Разрабатываю личные кабинеты на базе 1С для B2B и B2C: заказы, оплаты, документы, остатки и история покупок — всё через удобный веб-интерфейс, связанный с вашей базой 1С. Ключевой момент: кабинет работает без дополнительных лицензий 1С на каждого пользователя, потому что клиенты ходят не в саму 1С, а в отдельное веб-приложение, которое обменивается с ней данными по API.
Почему без лицензий на пользователя
Классический доступ клиентов напрямую в 1С упирается в стоимость лицензий на каждого. Я делаю иначе: отдельный веб-фронтенд (личный кабинет) обращается к 1С через HTTP-сервисы. Пользователи сидят в кабинете, лицензия 1С расходуется только на технические подключения обмена. Для компании с сотнями клиентов это принципиальная экономия.
Что умеет личный кабинет
- Заказы — клиент оформляет и отслеживает заказы, видит статусы из 1С.
- Каталог и остатки — актуальная номенклатура, цены и наличие прямо из базы.
- Документы — счета, акты, накладные, взаиморасчёты доступны на скачивание.
- Оплаты — онлайн-оплата через платёжный шлюз с разноской в 1С.
- Персональные условия — для B2B: индивидуальные цены, лимиты, отсрочки из вашей базы.
Преимущества подхода
- Экономия на лицензиях — веб-интерфейс вместо оплаты 1С за каждого пользователя.
- Удобство — понятный интерфейс, который освоит клиент без техподготовки.
- Полная связь с 1С — данные и функционал базы доступны в кабинете, синхронизация в обе стороны.
- Масштабируемость — новые функции и пользователи добавляются без переделки.
Как это устроено
Фронтенд кабинета делаю на современном стеке (Nuxt/Vue), серверную часть — на Django или на HTTP-сервисах самой 1С. Обмен с базой идёт по REST: кабинет запрашивает у 1С заказы, остатки, документы и отправляет обратно новые заказы и оплаты. Авторизация и разграничение доступа — на стороне веб-приложения, чтобы каждый клиент видел только свои данные.
Кому подходит
Оптовым и B2B-компаниям, которые хотят дать клиентам самообслуживание: заказы, документы, взаиморасчёты без звонков менеджеру. Рознице и сервисам с B2C-кабинетом. Всем, кому дорого или неудобно пускать клиентов напрямую в 1С.
Результат
Работающий личный кабинет, связанный с 1С: клиенты сами оформляют заказы, оплачивают и скачивают документы, менеджеры разгружены, а компания не платит за лицензию 1С на каждого пользователя.
Примеры и готовые варианты
Как это выглядит на практике: кейс B2B-портал оптовых продаж с интеграцией 1С, а готовый вариант «под ключ» с ценой и сроками — решение B2B-портал для 1С.
Научу строить такие кабинеты
Связку веб-приложения с 1С разбираю на курсах «Django для 1С-разработчика» и «Nuxt и веб-интерфейсы для 1С» — от бэкенда на Python до фронтенда кабинета.