«Пришлите счёт за прошлый заказ», «где закрывающие документы за март», «нужен акт сверки за квартал» — эти письма идут в бухгалтерию B2B-компаний нескончаемым потоком. Каждое требует, чтобы человек нашёл заказ, выгрузил документ из 1С и отправил его — рутина, которая съедает часы и раздражает обе стороны. А ведь всё нужное уже есть в учётной системе, просто клиент до него не дотягивается.
Эта статья — о том, как дать оптовым клиентам документы прямо в личном кабинете на 1С-Битрикс: счета, накладные, УПД, акты сверки. Разберём, откуда они берутся, как разграничить доступ по контрагентам и ролям и как связать всё с 1С и ЭДО. Это классическая задача автоматизации продаж и склада на 1С — документы живут в учёте, а кабинет делает их доступными самообслуживанием.
Коротко
- Самообслуживание по документам снимает поток запросов «пришлите счёт» и разгружает бухгалтерию.
- Документы формируются в 1С, а обмен передаёт их в кабинет с привязкой к заказу и контрагенту.
- Доступ строго разграничен: пользователь видит документы только своих организаций, есть роли внутри компании.
- Кабинет удобен для доступа и печатных форм, а юридически значимый обмен идёт через ЭДО.
Почему документы в кабинете экономят деньги
Функция «документы в личном кабинете» кажется удобством, но по сути это прямая экономия. Каждый запрос документа — это работа сотрудника: найти заказ, выгрузить файл, отправить, иногда переслать повторно, потому что «не то» или «не дошло». На потоке оптовых клиентов это складывается в существенные трудозатраты бухгалтерии и отдела продаж.
Самообслуживание убирает этот поток целиком: клиент сам заходит и скачивает нужный документ в любое время суток, без письма и ожидания. Выигрывают обе стороны — клиент получает документ мгновенно, а ваши сотрудники перестают быть «пересыльщиками файлов» и занимаются реальной работой. Для крупного опта такой кабинет ещё и фактор выбора поставщика: с тем, у кого документы под рукой, работать удобнее.
Какие документы нужны B2B-клиенту
Набор документов в B2B шире, чем розничный чек. Полезно понимать, что именно клиент захочет получить в кабинете.
| Документ | Когда нужен | Источник |
|---|---|---|
| Счёт на оплату | Перед оплатой заказа | 1С / генерация по заказу |
| Товарная накладная / УПД | При отгрузке | 1С, по факту отгрузки |
| Счёт-фактура | Для вычета НДС | 1С |
| Акт сверки | Периодически, по взаиморасчётам | 1С, учёт расчётов |
| Договор и приложения | При старте и изменениях | Прикреплённые файлы |
Большая часть этих документов формируется в 1С в ходе обычных учётных операций. Задача сайта — не создавать их заново, а аккуратно показать клиенту то, что уже есть в учёте, привязав к его заказам и организации.
Откуда берутся документы: обмен с 1С
Ключевой принцип: источник документов — учётная система, а не сайт. Счёт, накладная, УПД формируются в 1С при выставлении счёта и отгрузке. Сайт получает их (или ссылки на них) обменом и показывает в кабинете, связывая с заказом и контрагентом.
Это важно для корректности: документ на сайте всегда соответствует тому, что проведено в учёте. Если пытаться генерировать финансовые документы на стороне сайта в отрыве от 1С, неизбежны расхождения — в номерах, суммах, НДС. Поэтому основа функции — надёжный обмен между 1С и сайтом, который передаёт не только каталог и заказы, но и документы по ним. Как устроен стабильный обмен и инфраструктура под него, мы разбирали в материале про инфраструктуру на BitrixVM.
Самостоятельная генерация счёта
Отдельно стоит выделить самую востребованную функцию — самостоятельное формирование счёта на оплату. Оптовику часто нужен счёт здесь и сейчас, чтобы отправить его в оплату, и ожидание менеджера тормозит сделку.
- Клиент собирает заказ. Через каталог или быстрый заказ по списку артикулов формирует корзину.
- Выбирает контрагента. Если у пользователя несколько организаций, указывает, на кого выставить счёт.
- Генерирует счёт. Система формирует счёт с реквизитами по данным заказа и договора — сразу, без участия менеджера.
- Скачивает и оплачивает. Клиент получает PDF счёта и отправляет его в оплату.
Технически счёт либо запрашивается из 1С, либо формируется по согласованному шаблону с последующей сверкой в учёте. Такой самообслуживаемый счёт ускоряет оплату и заметно разгружает отдел продаж от рутинных запросов.
Привязка к контрагенту и права доступа
Финансовые документы чувствительны, поэтому разграничение доступа — не опция, а обязательное условие. Базовый механизм — привязка пользователя к контрагенту.
Каждый пользователь кабинета связан с одной или несколькими организациями, и в кабинете он видит только документы по своим контрагентам. Никто не должен случайно или намеренно увидеть счета и обороты чужой компании. В 1С-Битрикс это строится на модуле «Пользователи», группах и правах доступа: связь «пользователь — контрагент» определяет, какие заказы и документы ему показывать. Проверка доступа должна происходить на каждом обращении к документу, а не только при отрисовке списка.
Роли внутри организации
У крупного клиента с сайтом работает не один человек, и у сотрудников разные задачи. Поэтому в развитом B2B-кабинете вводят роли внутри организации.
- Закупщик. Формирует заказы, видит статусы и отгрузки, но не обязательно — все финансовые документы.
- Бухгалтер. Работает со счетами, накладными, УПД и актами сверки по своей организации.
- Руководитель. Видит полную картину: заказы, документы, лимиты, задолженность.
Роли делают кабинет пригодным для реальной структуры компании, а не только для «одного главного пользователя». Это особенно ценят средние и крупные клиенты, где закупки и бухгалтерия — разные люди с разными правами.
Акты сверки взаиморасчётов
Для постоянных B2B-клиентов акт сверки — регулярный и важный документ. Он показывает состояние взаиморасчётов на дату: кто кому и сколько должен, сверяя данные продавца и покупателя. Обычно его запрашивают в конце периода, и это ещё один поток писем в бухгалтерию.
В кабинете сверку удобно давать по контрагенту в пару кликов на актуальную дату. Данные берутся из 1С, где ведётся учёт расчётов, поэтому сверка всегда соответствует учёту. Самообслуживаемая сверка снимает сезонные всплески запросов (например, перед закрытием квартала) и делает финансовое взаимодействие прозрачнее — клиент в любой момент видит своё сальдо, а не ждёт ответа бухгалтера.
Личный кабинет и ЭДО
Важно не путать две соседние задачи — доступ к документам и юридически значимый документооборот.
То есть кабинет закрывает удобство и самообслуживание, а ЭДО — юридическую значимость. Для многих клиентов достаточно печатных форм в кабинете, но если нужен полноценный юридически значимый документооборот, его выстраивают через ЭДО в связке с учётной системой, а кабинет служит витриной статуса документов.
Как это устроено в 1С-Битрикс
Каркас функции собирается на штатных механизмах, специфику B2B дорабатывают под бизнес.
- Личный кабинет. Компоненты кабинета показывают заказы, статусы и документы авторизованному пользователю.
- Модуль «Пользователи» и права. Связь пользователя с контрагентом и роли внутри организации строятся на группах и правах доступа.
- Обмен с 1С. Документы и данные взаиморасчётов приходят из учётной системы обменом.
- Хранение и вывод. Печатные формы (PDF) хранятся как защищённые файлы, привязанные к заказу и контрагенту.
Специфику — генерацию счетов, акты сверки, роли, форматы документов — реализуют под конкретный учёт. Если документооборот разрастается в самостоятельный механизм, его выносят в отдельный модуль; о такой разработке мы писали в статье про разработку модуля для Битрикс. Обмен документами с 1С и внешними системами при этом опирается на аккуратно настроенные интеграции и безопасные вебхуки.
Безопасность финансовых документов
Документы в кабинете содержат чувствительные данные — суммы, реквизиты, обороты, — поэтому к их защите относятся строго.
- Доступ только своим. Пользователь видит документы исключительно по привязанным к нему контрагентам.
- Проверка на каждом запросе. Право на файл проверяется при каждом обращении, а не только на странице списка.
- Никаких публичных ссылок. Документы не лежат по угадываемым адресам, доступным без авторизации.
- HTTPS и логи. Передача только по шифрованному каналу, доступ к документам журналируется.
Ошибка в разграничении здесь дороже, чем в обычном каталоге: утечка финансовых документов одного клиента другому — серьёзный инцидент. Поэтому доступ проектируют по принципу «запрещено всё, что явно не разрешено».
Частые ошибки
- Генерация документов в отрыве от 1С. Сайт формирует счета сам — номера и суммы расходятся с учётом.
- Проверка доступа только на списке. Прямая ссылка на файл отдаёт документ без проверки прав.
- Один пользователь на компанию. Нет ролей — закупщик и бухгалтер делят один логин.
- Публичные ссылки на PDF. Документы доступны по угадываемому адресу без авторизации.
- Нет актов сверки. Сверку по-прежнему запрашивают письмом, бухгалтерия перегружена в конце периодов.
- Путаница кабинета и ЭДО. Пытаются придать печатным формам из кабинета юридическую значимость без ЭДО.
- Устаревшие данные. Обмен редкий, документы и сальдо в кабинете отстают от учёта.
Чек-лист внедрения
- Источник — 1С. Документы формируются в учёте и приходят на сайт обменом, а не выдумываются сайтом.
- Набор документов определён. Счета, накладные/УПД, счета-фактуры, акты сверки, договоры доступны в кабинете.
- Генерация счёта. Клиент сам формирует счёт на оплату по заказу и контрагенту.
- Привязка к контрагенту. Пользователь видит только документы своих организаций.
- Роли настроены. Закупщик, бухгалтер, руководитель имеют разные права.
- Сверка в кабинете. Акт сверки доступен по контрагенту на актуальную дату из данных 1С.
- ЭДО (если нужно). Юридически значимый обмен идёт через ЭДО, кабинет — витрина статуса.
- Безопасность. Проверка прав на каждом запросе, HTTPS, отсутствие публичных ссылок, логи.
Вывод
Документы в личном кабинете — это функция, которая быстро окупается: она снимает поток запросов «пришлите счёт» и «нужна сверка», разгружает бухгалтерию и отдел продаж и делает работу с вами удобнее для оптового клиента. Ключевой принцип — документы живут в 1С, а кабинет их показывает; сайт не создаёт финансовые документы в отрыве от учёта, иначе неизбежны расхождения.
Стройте функцию на трёх опорах: надёжный обмен с 1С как источник документов, строгое разграничение доступа по контрагентам и ролям, и связка с ЭДО там, где нужна юридическая значимость. Добавьте самостоятельную генерацию счёта и акты сверки в пару кликов — и B2B-кабинет из простой витрины заказов превратится в полноценный инструмент самообслуживания, который клиенты ценят и за который выбирают поставщика.