Элементы.Календарь.Доступность = ?(РежимУчетаОтсрочки = 1, Истина, Ложь); //типовой вариант, он же первый
когда можно было писать:
Элементы.Календарь.Доступность = (РежимУчетаОтсрочки = 1); //альтернативный вариант, второй
ну хорошо, что так ведь могли бы и вот так:
Если РежимУчетаОтсрочки = 1 Тогда //третий вариант, через Если
Элементы.Календарь.Доступность = Истина;
Иначе
Элементы.Календарь.Доступность = Ложь;
КонецЕсли;
Тот случай когда избыточность кода улучшить читаемость.
типовой вариант, он же первый
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший