Перенос с помощью КД с подстановкой доп.значений
Есть две самописные базы, нужно с одной в другую переносить документы. В приемнике в документе есть реквизит Плательщик. В ПКО его прописал статически так как он не изменяется
Если в ручную создавать документ, то при выборе плательщика автоматически подставляется валюта, основной договор.
Вот обработка при изменении, можно как то прописать при загрузке что бы отрабатывалась эта процедура?
Код |
---|
Объект.Плательщик = Справочники.Контрагенты.НайтиПоКоду("000000000"); Показать полностью |
Если в ручную создавать документ, то при выборе плательщика автоматически подставляется валюта, основной договор.
Вот обработка при изменении, можно как то прописать при загрузке что бы отрабатывалась эта процедура?
Код |
---|
Процедура ОбработкаИзмененияПлательщика()
Если Объект.Плательщик.Пустая() Тогда
Объект.ПолучательПлатежа = ПредопределенноеЗначение("Справочник.Организации.ПустаяСсылка");
Объект.ФормаОплаты = Неопределено;
Объект.Валюта = Неопределено;
Объект.ДоговорПлательщика = Неопределено;
Иначе
ЗаполнитьСогласноДоговору(Неопределено);
КонецЕсли;
ПерерасчитатьВсеСуммы();
ОпределитьДоступностьПлательщик();
КонецПроцедуры
Показать полностью |
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(2)
Устанавливаю Плательщика в Перед Загрузкой, Объект.Плательщик = Справочники.Контрагенты.НайтиПоКоду("000000000")
Потом при заполнении Код идет в
То получается нужно саму процедуру согласно договору вставлять?
исать в событии После загрузки.
Устанавливаю Плательщика в Перед Загрузкой, Объект.Плательщик = Справочники.Контрагенты.НайтиПоКоду("000000000")
Потом при заполнении Код идет в
Код |
---|
ЗаполнитьСогласноДоговору(Неопределено); Показать полностью |
То получается нужно саму процедуру согласно договору вставлять?
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот