Настройка формирования актов из Битрикс24 в 1С
Акт выполненных работ — документ, которым исполнитель подтверждает факт сдачи услуги. В Битрикс24 этот момент фиксируется статусом сделки. Проблема: менеджер закрыл этап, бухгалтер узнаёт через несколько дней, акт задерживается, оплата — тоже. При ручном формировании акта на каждую сделку менеджер тратит 10-15 минут, бухгалтер — ещё 20-30 минут. В масштабе 50-100 сделок в месяц это до 100 часов бесполезной работы. Наша интеграция полностью устраняет ручной перенос: данные уходят в 1С автоматически, акт создаётся в фоне. Бухгалтер только проверяет и проводит. Средняя экономия на операционных расходах составляет от 30 000 до 50 000 рублей в месяц при объёме 60 сделок. Стоимость настройки интеграции — от 50 000 до 150 000 рублей, но она окупается за 2-3 месяца.
Мы решаем это через автоматическую синхронизацию данных из Битрикс24 в 1С при достижении нужного статуса. Предлагаем решение под ключ и гарантируем совместимость с любыми конфигурациями 1С и Битрикс24. Свяжитесь с нами, чтобы мы оценили ваш проект и подготовили дорожную карту.
Наш опыт показывает, что правильная настройка обмена сокращает время закрытия актов на 70% и экономит до 60% трудозатрат бухгалтера. Многие компании сталкиваются с тем, что акты готовятся с опозданием, что ведёт к задержке оплат и недовольству клиентов. Мы устраняем эту проблему полностью.
Какой документ создаётся в 1С
В зависимости от конфигурации 1С целевой документ различается:
| Конфигурация 1С | Документ для актов |
|---|---|
| 1С:Бухгалтерия 3.0 | Акт об оказании производственных услуг или Реализация (акт, накладная) |
| 1С:УТ 11 | Реализация товаров и услуг (вид операции — услуги) |
| 1С:ERP | Реализация товаров и услуг |
| 1С:Управление небольшой фирмой | Оказание услуг |
Перед настройкой интеграции нужно точно определить, какой документ используется — от этого зависит маппинг полей.
Какие данные требуются для создания акта
Акт строится на трёх группах данных.
Стороны сделки. Исполнитель — юрлицо компании (реквизиты из настроек Битрикс24, раздел «Реквизиты организации»). Заказчик — контрагент из CRM. Обязательны ИНН, КПП, юридический адрес.
Перечень услуг. Берётся из товарных позиций сделки (crm.deal.productrows.get). Каждая позиция — строка акта: наименование, количество, единица измерения, цена, ставка НДС. Если в CRM используются произвольные названия, нужна таблица маппинга на номенклатуру 1С.
Сумма и валюта. Может быть любой валютой — передаётся с учётом курса или в рублях, в зависимости от учётной политики.
Согласно документации 1С, OData-сервис позволяет гибко настраивать обмен данными без доработок конфигурации.
Как происходит передача данных: два варианта
Вариант 1 — вебхук на смену этапа. Настраивается через «Настройки» → «Webhooks» → «Исходящий webhook» на событие ONCRMDEALSTAGEID. Когда сделка переходит в нужную стадию, вызывается обработчик. Он получает ID сделки, забирает полные данные и формирует запрос к 1С. Этот вариант быстрее в настройке.
Вариант 2 — бизнес-процесс с действием «Создать акт в 1С». Подходит для коробочного Битрикс24. Позволяет менеджеру запускать акт вручную, не меняя стадию. Но настройка сложнее.
Сравним варианты:
| Критерий | Вебхук | Бизнес-процесс |
|---|---|---|
| Скорость настройки | 1-2 дня | 2-4 дня |
| Гибкость | Высокая | Средняя |
| Ручной запуск | Только автомат | Да |
| Сложность поддержки | Низкая | Средняя |
Вебхук настраивается в 2-3 раза быстрее бизнес-процесса, но бизнес-процесс удобнее для нестандартных сценариев.
Пример обработчика вебхука на PHP
<?php
// Получаем данные сделки
$dealId = $_REQUEST['data']['FIELDS']['ID'];
$deal = CCrmDeal::GetByID($dealId, false);
// Формируем запрос к 1С через OData
$odataUrl = 'http://1c-server/odata/...';
// ...
?>
Кейс: наш клиент — digital-агентство с ежемесячным закрытием
Наш клиент — агентство, ведущее 60-80 активных проектов. Каждый месяц в последние дни происходил «акт-марафон»: проджект-менеджеры закрывали этапы, бухгалтер вручную переносил данные в 1С. На это уходило 2-3 дня.
После настройки интеграции: закрытие этапа «Работы выполнены» в Битрикс24 автоматически создаёт акт в 1С в статусе «Черновик». Бухгалтер проверяет и проводит. Подготовка актов сократилась с 2 дней до 4 часов.
Особенность: агентство использует нестандартные единицы измерения («час», «проект», «правка»), которых нет в ОКЕИ. Мы добавили кастомные единицы в 1С и прописали маппинг в обработчике.
Почему важно настроить обратную связь из 1С
Акт может быть отклонён бухгалтером из-за ошибки в реквизитах или суммах. Полноценная интеграция предполагает обратную передачу статуса: если акт отклонён, в сделке появляется задача на менеджера с описанием причины. Реализуется через регламентное задание в 1С, которое вызывает crm.activity.add в Битрикс24.
Пошаговый процесс настройки
- Аудит текущей конфигурации Битрикс24 и 1С, уточнение документов и реквизитов.
- Проектирование схемы обмена: выбор варианта (вебхук или бизнес-процесс), определение стадии-триггера.
- Настройка исходящего вебхука или бизнес-процесса в Битрикс24.
- Разработка обработчика на PHP: получение данных сделки, маппинг полей, вызов REST API 1С.
- Настройка обратной связи из 1С в Битрикс24 (регламентное задание).
- Тестирование на тестовых сделках, исправление ошибок.
- Обучение бухгалтера и менеджеров работе с новой интеграцией.
- Деплой в продакшен, гарантийная поддержка 30 дней.
Что входит в нашу работу
- Аудит текущих процессов и конфигураций Битрикс24 и 1С
- Проектирование схемы обмена данными
- Настройка вебхуков или бизнес-процессов
- Разработка маппинга полей и номенклатуры
- Реализация обратной связи из 1С
- Тестирование и обучение сотрудников
- Гарантийная поддержка 30 дней
Сроки и стоимость
Срок настройки интеграции в обе стороны: от 4 до 7 рабочих дней. Стоимость рассчитывается индивидуально после оценки вашего проекта. Оставьте заявку — мы подготовим смету и дорожную карту.
Гарантируем, что интеграция будет стабильно работать и соответствовать вашим бизнес-процессам. Наши специалисты сертифицированы по Битрикс24 и 1С.







