Версия для печати темы (http://pro1c.org.ua/index.php?s=e9dbc71da7a3220d6fec0ffa8f3694c8&showtopic=34445)

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

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Отражение значения реквизита справочника в документе в ПолеВвода 1С 8.2 УТ 10.3

Автор: Vzonder 10.01.17, 15:34

Здравствуйте.

Не нашел в поисковиках как реализовать задумку.

Необходимо в заказе покупателя отразить реквизит из справочника контрагента.
В контрагенте создается реквизит, например, ХарактеристикаКотрагента.
Необходимо в ФормеДокумента заказа покупателя в ПолеВвода Характеристика1 автоматически вывести значение реквизита ХарактеристикаКотрагента справочника Контрагенты.
(естественно по текущему контрагенту)
Подскажите, пожалуйста, как грамотно это сделать?

Автор: Vofka 10.01.17, 15:54

Если это обычные формы, тогда нужно добавить на форму (именно на форму, а не в документ) реквизит (поле ввода), который заполнять в событии ПриОткрытии и ПриИзменении поля Контрагент.

Автор: Vzonder 10.01.17, 17:26

Цитата(Vofka @ 10.01.17, 16:54) *
который заполнять в событии ПриОткрытии и ПриИзменении поля Контрагент.



Я очень начинающий...
Нулевого уровня.
Подскажите, пожалуйста, код.

Я пробовал создать реквизит в форме: РеквизитыКонтрагента - СправочникСписок.Контрагенты
в ПолеВвода выбрал данные:
РеквизитыКонтрагента.Отбор.ХарактеристикаКотрагента
ничего не отражается...

Автор: Vofka 11.01.17, 9:15

Нужно добавить поле ввода с типом СправочникСсылка.ХарактеристикиКотрагента (ХарактеристикиКотрагента заменить на нужный справочник) и каким-то подходящим именем, вроде ХарактеристикаКонтрагента. Далее в ПриОткрытии документы пишете:

ХарактеристикаКонтрагента = Контрагент.ХарактеристикаКотрагента;


После этого в событии ПриИзменении поля Контрагент пишете то же самое.

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
http://pro1c.org.ua