Задача
F5IT обратились с запросом на создание закрытого B2B-портала для партнеров. Портал должен был стать рабочим инструментом для оформления заказов и резервов, но при этом не заменять 1С, а опираться на нее.
Ключевые цели проекта:
-
Перенести оформление заказов в личный кабинет партнера;
-
Разработать функционал для резервирования товаров.
-
Сохранить 1С единой системой учета: статусы, резервы и оффлайн-операции должны фиксироваться именно там;
Проще говоря, порталу отводилась роль удобного интерфейса для партнеров, а 1С оставалась ядром бизнес-логики.
О компании
F5IT — поставщик на рынке ИТ-оборудования и цифровой электроники с 13-летним опытом. Компания специализируется на поставках современных технологических решений для бизнеса, обеспечивая высокое качество услуг и индивидуальный подход к каждому клиенту. Для такого типа бизнеса особенно важны:
-
Точный учет остатков и резервов;
-
Предсказуемость сроков поставки;
-
Единая картина по клиентам и сделкам в учетной системе.
До внедрения B2B-портала значительная часть взаимодействия шла через менеджеров: письма, звонки, обмен файлами. Клиенту приходилось запрашивать статусы, а менеджеру — вручную сверять информацию в 1С. Задача проекта была эту схему перестроить.
Выбор решения
Для реализации был выбран:
-
Сотбит: B2B Портал — готовая B2B-платформа на 1С-Битрикс с личными кабинетами контрагентов, каталогом, мультикорзинами, шаблонами заказов, расширенной 1С интеграцией и рекламациями.
Такой подход позволил:
-
Использовать уже готовый B2B-функционал и не создавать портал с нуля;
-
Оставить ключевую бизнес-логику в 1С, как и было у заказчика;
-
Сфокусироваться на интеграции и сценариях работы клиентов, а не на базовой инфраструктуре.
Как решали задачу
-
Аналитика и проектирование
-
Главная страница: рабочий стол партнера
-
Каталог и работа с ассортиментом
-
Корзина
-
Заказы, статусы и резервирование
-
Шаблоны заказов
-
Организации и сотрудники
-
Интеграция с 1С и разработка модуля «Сотбит: Резервирование»
-
Тестирование и запуск
Главная страница: рабочий стол партнёра
Главная страница B2B-портала F5IT — это рабочий стол, с которого партнёр начинает работу. Экран собран из виджетов и даёт быстрый доступ к ключевым действиям и статусам:
-
Мои заказы — отображение последних заказов с датой, статусом (например, «На согласовании») и суммой, плюс ссылка на историю заказов.
-
Счёт ждёт оплаты — блок по оплате с суммой, датой, типом плательщика и кнопкой «Оплатить онлайн».
-
Каталог — быстрый вход в ассортимент и действия для работы с выгрузками: «Загрузить из Excel» / «Выгрузить в Excel».
-
Организации — текущая выбранная организация и переход ко всем организациям (для работы от нужного юрлица).
-
Личный менеджер — отдельный блок с закреплённым менеджером.
-
Информационные блоки — например, RSS-лента и блок «Скидки» для оперативных сообщений и обновлений.
Такой формат снижает нагрузку на менеджеров: партнёр заходит в портал и сразу видит текущие заказы, оплату и рабочие переходы, без лишних обращений «что с моим заказом?».

Каталог и работа с ассортиментом
Каталог в B2B-портале F5IT полностью опирается на данные 1С. В нем:
-
Используются номенклатурные позиции из учетной системы;
-
Отображаются актуальные цены и доступность;
-
Реализован поиск по наименованию, артикулу и ключевым характеристикам;
-
Применены фильтры для удобного подбора оборудования.
Каталог подключен ко всем остальным сценариям: отсюда товары попадают в корзины, в шаблоны заказов и в коммерческие предложения. Это важно для крупных клиентов, которые привыкли работать с идентичными наборами оборудования и регулярно повторяют закупки.

Корзина
Корзина в B2B-портале F5IT — основной инструмент оформления заказа. В ней пользователь собирает набор позиций, проверяет состав и суммы, а затем отправляет заказ на обработку в 1С.
В рамках проекта реализовано:
-
Добавление товаров в корзину из каталога и шаблонов заказов;
-
Изменение количества, удаление позиций и моментальный пересчет итоговой стоимости;
-
Возможность отредактировать состав заказа перед подтверждением.
Корзина связана с интеграцией с 1С: при оформлении заказа в учетную систему передается фактический состав с ценами и количествами. Это уменьшает риск ошибок при ручном вводе и гарантирует, что в 1С и в личном кабинете клиента учитывается один и тот же набор позиций.

Заказы, статусы и резервирование
Раздел «Заказы» в портале показывает пользователю полную картину по всем сделкам:
-
Список текущих, завершенных и отмененных заказов;
-
Детализацию по каждой заявке: состав, суммы, условия доставки и оплаты;
-
Статусы, которые приходят из 1С.
Отдельно реализован блок с резервами. Для заказов, где требуется резервирование, в карточке пользователь видит:
-
Создана ли задача резервирования в 1С;
-
Был ли оформлен резерв и в каком объеме;
-
Факт автоматического снятия по истечении срока.
Технически процесс устроен так: заказ оформляется в B2B-портале, после чего по REST API в 1С передается перечень записей с позициями, привязанных к заказу.
Данные сначала попадают в 1С:ERP — это основной контур учета и точка интеграции с порталом. Далее записи передаются во вторую базу, 1С:УТ, потому что именно там у F5IT выполняются прикладные операции по обработке заказа — резервирование и расчеты по остаткам.
Результаты обработки возвращаются обратно в 1С:ERP, и уже из ERP синхронизируются с B2B-порталом, и партнер видит актуальные резервы и статусы.

