Сохранение сквозной нумерации сделок при переезде на новый портал Битрикс24

#Битрикс24
Разработано решение для сохранения уникальной внутренней нумерации сделок при техническом переходе компании с одной инсталляции Битрикс24 на другую

Задача

Компания осуществляет переезд на новый портал Битрикс24. В старом портале Битрикс24 автоматически формировался номер сделки (например, "Д-2025-178") с последовательным увеличением счетчика. Наша задача заключалась в том, чтобы обеспечить непрерывное и автоматическое продолжение нумерации новых сделок в Битрикс24 с того значения, на котором остановилась старая система.
Мы разработали и внедрили кастомный бизнес-процесс (БП) в Битрикс24, который отвечает за генерацию уникального номера сделки при ее создании.

Техническая архитектура решения

1
Глобальная переменная
  • В Битрикс24 создана глобальная переменная (например, LAST_DEAL_NUMBER).
  • Ей вручную присвоено стартовое значение — номер последней созданной сделки из старой системы. Эта операция выполняется один раз при запуске процесса.
2
Автоматический бизнес-процесс
  1. На каждую новую сделку в Битрикс24 назначается БП, который срабатывает при создании.
  2. Логика работы БП:
  • БП обращается к глобальной переменной LAST_DEAL_NUMBER
  • Увеличивает ее значение на 1 (инкрементирует)
  • Формирует итоговый номер сделки по заданному клиентом шаблону (например, "Д-" + ТЕКУЩИЙ_ГОД + "-" + новое_значение)
  • Записывает сформированный номер (напр., Д-2025-179) в нужное поле сделки
  • Сохраняет обновленное числовое значение обратно в глобальную переменную для использования следующей сделкой

Ключевые особенности решения

  • Централизованное управление. Всего один элемент (глобальная переменная) управляет всей нумерацией.
  • Потокобезопасность. Бизнес-процесс Битрикс24 гарантирует, что даже при одновременном создании нескольких сделок каждая получит уникальный последовательный номер.
  • Гибкость. Шаблон номера (префикс, разделители, наличие года) легко настраивается под требования клиента.

Результат

Непрерывность данных. Достигнута полная преемственность нумерации между разными ИТ-системами.
Юридическая и деловая состоятельность. Исключены риски, связанные с дублированием номеров договоров и счетов.
Автоматизация. Полностью исключен ручной ввод и контроль номеров, экономя время сотрудников.
Прозрачность. Воронка продаж и отчеты отражают единую, логичную последовательность сделок без разрывов.
Бесшовная миграция. Переход на новую CRM прошел для пользователей максимально гладко, без изменения привычных бизнес-процедур.