Из окна настройки интеграции объектов для компаний, контактов, реквизитов и банковских счетов можно указать алгоритмы сопоставления данных при выгрузке новых данных на портал и при загрузке данных в 1С.
По умолчанию, идентификация происходит только по идентификатору Битрикс24 или внешнему коду 1С, но можно задать дополнительные алгоритмы, по которым перед выгрузкой/загрузкой новых – проверяется наличие данных. Это позволяет сократить количество дублей как на стороне 1С, так и на стороне Битрикс24. Ниже пример правила сопоставления для компаний перед тем, как объект будет выгружен в Битрикс24/ загружен в 1С.
Для компаний ключ поиска может быть:
- Наименование компании
- Телефон
- Электронная почта
- ИНН
- КПП
Для контактов ключ поиска может быть по:
- Фамилии
- Имя
- Отчество
- Телефон
- Электронная почта
- ИНН
- КПП
Для реквизитов ключ поиска может быть по:
- Наименование компании
- Фамилии
- Имя
- Отчество
- ИНН
- КПП
Для банковских счетов ключ поиска может быть по:
- Номер счета
- БИК банка
Также ключи поиска можно группировать в условия «И» и «ИЛИ». Ниже пример алгоритма для компаний.
В данном примере при выгрузке/загрузке нового элемента, проверяется, есть ли такой объект с таким же наименованием и телефоном ИЛИ же с таким же наименование и эл. почтой ИЛИ имеющий такой же ИНН и КПП. Если по правилу найдется один элемент, то он будет привязан и дубля не будет. Если будет найдено несколько, то в лог запишется ошибка и данные выгружены не будут.