Имя: Пароль:
1C
1С v8
Вопрос по вызову ВПФ
,
0 Ignatiy
 
15.05.18
11:30
Добрый день. Возникла такая проблема.

Внешней обработкой вызываю ВПФ УПД из справочника.

&&На Сервере
Функция НайтиВПФУПД()
Возврат    Справочники.ДополнительныеОтчетыИОбработки.НайтиПоНаименованию("УПД ТЕСТОВАЯ (внешняя)");
КонецФункции




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

КонецПроцедуры

Показать


Вылетает с ошибкой

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

Макет передается, документ реализация, который надо печатать тоже передается.

Из реализации ВПФ печатается без ошибок.

Не понимаю куда копать.
1 Волшебник
 
15.05.18
11:32
Копай здесь
Общий Модуль.УправлениеПечатью.Модуль(1214)
2 kabanoff
 
15.05.18
13:12
(0) Не пойму, как вот этот код должен вообще работать?


ПараметрыОткрытия = Новый Структура("Источник Данных, Параметры Источника");
Параметры Открытия.Источник Данных = В ПФ_УПД;