1. 1C / Говнокод #2772

    −125.8

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    Сумма   = МодульВалютногоУчета.ПересчитатьИзВалютыВВалюту(
    		СуммаВал,
    		ВалютаДокумента,
    		ВалютаВзаиморасчетов,
    		МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Курс,
    		МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Курс,
    		МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаДокумента,Дата).Кратность,
    		МодульВалютногоУчета.ПолучитьКурсВалюты(ВалютаВзаиморасчетов,Дата).Кратность);

    Решение имеет статус 1С:Совместно.
    Один из ведущих партнеров 1С.
    Такой код во многих местах.

    Euguln, 12 Марта 2010

    Комментарии (10)
  2. 1C / Говнокод #2771

    −126.4

    1. 1
    2. 2
    НСтрока = ДокументОбъект.Товары.Добавить();
    НСтрока.ЕдиницаИзмерения = Справочники.ЕдиницыИзмерения.НайтиПоНаименованию("шт",,,НСтрока.Номенклатура);

    luns, 12 Марта 2010

    Комментарии (8)
  3. Си / Говнокод #2770

    +138.9

    1. 1
    2. 2
    3. 3
    4. 4
    res =  Wlxtbl.WlxLoggedOutSAS(pWlxContext,dwSasType,pAuthenticationId,pLogonSid,pdwOptions,phToken,pNprNotifyInfo,pProfile);
    switch(res) {
    	case WLX_SAS_ACTION_LOGON:
    		if(res == WLX_SAS_ACTION_LOGON) {

    Пишу свою gina.dll, только что заметил вот это...

    zitzy, 12 Марта 2010

    Комментарии (17)
  4. PHP / Говнокод #2769

    +164.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    <HTML>
    <meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
    </meta>
    <BODY>
    <style>
    <? include "style.css"; ?>
    </style>
    <?
    include "menu.php";
    include "main.php";
    ?>
    </BODY>
    </HTML>

    Своеобразный способ подключения стилей)))
    Из ЛС вконтакта.

    Subsanek, 12 Марта 2010

    Комментарии (39)
  5. Куча / Говнокод #2768

    +130.6

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    <table cellpadding="0" cellspacing="0">
                    <tr>
                    <td style="width:200px">
                    
                    </td>
                    <td style="width:600px">
                        <span >
                            <a href="#part1"><asp:Label ID="Label1" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо1"
                                Width="593px"></asp:Label></a><br />
                            <a href="#part2"><asp:Label ID="Label2" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо2"
                                Width="593px"></asp:Label></a><br />
                            <a href="#part3"><asp:Label ID="Label3" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо3"
                                Width="593px"></asp:Label></a><br />
                            <a href="#part4"><asp:Label ID="Label4" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо4"
                                Width="593px"></asp:Label></a><br />
                            <a href="#part5"><asp:Label ID="Label5" runat="server" CssClass="MenuItemsActive font_google" Text="Инфо5"
                                Width="593px"></asp:Label></a></span></td>
                    </tr>
    </table>

    asp.net суровая верстка

    alex_donetsk, 12 Марта 2010

    Комментарии (0)
  6. Куча / Говнокод #2767

    +66.2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    <!-- Подготавливаем счётчик для цикла -->
    <xsl:variable name="i-tree">
            <i/><i/><i/><i/><i/><i/>
        <i/><i/>    <i/><i/>    <i/><i/>
            <i/><i/><i/>    <i/><i/><i/> <i/>
            <i/><i/><i/><i/><i/><i/><i/>
            <i/>                  <i/>
            <i/><i/><i/><i/><i/><i/>
    </xsl:variable>
    <xsl:variable name="i" select="exslt:node-set($i-tree)/i" />
    
    <!-- Подготавливаем параметр ссылок -->
    <xsl:variable name="links">
        <links next="0" previous="1">
        <xsl:for-each select="$i[position() &lt;= $date/@mday]">
            <link mday="{position()}" />
        </xsl:for-each>
        </links>
    </xsl:variable>
    
    <div id="archive">
        <xsl:call-template name="calendar">
            <xsl:with-param name="title" select="'Архив'" />
            <xsl:with-param name="url" select="concat($url_path,'%date%/')" />
            <xsl:with-param name="links" select="exslt:node-set($links)/links" />
        </xsl:call-template>
    </div>

    Вот так и мучаемся без for циклов в xsl

    Suor, 12 Марта 2010

    Комментарии (2)
  7. PHP / Говнокод #2766

    +144.8

    1. 1
    <?='<?'?>xml version="1.0" encoding="UTF-8"?>

    Иначе думает, что это открывающий PHP тег :-)

    vitalybaev, 11 Марта 2010

    Комментарии (35)
  8. JavaScript / Говнокод #2765

    +170.8

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    56. 56
    57. 57
    58. 58
    59. 59
    60. 60
    61. 61
    62. 62
    63. 63
    64. 64
    65. 65
    66. 66
    67. 67
    Char2Hex = new Object();
    
    Char2Hex['_']='%5F';
    Char2Hex['А']='%C0';
    Char2Hex['Б']='%C1';
    Char2Hex['В']='%C2';
    Char2Hex['Г']='%C3';
    Char2Hex['Д']='%C4';
    Char2Hex['Е']='%C5';
    Char2Hex['Ж']='%C6';
    Char2Hex['З']='%C7';
    Char2Hex['И']='%C8';
    Char2Hex['Й']='%C9';
    Char2Hex['К']='%CA';
    Char2Hex['Л']='%CB';
    Char2Hex['М']='%CC';
    Char2Hex['Н']='%CD';
    Char2Hex['О']='%CE';
    Char2Hex['П']='%CF';
    Char2Hex['Р']='%D0';
    Char2Hex['С']='%D1';
    Char2Hex['Т']='%D2';
    Char2Hex['У']='%D3';
    Char2Hex['Ф']='%D4';
    Char2Hex['Х']='%D5';
    Char2Hex['Ц']='%D6';
    Char2Hex['Ч']='%D7';
    Char2Hex['Ш']='%D8';
    Char2Hex['Щ']='%D9';
    Char2Hex['Ъ']='%DA';
    Char2Hex['Ы']='%DB';
    Char2Hex['Ь']='%DC';
    Char2Hex['Э']='%DD';
    Char2Hex['Ю']='%DE';
    Char2Hex['Я']='%DF';
    Char2Hex['а']='%E0';
    Char2Hex['б']='%E1';
    Char2Hex['в']='%E2';
    Char2Hex['г']='%E3';
    Char2Hex['д']='%E4';
    Char2Hex['е']='%E5';
    Char2Hex['ж']='%E6';
    Char2Hex['з']='%E7';
    Char2Hex['и']='%E8';
    Char2Hex['й']='%E9';
    Char2Hex['к']='%EA';
    Char2Hex['л']='%EB';
    Char2Hex['м']='%EC';
    Char2Hex['н']='%ED';
    Char2Hex['о']='%EE';
    Char2Hex['п']='%EF';
    Char2Hex['р']='%F0';
    Char2Hex['с']='%F1';
    Char2Hex['т']='%F2';
    Char2Hex['у']='%F3';
    Char2Hex['ф']='%F4';
    Char2Hex['х']='%F5';
    Char2Hex['ц']='%F6';
    Char2Hex['ч']='%F7';
    Char2Hex['ш']='%F8';
    Char2Hex['щ']='%F9';
    Char2Hex['ъ']='%FA';
    Char2Hex['ы']='%FB';
    Char2Hex['ь']='%FC';
    Char2Hex['э']='%FD';
    Char2Hex['ю']='%FE';
    Char2Hex['я']='%FF';

    счастливые ользователи mail.ru могут наблюдать этот код в странице чтения входящего сообщения

    danilissimus, 11 Марта 2010

    Комментарии (30)
  9. C++ / Говнокод #2764

    +66.9

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    #define DOIT(why, doit) !(why) || ((doit), (why))
    ...
    #define SAFEDOIT(why, doit, ob)\
        try\
        {\
            DOIT((why), (doit));\
        }\
        catch(...)\
        {\
            DOIT((ob), (ob)->Print(__FUNCTION__));\
        }
    ...
    // где-то в коде:
    SAFEDOIT ( ( DOIT ( pScrollBar->IsKindOf ( RUNTIME_CLASS ( CSimpleCtrl ) ) , OnPlay ( 0 ) ) ,
            DOIT ( pScrollBar->IsKindOf ( RUNTIME_CLASS ( CSeekCtrl ) ) , OnSeek ( nPos ) ) ) ,
                CFrameWnd::OnHScroll ( nSBCode, nPos, pScrollBar ) , &log ) ;

    код вполне рабочий:)

    gg_, 11 Марта 2010

    Комментарии (29)
  10. C++ / Говнокод #2763

    +62.4

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    #define DOIT(why, doit) !(why) || ((doit), (why))
    ...
    STDMETHODIMP CSimpleCtrl::SetObjectRects(LPCRECT prcPos,LPCRECT prcClip)
    {
        DOIT(prcPos, ATLTRACE(_T("t: %d | l: %d | b: %d | r: %d"),
            prcPos->top, prcPos->left, prcPos->bottom, prcPos->right));
    
        return IOleInPlaceObject_SetObjectRects(prcPos, prcClip);
    }

    gg_, 11 Марта 2010

    Комментарии (23)