В пользовательском режиме вылетает. Пытаюсь при выборе Работника узнать, кто работает
Отбор = Новый Структура ("Работник", Объект.Водитель);
Выборка = РегистрыСведений.СостояниеРаботников.СрезПоследних(ТекущаяДата(),Отбор);
Пока Выборка.Следующий() Цикл
Если Выборка.Состояние = Перечисления.СостояниеРаботника.Работает Тогда
Возврат;
Иначе Сообщить ("Данный работник не работает!");
КонецЕсли;
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший