Помогите разобраться,
есть обработка, в обработке пишу простой запрос
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
ВыВодитьНаПечать это булево,
нужно, сделать следующее, если значение ИСТИНА тогда вывести Макет123 на печать.
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса = Запрос.Выполнить().Выбрать() Тогда
РезультатЗапроса.Следующий();
Объект = РезультатЗапроса.Ссылка.ПолучитьОбъект();
Объект.Печать("Макет123");
КонецЕсли;
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать,
| ХХ_Закупки_Материалы.Ссылка КАК Ссылка
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
Если РезультатЗапроса.ВыводитьНаПечать Тогда
Объект = РезультатЗапроса.Ссылка.ПолучитьОбъект();
Объект.Печать("Макет123");
КонецЕсли;
КонецЦикла;
Основная теорема систематики: Новые системы плодят новые проблемы.