При настройке и сопровождении обмена между «1С:Управление торговлей 10.3» и «1С:Бухгалтерия предприятия 3.0» нередко возникает необходимость полностью удалить старую синхронизацию, чтобы настроить связь заново. Однако пользователи часто сталкиваются с трудностями при поиске самих настроек, так как интерфейсы и архитектура механизмов обмена в этих конфигурациях существенно различаются.
Разберем по шагам, почему возникает путаница, где именно хранятся настройки синхронизации в каждой из программ и как правильно выполнить их удаление без нарушения целостности информационной базы.
Проанализируем причину, по которой настройку синхронизации с БП 3.0 не удается найти в привычном месте интерфейса УТ 10.3. В старых вариантах интеграции (например, при обмене с «Бухгалтерией предприятия 2.0») параметры подключения и правила хранились в специализированном справочнике Настройки обмена данными. В обмене с «Бухгалтерией предприятия 3.0» применяется механизм на базе Библиотеки стандартных подсистем (БСП). В этой архитектуре каждая отдельная настройка представляет собой узел в плане обмена ОбменУправлениеТорговлей103БухгалтерияПредприятия30, а не отдельный элемент справочника.
Прежде чем приступать к пометке на удаление и непосредственной очистке базы, выполним обязательные подготовительные шаги:
Регистрация изменений для обмена, выберем соответствующий узел и выполним команду полной отмены регистрации для всех объектов метаданных.Этот узел удалять нельзя, пометка на удаление ставится исключительно на узел второй программы.Рассмотрим порядок действий в современной конфигурации на управляемых формах:
Теперь разберем, как найти и пометить на удаление узел обмена в интерфейсе обычных форм:
Обмен Управление торговлей 10.3 - Бухгалтерия предприятия 3.0 (системное имя — ОбменУправлениеТорговлей103БухгалтерияПредприятия30).Delete и подтвердим установку пометки на удаление.Выясним причину, по которой платформа 1С может не позволить удалить помеченный узел плана обмена. При выполнении контроля ссылочной целостности часто возникают ссылки из зависимых регистров. Узел обмена удерживается записями следующих таблиц:
Соответствия объектов информационных баз (содержит таблицы сопоставления внутренних идентификаторов GUID);Настройки транспорта обмена;Правила для обмена данными;История выполнения обменов данными.Если механизм контроля целостности сообщает о невозможности удаления узла, откроем указанные регистры сведений через пункт главного меню Операции -> Регистры сведений, установим отбор по удаляемому узлу и очистим связанные записи вручную.
Полное удаление узлов обмена — крайняя мера, которая при повторном сопоставлении может повлечь появление дубликатов элементов справочников (контрагентов, номенклатуры), если их реквизиты поиска незначительно отличаются. Проанализируем ситуации, когда проблему можно устранить без удаления настроек:
Номер отправленного и Номер принятого (выставим значение 0).