|
Переменная не определена (КомпоновщикМакета)
| ☑ |
0
falselight
09.01.19
✎
10:56
|
Почему возникает ошибка в модуле формы? Что не так?
Переменная не определена (КомпоновщикМакета)
&НаСервере
Функция ПечатьДокумента()
ДокументОбъект = РеквизитФормыВЗначение("Объект");
Запрос = Новый Запрос;
Запрос.Текст = "
|ВЫБРАТЬ
| СборкаКомпьютера.Дата,
| СборкаКомпьютера.Номер,
| СборкаКомпьютера.Мастер,
| СборкаКомпьютера.Продукция КАК СистемныйБлок,
| СборкаКомпьютера.Склад
|ИЗ
| Документ.СборкаКомпьютера КАК СборкаКомпьютера
|ГДЕ
| СборкаКомпьютера.Ссылка = &Ссылка";
Запрос.УстановитьПараметр("Ссылка", ДокументОбъект.Ссылка);
Результат = Запрос.Выполнить();
ШапкаДок = Результат.Выгрузить();
//
ВнешниеНаборыДанных = Новый Структура;
ВнешниеНаборыДанных.Вставить("СоставСБ",ДокументОбъект.ПереченьНоменклатуры);
ВнешниеНаборыДанных.Вставить("ДокументСБ",ШапкаДок);
//
СхемаКомпоновкиДанных = ДокументОбъект.ПолучитьМакет("ПечатьСборки");
Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки);
|
|
1
ДенисЧ
09.01.19
✎
11:00
|
А создавать его не нужно?
|
|
2
falselight
09.01.19
✎
11:07
|
(1) Код с учебной базы 1с. не думал что там что то не так.
Ну то есть это специально допущенная ошибка видимо?!
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.