Настройка автоматического обмена счетов между Битрикс24 и 1С

Наша компания занимается разработкой, поддержкой и обслуживанием решений на Битрикс и Битрикс24 любой сложности. От простых одностраничных сайтов до сложных интернет магазинов, CRM систем с интеграцией 1С и телефонии. Опыт разработчиков подтвержден сертификатами от вендора.
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Настройка автоматического обмена счетов между Битрикс24 и 1С
Простой
~1 день
Часто задаваемые вопросы

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

Этапы разработки

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

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1330
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    924
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    672
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    815
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    714
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1051

Мы часто сталкиваемся с ситуацией, когда бухгалтерия просит скопировать счёт из Битрикс24 в 1С вручную. Результат — ошибки в номерах, дубли, расхождения в статусах оплаты. Клиенты теряют время, менеджеры не видят реальную картину. Наша задача — настроить автоматический обмен счетами так, чтобы данные летели без участия человека. За 10+ лет работы с Битрикс мы провели более 50 интеграций и знаем все подводные камни. Ошибка в одном поле может стоить закрытия сделки — именно поэтому автоматизация должна быть безупречной.

Каждый день бухгалтеры тратят часы на сверку статусов, а менеджеры не могут оперативно сказать клиенту, оплачен ли счёт. Мы это исправляем: после настройки счёт создаётся в CRM, автоматически улетает в 1С, там проводится, и статус возвращается обратно. Всё — без ручного ввода. Экономия времени — более 10 часов в неделю на одного бухгалтера. Типичная экономия для среднего бизнеса — 400 000 рублей в год на бухгалтерской сверке. Ошибки практически исключены.

Почему автоматизация обмена счетов необходима?

Ручной перенос счетов ведёт к:

  • расхождению статусов (оплачен в CRM, но не проведён в 1С);
  • дублированию документов;
  • ошибкам в номенклатуре (артикулы не совпадают);
  • задержкам в закрытии месяца.

Автоматизация исключает человеческий фактор и ускоряет закрытие месяца. Сравнение: автоматизированный обмен обрабатывает счёт за 1 секунду, ручной — от 5 минут с риском ошибки. Это в 300 раз быстрее.

Как устроен обмен

Стандартный обмен строится на базе модуля crm и протокола CommerceML (XML-формат для коммерческих документов). Для счетов используется механизм, отличный от заказов интернет-магазина: CRM-счета передаются через REST API Битрикс24 или через штатный модуль интеграции с 1С. Два варианта:

  1. Через REST API (crm.invoice.* или crm.item.* для смарт-счетов). Сторонний скрипт опрашивает Битрикс24 и забирает новые/изменённые счета. Требует разработки на стороне 1С, но даёт полный контроль.
  2. Через CommerceML — штатный модуль Битрикс24. 1С инициирует сессию, Битрикс отдаёт XML. Меньше кода, но жёстче формат.

Согласно официальной документации 1С-Битрикс, CommerceML подходит для большинства стандартных сценариев.

Счета в CRM: старые и смарт

В Битрикс24 две сущности счёта:

  • Старые счета (CRM_INVOICE) — устаревший тип, таблица b_crm_invoice. Доступны через crm.invoice.list, crm.invoice.get.
  • Смарт-счета (SMART_INVOICE) — на базе смарт-процессов CRM. crm.item.list с entityTypeId = 31.

При настройке важно определить, какой тип используется. Если портал перешёл на смарт-счета — старые методы не работают.

Сравнение методов интеграции

Критерий REST API CommerceML
Гибкость Высокая Средняя
Требует разработки 1С Да Да
Поддержка смарт-счетов Да Ограниченно
Сложность настройки Средняя Низкая

CommerceML лучше подходит, если у вас уже настроен обмен заказами и нужна единая точка интеграции. REST API гибче для сложной логики, но требует больше разработки на стороне 1С. Чаще всего выбирают REST для смарт-счетов, а CommerceML — для старых.

Что передаётся в 1С

Минимально необходимые данные для проводки:

Поле Битрикс24 Поле 1С Комментарий
ACCOUNT_NUMBER Номер документа
DATE_INSERT Дата документа
UF_COMPANY_ID / контрагент Контрагент Требует сопоставления
Товарные позиции Табличная часть Артикул/XML_ID обязателен
CURRENCY_ID Валюта
OPPORTUNITY Сумма
STATUS_ID Статус оплаты

Как настроить обмен с учётом типа счетов?

  1. Определите тип счетов (старые или смарт) через настройки CRM.
  2. Выберите протокол: REST (рекомендуется для смарт) или CommerceML.
  3. Создайте пользователя интеграции с правами на чтение CRM.
  4. Настройте веб-хук для уведомления 1С о новом счёте.
  5. На стороне 1С укажите узел обмена и периодичность.
  6. Проведите тестовую синхронизацию.
  7. Настройте обратную передачу статуса оплаты.
Типичные ошибки при настройке
  • Не сопоставлены контрагенты — используйте GUID из 1С.
  • Номенклатура без XML_ID — добавьте артикулы для сопоставления.
  • Счёт создан без контактного лица — отключите обязательность в CRM.

Наши инженеры проверяют логи обмена и исправляют несоответствия.

Кейс из практики

На одном из проектов клиент терял до 15% счетов из-за несовпадения артикулов. Мы выявили, что в 1С и Битрикс24 использовались разные идентификаторы номенклатуры. Решение — добавить XML_ID в торговый каталог и настроить соответствие через CommerceML. После этого ошибки ушли полностью. Сейчас синхронизация работает 2 года без сбоев. Ошибки приводили к потерям до 300 000 рублей ежеквартально — автоматизация окупилась за первый месяц.

Что входит в настройку

  • Анализ текущего обмена и выявление узких мест.
  • Настройка пользователя интеграции и прав доступа.
  • Конфигурация модуля 1С или REST-скрипта.
  • Тестирование цикла: создание счёта — выгрузка — проводка — статус.
  • Документация схемы обмена.
  • Сопровождение в течение 2 недель после запуска.

Если вы хотите ускорить закрытие месяца и исключить ошибки — закажите настройку обмена счетов прямо сейчас. Наш опыт — 10+ лет в Битрикс-разработке, более 50 успешных интеграций. Получите консультацию по автоматизации обмена счетов — мы проанализируем вашу инфраструктуру и предложим оптимальное решение.