Задвоение элементов справочника Организации при обмене #588546


#0 by kolyakiev
При штатном обмене данными из Управление Торговлей в Бухгалтерию происходит дублирование фирмы в Справочнике Организации (т.е. в Бухгалтерии видим 2 одинаковые фирмы). Причем, коды, коды ИНН и названия организаций в двух конфигурациях совпадают перед обменом. Как это можно исправить?   Версия платформы: 1С:Предприятие 8.2 (8.2.14.540) "Управление торговлей для Украины", (2.3.14.1) Спасибо!
#1 by echo77
Для точного ответа надо смотреть правила обмена. в отладчике посмотрите уникальные идентификаторы организаций до обмена: В режиме предприятие Сервис->Табло. Там пишем, что-то вроде: Сверяйте
#2 by ho0p
Потому что Организация ищется только по уникальному идентификатору.
#4 by kolyakiev
Сверил. Идентификаторы разные. В Торговле идет 341b84cc-684b-11dc-8bd6-00179ab7e4dd. В Бухгалтерии 87c290c3-7297-11dc-bba6-00179ab7e82e. А новый который переносится и является дубликатом совпадает с Торговлей (341b84cc-684b-11dc-8bd6-00179ab7e4dd). Не могу ничего понять - ведь раньше - до обновления все переносилось и не было дубликатов. С чем это может быть связано? И можно ли это исправить подручными средствами?
#5 by aleks-id
выдернуть правила и поставить галку "Искать по полям поиска". либо если УТ скулевая - найти таблицу с УИД и поправить в скуле его на БП-шный
#6 by Torquader
А, собственно говоря, почему не должно быть задвоения - если одну организацию ввели в бухгалтерии, а другую - в управлении торговлей, то при обмене система перенесёт созданную организацию и не задумается над тем, что они могут совпадать - идентификация элементов идёт по ID, а он разный.
#7 by kolyakiev
До очередного обновления конфигураций перенос с Торговли в Бухгалтерию работал и проблем с задвоением небыло. Каким образом выдернуть правила? Где они лежат?
#8 by kolyakiev
база файловая
#9 by AlexNV
Глюк начался случайно не после обновления? Самое простое - унив обработкой "Поиск и замена значений" заменить орг с уид 87c290c3-7297-11dc-bba6-00179ab7e82e на 341b84cc-684b-11dc-8bd6-00179ab7e4dd Работы на 20 минут
#10 by kolyakiev
Да, после обновления. Попробывать заного обновить?
#11 by echo77
Нет, сравнить правила обмена ДО обновления и ПОСЛЕ
#12 by kolyakiev
Поставил эту обработку - там нельзя напрямую менять UID. Она работает на более высоком уровне. В общем сейчас посмотрел старый бекап - там идентификаторы тоже разные (341b84cc-684b-11dc-8bd6-00179ab7e4dd в Торговле и 87c290c3-7297-11dc-bba6-00179ab7e82e в Бухгалтерии). Но Выгрузка происходила нормально - пользовался раньше "Выгрузка данных в конфигурацию Бухгалтерия для Украины ред. 1.1.". А в Бухгалтерию загружал через Универсальный обмен XML. Но в обновленных конфигурациях Торговли и Бухгалтерии это не прокатывает. Еще хочу попробовать выгрузить из Торговли через Универсальный обмен XML - но там нужен Файл Правил. Как его можно создать или где взять ("Управление торговлей для Украины", (2.3.14.1) - > "Бухгалтерия для Украины", (1.2.4.3))?
#13 by kolyakiev
Загрузил из Торговли (ОбщиеМакеты -> ПравилаОбмена_УТ_БП) правила обмена в конфигурацию Конвертация данных (2.1.5.1). В Правилах Конвертация Свойств поставил в колонке Поиск галочку только напротив Код (колонка источник). В Правиле Конвертации Объектов (для всех справочников) на вкладке Настройки поставил только две галки: "Искать объект приемника по внутреннему идентификатору объекта источника", "Продолжить поиск по полям поиска, если по идентификатору объект приемник не найден". Сохранил правила, залил назад в Торговлю (ОбщиеМакеты -> ПравилаОбмена_УТ_БП). Настраиваю обмен с помощью мастера (Торговля -> Бухгалтерия ). И в мастере во время переноса справочников происходит опять дублирование справочников в Бухгалтерии (хотя Код элементов справочников совпадает в обеих базах перед обменом). Как сделать в Конвертации данных, чтобы не было задвоений справочников? Четвертый день ковыряю. Что я делаю не так? Спасибо.
#14 by Тим
А состав полей поиска какой? Точно отметка на поле "Код"? Справочник не иерархический, не подчинённый? Может владельцы или родители различны?
#15 by kolyakiev
в Конвертации Свойств, в колонке поиск стоит только одна галка напротив значения Код в колонке Источник. Или имеется ввиду вкладка "Поиск объектов в приемнике?" Нет не ирархический, не подчиненный. Все вроде одинаково.
#16 by DrShad
если у тебя уже были обмены, то прошла запись в РС, по которому потом и происходит поиск В обработке РегистрацияИзмененийДляОбмена есть возможность проверить коллизии и исправить их
#17 by kolyakiev
Раньше пользовался обменом "Универсальный обмен XML". Задвоений справочников не было. Сейчас пытаюсь организовать выгрузку из Торговли в Бухгалтерию стандартным образом (через обмен, потому что предыдущий способ после обновления конфигураций не работает). Посмотрел РегистрСведений СоответствиеОбектовдляОбмена - там пусто (появляются данные уже после настройки пробмеммного обмена). Обработка РегистрацияИзмененийДляОбмена тоже пустая (появляются данные также после настройки пробмеммного обмена). Видно старый "Универсальный обмен XML" использовал другие механизмы.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С