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

    −131

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    РегламентированнаяОтчетность.ПередОткрытиемФормыРегламентированногоОтчета(ЭтаФорма, Отказ);
    ////Вызывается перед открытием, а потом видим:
    
    Процедура ПередОткрытиемФормыРегламентированногоОтчета(Форма, Отказ) Экспорт
    	
    	Отказ = Ложь;
    	
    КонецПроцедуры

    Запостил: Windtalkers, 27 Июня 2011

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

    • Да, процедура супер (и код, и название). Однако сомневаюсь, что на языке 1С в принципе можно написать хороший код )))
      Ответить
      • Ды в принципи можно, но звери разработчики видимо украшать любят))
        Ответить
      • типовые конфигурации посмотрите, эдакий кладезь универсальности, где на эффективность просто забили, единственная цель которая преследуется имхо, так это минимальные затраты на кодирование, чтобы можно было перемещать куски кода и решения в решение не учитывая то, что это сильно бьёт по производительности, не говоря уже об удобстве сопровождения
        Ответить
    • > Отказ = Ложь
      Политрук Лжет
      Ответить
    • Сколько не открывай ее перед, она все равно вернет Ложь =)
      Ответить
    • >ПередОткрытиемФормыРегламентированногоО тчета
      дальше не читал
      Ответить
    • Говноязыки во всех смыслах
      Ответить
    • ПередОткрытиемСжечь
      Ответить
    • В конфигурациях б_гомерзкого раруса такое сплошь и рядом. Правда ставится многообещающий комментарий // Зарезервировано на будущее.
      Ох, не хотял бы я дожить до такого будущего :(
      Ответить
    • А что тут такого? Сделано, чтобы форму нельзя было интерактивно открыть.
      Ответить
    • ИМХО код в типовой (там такое сплошь и рядом), сделаны заготовки процедур на следующий релиз. Обычно получается, когда одна команда пишет логику, а другая - интерфейс.
      Ответить
    • показать все, что скрытоvanished
      Ответить

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