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

    −127

    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
    Function Розница()
    	If Покупатель.Выбран() = 1 Then
    		If Покупатель.Вид() = "ПунктДоставки" Then
    			If Покупатель.Владелец.ТипЦенОтгрузки = Enum.ТипыОтпускныхЦен.Розничные Then
    				Return 1;
    			Else
    				Return 0;
    			EndIf;
    		Else
    			Return 0;
    		EndIf;
    	Else
    		Return 0;
    	EndIf;
    EndFunction

    Сегодня наткнулся на такой вот кусок кода

    Запостил: TekhnoLife, 10 Июня 2014

    Комментарии (17) RSS

    • я так понимаю true и false не для всех
      Ответить
      • Не богомерзкие true и false, а православные Истина и Ложь.
        Ответить
        • Православна только Истина. Ложь - сотонинская.
          Ответить
          • Миряне! Да возъебнется Вам, за все грехи единовременно!
            Аминь не кажите, а то заминируют. Правильно говорить: "Истинно"!
            Ответить
        • по святым сишным канонам
          Ответить
        • Размахался тут кадилом
          Ответить
    • Ему за количество строк платят, выкладывается по полной.
      Ответить
    • Дайте мне one бутылка russian vodka
      Ответить
    • Function Розница()
      Возврат (Покупатель.Выбран() = 1 и Покупатель.Вид() = "ПунктДоставки" и Покупатель.Владелец.ТипЦенОтгрузки = Enum.ТипыОтпускныхЦен.Розничные)
      EndFunction

      не пракатит?
      Ответить
      • В семёрке (7.7) могло бы и вылететь из-за отсутствия ленивости. В данном конкретном случае маловероятно, но общий посыл - если, скажем, Покупатель.Выбран() = 0, тогда у Покупатель отсутствует поле Владелец, упадёт в ошибку.
        Ответить
    • Даже не спрашивайте как я прочитал Покупатель.Выбран(), пора наверное уже домой.
      Ответить
      • Покупатель.Властелин.ТёмНойОтгрузки
        Ответить
    • > Покупатель.Владелец
      Владелец покупателя?
      Ответить
      • Если Покупатель.Властелин.СегодняДобрый Тогда
        // Гуляем
        Иначе
        // Выживаем
        КонецЕсли;
        Ответить
        • Если Покупатель.Властелин.Цвет() = "Чёрный" Тогда
              Покупатель.Подготовить(); // http://cs6064.vk.me/u13374534/video/l_5ec72d81.jpg
          КонецЕсли;
          Ответить

    Добавить комментарий