Для обмена с внешними кассовыми системами в торговой системе СуперМаг Плюс поддержан специальный единый протокол, основанный на осуществлении файлового обмена в формате XML.
Существует несколько подтипов данного конвертера, которые можно разделить на следующие категории:
Импорт XML – предназначен для загрузки информации в базу данных кассовой системы из файлов, подготовленных торговой системой (бэк-офисом).
Среди загружаемой информации можно отметить следующие справочники:
- классификатор товаров;
- товары, цены, штриховые коды;
- налоги;
- отделы;
- свойства товаров (дополнительные характеристики, наборы);
- различные вспомогательные справочники (магазины, персонал, пик-листы, коды ТН ВЭД и др.).
В зависимости от типа и назначения данных, выгрузка, которая формируется торговой системой, может содержать их полный перечень (полная выгрузка), либо часть (инкремент (только измененные данные)). Торговая система сама без участия пользователя принимает решение о способе формирования выгрузки, и не требует от него специального или постоянного управления.
При этом, пользователю разрешается вмешиваться в процесс формирования данных: назначать свое индивидуальное расписание выгрузок, управлять перечнем выгружаемой информацией, и ее полнотой. Действие можно настроить как на однократное применение, так и на применение по специальному расписанию, событию.
Экспорт XML – предназначен для выгрузки информации из базы данных кассовой системы во внешнюю торговую систему (бэк-офис).
Среди выгружаемой информации можно отметить следующие справочники:
- оперативные чеки;
- чеки закрытой смены (сменный отчет);
- информация о движении денежных средств (внесения и изъятия).
Модуль, который отвечает за обмен данных между торговой системой и кассовой системой, называется Администратор кассового модуля:
Загрузка данного модуля происходит в момент установки ПО СуперМаг+, то есть входит в комплект стандартного дистрибутива, который предоставляет служба технической поддержки по запросу. Помимо этого, дистрибутив выложен на специальном публичном ресурсе и доступен для загрузки любому пользователю в любое время по адресу: ftp://tsuser:ty6s57m@194.154.87.10/_SM+\VERSION\.
Администратор кассового модуля состоит из двух частей:
- базовая часть (интерфейс);
- специальная служба Супермаг – Кассовый сервер (Sm.Cash.Server).
Для более гибкого управления кассовом модулем, службу Супермаг – Кассовый сервер следует запускать от имени пользователя с правами администратора, имеющего доступ к сетевым каталогам (при необходимости).
Управление настройками Администратора кассового модуля возможно при запущенной службе. Для применения необходимых настроек после их изменения в системе, службу требуется перезапустить.
Для удобства администрирования как на начальном этапе, так и впоследствии, в настройках кассового модуля имеется управление детальностью формируемых журналов:
Если на сервере не наблюдается дефицита свободного дискового пространства, рекомендуется уровень журналирования установить в режим Детально.
Для управления расписанием выгрузки и приёма данных, в Администраторе кассового модуля имеется отдельный подраздел:
Остальные настройки процессов обмена настраиваются в базовом модуле СуперМаг+:
Для выполнения необходимых настроек, следует выполнить запуск базового модуля и перейти в раздел Структура магазина/склада (Меню Разделы -> Структура магазина/склада):
При переходе в данный раздел, пользователь увидит список Мест хранения, которые используется в его базе данных.
Среди мест хранения выделяются два их типа применения: локальные и не локальные.
Под локальными местами хранения подразумеваются те, которые относятся/обслуживаются непосредственно в текущей базе данных. Управление локальными местами хранения выполняется в Административном модуле (раздел База данных – Локальные места хранения):
Следует учитывать, что Администратор кассового модуля обслуживает исключительно локальные места хранения и игнорирует не локальные. Данное ограничение введено сознательно, чтобы пользователь, в случае допущенной с его стороны ошибки, не «заставил» кассовый модуль выполнять управление «чужими» местами хранения.
Среди множества типов мест хранения (Центральный офис, Центральный склад, Склад, Склад-Торговый зал, Склад возврата, Склад брака), следует выделить два типа:
- Центральный офис
и
- все остальные.
1. Если в составе торгового предприятия или экземпляра базы данных, в которой проводятся настройки, в качестве локального места хранения (обслуживаемого места хранения) используется только «одно из», то в разделе Структура магазина/склада пользователь должен выбрать интересующее его место хранения, убедиться, что оно заявлено как локальное, и нажать кнопку Редактировать:
Далее необходимо создать ОДНУ группу отделов и ОДИН отдел (создание множества отделов в процессе развития системы потеряло смысл и оставлено сугубо для обеспечения совместимости с устаревшими кассовыми системами).
Затем необходимо переместить фокус на созданную запись с названием отдела и нажать кнопку Добавить товары:
Откроется мастер добавления Групп классификатора карточек товара.
Необходимо определить список групп и входящих в них товаров для последующей выгрузки информации по ним в кассовую систему. Количество групп и подгрупп ничем не ограничено, пользователь может выбирать их состав на свое индивидуальное усмотрение.
Если в кассовую систему следует выгружать абсолютно весь товарный справочник, то достаточно выбрать одну группу с названием Все.
Далее, нужно переместить фокус на созданную запись с названием Группы отделов и нажать кнопку Добавить:
В мастере добавления новой Кассы/Кассовой линейки необходимо в обязательном порядке заполнить следующие параметры:
- каталог обмена данными (Загрузка);
- каталог обмена данными (Закрытие);
- Признак Включена.
Остальные параметры являются справочными и могут быть пропущены.
Особое внимание следует обратить на пути размещения каталогов обмена. Необходимо использовать пути:
- написанные латиницей,
- содержащие понятные и короткие пути, без пробелов и специальных символов;
- в случае, если используются сетевые пути, следует убедиться, что должность, под которой запущена и выполняется работа службы Супермаг – Кассовый сервер, имеет доступ к ним с полными правами.
Система допускает использование путей типа C:\Пользователи\Вася\Desktop\Чудо папка\ Каталоги системы или администратора..., но применение таких путей будет вносить дополнительные сложности в администрирование.
После выполнения необходимых настроек, необходимо сохранить изменения, нажав кнопку Сохранить. Для применения изменений, следует выполнить перезапуск службы Супермаг – Кассовый сервер. Перезапуск службы доступен как из раздела операционной системы Управление -> Службы и приложения -> Службы, так и из интерфейса базовой части Администратора кассового модуля:
2. Если в составе торгового предприятия или экземпляра базы данных, в которой проводятся настройки, в качестве локальных мест хранения (обслуживаемых мест хранения) используется множество мест хранения, то в разделе Структура магазина/склада пользователь должен выбрать место хранения с типом Центральный офис (такое место хранение с таким типом в системе всегда одно – ошибиться и выбрать другое практически не возможно). Также следует убедиться, что оно заявлено как локальное, а затем – нажать кнопку Редактировать.
Перечень настроек и действий частично аналогичен пункту 1.