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