Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 мая 2022, 11:10

Заполнение поля печатной формы из реквизита другого документа

Автор masters, 04 авг 2013, 23:11

0 Пользователей и 1 гость просматривают эту тему.

masters

Имеется конфигурация УТ 11.1.2.9

В конфигурацию были внесены небольшие изменения, в том числе добавлены несколько реквизитов в документах а так же несколько печатных форм

Имеется форма заказ-наряд

вот этим кодом формируются два поля печатной формы

ОбластьМакета = Макет.ПолучитьОбласть("Покупатель");
ПредставлениеПолучателя = ФормированиеПечатныхФорм.ОписаниеОрганизации(ФормированиеПечатныхФорм.СведенияОЮрФизЛице(ДанныеПечати.Получатель, ДанныеПечати.Дата), "ПолноеНаименование");
ОбластьМакета.Параметры.ПредставлениеПолучателя = ПредставлениеПолучателя;
ОбластьМакета.Параметры.Получатель = ДанныеПечати.Получатель;
ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.ЗаказКлиента.ГосНомерТС;
ОбластьМакета.Параметры.Модель = ДанныеПечати.Ссылка.ЗаказКлиента.МаркаТС;
ТабличныйДокумент.Вывести(ОбластьМакета);

Реквизиты ГосНомерТС и МаркаТС берутся из документа "ЗаказКлиента"
Как сделать так, чтобы эти реквизиты брались из документа "РеализацияТоваровУслуг" ?

Пробовал изменить строку ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.ЗаказКлиента.ГосНомерТС;
На ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.РеализацияТоваровУслуг.ГосНомерТС;

При этом при формирования печатной формы получаю ошибку "поле объекта не обнаружено"

Прошу подсказать, Как сделать так, чтобы эти реквизиты брались из документа "РеализацияТоваровУслуг" а не из документа "ЗаказКлиента" ?

GRADUS

Как минимум надо поднимать структуру подчиненности, если в заказе клиента нет реквизита на реализацию.

masters

Печатная форма относится к документу "РеализацияТоваровУслуг" в данный момент эти два поля заполняются из документа "ЗаказКлиента", всё работает

Необходимо сделать так, чтобы эти два поля заполнялись из документа "РеализацияТоваровУслуг", в реквизитах документа "РеализацияТоваровУслуг" я добавил соответствующие реквизиты и поля в форме.в документе поля успешно отображаются и работают.

Пробовал изменить строку ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.ЗаказКлиента.ГосНомерТС;
На ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.РеализацияТоваровУслуг.ГосНомерТС;
При этом при формирования печатной формы получаю ошибку "поле объекта не обнаружено"
Прошу подсказать, примерно где искать проблему.

GRADUS

ОбластьМакета.Параметры.Номер = ДанныеПечати.Ссылка.ГосНомерТС

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск