Сопоставление данных при синхронизации

Вопрос задал el***@buhoffice.ru

Ответственный за ответ: Змиевская Светлана (★9.93/10)

Доброе утро, настраиваем синхронизацию между ЗУП и БП.

Когда настраивали синхронизацию на стороне ЗУП, то при выгрузке данных для сопоставления случайно выбрали вариант «выгрузить все данные», а надо было «только зарегистрированные». Потом опомнились, через «Ещё — Выгрузка данных для сопоставления» выполнили выгрузку как нам надо. Но на стороне БП все равно сопоставление идет уже по всем данным (а там куча ненужных старых подразделений, физлиц, и нам не надо, чтобы эти лишние объекты создавались в БП/ЗУП вообще). Кнопки удаления строка на форме соответствия объектов нет. Что можно сделать?

Все комментарии (4)

  1. Или, например, в БП много видов контактной информации, и в ЗУП она не нужна, нам не надо, чтоб эти объекты в ЗУП создавались.

  2. Здравствуйте!

    «Когда настраивали синхронизацию на стороне ЗУП, то при выгрузке данных для сопоставления случайно выбрали вариант «выгрузить все данные», а надо было «только зарегистрированные».»

    Вы не ошиблись. При начальной выгрузке, когда на стороне ЗУП еще не завершена настойка синхронизаци просто недоступен режим выгрузки «только зарегистрированные». Вот так выглядело окно выбора у Вас вначале

    По умолчанию считается, что изначально сопоставляться должны все элементы выгружаемых справочников и документов.

    «Но на стороне БП все равно сопоставление идет уже по всем данным (а там куча ненужных старых подразделений, физлиц, и нам не надо, чтобы эти лишние объекты создавались в БП/ЗУП вообще). Кнопки удаления строка на форме соответствия объектов нет.»

    К сожалению, исключить ненужные объекты при первоначальной выгрузке нет возможности. В выгрузку попадают даже помеченные на удаление. Могу предположить, что такой механизм предусмотрен для обеспечения целостности данных.

    Вообще не все объекты. которые есть в сопоставлении переносятся. Например, в ЗУП не приезжают банковские счета, какие есть БП. Поэтому, думаю, можно выгрузить все элементы, а затем пометить на удаление ненужные объекты, которые «приехали» в базу. Единственное, после этих действий нужно не забыть очистить состав отправляемых данных для синхронизации — чтобы пометки удаления не приехали в БП при очередной синхронизации. Также можно вообще провести удаление помеченных объектов.

    1. Спасибо за подробный ответ, в общем, самый большой испуг был, что из БП в ЗУП хочет выгрузиться весь тысячный справочник контрагентов, лишних подразделений, организаций. Выкрутились так: удалили все соответствия объектов (регистр сведений) в обеих базах, в регистре «Общие настройки узлов» сняли галку «Настройка завершена» в обеих базах. Начали настраивать синхронизацию заново. Сначала в ЗУП, дошли до выгрузку данных сопоставления, отказались от предложения выгрузить все данные. Вышли из помощника, зашли в список синхронизаций, там через Ещё выгрузили только зарегистрированные объекты (док. Отражение зп). А на стороне БП сопоставили подразделения, и тоже на пункте выггрузки сопоставления данных отказались от вообще выгрузки — просто вышли из помощника и все. Далее проверили зарегистрированные объекты в ЗУП (остался только один док) и в БП (пусто), и запустили синхронизацию между базами. Сравнили список контрагентов и подразделений до и после синхронизации — нового лишнего ничего не прилетело.

      То ли ложная тревога, то ли мы все правильно сделали, но получилось как надо. 🙂

      1. «в общем, самый большой испуг был, что из БП в ЗУП хочет выгрузиться весь тысячный справочник контрагентов, лишних подразделений, организаций.»
        Не этого бы не случилось 🙂 Максимум что, с подразделениями бы пришлось повозиться. Рада, что проблема решилась

Комментарии закрыты.