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

Серии номеров для генерации кода контактов

Правила, по которым система выдаёт код новому контакту, если менеджер оставил поле «Код» пустым. Клиентам — свою серию, поставщикам — свою, отдельной категории — тоже можно свою.

Где искать: Модули → Расчеты с клиентами → Настройки → Серии номеров для генерации кода контактов

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

Разбор на примере

Диапазоны номеров

Три строки — три правила:

№ Диапазон Категория Префикс Нулей Тип Последний
1 1:9999 КЛИЕНТ C 4 клиент 40
2 1:999 V 3 поставщик 10
3 1:9999 K 4 — 2

Первая строка даёт клиентам категории КЛИЕНТ коды C0041, C0042 и дальше; вторая — поставщикам V011; третья не привязана ни к типу, ни к категории и работает как «общая»: по ней получили коды контактное лицо K0001 и лид K0002 — они не клиенты и не поставщики.

Как система выбирает строку

Система не берёт первую подходящую, а выбирает самую точную:

  1. совпал тип (клиент/поставщик) — строка получает наибольший вес. Тип должен совпасть полностью: контакт, который и клиент, и поставщик, подходит только к строке с обеими галочками (или к универсальной);
  2. совпала ещё и категория — вес прибавляется;
  3. строка без типов и категорий считается универсальной и берётся с наименьшим весом — то есть только тогда, когда именной строки не нашлось;
  4. если строка требует категорию, которой у контакта нет, она не рассматривается вообще.

Выбрав строку, система берёт «Последний номер», прибавляет единицу, дополняет нулями до нужной длины, приклеивает префикс и суффикс — и проверяет, свободен ли такой код. Занятые пропускаются, пока не найдётся свободный в пределах диапазона. Номер обновляется в строке сразу.

Поля

Поле Что означает
Диапазон Границы «от:до», например 1:9999
Категория клиента / поставщика Правило только для контактов этой категории
Префикс / Суффикс Что приписать до и после номера
Нуль перед символом До скольких знаков дополнять нулями (4 → 0041)
Тип клиента / Тип поставщика Для какой роли эта серия
Последний номер Последний выданный номер; система ведёт его сама

Типичные ситуации

Код не выдаётся, поле остаётся пустым. Ни одна строка не подошла или диапазон исчерпан — тогда контакт не сохранится, пока код не введут руками. Если не подошла ни одна строка — проверьте, есть ли универсальная строка без типов. Исчерпанный диапазон на другую строку не переходит: расширьте его границы.

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

Нужно начать нумерацию заново. Поменяйте «Последний номер» в нужной строке — следующий код пойдёт от него. Занятые коды система всё равно пропустит.

Коды нужны для филиалов. Заведите отдельную категорию клиентов и строку под неё со своим префиксом.