Имя: Пароль:
1C
1С v8
Обмен данными по правилам: Источник - это объект или сылка?
, ,
0 aspirator23
 
22.07.13
14:31
В правилах обмена при выгрузке доступен параметр Источник.
Почему при использовании правил при выгрузке через
-обработку Универсальный обмен данными XML это Ссылка
-обмен между базами по планам обмена это Объект?
Посмотрел типовые правила УТ-БП, там тоже для получения ссылки используют "Источник.Ссылка".
Хотя в описании КД2 в явном виде сказано:
"Источник - Произвольный - выгружаемый объект источник (ссылка или произвольные данные)"
1 kortun
 
22.07.13
14:31
Ссылка
2 kortun
 
22.07.13
14:31
Могут быть еще список значений
3 kortun
 
22.07.13
14:31
или таблица значений
4 Jaap Vduul
 
22.07.13
14:34
Может быть что угодно.
5 aspirator23
 
22.07.13
14:35
(3) к сожалению нет. Причем, если это не учитывать и писать Источник вместо Источник.ссылка, обмен будет "падать"
6 aspirator23
 
22.07.13
14:37
(4) Если мы выгружаем Документ или справочник, то именно он источник. Какой тип у этого источника? Оказывается разный в зависимости от вызова. Почему?
7 EvgeniuXP
 
22.07.13
14:40
(0) объект - в источнике же меняют данные :)
8 Jaap Vduul
 
22.07.13
14:43
(6)
Может быть переопределён в обработчиках событий.
9 aspirator23
 
22.07.13
14:44
Источник - это ссылка или объект, критично например, когда используешь Источник для запроса в обработчиках. Если в запрос передать Источник, то запрос не выполнится, а если Источник.Ссылка пройдет. Повторюсь это касается только обменов. Ручные выгрузки считают Источник ссылкой - как и написано.
10 aspirator23
 
22.07.13
14:46
(8) Тут чистый "источник", о переопределении не говорим.
Переносишь документ. Источник в исходном виде это этот документ и тип этого источника разный в зависимости о способа вызова. Либо ссылка, либо объект