Серии номеров для генерации кода контактов
Правила, по которым система выдаёт код новому контакту, если менеджер оставил поле «Код» пустым. Клиентам — свою серию, поставщикам — свою, отдельной категории — тоже можно свою.
Где искать: Модули → Расчеты с клиентами → Настройки → Серии номеров для генерации кода контактов
Смысл не в красоте кодов, а в том, что по коду сразу видно, с кем имеешь дело, и что два менеджера, заводящие клиентов одновременно, не получат одинаковый номер.
Разбор на примере

Три строки — три правила:
| № | Диапазон | Категория | Префикс | Нулей | Тип | Последний |
|---|---|---|---|---|---|---|
| 1 | 1:9999 | КЛИЕНТ | C | 4 | клиент | 40 |
| 2 | 1:999 | V | 3 | поставщик | 10 | |
| 3 | 1:9999 | K | 4 | — | 2 |
Первая строка даёт клиентам категории КЛИЕНТ коды C0041, C0042 и дальше; вторая — поставщикам V011; третья не привязана ни к типу, ни к категории и работает как «общая»: по ней получили коды контактное лицо K0001 и лид K0002 — они не клиенты и не поставщики.
Как система выбирает строку
Система не берёт первую подходящую, а выбирает самую точную:
- совпал тип (клиент/поставщик) — строка получает наибольший вес. Тип должен совпасть полностью: контакт, который и клиент, и поставщик, подходит только к строке с обеими галочками (или к универсальной);
- совпала ещё и категория — вес прибавляется;
- строка без типов и категорий считается универсальной и берётся с наименьшим весом — то есть только тогда, когда именной строки не нашлось;
- если строка требует категорию, которой у контакта нет, она не рассматривается вообще.
Выбрав строку, система берёт «Последний номер», прибавляет единицу, дополняет нулями до нужной длины, приклеивает префикс и суффикс — и проверяет, свободен ли такой код. Занятые пропускаются, пока не найдётся свободный в пределах диапазона. Номер обновляется в строке сразу.
Поля
| Поле | Что означает |
|---|---|
| Диапазон | Границы «от:до», например 1:9999 |
| Категория клиента / поставщика | Правило только для контактов этой категории |
| Префикс / Суффикс | Что приписать до и после номера |
| Нуль перед символом | До скольких знаков дополнять нулями (4 → 0041) |
| Тип клиента / Тип поставщика | Для какой роли эта серия |
| Последний номер | Последний выданный номер; система ведёт его сама |
Типичные ситуации
Код не выдаётся, поле остаётся пустым. Ни одна строка не подошла или диапазон исчерпан — тогда контакт не сохранится, пока код не введут руками. Если не подошла ни одна строка — проверьте, есть ли универсальная строка без типов. Исчерпанный диапазон на другую строку не переходит: расширьте его границы.
Новый клиент получил код не той серии. Посмотрите категорию в его карточке: серия выбирается по типу и категории, а не по тому, кто заводит контакт.
Нужно начать нумерацию заново. Поменяйте «Последний номер» в нужной строке — следующий код пойдёт от него. Занятые коды система всё равно пропустит.
Коды нужны для филиалов. Заведите отдельную категорию клиентов и строку под неё со своим префиксом.