Взаимодействие между 1С и Битрикс24 строится по следующему алгоритму:
Логика создания документа в 1С: Как только менеджер переводит сделку в акт (стадия «Новый»), робот создает элемент в смарт-процессе «Акты». Модуль обмена видит появление этого акта и автоматически создает в 1С новый документ «Заказ покупателя».
Свертывание номенклатуры и стартовая сумма: Заказ покупателя заполняется только шапкой (контрагент, договор) и одной сводной строкой услуг (например, «Предварительные услуги»). Стартовая сумма заказа равна сумме сделки-инициатора, чтобы исключить блокировки со стороны 1С при записи нулевых документов.
Связка сущностей: GUID созданного заказа записывается модулем обратно в карточку смарт-процесса «Акты» в системное поле связи.
Работа над актом и обновление суммы: По мере добавления сделок/рейсов в акт динамически изменяется сумма заказа покупателя в 1С. Количество и номенклатура остаются неизменными (строка остается одна). Акты на стадии «Согласован/ожидает оплату» блокируются для редактирования в Битрикс24.
Статусная модель завершения:
Стадия «Новый» → статус 1С «В работе».
Стадия «Согласован/ожидает оплату» → статус 1С «Выставлен счет».
Стадия «Оплачен» → статус 1С «Завершен».
Стадия «Не оплачен» → статус 1С «Не обработан».
Обратные статусы (из 1С в Битрикс24): Триггером для финального завершения этапов смарт-процесса является передача состояния «Оплачен» из 1С обратно в Битрикс24.
🟢 Блок №1. Логика создания документа в 1С
Идея:
Создаем документ «Заказ покупателя» в 1С сразу при появлении первого элемента в смарте «Акты».
Как это работает:
Когда менеджер переводит сделку в акт (стадия «Новый»), робот создаёт элемент в СП «Акты».
Модуль обмена видит появление этого акта и автоматически создает в 1С новый документ «Заказ покупателя». В этот момент он заполняется только шапкой (контрагент, договор) и одной строкой услуг (например, «Предваритеьные услуги», ед. измерения = «усл.»), сумма = 0
GUID созданного заказа записывается модулем обратно в карточку Смарта «Акты» в системное поле связи (Это связывает акт с конкретным документом в 1С).
🗃️ Блок №2. Работа над актом, обновление суммы.
Идея: По мере добавления сделок в акте изменяем сумму заказа покупателя. Если меняется этап в смарт процессе, синхронизируем с «состоянием» Заказа покупателя.
Акты, переданные в этап смарта «Согласован/ожидает оплату», больше не редактируются из б24, след статус «оплачено»
Как это работает:
Менеджер добавляет сделки в этап воронки «актирование».
Меняется сумма накопительного акта на этапе актирование (тригер на изм заказа покупателя)
(Количество и номенклатура остаются неизменными! Строка остаётся одна.).
✅ Результат: В документе 1С у вас всегда одна строчка услуги, а её сумма динамически растёт по мере добавления новых рейсов.
🛑 Блок №3. Завершение
Идея: Решаем задачу сделок на этапе актирование в воронке СРМ + решаем задачу по закрытию разовых сделок.
Менеджер прокидывает сделку в этап «на оплату» , это переводит акт в статус на оплату изменяет состояние «заказа покупателя» на завершен.
Менеджер в Смарте «акты» отправляет акт на оплату , что должно привести к переводу всех сделок из этого акта в этап « на оплату»
🛑 Блок №4. Системное
Нужно настроить обмен так, чтобы:
- в б24 попадали при обмене статусы и данные только тех заказов покупателй, которые были иницированы из б24.
- обмен соотв логике ( переменные нужно согласовать, не тащить все)
Опубликован 24.09.2026 в 15:06