Имя: Пароль:
1C
 
КД: Как получить УИД объекта источника в приёмнике?
0 supervk
 
12.03.15
08:57
Конвертация данных 2.1.8.2.

Как получить УИД объекта источника в приёмнике? В идеале в событии [После загрузки] объекта.

Можно передать в качестве параметра или через входящие данные, но может есть какое-нибудь стандартное свойство или параметр, которое я пропустил.
Галочка [Искать объект по внутреннему идентификатору источника]у объекта выгрузки снята.
1 Naumov
 
12.03.15
09:00
Если объект новый и передавался ГУИ, то после загрузки уже установлен ГУИ объекта. читай его.
2 supervk
 
12.03.15
12:08
(1) Объекты будут как новые, так и не новые, синхронизация по произвольным полям, т.е. УИД объекта и УИД исходного объекта могут не совпадать.

"Если объект новый и передавался ГУИ"
Как передавался? Есть возможность прочитать этот передававшийся ГУИ? (ГУИД созданного объекта может отличаться)
3 Defender aka LINN
 
12.03.15
12:26
(0) А что мешает параметр-то использовать?
Ну и какбе - нафига вообще это нужно?
4 asady
 
12.03.15
12:35
(0) если ты посмотришь на xml выгрузку то увидишь этот УИД в атрибуте объекта
5 supervk
 
12.03.15
12:43
(3) "что мешает параметр-то использовать"
Я надеялся, что я что-то упустил и есть какой-нибудь стандартный параметр, которым можно получить. "Заусило", что не может не быть такого, а найти не смог.

"нафига вообще это нужно"
Надо сделать некий аналог регистра СоответствиеОбъектовДляОбмена (можно и в него, не принципиально, просто придётся ещё пару реквизитов добавить), в котором надо записать, какой объект (это значит УИД, его тип) когда и во что выгружен.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший