Неделю назад перевел конфу с 2.0 на 3.0. База - типовая. Обновление прошло ровно.
Почему сейчас созданные в ред. 2.0 договоры игнорятся при обмене и лепятся рядом дубли к ним?
Может, кто-то сталкивался...
Обмен с УТ 11.1.
Уже сотню раз тестирование проводил - заново настраивал обмен в самых разных копиях.
Факт - как только переводишь БП на 3.0 - начинают дублироваться элементы - договоры. Как это можно отладить - не ясно.
Дыкть. Ну а почему слетела синхронизация-то? Там в ПКО ДоговорыКонтрагентов полей поиска просто тьма - как их отладить можно вообще? И можно ли в принципе?
Попробовал в КД повырубать 90% из них - все - дублирование прекратилось... Но это же не дело!
(5) Paul_Nevada, если правила идентичны значит причина в данных - попробуйте пореквизитно сверить проблемные договоры в 2.0 и в 3.0, может так получится найти ключ или подсказку к разгадке?
(5) Paul_Nevada, посмотрел правила из ЗУП 2.5 в БП 3.0, там кстати, нет никакой кучи полей для поиска.
Так вот, там поиск договора идет по КОДУ справочника в пределах владельца.
Вы случайно после перехода перенумерацию кодов справочника договоры не делали?
Коды не переносятся в принципе - стоит флаг автосоздания новых на стороне Приемника.
Смотрел событие - громадный код прописан - как его можно отладить - хз!
нет, они не совпадают!!! и этому есть причина - выше описал ее.
я что-то перестаю улавливать ход мысли...была база на 2.0 в ней были какие-то договоры...база обменивалась с УТ11, все было прекрасно.
Дальше перешли на 3.0. Внимание вопрос!!! что стало с кодами существующих договоров в 3.0 почему они вдруг перестали совпадать с 2.0?!
ненене, они не стали быть другими, я о том, что смотря на ПКО договоров - видно, что они НИКОГДА не переносились - ни в 2.0, ни в 3.0. Всегда создавались новые - иные - на стороне БП. В синхронизации принимают участие множество полей, отличных от "Код" и от "УИД".
(28) ИНТЕГРА, блин, суть ситуации на данный момент:
-до обновления на 3.0 все нормально отрабатывало в процессе синхронизации;
-на 3.0 началось создание договоров-дублей;
-по-реквизитно сами договора я сравнивал не раз - ничем не отличаются;
-причиной может быть разница в значениях самих полей - а их много.
отсюда и вопрос - как можно отладчиком влезть в вышеоговоренный обработчик в момент его "типового запуска"???
(29) Paul_Nevada, влезть? Тут не совсем это корректное слово. У вас есть обработка универсальный выгрузка XML. Можно через нее, но лучше просто в правиле написать отладочную информацию и посмотреть на результат!
А раз вы написали, что разница в значениях самих полей может быть, то это одно однозначно могло повлиять!
(29) Paul_Nevada, тебе сейчас самое простое - выгрузить одного контрагента в xml и посмотреть какие поля поиска в файле. Многое прояснится. А вообще - поменял базу - приходится менять и правила. Странно что они вообще работают (работают-ли?)
(44) artfa, да ну - в обмене для 2.0 была такая-то настройка... далее она была сконвертирована для работы с 3.0 - в чем ТУТ дело/косяк? почему дубли полезли-то? вернее - как этот обработчик - "Поля поиска" - отладить-то???