21 мая 2026, 09:01
Актуальные цены и остатки на сайте: как связать B2B-портал с 1С

или цены, остатки, скидки – сразу из 1С: как устроен B2B-портал без обменов

В B2B-продажах важно показывать клиентам актуальные цены, остатки и условия заказа. Если сайт получает данные из 1С по расписанию, информация может устаревать: товар уже зарезервирован в 1С, а на сайте он все еще отображается как доступный.
2 июня в 12:00 МСК подробно разберем глобальное апдейт версии «Стандарт». В рамках прямого эфира продемонстрируем обновленный оболочку, скорость работы системы и механизмы кастомизации без потери возможности типового обновления 1С. Читайте подробности о вебинаре и решении.
В этой статье мы разберем архитектурный подход решения «Онлайн-заказ», которое работает как тонкий слой над 1С, транслируя бизнес-логику базы напрямую в веб-интерфейс в режиме Real-time.
Какие проблемы решает такой подход
Большинство интеграций строятся на периодической выгрузке данных (XML/JSON) из 1С в базу данных сайта (MySQL/PostgreSQL). В условиях активных оптовых продаж это порождает ряд проблем:
Рассинхронизация остатков: Если между выгрузками дефицитный товар зарезервировали внутри 1С, клиент на сайте увидит ложную информацию. Результат – конфликт и «минусовые» продажи.
Дублирование логики скидок: В 1С настроены сложные автоматические скидки, наценки и условия договоров. Чтобы веб-сайт их считал корректно, программисту приходится воспроизводить эти алгоритмы на PHP/JS, что ведет к двойным затратам на поддержку.
Лицензирование и нагрузка: Прямой доступ клиентов в 1С через веб-клиент требует покупки лицензий и создает избыточную нагрузку на rphost из-за тяжелого интерфейса.
Архитектура прямого доступа: как это устроено
Решение «Онлайн-заказ» работает иначе. Веб-сайт не хранит отдельную копию каталога, цен и остатков. Когда заказчик открывает каталог, корзину или заказ, сайт отправляет запрос в 1С. 1С рассчитывает информация с учетом договора, типа цен, скидок и текущих остатков, а затем возвращает результат в веб-интерфейс.
Стек технологий:
Backend 1С: Native-подсистема, работающая через HTTP-сервисы.
Middleware: Легкий PHP-шлюз (поддержка PHP 5–8), который выполняет роль защитного барьера.
Frontend: Адаптивный интерфейс для браузера.
Когда заказчик открывает каталог или корзину, платформа не лезет в локальную базу сайта. Она отправляет асинхронный запрос к HTTP-сервису 1С. 1С на лету выполняет запрос (например, расчет цены с учетом ТипЦен, Договор и текущих скидок конкретного партнера) и возвращает JSON, который тут же отрисовывается в браузере.
Как организована защита решения
В «Онлайн-заказе» защита реализована на нескольких уровнях:
Изоляция интерфейса: Служебный пользователь 1С, под которым работает сайт, не имеет прав на запускание конфигурации. Прямой вход в базу через оболочку закрыт на уровне прав доступа (ACL).
Смена Session ID: Идентификаторы сессий обновляются каждые 5 минут, что делает атаку методом перехвата сессии (Session Hijacking) технически нецелесообразной.
Валидация запросов: PHP-шлюз работает как фильтр (No DB). Он не хранит логины и пароли, а только транслирует валидные запросы к опубликованному HTTP-сервису.
Доступные версии решения и их функциональные возможности
Платформа спроектирована как конструктор. В зависимости от задач бизнеса, глубина интеграции может меняться.
1. Релиз «Лайт»: Реактивный старт
Здесь акцент на скорость. Подключение занимает от 30 минут до 2 часов.
Механика: Базовый каталог, подбор товаров таблицей, загрузка заказов из Excel-файлов прямо в корзину.
Для кого: Когда нужно быстро дать дилерам или постоянным клиентам инструмент для самостоятельного оформления заказов.
2. Версия «Стандарт»: Полноценный B2B-кабинет
Добавляет фича по взаимодействию с документами.
Возможности:
каталог с отображением товаров плиткой;
фотографии товаров;
фильтры по свойствам номенклатуры;
отображение остатков по складам;
просмотр статусов заказов;
скачивание печатных форм: счет, УПД, ТОРГ-12.
3. Релиз «Кастом»: для уникальных бизнес-процессов
Эта релиз предназначена для компаний с глубоко модифицированными конфигурациями (УПП, самописные системы на БСП) или специфическими требованиями к логике взаимодействия с клиентом.
Формат реализации:
Открытый код: возможна покупка открытого кода подсистемы 1С для самостоятельной адаптации силами внутренних разработчиков.
Индивидуальная создание: предусмотрена возможность заказа кастомной реализации под ключ. Это включает проектирование уникального функционала, разработку нестандартных отчетов, адаптацию визуала под брендбук компании или создание сложной логики резервирования, специфичной для конкретной отрасли.
Совместимость
Подсистема не требует последних версий платформы и стабильно работает на 1С:Предприятие 8.3.6+. Поддерживаются практически все конфигурации, где есть документ «Заказ клиента»:
УТ 10.3 / 11
УНФ 1.6 / 3.0
КА 2.5 / УПП 1.3 / ERP
Итоги: Что получает бизнес
Бизнес получает средство, через который клиенты могут самостоятельно оформлять заказы, смотреть цены, остатки и документы. Менеджеры меньше времени тратят на типовые вопросы и могут заниматься продажами, а не ручной проверкой информации в 1С.
Вы получаете архитектуру без регулярной синхронизации каталога, цен и остатков с отдельной базой сайта. Расчет выполняется в 1С, поэтому не нужно повторно реализовывать правила скидок и цен на стороне веб-приложения.
А как вы решаете проблему актуальности цен и остатков в своих B2B-проектах? Поделитесь опытом в комментариях.
Читают сейчас

1 час назад
Учёные добились в квантовых системах эффектов, напоминающих обращение времени вспять
Учёные разработали новый способ управления квантовыми системами, благодаря которому их поведение может казаться более согласующимся с обратным, а не прямым течением времени. В исследовании, опубликова
2 часа назад
Минцифры станет главным регулятором ИИ в России: 20 новых полномочий и 28 тысяч компаний под контролем
Правительство опубликовало проект постановления, который наделяет Минцифры полномочиями единого регулятора в сфере искусственного интеллекта. Документ вносит изменения в положение о ведомстве 2008 год

2 часа назад
Opera запускает Paste Protect — средство, защищающий буфер обмена от атак злоумышленников
Opera запускает Paste Protect — встроенный инструмент, который блокирует доступ злоумышленников к буферу обмена компьютера. Эта функция встроена в десктопную версию браузера, поэтому её не нужно настр

4 часа назад
Соавтор Django рассказал, как Claude Fable 5 подготовил выпуск sqlite-utils за $149
Саймон Уиллисон, соавтор Django и создатель Datasette, выпустил sqlite-utils 4.0rc2 — следующий релиз-кандидат своей популярной библиотеки для работы с SQLite. Большую часть работы над релизом выполни

4 часа назад
Вышло апдейт открытого проекта для создания и хранения в электронной библиотеке книг разного формата Calibre 9.11
2 июля 2026 года состоялся выпуск открытого мультиплатформенного проекта Calibre 9.11. Это программное решение для чтения, создания и хранения в электронной библиотеке электронных книг разного формата