Бухгалтерия / Говнокод #12689 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
Если ВыгружатьВзаиморасчеты тогда
    Если ВыгружатьВзаиморасчеты() тогда
        УспешноВзаиморасчетыВыгружено=ВыгрузитьВзаиморасчетыНаСайт(СтруктураПараметровСайта);
    КонецЕсли;
КонецЕсли;

Херово, когда имен не хватает =(

Запостил: kovyl2404 kovyl2404, (Updated )

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

  • > УспешноВзаиморасчетыВыгружено
    А разве нельзя написать ВзаиморасчетыУспешноВыгружены? А то звучит как-то... странно.
    Ответить
  • Логическое "И"? Сокращенное вычисление булевых? Не, не слышал...

    Если ВыгружатьВзаиморасчеты и ВыгружатьВзаиморасчеты() тогда...
    Ответить
    • Если ВыгружатьВзаиморасчеты тогда
      Если ВыгружатьВзаиморасчеты() тогда
      ...
      КонецЕсли;
      КонецЕсли;

      В этом случае вызов ВыгружатьВзаиморасчеты() произойдет при истине в ВыгружатьВзаиморасчеты.
      А в твоём случае - всегда.
      Ответить
      • Повторяю специально для вас.
        Сокращенное вычисление булевых? Не, не слышал...
        Погуглите
        Ответить
      • А в 1С, по крайней мере в восьмерке, логические выражения вычисляются сокращенно.
        Ответить
  • В принципе - нормально. Сам такое пользую. Например есть на форме флажок с идентификатором "ВыгружатьВзаиморасчеты". В коде делаем функцию с таким же именем. Результат - проще понимание и отслеживание.

    Тут, как говорится, на вкус и цвет ....
    Ответить

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

Семь раз отмерь — один отрежь, guest!

    А не использовать ли нам bbcode?


    8