1С → JSON → middleware → экран

Управление
Экранами Покупателя

Модуль в форме 1С отслеживает изменения и отправляет JSON в middleware. Экран покупателя динамически формирует вид из примитивов — любой контент без ограничений.

100мс Интервал опроса
Режимов экрана
1 Docker-образ

Всё необходимое для кассовой зоны

SchemaView формирует экран динамически из JSON-примитивов — количество режимов не ограничено. Управление из стандартной формы 1С без дополнительного ПО.

Синхронизация без задержек

Модуль 1С опрашивает форму каждые 100 мс и при изменении отправляет JSON в middleware. Экран покупателя получает обновление через тот же интервал — покупатель видит состав чека одновременно с кассиром.

Синхронизация

Чек клиента

При наполнении чека покупки 1С переключает экран в режим schemaView — и на основании структуры json с использованием примитивов отрисовывает экран.

Видео или карусель между транзакциями

Когда касса не активна — экран переходит в режим idle/home: автоматически прокручивает рекламные видео в полный экран или листая баннеры.

Подсветка текущей строки

1С передаёт флаг highlight для выделенной строки товара — экран покупателя подсвечивает её в реальном времени.

Toast-уведомления и звуки

1С отправляет отдельную команду с текстом, типом уведомления и звуком — например, подтверждение отправки СМС покупателю или подтвреждение оплаты.

Один Docker-образ — полный стек

OpenResty/Lua-backend и Vue.js-фронтенд в едином образе. Запускается на кассовом ПК рядом с 1С или централизовано для всех касс. Экран покупателя открывается на localhost?tid=….

Docker

Посмотрите систему в работе

Полная демонстрация — от идентификации клиента и формирования чека до отображения рекламного контента между сделками.

0:00 / 1:14
Демонстрационная запись

Запись экрана реального кассового рабочего места с синхронным отображением данных на экране покупателя. Все данные — тестовые конфигурации "Управление Торгоговлей 11".

Три шага до запуска

Код вставляется в модуль формы 1С, Docker-образ запускается на том же ПК или на сервере в локальной сети. Никаких изменений типовой конфигурации.

Модуль в форму 1С

Код BIX.CD добавляется в модуль формы кассового документа. Он запускает опрос каждые 100 мс и при изменениях отправляет HTTP POST на localhost или на единый сервер.

Запуск Docker-образа

Один образ поднимает OpenResty/Lua-backend и Vue.js-фронтенд. Экран покупателя доступен по адресу http://localhost:8080/?tid=<uuid> — открывается в любом браузере.

Работа в реальном времени

1С и экран независимо опрашивают middleware каждые 100 мс. Данные проходят путь 1С → backend → экран за <200 мс. При закрытии чека экран автоматически возвращается к видео-заставке.

Готовы подключить BIX.CD?

Напишите нам — обсудим внедрение, проведём демонстрацию на вашем оборудовании и поможем с настройкой.