Перейти к содержанию

Дедупликация документов#

Что это такое#

Дедупликация — автоматическая проверка, что в системе нет дубликата создаваемого документа.

Это полезно для:

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

Как работает#

При создании документа система проверяет наличие совпадений по ключевым полям — конкретный набор зависит от типа документа:

  • Договор: контрагент + номер договора + дата.
  • Входящее письмо: контрагент + исходящий номер + дата.
  • Счёт-фактура: контрагент + номер + дата.

Если совпадение найдено — пользователю показывается предупреждение:

«Возможный дубликат: уже существует документ Д-2026/0123 от 15.05.2026 от ООО Контрагент с тем же номером».

Можно:

  • Открыть существующий — и понять, нужно ли вообще создавать новый.
  • Создать как дубликат — если уверены, что это разные документы (например, разные приложения к одному номеру).
  • Связать — сохранить новый, но создать связь типа «Связан с» (см. Связи документов).

Правила дедупликации#

Правила задаются администратором по каждому типу документа. Пример настроек:

Тип Поля Порог совпадения
Договор Контрагент + Номер контрагента + Дата 100% (полное совпадение)
Входящее письмо Контрагент + Исходящий номер 100%
Счёт-фактура Контрагент + Номер + Дата + Сумма (±1%) 100% по № + дате, fuzzy по сумме

Для текстовых полей могут использоваться:

  • Точное совпадение — побайтное.
  • Нормализация — игнор регистра, лишних пробелов.
  • Fuzzy-сравнение — Левенштейн (для опечаток).

Что делать, если дубликат найден#

  1. Проверьте контрагента — точно ли это тот же. Бывают дочерние компании с похожими названиями.
  2. Сравните содержимое — откройте найденный документ и сравните файлы.
  3. Если действительно один документ — не создавайте дубликат, добавьте новые данные в существующую карточку.
  4. Если это разные документы (например, два разных приложения к одному договору) — пометьте «Создать как дубликат».

Связанные страницы#