Добрый день. Вопрос такой. Есть внешняя печатная форма, которая берет всю информацию из документов СчетНаОплатуПокупателю и ЗаказПокупателя. На форме мне нужно добавить вывод номера договора, который должен браться из справочника ДоговорыКонтрагента. Я попробовал сделать так:
Выдает ошибку при открытие печатной формы : Поле объекта не обнаружено (ДоговорыКонтрагентов)
Подскажите как сделать?
ОбластьМакета = Макет.ПолучитьОбласть("Договор");
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.Номер;
ТабДокумент.Вывести(ОбластьМакета);
Выводит номер документа, а если так :
ОбластьМакета = Макет.ПолучитьОбласть("Договор");
Номер = СсылкаНаСправочник.ДоговорыКонтрагентов.Номер;
ОбластьМакета.Параметры.Заполнить(Шапка);
ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.ДоговорКонтрагента(Номер,"Номер");
ТабДокумент.Вывести(ОбластьМакета);
ПоказатьВыдает ошибку при открытие печатной формы : Поле объекта не обнаружено (ДоговорыКонтрагентов)
Подскажите как сделать?
По теме из базы знаний
- Пользовательские макеты для внешних печатных форм (обработок)
- Быстрое создание внешней печатной формы "Торг 13" на основе типовой
- Расширение для типовых конфигураций "ERP 2.1.23.2" и "Комплексное управление предприятием 2.1.23.2" (Украина), позволяющее редактировать внешние печатные формы.
- Отладка внешней печатной формы в управляемом приложении (с редактированием и записью)
- Записка-расчет (0504425) с возможностью подписания ЭЦП (внешняя печатная форма)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) это что за чудовищная конструкция ?
просто
ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.ДоговорКонтрагента.Номер;
и вот это не надо.
ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.ДоговорКонтрагента(Номер,"Номер");
просто
ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.ДоговорКонтрагента.Номер;
и вот это не надо.
Номер = СсылкаНаСправочник.ДоговорыКонтрагентов.Номер;
(4)
так посмотрите в реквизитах документа СчетНаОплатуПокупателю как называется договор контрагента, может просто договор?
тогда и писать надо ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.Договор.Номер;
(3)Не отображает данные, если так ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.ДоговорКонтрагента.Номер;
так посмотрите в реквизитах документа СчетНаОплатуПокупателю как называется договор контрагента, может просто договор?
тогда и писать надо ОбластьМакета.Параметры.Номер1 = СсылкаНаОбъект.Договор.Номер;
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот