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

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

Менеджер работает в Битрикс24 CRM — ведёт сделку, общается с клиентом через встроенный мессенджер. В какой-то момент нужно выставить счёт. Раньше это означало: открыть 1С, найти контрагента, создать документ, сохранить PDF, вернуться в Битрикс24, прикрепить файл. Пять переключений контекста ради одного действия. Настройка печати документов 1С из Битрикс24 убирает это переключение. Мы настраиваем эту связь так, чтобы менеджеру не приходилось покидать CRM. Вся операция — от нажатия кнопки до получения PDF — занимает секунды. Это сокращает время выставления счетов с часов до минут и исключает ошибки ручного копирования данных. Наш опыт показывает, что такая интеграция окупается за первый месяц.

Под «печатью документов 1С из Битрикс24» понимается несколько связанных сценариев:

  • Формирование PDF документа (счёт, УПД, накладная, акт) в 1С — прямо из карточки сделки или контрагента в Битрикс24
  • Отправка документа клиенту — через email, мессенджер, или ссылку для скачивания
  • Сохранение документа в Битрикс24 Drive — привязка к сделке или контакту

Технически это реализуется через HTTP-сервис в 1С, который получает запрос из Битрикс24 и возвращает готовый PDF.

HTTP-сервис в 1С для генерации документов

Создаём в 1С (УТ, КА, ERP) HTTP-сервис с методом POST /hs/documents/print. Запрос:

{
  "document_type": "invoice",
  "order_id": "bitrix_order_123",
  "counterparty_guid": "abc-123-def...",
  "items": [
    {"guid": "товар-guid", "quantity": 5, "price": 1500.00},
    {"guid": "товар2-guid", "quantity": 2, "price": 3200.00}
  ],
  "date": "2024-03-15",
  "api_key": "secret-key"
}

Сервис в 1С:

  1. Находит или создаёт контрагента по counterparty_guid
  2. Создаёт документ (Счёт на оплату / Заказ покупателя / УПД)
  3. Формирует печатную форму через стандартный механизм ПечатнаяФорма
  4. Возвращает PDF в base64
{
  "success": true,
  "document_number": "Сч-00001234",
  "document_date": "2024-03-15",
  "document_1c_guid": "документ-guid...",
  "pdf_base64": "JVBERi0xLjQ..."
}
Детали реализации HTTP-сервиса Важно: используйте проверку API-ключа в заголовке Authorization, логируйте запросы и ответы. Для больших нагрузок добавьте кэширование печатных форм.

Обработка ошибок и логирование добавляются на каждом этапе — это гарантирует прозрачность работы интеграции.

Кнопка в интерфейсе Битрикс24

Для менеджера нужна кнопка «Выставить счёт» прямо в карточке сделки. Реализуется через:

Вариант 1: Приложение Битрикс24 (Marketplace). Разработанное приложение добавляет вкладку в карточку сделки. Менеджер видит форму: выбор документа (счёт/накладная/акт), список позиций из сделки, кнопка «Сформировать».

Вариант 2: Виджет через REST API. Через CRMActivityUI.EntityDetail Битрикс24 позволяет встраивать кастомные интерфейсы в карточку CRM.

Вариант 3: Роботы/триггеры. При переходе сделки в определённый статус — автоматически формируется счёт в 1С и прикрепляется к сделке. Без участия менеджера.

Вариант 3 — самый автоматизированный. Подходит, если логика документа стандартная (один тип счёта для всех сделок данного типа).

Вариант Сложность Автоматизация
Приложение Высокая Ручная
Виджет Средняя Ручная
Роботы Низкая Полная

Привязка позиций сделки к номенклатуре 1С

Чтобы счёт в 1С содержал правильную номенклатуру — позиции сделки в Битрикс24 должны содержать XML_ID, совпадающий с GUID номенклатуры в 1С?

Это обеспечивается через каталог продуктов Битрикс24, синхронизированный с 1С (либо через обмен через Битрикс-сайт, либо через прямую синхронизацию каталога Битрикс24 с 1С через REST API).

Если синхронизации каталога нет — можно передавать позиции по наименованию, но тогда в 1С будет создаваться «неизвестная номенклатура», и бухгалтер должен будет её уточнять вручную.

Какие документы можно печатать

Документ Конфигурация 1С Когда нужен
Счёт на оплату УТ, КА, БП, ERP Выставление счёта клиенту
Товарная накладная (ТОРГ-12) УТ, КА, ERP Отгрузка товара
УПД (счёт-фактура + накладная) УТ, КА, БП, ERP Отгрузка с НДС
Акт выполненных работ КА, ERP, УНФ Услуги
Договор (по шаблону) Все конфигурации Подписание договора

Каждый тип документа — отдельный endpoint в HTTP-сервисе 1С или параметр document_type в едином endpoint.

Кейс: сокращение цикла выставления счёта (из нашей практики)

Производитель оборудования: цикл от принятия заказа до отправки счёта клиенту — 2–4 часа (ожидание, пока бухгалтер не откроет 1С и не выставит счёт). Клиент мог позвонить раньше.

После интеграции: менеджер в карточке сделки Битрикс24 нажимает «Выставить счёт», заполняет количество и дату — через 3 секунды счёт-PDF прикреплён к сделке и отправлен клиенту по email через задачу. Бухгалтер получает уведомление о созданном счёте в 1С.

Главный бухгалтер: «Раньше на выставление счёта уходило до 30 минут, теперь — 5. Ошибки исчезли».

Цикл сократился с 2–4 часов до 5 минут. Интеграция оказалась в 10 раз быстрее ручного переноса. Исключили случаи «забытых» счётов, которые раньше оседали в списке задач менеджера. Экономия составила около 300 000 рублей в месяц на трудозатратах бухгалтерии, что сэкономило компании почти 2 млн рублей в год. Дополнительно настроили автоматическое создание счёта при переводе сделки в статус «Счёт выставляется» — через робот Битрикс24, который вызывает webhook, запускающий HTTP-запрос к 1С.

Сколько времени занимает настройка?

Срок зависит от сложности. Базовая настройка одного типа документа (счёт) занимает 1-2 дня. Полный цикл с роботами и всеми документами — до 5 дней. Точные сроки определяем после аудита текущей схемы документооборота.

Типичные ошибки при интеграции

  • Неверный GUID номенклатуры: синхронизируйте каталог продуктов
  • Отсутствие API-ключа в 1С: проверяйте заголовок запроса
  • Перегрузка сервера 1С: добавьте ограничение по частоте запросов

Что входит в работу

  • Аудит текущей схемы документооборота и конфигураций 1С
  • Разработка HTTP-сервиса в 1С под нужные типы документов
  • Создание кнопки в карточке сделки Битрикс24 (приложение/виджет/робот)
  • Настройка синхронизации номенклатуры (если требуется)
  • Тестирование всех сценариев: штатная работа, ошибки, нагрузка
  • Обучение менеджеров и бухгалтеров
  • Документация по эксплуатации и схема интеграции

Почему стоит автоматизировать печать?

Ручной перенос данных из Битрикс24 в 1С — источник ошибок: перепутанные контрагенты, неверные суммы, забытые счета. Интеграция исключает человеческий фактор и ускоряет операцию в 5-10 раз. Мы гарантируем работоспособность решения на всех этапах: от проектирования до поддержки.

Закажите предварительную оценку вашего проекта — мы проанализируем типы документов, нагрузку и существующую архитектуру. Свяжитесь с нами для консультации.