Вход | Регистрация
 

Переменная не определена (КомпоновщикМакета)

Переменная не определена (КомпоновщикМакета)
Я
   falselight
 
09.01.19 - 10:56
Почему возникает ошибка в модуле формы? Что не так?

Переменная не определена (КомпоновщикМакета)



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

    КомпоновщикМакета         = Новый КомпоновщикМакетаКомпоновкиДанных;

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует