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