Перейти до змісту

Серії номерів для генерації коду контактів

Правила, за якими система видає код новому контакту, якщо менеджер лишив поле «Код» порожнім. Клієнтам — свою серію, постачальникам — свою, окремій категорії — теж можна свою.

Де шукати: Модулі → Розрахунки з клієнтами → Налаштування → Серії номерів для генерації коду контактів

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

Розбір на прикладі

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

Три рядки — три правила:

№ Діапазон Категорія Префікс Нулів Тип Останній
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)
Тип клієнта / Тип постачальника Для якої ролі ця серія
Останній номер Останній виданий номер; система веде його сама

Типові ситуації

Код не видається, поле лишається порожнім. Жоден рядок не підійшов або діапазон вичерпано — тоді контакт не збережеться, доки код не введуть руками. Якщо не підійшов жоден рядок — перевірте, чи є універсальний рядок без типів. Вичерпаний діапазон на інший рядок не переходить: розширте його межі.

Новий клієнт отримав код не тієї серії. Подивіться категорію в його картці: серія обирається за типом і категорією, а не за тим, хто заводить контакт.

Треба почати нумерацію наново. Змініть «Останній номер» у потрібному рядку — наступний код піде від нього. Зайняті коди система однаково пропустить.

Коди потрібні для філій. Заведіть окрему категорію клієнтів і рядок під неї зі своїм префіксом.