|
вывести на печать из обработки |
☑ |
0
userqwerty
30.09.19
✎
17:26
|
Помогите разобраться,
есть обработка, в обработке пишу простой запрос
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
ВыВодитьНаПечать это булево,
нужно, сделать следующее, если значение ИСТИНА тогда вывести Макет123 на печать.
|
|
1
lamme
30.09.19
✎
17:29
|
Как минимум надо
Выборка = запрос.выполнить().выбрать()
и далее по твоему "хочу"
|
|
2
userqwerty
30.09.19
✎
17:31
|
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
РезультатЗапроса = Запрос.Выполнить();
Если РезультатЗапроса = Запрос.Выполнить().Выбрать() Тогда
РезультатЗапроса.Следующий();
Объект = РезультатЗапроса.Ссылка.ПолучитьОбъект();
Объект.Печать("Макет123");
КонецЕсли;
|
|
3
userqwerty
30.09.19
✎
17:32
|
что тут не так??
|
|
4
hhhh
30.09.19
✎
18:03
|
(3) РезультатЗапроса.Ссылка где в запросе Ссылка ??
|
|
5
Skylark
30.09.19
✎
18:06
|
Горбуха какая-то
|
|
6
Skylark
30.09.19
✎
18:06
|
Если РезультатЗапроса.ВыводитьНаПечать Тогда
Печать("Макет123")
КонецЕсли;
|
|
7
Skylark
30.09.19
✎
18:08
|
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| ХХ_Закупки_Материалы.ВыводитьНаПечать КАК ВыводитьНаПечать,
| ХХ_Закупки_Материалы.Ссылка КАК Ссылка
|ИЗ
| Справочник.ХХ_Закупки_Материалы КАК ХХ_Закупки_Материалы";
РезультатЗапроса = Запрос.Выполнить().Выбрать();
Пока РезультатЗапроса.Следующий() Цикл
Если РезультатЗапроса.ВыводитьНаПечать Тогда
Объект = РезультатЗапроса.Ссылка.ПолучитьОбъект();
Объект.Печать("Макет123");
КонецЕсли;
КонецЦикла;
|
|