Имя: Пароль:
1C
1С v8
Не формирует табличный документ
0 LittlePumpkin
 
23.07.20
17:05
Добрый день. Создала внешний печатный макет для документа. Но при попытке его использовать выпадает ошибка:

{ОбщийМодуль.УправлениеПечатью.Модуль(1522)}: В обработчике печати не был сформирован табличный документ для: УПДВнешний
            ВызватьИсключение(ТекстСообщенияОбОшибке);

Функцию "печать" определяю так

    ПараметрыПечати = Новый Структура;
    КомплектПечатныхФорм = РегистрыСведений.НастройкиПечатиОбъектов.ПодготовитьКомплектПечатныхФорм();
    РегистрыСведений.НастройкиПечатиОбъектов.ДобавитьПечатнуюФормуВКомплект(КомплектПечатныхФорм, "ПФ_MXL_УниверсальныйПередаточныйДокумент", НСтр("ru = 'Универсальный передаточный документ'"),                    0);
    
    КомплектыПечатиПоОбъектам = РегистрыСведений.НастройкиПечатиОбъектов.КомплектыПечатиПоОбъектам(КоллекцияПечатныхФорм,
        КомплектПечатныхФорм,
        МассивОбъектов,
        "УПД");
    Для Каждого КомплектПечати Из КомплектыПечатиПоОбъектам Цикл
        СтруктураТипов = Новый Соответствие;
        СтруктураТипов.Вставить("Документ.РеализацияТоваровУслуг", КомплектПечати.Объекты);
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(
            КоллекцияПечатныхФорм,
            КомплектПечати.Имя,
            КомплектПечати.Представление,
            Обработки.ПечатьОбщихФорм.СформироватьПечатнуюФормуУПД(СтруктураТипов, ОбъектыПечати, ПараметрыПечати));
    КонецЦикла;

Подскажите в чем проблема?
1 Сказочный
 
23.07.20
17:49
Предположу:
Вместо:
КомплектыПечатиПоОбъектам = РегистрыСведений.НастройкиПечатиОбъектов.КомплектыПечатиПоОбъектам(КоллекцияПечатныхФорм,
        КомплектПечатныхФорм,
        МассивОбъектов,
        "УПД");

это:
КомплектыПечатиПоОбъектам = РегистрыСведений.НастройкиПечатиОбъектов.КомплектыПечатиПоОбъектам(КоллекцияПечатныхФорм,
        КомплектПечатныхФорм,
        МассивОбъектов,
        "УПДВнешний");
2 Сказочный
 
23.07.20
17:51
После появления расширений перестал пользоваться внешними печатными формами