Автоматизация выставления счетов в 1С-Битрикс
Представьте: менеджер тратит 30 минут на ручное создание счёта в Word, потом теряет его в переписке, клиент не оплачивает вовремя. В B2B-продажах это критично: без счёта бухгалтер не проведёт платёж. Мы видели десятки проектов, где автоматизация документооборота сократила цикл сделки на 2-3 дня. Настройка правильной системы счетов — первый шаг к финансовой дисциплине.
Мы часто сталкиваемся с ситуацией, когда клиент теряет сделки только потому, что счёт не был выставлен вовремя или пришёл в неправильном формате. В B2B-сегменте без счёта сделка не состоится: бухгалтер не проведёт платёжное поручение без документального основания. Настройка правильного документооборота — одна из первых задач при запуске интернет-магазина на Битрикс. В нашей практике более 60 проектов, где мы автоматизировали этот процесс.
Проблемы, которые решаем
- Ручная генерация: менеджеры тратят часы на создание счетов в Word или Excel, ошибаются в реквизитах.
- Потеря документов: счета застревают в email-переписке, не доходят до бухгалтерии.
- Коллизии нумерации: при параллельной работе нескольких менеджеров возникают дубли номеров, что нарушает требования налоговой.
- Отсутствие онлайн-оплаты: клиент не может оплатить сразу по ссылке — сделка затягивается.
Сравните: типовое решение Битрикс24 даёт 80% функционала за 1 день, кастомная система даёт 100% контроля, но требует 3–5 дней разработки. Кастомное решение в 3 раза гибче типового, особенно если вы работаете с десятками юридических лиц и разными валютами.
Как выставить счёт в Битрикс24?
Битрикс24 CRM имеет встроенный модуль счетов. Менеджер создаёт счёт прямо в CRM, привязывает к сделке, отправляет покупателю по email. Оплата — через встроенный эквайринг (Тинькофф, Сбербанк, ЮKassa) или по реквизитам. Для запуска достаточно:
- Настроить шаблон счёта (реквизиты, логотип)
- Подключить платёжную систему
- Настроить автоотправку при определённом статусе сделки
Срок базовой настройки — полдня. Если нужна интеграция с 1С — ещё день.
Когда нужна кастомная система счетов?
На обычном сайте (не Битрикс24) встроенного модуля счетов нет. Если у вас интернет-магазин на Битрикс-редакции «Малый бизнес» или «Бизнес», без CRM — придётся строить кастомную систему на базе модуля Sale. Это оправдано, когда:
- Требуется нестандартная нумерация (например, с префиксом филиала)
- Нужен собственный PDF-шаблон с полями ИНН/КПП/банковский счёт
- Необходима интеграция с внешней бухгалтерией (1С, МойСклад)
Для хранения кастомных шаблонов счетов мы используем инфоблоки v2.0, а для гибкой настройки — HL-блоки. Это позволяет быстро адаптировать систему под изменения в законодательстве.
Почему важна корректная нумерация счетов?
Налоговая и бухгалтерия требуют сквозной нумерации без пропусков. В Битрикс24 счёт получает номер автоматически, но при обмене с 1С через CommerceML могут возникнуть коллизии. Мы реализуем надёжную нумерацию через свою таблицу:
CREATE TABLE b_invoices ( id SERIAL PRIMARY KEY, order_id INT REFERENCES b_sale_order(ID), invoice_number VARCHAR(32) UNIQUE NOT NULL, -- ФС-{year}-00123 user_id INT, company_name VARCHAR(256), inn VARCHAR(12), kpp VARCHAR(9), legal_address TEXT, amount DECIMAL(10,2), currency CHAR(3) DEFAULT 'RUB', status VARCHAR(16) DEFAULT 'draft', -- draft|sent|paid|cancelled due_date DATE, paid_at TIMESTAMP, created_at TIMESTAMP DEFAULT NOW() ); Генерация PDF-счёта с использованием mPDF:
function generateInvoicePdf(array $invoice, array $orderItems): string { $mpdf = new Mpdf\Mpdf(['mode' => 'utf-8', 'format' => 'A4']); $html = renderInvoiceTemplate($invoice, $orderItems); $mpdf->WriteHTML($html); $path = DOCUMENT_ROOT . '/upload/invoices/invoice_' . $invoice['id'] . '.pdf'; $mpdf->Output($path, 'F'); return $path; } Нумерация с префиксом года и порядковым номером:
function nextInvoiceNumber(): string { $db = Bitrix\Main\Application::getConnection(); $year = date('Y'); $last = $db->queryScalar(" SELECT MAX(CAST(SPLIT_PART(invoice_number, '-', 3) AS INT)) FROM b_invoices WHERE invoice_number LIKE 'FS-" . $year . "-%' "); $next = ((int)$last + 1); return sprintf('FS-%d-%05d', $year, $next); } PDF-шаблон полностью кастомизируется: подключаем логотип, добавляем поля ИНН/КПП, банковские реквизиты. Файл сохраняется на сервере и автоматически отправляется клиенту. Можно настроить хранение в облаке или интеграцию с ЭДО.
Пошаговая настройка счетов в Битрикс24
- Аудит текущих документов и потребностей.
- Выбор решения: типовое CRM или кастом.
- Настройка шаблона счёта (реквизиты, логотип, PDF).
- Подключение платёжного шлюза (ЮKassa, Тинькофф, Сбер).
- Настройка автоматической отправки по email при статусе сделки.
- Интеграция с 1С через CommerceML (по необходимости).
- Тестирование нумерации, отправки, оплаты.
| Этап | Длительность | Описание |
|---|---|---|
| Аудит | 1-2 часа | Анализ текущего документооборота и требований |
| Настройка CRM | 0.5-1 день | Базовые шаблоны, платёжные системы, автоотправка |
| Кастомная разработка | 3-5 дней | Создание таблиц, PDF, нестандартной нумерации |
| Интеграция с 1С | 1-2 дня | Обмен счетами через CommerceML |
| Тестирование | 0.5 дня | Проверка нумерации, отправки, оплаты |
Что входит в настройку под ключ
Мы предлагаем комплексную услугу «Счета в Битрикс под ключ»:
- Аудит текущей системы документооборота
- Проектирование структуры счетов (поля, нумерация, шаблоны)
- Разработка/настройка модуля (CRM или кастом)
- Интеграция с платёжными системами (ЮKassa, Тинькофф, Сбер)
- Генерация PDF с возможностью кастомизации
- Настройка автоматической отправки по email
- Интеграция с 1С через CommerceML (обмен счетами)
- Документация и обучение менеджеров
Сравнение типового и кастомного решения
| Решение | Срок | Гибкость | Интеграция с 1С |
|---|---|---|---|
| Типовое (Битрикс24 CRM) | 0.5–1 день | 80% | Стандартная |
| Кастомное (на сайте) | 3–5 дней | 100% | Полная |
Гарантии
Гарантируем стабильную работу системы: все счета проходят нумерацию без дублей, PDF-файлы корректно открываются в любом просмотрщике. Наши специалисты сертифицированы Битрикс, опыт работы с платформой — более 8 лет. Для дополнительной информации ознакомьтесь с официальной документацией 1С-Битрикс.
Хотите получить консультацию по настройке счетов? Закажите аудит, и мы предложим оптимальное решение. Напишите нам для бесплатной консультации — мы подберем решение под ваш бюджет и задачи.