Шаблоны заказов
Для компании с регулярными закупками особенно важна скорость оформления повторяющихся заказов. Поэтому в B2B-портале реализован механизм шаблонов: любой оформленный заказ можно сохранить как шаблон. В дальнейшем партнёр выбирает нужный шаблон, при необходимости корректирует количество или отдельные позиции и оформляет новый заказ в несколько шагов.

Организации и сотрудники
Модель доступа в проекте завязана на структуру партнер → организации (контрагенты) → сотрудники. Управление пользователями вынесли в 1С, а B2B-портал выступает как интерфейс: получает актуальные организации и права, показывает их пользователю и дает оформлять заказы от нужного юрлица.
В рамках проекта:
-
Реализовали в 1С отдельный справочник/регистр для управления пользователями партнера: e-mail, логин, статус активности (подтвержден/на модерации), а также принадлежность к группам доступа (например, МСК/НСК), от которых зависит видимость цен и остатков.
-
Настроили выгрузку пользователей из 1С в B2B-портал: пользователь создается/обновляется на портале и автоматически привязывается ко всем организациям, которые относятся к выбранному партнеру в 1С. Это дает доступ к оформлению заказов от имени любой организации партнера без ручной сборки прав на портале.
-
Зафиксировали модель «источник данных — 1С» для пользователей и организаций: актуальность доступа и статусов определяется в 1С, а на портале интерфейс упрощен (пользователь работает с тем набором организаций, который пришел из 1С).
Такая схема удобна для клиентов F5IT с несколькими юрлицами и распределенной командой: сотрудники получают доступ сразу к нужным организациям, а F5IT сохраняют централизованный контроль над тем, кто и от имени какой организации работает в B2B-портале.

Интеграция с 1С
Самый важный этап проекта — связать B2B-портал с 1С так, чтобы именно 1С оставалась единой системой учета, а портал был удобным интерфейсом для клиентов.
Основные процессы интеграции:
-
Единая база заказов в 1С. Все заказы, созданные в личном кабинете, выгружаются в 1С и дальше живут в ее регистрах. На стороне 1С настраивается сопоставление полей: реквизиты клиента, организации, состав заказа, суммы, условия оплаты и доставки. Благодаря этому логика обработки может развиваться в 1С без доработок портала.
-
Загрузка заказов с портала в 1С. При оформлении заказа формируется пакет данных, который через доработанный обмен передается в 1С. Заказ автоматически попадает в нужный контур: привязывается к контрагенту и договору, участвует в отчетности.
-
Обратная синхронизация статусов. После обработки в 1С на портал возвращаются номер заказа, актуальный статус (оформлен, оплачен, отгружен, отменен). Клиент в личном кабинете видит те же статусы, что и менеджер в 1С, без расхождений между интерфейсами.
-
Режимы обмена и контроль ошибок. Обмен можно запускать по расписанию или вручную, а также в режиме передачи только изменившихся данных, чтобы не перегружать систему. Все операции записываются в лог, поэтому при сбое легко восстановить цепочку обмена и быстро найти проблемный участок.
Отдельно для данного проекта был разработан модуль Сотбит: Резервирование, через который реализована передача в 1С задач по резервированию и возврат информации о фактических резервах на портал.
Подробно о разработке и настройке этого модуля мы рассказываем в отдельном кейсе; здесь важно, что правила резервирования остаются в 1С, а B2B-портал показывает клиенту уже согласованный с учетной системой результат.
Результат
В результате F5IT получили закрытый B2B-портал, который встроен в учётный контур компании и работает как удобный интерфейс для партнёров:
-
Самообслуживание партнёров: оформление заказов в личном кабинете, доступ к истории заказов, выбранной организации и связанным операциям.
-
Прозрачные статусы и резервы: партнёр видит актуальное состояние по заказу и резервированию, согласованное с данными 1С.
-
Корректная работа в двух базах 1С: B2B-портал передаёт данные в 1С по позициям, далее обработка проходит через связку 1С:ERP → 1С:УТ → 1С:ERP, после чего результаты синхронизируются обратно в портал.
-
Централизованный контроль доступа: пользователи, их активность, логины и группы доступа (например, МСК/НСК) управляются в 1С и выгружаются в портал; пользователь автоматически получает доступ ко всем организациям своего партнёра.
-
Снижение нагрузки на менеджеров: меньше ручных сверок, переписок и уточнений статусов — ключевая информация доступна партнёру сразу в кабинете.
-
Меньше операционных ошибок: единый источник прав и учётных данных в 1С снижает риск расхождений по остаткам, резервам и статусам.
Для компаний, где 1С — основа учёта и бизнес-логики, такой подход позволяет запустить B2B-портал как рабочий инструмент для партнёров, сохранив привычный учётный контур и добавив понятный, прозрачный интерфейс для заказов и резервирования.
Если вашему бизнесу требуется B2B-платформа с глубокой интеграцией с 1С и нестандартными сценариями, обращайтесь в Сотбит — мы выстроим обмен и доработаем решение под вашу бизнес-логику.