|
Обмен по правилам обмена | ☑ | ||
---|---|---|---|---|
0
alexmobile
10.04.16
✎
12:43
|
Использую типовые правила УТ10-БП3. Делаю обмен в одну сторону ут->бп. Для справочников отключил регистрацию, что бы отправлялись только элементы используемые в документах. Но в формируемом файле связанные объекты из документов не выгружаются.
|
|||
1
alexmobile
10.04.16
✎
12:44
|
Почему?
|
|||
2
alexmobile
10.04.16
✎
12:45
|
флаги "не выгружать объекты свойств источника по ссылкам" у документов не стоят.
|
|||
3
rozer76
10.04.16
✎
12:55
|
(0) ну так всегда и было. Надо регить справочники
|
|||
4
ДенисЧ
10.04.16
✎
14:14
|
А посему они должны выгружаться?
|
|||
5
echo77
10.04.16
✎
15:09
|
(0) Обмен с использованием механизма обмена данными и обмен с помощью обработки Универсальный обмен данными в формате XML - немного отличаются:
одно из отличий, что в механизме обмена данными объекты не выгружаются по ссылкам |
|||
6
alexmobile
11.04.16
✎
07:45
|
(5)(3) только регистрировать? Без вариантов? В обмене УТ11-БП3 есть возможность отправлять только используемые справочники.
|
|||
7
alexmobile
11.04.16
✎
08:34
|
Нашел решение. Может кому пригодится.
в ПКО требуемых справочников перед выгрузкой ставим ТолькоПолучитьУзелСсылки = Ложь; Объект выгрузится, и ни чего регать не надо. |
|||
8
AneJIbcuH
11.04.16
✎
08:54
|
(7) Верное решение! Добавлю, что (Если ТолькоПолучитьУзелСсылки = Истина) при выгрузке по ссылке, выгружаются только поля поиска (напротив которых стоят галки). ТолькоПолучитьУзелСсылки исправляет данную ситуацию.
|
|||
9
AneJIbcuH
11.04.16
✎
08:58
|
ВОт у меня вопрос по КД 2.
В ПКО В обработчике событий "При загрузке" (Например, любого справочника) есть параметр "ОбъектНайден". "ОбъектНайден - Булево. Если значение параметра равно Ложь, то объект не идентифицирован, то есть не найден в информационной базе". НО! Опытным путем я определил, что данный параметр покажет ИСТИНА только в том случае, если объект найден по УИДу, иначе (если по полям поиска), всё равно выдает Ложь. Кто-нибудь сталкивался с таким, может подтвердить? |
|||
10
ДенисЧ
11.04.16
✎
09:01
|
Возьми отладчик и пройдись по всему коду. Выясни условия установления этого реквизита. Доложи.
Срок - до 12-00 по Москве. Разрешаю приступить к исполнению. |
|||
11
alexmobile
11.04.16
✎
09:33
|
Отлаживал как-то поиск, если у объекта установлен поиск по идентификатору и затем по полям поиска, то если по идентификатору не найден, то по полям поиска он не ищет.
|
|||
12
Cyberhawk
11.04.16
✎
09:36
|
(11) Либо что-то не доотладил, либо отлаживал обработку с ошибкой, которую потом всяко исправили
|
|||
13
Cyberhawk
11.04.16
✎
09:36
|
Ну либо гонишь :)
|
|||
14
Поpyчик-4
11.04.16
✎
09:45
|
(11) (12) Что-то подобное было в универсальном обмене лет восемь назад, но потом исправили. Лично я на баг с поиском не нарывался.
|
|||
15
AneJIbcuH
11.04.16
✎
10:08
|
(11) Плохо или давно отлаживал :) Всё ищет.
Именно параметр "ОбъектНайден" дает не верную информацию. А если например, в обработчике событий "При загрузке" сообщить Объект.Ссылка, то всё отлично выводит (то есть находит по полям поиска) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |