Модуль загрузки весов в «СуперМаг Плюс» — это инструмент для интеграции торговой системы с электронными весами, в том числе с весами самообслуживания. Он позволяет централизованно выгружать в весы актуальную информацию о товарах (названия, цены, PLU-коды) и изображения, что исключает ручной ввод и снижает риск ошибок.
Модуль Торговой системы для загрузки весов по расписанию. В поставку входит служба модуля загрузки весов и администратор модуля загрузки весов. Служба модуля загрузки весов может работать с использованием прямого соединения с базой данных или с использованием соединения с сервером приложений. Администрирование способа соединения службы ведется аналогично кассовому модулю.
Модуль загрузки весов передает данные только в одном направлении – от базы данных к весам, и, в связи с этим, имеет упрощенную настройку параметров базы данных. В настройках базы данных имеется флаг «Старт выгрузки по расписанию при старте службы». По умолчанию флаг не установлен. Если флаг установлен, то при старте службы автоматически запускается процесс выполнения расписания загрузки весов.
Модуль загрузки весов может быть использован для загрузки только тех весов, которые относятся к локальным местам хранения базы данных и доступны службе по локальной сети. Или, если весы не сетевые и подключаются к порту компьютера, то только тех весов, которые подключены непосредственно к компьютеру, на котором размещена служба.
Если база данных обслуживает множество мест хранений с использованием удаленного доступа, то список локальных мест хранений необходимо ограничить списком обслуживаемых мест хранений, то есть таких мест хранений, которые будут доступны службе модуля загрузки весов по локальной сети. Настройка списка обслуживаемых мест хранений осуществляется в диалоге «Настройка параметров». По умолчанию все локальные места хранений базы данных считаются обслуживаемыми. Если это не так, необходимо выбрать опцию «отобранные места хранений» и отредактировать список обслуживаемых мест хранений.
Для загрузки весов одного списка обслуживаемых мест хранений может использоваться несколько служб загрузки весов. В этом случае к каждой службе должен быть подключен свой список весов. Это может быть полезно, если, например, часть весов установлено в торговом зале, и они должны грузиться по расписанию, а часть весов установлено в подсобном помещении и они должны грузиться по событию, например, по спецификации приходной накладной в момент приема весового товара. Или в случае, когда весы подключаются к порту компьютера и не могут быть все загружены по сети с одного компьютера. Или в случае, когда разные группы весов необходимо грузить по разному расписанию.
Список весов, которые будут грузиться по расписанию, настраивается в том же диалоге «Настройка параметров». Для списка обслуживаемых мест хранений в диалоге показывается полный перечень отделов мест хранений и полный перечень весов, закрепленных за этими отделами. Для подключения весов к службе необходимо отметить флаг «грузить все весы отдела» в таблице отделов или флаг «Подкл.» в таблице весов. В первом случае флаг «грузить все весы отдела» приводит к появлению отметки «Подкл.» у всех весов, относящихся к отделу. Во втором случае можно выборочно подключить к службе только необходимые весы.
При использовании нескольких служб для загрузки сетевых весов необходимо не допускать пересечения списков весов, подключенных к разным службам. В случае если одни и те же весы будут подключены к разным службам, они будут грузиться чаще, чем это предусмотрено. В случае совпадения расписания одна из служб будет пропускать загрузку с ошибкой блокировки весов другой службой.
Загрузка весов службой не препятствует ручной загрузке из модуля «Весы» Торговой системы. В случае пересечения событий одно из них будет заблокировано.
В связи с тем, что служба загружает весы без диалога с оператором, то есть без возможности оперативного вмешательства в перечень загружаемых данных, введено два режима загрузки весов: полная загрузка и инкрементальная загрузка. Полная загрузка подразумевает, что в весы будет передаваться весь список товаров, настроенный в разделе «Электронные весы», с предварительным удалением из весов ранее загруженных товаров. Инкрементальная загрузка подразумевает, что на весы будут передаваться только товары с измененными атрибутами и ранее загруженный в весы список товаров удаляться не будет. Для каждого из вариантов загрузки можно настроить перечень выгружаемых данных. Это осуществляется в диалоге «Параметры выгрузки весов». Диалог вызывается при нажатии кнопки «Параметры выгрузки» и выбора пункта меню «Параметры полной выгрузки» или «Параметры инкрементальной выгрузки». В диалоге «Параметры выгрузки весов» показывается столько закладок для настройки весов, сколько весов разных типов имеется в отделах. Настройка осуществляется для всех весов одного типа.
В диалоге, который вызывается кнопкой «Настройки весов», можно посмотреть настройки каждых весов в отдельности и протестировать их доступность. Диалог настройки показывается для выбранной строки таблицы весов.
Настройка расписания и контроль состояния выгрузки весов осуществляется в окне состояния работы службы (вызывается кнопкой «Далее»). Расписание загрузки задается отдельно для полной выгрузки и для инкрементальной выгрузки. Старт и останов выгрузки по расписанию осуществляется нажатием кнопки «Выгрузка по расписанию». Однократную ручную выгрузку без старта выгрузки по расписанию можно осуществить, нажав кнопку «Загрузить весы».
Кнопка «Тест соединения всех весов» запускает процесс проверки доступности весов без загрузки данных.
Индикация прохождения теста и прохождения процесса загрузки показывается в таблице весов в колонках «Статус» и «Состояние».
Модуль работает с широким спектром весов, в частности:
Весы DIGI: модели SM-5000 Ethernet, SM-300, SM-100, DIGI 5300. и др.
Современные весы самообслуживания: поддерживаются модели из линейки DP (например, DP Falcon), включая выгрузку цен со скидкой.
Другое оборудование: решение также совместимо с весами DIGI SM-100PCS+ и NCR 7xxx.
Процесс настройки обычно включает следующие шаги:
Подготовка номенклатуры: Создание карточек товаров в разделе «Классификатор номенклатур».
Назначение изображений: Загрузка картинок для товаров, которые будут отображаться на весах.
Добавление весов в систему: В разделе «Структура магазина/склада» нужно добавить весы как единицу оборудования и указать их модель.
Настройка группы номенклатуры: В свойствах модели весов обязательно выбрать группу из классификатора, которая будет выгружаться.
Определение списка товаров и PLU: В разделе «Электронные весы» формируется список товаров для выгрузки и назначаются PLU-коды.
Выгрузка: Запуск процесса с указанием необходимых параметров.
Гибкая настройка этикеток: Предусмотрена возможность печати названия магазина в две и более строки на этикетке с помощью комбинации CTRL+Enter.
Управление списком товаров: Списки для загрузки можно редактировать вручную или загружать все весовые товары из конкретной накладной.
Обработка ошибок: При возникновении проблем (например, не загружается последняя строка) можно использовать опцию «удалять ранее загруженные товары» для «чистой» загрузки.