Определите владельца каждого типа данных
Для номенклатуры, контрагентов, цен, складских документов и бухгалтерских операций нужно решить, где запись создаётся и где только используется. Например, торговая система может быть источником заказов и реализации, а бухгалтерская — регламентированных операций. Конкретная схема зависит от организации. Важно не допускать ситуации, когда две базы независимо создают одного контрагента с разными кодами и потом пытаются сопоставить их по названию.
Сопоставление справочников критично для качества
Перед регулярным обменом проверяют единицы измерения, организации, склады, договоры, ставки и другие аналитики, которые участвуют в документах. Автоматическое сопоставление по одному текстовому полю ненадёжно: названия могут отличаться пробелом или сокращением. Лучше использовать устойчивые идентификаторы и один раз корректно связать объекты. Дубли необходимо разбирать до массовой синхронизации.
Обмен тестируют на ограниченном наборе
Первую настройку безопаснее проверять на копиях или тестовой среде и небольшом количестве документов. Нужно увидеть не только факт загрузки, но и правильность проводимого смысла: даты, суммы, налоги, аналитики и статус. Полезно отдельно проверить исправление и удаление документа, потому что синхронизация изменений часто сложнее первичного создания.
Журнал обмена превращает сбой в диагностируемую проблему
Система должна фиксировать время обмена, объект, направление и ошибку. Сообщение «синхронизация не работает» почти бесполезно без конкретного документа и причины. Регулярный контроль лучше строить на исключениях: что не загрузилось, что не сопоставилось, где сумма или количество объектов неожиданно изменились. После обновлений конфигураций обмен повторно проверяют, потому что структура данных и правила могут измениться.
Попробуйте на практике
Спроектируйте учебную схему обмена для товаров, контрагентов и документов реализации.
- Назначьте систему-источник для каждого типа данных.
- Запишите ключи, по которым объекты будут однозначно сопоставляться.
- Опишите порядок первой загрузки справочников и затем документов.
- Добавьте проверку одного изменённого и одного удалённого документа.
- Составьте журнал из даты, объекта, направления, статуса и текста ошибки.
Как проверить результат. Схема готова, если для каждого объекта есть единственный источник, дубли предотвращаются, а ошибочный документ можно найти по журналу.
Частые вопросы
Можно ли просто синхронизировать всё в обе стороны?
Технически некоторые данные могут обмениваться двусторонне, но без правил владения это повышает риск конфликтов и дублей.
Почему возникают дубли контрагентов?
Обычно из-за отсутствия устойчивого сопоставления, разных правил заполнения или независимого создания объекта в двух системах.
Нужно ли тестировать обмен после обновления?
Да. Изменения структуры и правил конфигурации могут повлиять на синхронизацию.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.