Имя: Пароль:
1C
 
Вопрос по конвертации 2
0 Momus
 
01.04.22
13:53
Простая задача, но я не могу сообразить. Хочу выгрузить Контрагентов. В приемнике в дополнительные реквизиты хочу записать Контактные лица. Пробую в ПКО Контрагента в событии После загрузки заполнить ТЧ доп. реквизитов, но не вышло. Подскажите алгоритм действий
1 Ёпрст
 
01.04.22
13:57
В После выгрузки клиентоса  воткнуть ВыгрузитьПоПравилу
2 Momus
 
01.04.22
13:59
(1) Так, а как потом установить значение доп. реквизита?
3 Momus
 
01.04.22
14:00
Свойство я тупо ищу по наименованию, а выгрузить КонтактныеЛицаСсылка и затем установить значение в доп. реквизите не пойму
4 Ёпрст
 
01.04.22
14:03
(2) доп реквизиты - это обычная ТЧ объекта, как правило. Тупо задай эту коллекцию в ПКГС или через выгрузитьПоПравилу передай всё что нужно заполнить там, взяв данные с запроса из РС с контактной инфой
5 azt-yur
 
01.04.22
14:37
(4) Если задать ПКГС, то ТЧ доп реквизиты будет перезаписываться и если в приемнике есть свои доп реквизиты, то они будут очищены.
(3) Выгружай контактное лицо в ПКС в параметр, затем в После загрузки ПКО обрабатывай его из ПараметрыОбъекта и заполняй ТЧ доп реквизитов.
6 Ёпрст
 
01.04.22
14:40
(5) И ? зачем в приёмнике иметь отличные от источника доп реквизиты ?
7 Momus
 
01.04.22
14:53
Сделал по совету (4). Всем спасибо
8 azt-yur
 
01.04.22
15:19
(6) Ну когда в приемнике решат добавить еще какое нибудь свойство, думаю пользователи будут очень не рады когда оно будет периодически очищаться. Все конечно зависит от конкретной системы, но предусматривать подобные вещи на будущие изменения я считаю необходимо.
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.