Ну хорошо, а как воспользоваться тем, что пользователь выбрал ? Во первых у поля ввода нужно сделать идентификатор что бы можно было им пользоваться.
Первое что мы должны сделать это проверить в момент формирования отчета
выбран счет или нет. Для этого у поля ввода есть функция Выбран. Функций Выбран
много вот описание к счету.
Выбран Синтаксис: Возвращаемое значение: Описание: Вот и воспользуемся. Мы просто проверяем что выбор сделан, если счет не выбран то просто
заканчиваем выполнение и отчет не строиться.
Проверяет факт выбора счета.
Выбран()
Англоязычный синоним:
Selected
Числ: 1 — если счет выбран
(спозиционирован); 0 — если не выбран.
Метод Выбран для объекта созданного функцией
СоздатьОбъект определяет, спозиционирован ли объект на каком либо счете или нет,
для объекта хранящего значение типа «Счет» он определяет является значение
пустым или нет. Метод возвращает число со значением 1 — если счет выбран
(спозиционирован) или значение не пустое, 0 — если не выбран или значение
пустое.
Процедура Сформировать()
Если ВыборСчета.Выбран() = 0 Тогда
Возврат;
КонецЕсли;
Т = СоздатьОбъект("Таблица");
.......
КонецПроцедуры