Имя: Пароль:
1C
1С v8
ОбъектыПечати во ВПФ Бухгалтерия 3.0
0 Новый1сник2
 
15.06.23
12:41
Добрый день!

дорабатываю внешнюю печатную форму, почему ОбъектыПечати не заполнены, подскажите как поправить
Бухгалтерия 3.0
1 Новый1сник2
 
15.06.23
12:41
Функция СведенияОВнешнейОбработке() Экспорт
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.4.3.2");
    
    МассивНазначений = Новый Массив;
    МассивНазначений.Добавить("Документ.РеализацияТоваровУслуг");

    ПараметрыРегистрации.Информация = НСтр("ru = 'Сборка'");
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиПечатнаяФорма();
    ПараметрыРегистрации.Версия = "3.0";
    ПараметрыРегистрации.Назначение.Добавить(МассивНазначений);
    ПараметрыРегистрации.БезопасныйРежим = Истина;

    Команда = ПараметрыРегистрации.Команды.Добавить();
    Команда.Представление = НСтр("ru = 'Сборка'");
    Команда.Идентификатор = "Сборка";
    Команда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыВызовСерверногоМетода();
    Команда.ПоказыватьОповещение = Истина;
    Команда.Модификатор = "ПечатьMXL";
    Возврат ПараметрыРегистрации;

КонецФункции


Процедура Печать(МассивОбъектовНазначения, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
    

    Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "Сборка") Тогда
        ТабличныйДокумент = ПечатьВнешнейПечатнойФормы(МассивОбъектовНазначения, ОбъектыПечати);
        УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "Сборка", "Сборка", ТабличныйДокумент);
    КонецЕсли;
        
КонецПроцедуры
2 Новый1сник2
 
15.06.23
12:42
сама форма формируется на печать без проблем
3 Новый1сник2
 
15.06.23
12:53
ОбъектыПечати нужны для последующей обработке в общем модуле Печать Документов,

если загружаю из массива:

ОбъектыПечати.ЗагрузитьЗначения(МассивОбъектовНазначения);

то при сохранении печатной формы пишет ошибку: Не определен список получаемых файлов.
4 Новый1сник2
 
15.06.23
13:12
процедура печать стандартная же, из других ВПФ ОбъектыПечати передаются (только параметры регистрации у них немного другие)
5 Новый1сник2
 
15.06.23
13:24
благодарю, разобрался сам)