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

    −167

    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
    Функция НайтиСтатусРемонта(ВыбСтатус) Экспорт
    	Возврат Ремонт.Найти(ВыбСтатус, "СтатусРемонта");
    КонецФункции
    
    Процедура УстановитьДанныеСтрокиРемонта(СтатусРемонта, ДатаСтатуса, ДатаВх) Экспорт
    	СТЧ = НайтиСтатусРемонта(СтатусРемонта);
    	Попытка
    		Если СТЧ.Дата = Дата(1,1,1) Тогда
    			Попытка СТЧ.Дата = ДатаВх; Исключение КонецПопытки;
    		ИначеЕсли СТЧ.Дата <> ДатаВх Тогда
    			обСообщить(""+Ссылка+" "+СтатусРемонта+" Дата уже установлена",СтатусСообщения.Важное);
    		КонецЕсли;
    	Исключение
    	КонецПопытки;
    КонецПроцедуры

    На фоне всей базы это всего лишь цветочки ...
    Есть еще отчет, для формирования которого создается 36 (!!!) запросов )))
    Хотел отчет выложить, но ограничение из 100 строк меня остановило :(

    Запостил: anton903, 27 Августа 2014

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

    • обСообщить?
      Ответить
      • похоже на какое-то магическое заклинание
        Ответить
    • Заключение КонецПытки;
      Ответить
    • >>""+Ссылка

      бог мертв. Мы убили его
      Ответить
      • А это образец магии вудуизма - приведение к строке. Нечто типа сложения строки с числом в PHP. Что более удивительно, это так портит ленивых одноэсников, что они начинают писать даже с переменной, в которой лежит заведомо текстовая строка.
        На мой вкус, явное приведение лучше неявного.
        Ответить
    • Упс, есть подозрение что это из ТОиР ((( Ну, учитывая что над ним работают 4 человека, все моложе 25-27 (точно не скажу) и один стажер...
      Ответить
    • Подозрения не оправдались.
      "обСообщить(...)" - это процедура в общем модуле (!!) да еще он и глобальный ...
      Ответить
    • Таки выложи отчет на http://pastebin.com/ и дай ссылку. Хочу смеяться пять минут
      Ответить
      • Заодно пусть кинет туда сочинение о том, как провёл лето, осень и зиму. Ну то есть о том, как всё переписали. Или о том, как всё оставили как хороший код, который работает.
        Ответить
        • и эротические фантазии пусть вставляет периодически, что бы не было скучно читать
          Ответить
          • если ты не заметил, эротические фантазии некоторых периодически выливаются на уютненький в колоссальных масштабах.
            причем эрофантазии этих извращенцев не совпадают с фантазиями остального мужицкого населения ГК (а несколько девушек вообще крайне не страдают сексизмом или же феминизмом)
            Ответить

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