|
Странность при обмене через XML | ☑ | ||
---|---|---|---|---|
0
K1RSAN
11.01.19
✎
07:01
|
В общем ситуевина - настраиваю обмен между УТ и БП, там 2 организации в базе. Почему-то при выгрузке одна организация встает во всех документах. Хотя смотрю справочник организации в БП - всё на месте, не заменилось, местами не поменялось. Открываю файл XML - там тоже вроде в документах мелькают обе организации. При загрузке - только одна... Кто-нибудь встречал такое поведение?
|
|||
1
Beduin
11.01.19
✎
07:02
|
(0) ИНН разный у них?
|
|||
2
K1RSAN
11.01.19
✎
07:02
|
(1) Да
|
|||
3
Beduin
11.01.19
✎
07:05
|
(2) При загрузке второй ищет и находит первую. Что-то одинаковое у них
|
|||
4
K1RSAN
11.01.19
✎
07:06
|
Из одинакового только КБЕ, но он не первый в пунктах поисках
|
|||
5
azt-yur
11.01.19
✎
07:12
|
(0) Обмен через планы обмена? Если да, то проверь регистр "Соответствия объектов информационных баз", может в нем 2 ссылки ссылаются на один элемент
|
|||
6
K1RSAN
11.01.19
✎
07:13
|
(5) Да через планы обмена. Взял правила из конфигурации и там немного правил изменил
|
|||
7
K1RSAN
11.01.19
✎
07:16
|
(5) Для организаций нет ни одного соответствия в регистре
|
|||
8
K1RSAN
11.01.19
✎
07:17
|
Предлагаешь ручками сделать соответствие в регистре?
|
|||
9
Beduin
11.01.19
✎
07:18
|
(8) Поставь замер производительности и посмотри где он ищет этот объект в отладчике
|
|||
10
azt-yur
11.01.19
✎
07:21
|
(6) а дорабатывал что, свяаано с организациями? до доработок нормально работало? по каким полям поиск идет?
|
|||
11
Мимохожий Однако
11.01.19
✎
07:22
|
(5) Так и есть, если типовая настройка.
|
|||
12
K1RSAN
11.01.19
✎
07:35
|
(10) Нет, там дорабатывал по автоматическому заполнению полей вид поступление и вид реализации в документах продажи-покупки
|
|||
13
K1RSAN
11.01.19
✎
07:49
|
В общем решил довольно грубо - убрал код в обработчике "поля поиска", чтобы он искал сразу по всем, а не выборочно - вроде прошло.
Теперь второй проблемой можно заняться. При загрузке данных появляется несколько раз сообщение: Ошибка формата сообщения обмена ИмяУзла = УдалениеОбъекта Нашел в коде обработки все вхождения данных строк - почему-то на них не останавливается при отладке... Вроде всё грузится нормально, по крайней мере сколько объектов выгружено - столько и загружено. Но ошибка будет напрягать при загрузках |
|||
14
azt-yur
11.01.19
✎
07:52
|
(13) Посмотри зарегистрированные изменения по плану обмена в УТ, может там какие то старые артефакты висят, что там такое удаляется.
|
|||
15
АНДР
11.01.19
✎
07:56
|
(13) Повторное использование.
|
|||
16
K1RSAN
11.01.19
✎
08:20
|
(14) ой видимо не понял вас в прошлый раз - обмен идет через универсальный обмен XML
|
|||
17
azt-yur
11.01.19
✎
09:19
|
(16) тогда не понятно откуда у тебя там удаление взялось, оно вроде возможно только при онлайн-обмене через планы.
Просмотри обработчики самой конвертации, может в них что в коде зашито такое. |
|||
18
K1RSAN
11.01.19
✎
09:26
|
(17) Ну так брал же типовые правила обмена. А они разработаны для синхронизации. Я там столько раз натыкался на модули, которых нет в обработке выгрузки XML и которые просто закомментированы в прошлом варианте правил предыдущего программиста. Может просто какую-то из незначительных не увидел. Сейчас пытаюсь локализовать при загрузке каких именно документов идет ошибка. Например при загрузке ПКО и РТУ ошибку не показывает
|
|||
19
azt-yur
11.01.19
✎
09:32
|
(18) открой правила как текстовый файл и попробуй найти там текст Удаление или УдалениеОбъекта, возможно будет яснее где это вызывается
|
|||
20
K1RSAN
11.01.19
✎
10:01
|
(19) ПередОтправкойИнформацииОбУдалении
Здесь находит 21 вхождение алгоритма "ЗаписатьУдалениеОбъектаВФайл" Спасибо. Сейчас попробую |
|||
21
K1RSAN
11.01.19
✎
10:05
|
Спасибо, ошибка исчезла
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |