Автоматична нумерація документів у Бітрікс24

Автоматична нумерація документів у Бітрікс24 Менеджер створює договір і вписує номер вручну: «Договір №47». Другий менеджер у той самий час створює свій — теж «№47». Через місяць бухгалтерія отримує два договори з однаковим номером і різними контрагентами. Або інший сценарій: номери йдуть вперемі
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Автоматична нумерація документів у Бітрікс24
Простий
~1 день

Наші компетенції:

Часті запитання

Останні роботи

  • Розробка сайту компанії B2B ADVANCE
    Розробка сайту компанії B2B ADVANCE
    1460
  • Розробка веб-сайту для компанії ФІКСПЕР
    Розробка веб-сайту для компанії ФІКСПЕР
    1019
  • Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    Розробка на базі Бітрікс, Бітрікс24, 1С для компанії Development of an Online
    764
  • Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    810
  • Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1166

Автоматична нумерація документів у Бітрікс24

Менеджер створює договір і вписує номер вручну: «Договір №47». Другий менеджер у той самий час створює свій — теж «№47». Через місяць бухгалтерія отримує два договори з однаковим номером і різними контрагентами. Або інший сценарій: номери йдуть впереміш — 12, 15, 23, 8 — тому що кожен нумерує як пам'ятає. Без автоматичної нумерації документи неможливо нормально вести, шукати та обліковувати. Ручне введення займає до двох хвилин на документ, а при потоці в 50 документів на день — це півтори години втраченого часу. Автоматизація ж присвоює номер за дві секунди — у 10 разів швидше. Ми налаштуємо нумерацію під ключ за 2–3 дні. Пишіть — оцінимо ваш проєкт.

Які проблеми вирішує автоматична нумерація?

Правильна система нумерації виключає рутину та помилки:

  • Унікальність — кожен документ отримує неповторний номер, дублі неможливі навіть при одночасній роботі кількох співробітників.
  • Порядок — номери йдуть строго послідовно, пропуски одразу помітні.
  • Класифікація — за номером легко визначити тип документа, рік або філію.
  • Швидкість пошуку — документ знаходиться за номером за секунди, час пошуку скорочується на 80%.

Схеми нумерації: порівняння варіантів

Схема Приклад Коли підходить Перевага
Наскрізна 001, 002, 003 Малий бізнес, один тип документа Простота реалізації
З префіксом за типом ДОГ-001, СЧ-001 Компанії з різними документами Візуальна ідентифікація типу
З роком ДОГ-{Рік}-001 Офіційні документи, облік Автоскидання лічильника щороку
З підрозділом ДОГ-МСК-{Рік}-001 Філії, кілька юросіб Окрема нумерація за підрозділами

Автоматична нумерація скорочує час на пошук документів на 80% та повністю виключає дублі. Ми використовуємо гнучкі схеми через користувацькі поля та бізнес-процеси.

Технічна реалізація: від лічильника до блокування

Нумерація реалізується через бізнес-процес, який запускається при створенні документа (генерації з шаблону або створенні елемента смарт-процесу).

Логіка бізнес-процесу:

  1. Визначити тип документа (з поля картки)
  2. Зчитати поточне значення лічильника зі сховища (користувацьке поле в спеціальному списку-довіднику або глобальна змінна)
  3. Збільшити лічильник на 1
  4. Сформувати номер за шаблоном: {Префікс}-{Рік}-{Лічильник з ведучими нулями}
  5. Записати номер у поле документа
  6. Зберегти оновлений лічильник

Для захисту від дублів при одночасному створенні документів використовується блокування — бізнес-процес обробляє чергу послідовно. Згідно з документацією Бітрікс24, це стандартний підхід. Детальніше про бізнес-процеси.

Чому нумерація збивається при одночасному створенні?

Причина — гонка станів (race condition), коли два менеджери зберігають документи майже одночасно. Бізнес-процес без блокування може прочитати одне й те саме значення лічильника та присвоїти однаковий номер. Рішення — послідовна обробка через блокування в БД або використання транзакцій. У нашій практиці ця проблема виникає в 15% проєктів при міграції з ручної нумерації.

Способи реалізації: бізнес-процес vs кастомне рішення

Критерій Бізнес-процес Кастомний застосунок
Швидкість впровадження 1–2 дні 3–5 днів
Гнучкість налаштування Висока (через інтерфейс) Максимальна
Вимоги до підтримки Низькі Високі (потрібен розробник)
Ризик помилок при навантаженні Мінімальний (є блокування) Залежить від реалізації

Бізнес-процес підходить для 90% задач. Кастомне рішення виправдане при нестандартних правилах або високому навантаженні (понад 1000 документів на день).

Скидання лічильника за роком

На початку нового року лічильник має початися з 1. Це реалізується перевіркою в бізнес-процесі: якщо рік у лічильнику не збігається з поточним — скинути значення та оновити рік. Альтернатива — запланований бізнес-процес, який обнуляє всі лічильники на початку року.

Як перенести існуючу нумерацію?

Іноді потрібно задати номер вручну — наприклад, при міграції існуючих документів. Для цього передбачається:

  • Поле «Номер (вручну)» — якщо заповнене, бізнес-процес використовує його замість автогенерації.
  • Можливість встановити стартове значення лічильника — щоб продовжити нумерацію з потрібного числа.

Що входить у налаштування нумерації

Ми надаємо повний комплект робіт:

  • Розробка схеми нумерації під ваші бізнес-процеси.
  • Налаштування бізнес-процесу автоприсвоєння номера з блокуваннями.
  • Створення окремих лічильників для типів документів, юросіб, підрозділів.
  • Автоматичне скидання лічильника на початку року.
  • Налаштування ручної корекції та стартового значення.
  • Інтеграція з генератором документів CRM.
  • Документація за схемою та доступ до налаштувань.
  • Навчання співробітників (1 година онлайн).
Типові помилки при налаштуванні нумерації
  • Ігнорування блокування при високому навантаженні — призводить до дублів.
  • Відсутність резервування лічильника — при збої можуть загубитися номери.
  • Використання складних шаблонів з багатьма префіксами без урахування довжини поля.

Наш досвід: понад 5 років налаштовуємо Бітрікс24 для 150+ проєктів. Гарантуємо відсутність дублів та коректну роботу при високому навантаженні. Автоматизація нумерації окупається за рахунок зниження витрат на ручне введення та зменшення операційних витрат.

Замовте налаштування нумерації документів Бітрікс24 — і забудьте про рутину. Зв'яжіться з нами для безкоштовної консультації. Оцінимо проєкт протягом 1 робочого дня.