Подключение прайс-чекера ЗНАЙТ Z-Info к 1С в режиме Online

В статье рассматриваются особенности работы с прайс-чекером ЗНАЙТ Z-Info в типовой конфигурации «1С: Управление торговлей» редакция 11.1.2.18 (платформа 1С 8.2.19.80), когда база данных 1С хранится в СУБД Microsoft SQL Server, куда напрямую и подключается прайс-чекер для запроса информации.

Прайс-чекер ЗНАЙТ Z-Info может работать не только в режиме Offline через библиотеку подключаемого оборудования, но и в режиме Online, когда SQL запросы отправляются напрямую в БД. Последний вариант работы описан в этой статье, т.к. в документации, что лежит на официальном сайте (znait.ru), про этот режим нет ни слова. Всю необходимую информацию я получил от производителя и попытался здесь структурировать.

Чтобы поддержать любую конфигурацию 1С, производитель устройства сделал обработку, которая получает структуру данных конкретной БД, для которой она запущена, и сохраняет её в xml файл. Но не всю структуру, а только ту информацию, которая необходима для прайс-чекера. Далее этот xml файл необходимо положить на прайс-чекер в специальную папку kiosk/online/1c и запустить программу управления киоском. Программа подцепит этот файл и с помощью него будет понимать из каких таблиц брать ту или иную информацию. Обработку всегда можно найти на прайс-чекере в папке kiosk/online/1c.

Итак, открываем файл обработки в конфигурации 1С: Управление торговлей 11.1. Нажимаем кнопку «Получить структуру данных и сохранить её в XML файл для прайс-чекера ЗНАЙТ Z-Info» и сохраняем структуру в xml файл. Для имени xml файла обработка автоматически подставляет название и версию конфигурации, в которой она запущена.

Полученный xml файл нужно положить на прайс-чекер в специальную папку, о которой говорилось выше. В настройках программы выбрать режим Online. Выбрать в поле «Вид цены» ту цену, которую необходимо показывать прайс-чекеру, или два вида цен, если используется этот вариант.

Если хотим использовать весовые штрих-коды, то нужно выбрать правило обмена, в котором программа будет искать код весового товара. Информация о видах цен и правилах обмена берется как раз из подгруженного xml файла.

Далее настраиваем строку подключения к БД (MS SQL Server). Нажимаем кнопку «Проверить подключение». Если все ок — можно работать.

В дальнейшем, если в конфигурации будут изменения с нашей стороны (например, добавим новый вид цен или правило обмена) или со стороны разработчиков 1С (изменятся названия таблиц в БД), нужно будет снова создавать xml файл и переносить его на прайс-чекер, чтобы актуализировать для него информацию.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *