Начните с источника правды
Для каждого типа данных определите систему-владельца. Номенклатура, цены и остатки часто ведутся в 1С, а коммуникации и работа менеджера — в Битрикс24.
Если обе системы свободно меняют одни и те же поля, обмен превращается в соревнование версий.
Что действительно нужно передавать
Не переносите поле только потому, что оно существует. У каждого направления обмена должен быть сценарий: кто использует данные, когда они нужны и что происходит при ошибке.
Типовой набор включает товары, предложения, цены, остатки, клиентов, заказы и статусы.
Идентификаторы важнее названий
Сопоставление по названию, телефону или e-mail не обеспечивает устойчивость. Используйте внешние идентификаторы и храните связь объектов.
Для существующей базы заранее решите, как обрабатывать объекты без идентификаторов.
Как появляются дубли
Дубли возникают при повторной отправке, таймауте после успешной записи и параллельном создании объекта в двух системах.
Интеграция должна быть идемпотентной, а ошибки — попадать в журнал.
Каталог и торговые предложения
Для каталога проверяют связь товара и предложения, артикулы, свойства, единицы, цены, остатки и активность.
Особое внимание нужно старым карточкам и товарам в сделках.
Безопасный запуск
Начинайте с небольшого набора объектов, сверяйте количество, суммы, цены и статусы.
План отката и инструкция диагностики должны быть готовы до массового запуска.
Практический чек-лист
Составьте таблицу сущностей, направлений обмена и систем-владельцев. Для каждого объекта укажите уникальный идентификатор, обязательные поля, периодичность и действие при ошибке.
Подготовьте контрольную выборку товаров, клиентов и заказов, которую можно вручную сверить в обеих системах.
Типичные ошибки
Опасно сопоставлять объекты только по названию, запускать весь каталог сразу и не хранить журнал. Нельзя считать таймаут доказательством, что запись не создалась.
Повторная отправка без идемпотентности — одна из самых частых причин дублей.
Частые вопросы
Можно использовать штатный обмен?+
Да, если он соответствует конфигурации и процессам.
Что делать с дублями?+
Определить правила объединения и сохранить связи и историю.
Нужно синхронизировать всё?+
Нет, только данные с понятным владельцем и сценарием.
Разберём вашу ситуацию
Проверим текущий процесс и предложим понятный план без лишней автоматизации.
Обсудить задачу
Бесплатный аудит 