[РЕШЕНО] Печать из внешней печатной формы

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем Peroman, 25 янв 2016.

  1. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Доброго времени суток!

    Конфа: Управление торговлей, редакция 11.2 (11.2.2.106)

    Подключил внешнюю печатную форму (во вложении) но при её выборе выскакивает ошибка:

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

    Dem0lisher Профессионал в 1С

    Регистрация:
    4 авг 2009
    Сообщения:
    1.028
    Симпатии:
    51
    Баллы:
    54

    Процедура печать в модуле объекта:
    Код:
    Процедура Печать(МассивОбъектов, КоллекцияПечатныхФорм, ОбъектыПечати, ПараметрыВывода) Экспорт
       
        Если УправлениеПечатью.НужноПечататьМакет(КоллекцияПечатныхФорм, "ПФ_MXL_ПриходнаяНакладнаяВнешняя") Тогда
            УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм, "ПФ_MXL_ПриходнаяНакладнаяВнешняя", НСтр("ru='Приходная накладная внешняя'"), СформироватьПечатнуюФормуПриходнаяНакладная(МассивОбъектов, ОбъектыПечати));
        КонецЕсли;
       
        ФормированиеПечатныхФорм.ЗаполнитьПараметрыОтправки(ПараметрыВывода.ПараметрыОтправки, МассивОбъектов, КоллекцияПечатныхФорм);
       
    КонецПроцедуры
    Неверно задан второй параметр УправлениеПечатью.ВывестиТабличныйДокументВКоллекцию(КоллекцияПечатныхФорм,"Приходная накладная внешняя"....
    Т.е второй параметр поменять нужно. У вас был "Приходная накладная внешняя", а надо передать имя вашего макета, "ПФ_MXL_ПриходнаяНакладнаяВнешняя"
    Peroman нравится это.
  3. TopicStarter Overlay
    Peroman
    Offline

    Peroman Опытный в 1С

    Регистрация:
    26 май 2009
    Сообщения:
    879
    Симпатии:
    13
    Баллы:
    29
    Да, действительно! Спасибо.

Поделиться этой страницей