Автоматизация нумерации в Битрикс24: договоры, счета, акты

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

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

Часто задаваемые вопросы

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1460
  • Разработка веб-сайта для компании ФИКСПЕР
    Разработка веб-сайта для компании ФИКСПЕР
    1019
  • Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    764
  • Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    882
  • Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    809
  • Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1165

Автоматическая нумерация документов в Битрикс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 рабочего дня.