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