Синхронизация без задержек
Модуль 1С опрашивает форму каждые 100 мс и при изменении отправляет JSON в middleware. Экран покупателя получает обновление через тот же интервал — покупатель видит состав чека одновременно с кассиром.
Модуль в форме 1С отслеживает изменения и отправляет JSON в middleware. Экран покупателя динамически формирует вид из примитивов — любой контент без ограничений.
SchemaView формирует экран динамически из JSON-примитивов — количество режимов не ограничено. Управление из стандартной формы 1С без дополнительного ПО.
Модуль 1С опрашивает форму каждые 100 мс и при изменении отправляет JSON в middleware. Экран покупателя получает обновление через тот же интервал — покупатель видит состав чека одновременно с кассиром.
При наполнении чека покупки 1С переключает экран в режим schemaView — и на основании структуры json с использованием примитивов отрисовывает экран.
Когда касса не активна — экран переходит в режим idle/home: автоматически прокручивает рекламные видео в полный экран или листая баннеры.
1С передаёт флаг highlight для выделенной строки товара — экран покупателя подсвечивает её в реальном времени.
1С отправляет отдельную команду с текстом, типом уведомления и звуком — например, подтверждение отправки СМС покупателю или подтвреждение оплаты.
OpenResty/Lua-backend и Vue.js-фронтенд в едином образе. Запускается на кассовом ПК рядом с 1С или централизовано для всех касс. Экран покупателя открывается на localhost?tid=….
Полная демонстрация — от идентификации клиента и формирования чека до отображения рекламного контента между сделками.
Запись экрана реального кассового рабочего места с синхронным отображением данных на экране покупателя. Все данные — тестовые конфигурации "Управление Торгоговлей 11".
Код вставляется в модуль формы 1С, Docker-образ запускается на том же ПК или на сервере в локальной сети. Никаких изменений типовой конфигурации.
Код BIX.CD добавляется в модуль формы кассового документа. Он запускает опрос каждые 100 мс и при изменениях отправляет HTTP POST на localhost или на единый сервер.
Один образ поднимает OpenResty/Lua-backend и Vue.js-фронтенд. Экран покупателя доступен по адресу http://localhost:8080/?tid=<uuid> — открывается в любом браузере.
1С и экран независимо опрашивают middleware каждые 100 мс. Данные проходят путь 1С → backend → экран за <200 мс. При закрытии чека экран автоматически возвращается к видео-заставке.
Напишите нам — обсудим внедрение, проведём демонстрацию на вашем оборудовании и поможем с настройкой.