Личный кабинет для 1С показывает клиенту или партнёру его заказы, документы, баланс и статусы без доступа к интерфейсу учётной системы. Делаю веб-слой с авторизацией и API, где 1С остаётся источником учётных данных.
В границы входят роли, связка пользователя с контрагентом, чтение согласованных документов, заявки и безопасная передача файлов. Часто нужен промежуточный кэш: кабинет не должен зависать вместе с регламентным заданием 1С. externalId связывает объекты, а запись проходит идемпотентно. Кабинет без 1С и со своей продуктовой базой относится к веб-приложениям.
Приёмка: пользователь видит только своего контрагента, повтор заявки не создаёт дубль, недоступность 1С отображается честно, а устаревшие данные имеют отметку времени. Готовый B2B-модуль разумнее, если его сценарии совпадают; свой интерфейс нужен при особых документах, ролях и процессах.


