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