Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 фев 2026, 20:32

программное заполнение реквизита

Автор sali, Сегодня в 10:23

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

sali

программно создаю документ Установки цен в УНФ и для выбора валют сделали на форме реквизит ВидыЦен с типом ДеревоЗначений. как при заполнении документа обратиться к дереву чтобы определить валюту и заполнить ТЧ товарами и ценой?

sali

заполнение идет так
Если НЕ ЗначениеЗаполнено(ГУИДИсточника) Тогда
ГУИДИсточника = ПараметрыДокумента.ГУИДИсточника;
КонецЕсли;

ДокументСсылка = Документы["УстановкаЦенНоменклатуры"].ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИДИсточника));
ДокументОбъект = ДокументСсылка.ПолучитьОбъект();

Если ДокументОбъект = Неопределено Тогда
ДокументОбъект = Документы["УстановкаЦенНоменклатуры"].СоздатьДокумент();
ДокументОбъект.УстановитьСсылкуНового(ДокументСсылка);
КонецЕсли;

ДокументОбъект.Заполнить(Неопределено);
ДокументОбъект.Дата = ПараметрыСообщения.date;
ДокументОбъект.Комментарий = "Вид цен с ЭДО " + ПараметрыСообщения.priceType;

ДокументОбъект.Запасы.Очистить();

sali


antoneus

В смысле - "обратиться к дереву"?

sali

antoneus, в том смысле что - записать нужное значение в реквизит формы с типом дерево значений. ищу как оно сохраняется

antoneus

Ещё раз. При программном создании документа дело происходит на сервере, где никаких форм нет. И реквизитов форм тоже нет.
Дерево, скорее всего, заполняется при создании на сервере, а перед записью, да, распихивается обратно по табличным частям.

sali

вот и ищу как можно впихнуться в это

sali

инициализировал данные документа в структуру и задействовал процедуру документа из основной конфигурации прописанную в модуле менеджера :ooifh:

Теги:

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

Рейтинг@Mail.ru

Поиск