Дублей после объединения двух офлайн-копий базы избежать полностью нельзя, но их количество и вред можно резко снизить: назначить одну копию главной ещё до объединения, сверять записи по уникальному признаку, а не по имени, и объединять данные постепенно, а не одним общим импортом.

Почему при синхронизации двух копий возникают дубли

Типичная ситуация: офис продолжает работать в CRM онлайн, а выездные сотрудники или филиал — в локальной таблице или отдельной программе, потому что мобильный интернет ограничен. Обе стороны независимо друг от друга заводят карточки клиентов и заказы. К моменту слияния система не знает, что запись «Иванов, +7...» в одном файле и «Иванов И.И.» в другом — один и тот же человек.

Определите «главную» копию до слияния

Прежде чем объединять данные, договоритесь, какая из двух копий считается основной — обычно это та, что велась в самой CRM и имеет более полную историю. Вторую копию тогда воспринимают не как равноправную базу, а как источник дополнений: из неё берут только то, чего ещё нет в главной копии.

Как искать дубли по уникальным признакам

Сравнение по имени ненадёжно — совпадают тёзки, различается написание. Лучше ориентироваться на признаки, которые сложнее случайно совпадут или разойдутся.

ПризнакРиск ложного дубляНадёжность
ФИОВысокий (тёзки, разное написание)Низкая
ТелефонНизкийВысокая
ИНН или номер документаМинимальныйОчень высокая
EmailСреднийСредняя

Порядок объединения без потери данных

  1. Выгрузите обе копии в одинаковую табличную структуру.
  2. Отсортируйте по выбранному уникальному признаку — телефону или ИНН.
  3. Отметьте совпадения между копиями.
  4. По каждому совпадению решите, какая версия данных более свежая и полная.
  5. Импортируйте в главную копию только те записи, для которых совпадений не нашлось.
  6. Совпавшие записи проверьте вручную и при необходимости дополните главную карточку недостающими данными из второй копии.

Что делать с уже задвоенными документами

Такие документы, как чеки, накладные или счета, нельзя просто удалить — по правилам учёта дублирующий документ обычно нужно корректно аннулировать или пометить как отменённый, а не стирать. Если в вашей CRM есть функция объединения карточек с сохранением истории, используйте её вместо ручного удаления одной из копий — так вы не потеряете переписку и прошлые заказы клиента.

Как настроить работу на будущее

Чтобы не собирать две параллельные базы каждый раз при ограничении мобильного интернета, стоит заранее договориться о едином шаблоне для офлайн-записей с обязательным указанием времени и того, кто вносил запись, а также рассмотреть резервный проводной канал в офисе, чтобы хотя бы часть сотрудников могла продолжать работать напрямую в CRM без вынужденного перехода на отдельную таблицу.