Интеграционный модуль предназначен для взаимодействия торговой системы непосредственно с кассами (без участия кассового сервера).
В задачи интеграционного модуля входит:
- передача на кассы файлов, выгруженных из торговой системы;
- обеспечение формирования очереди xml-файлов для загрузки кассой;
- передача файлов с результатами продаж с касс в каталог обмена с торговой системой.
Параметры обмена модуля интеграции с торговой системой настраиваются на кассовом сервере в справочнике магазинов в разделе Интеграция.
Остальные параметры описываются в нескольких конфигурационных файлах, из которых параметры для изменения имеются только в следующих файлах:
Здесь можно указать, какая информация должна загружаться:
groupItems – товарные группы;
items – товары;
prices – цены;
sellers – продавцы;
taxes – налоги;
users – кассиры.
Также здесь устанавливаются следующие параметры:
- defaultRoleIdForUser = 1 (код роли, которая присваивается пользователям кассы при загрузке);
createUserCard = true (если параметр установлен, то для пользователя будет создана запись о наличии у него регистрационной карты с кодом, равным паролю этого пользователя).
Здесь можно указать, какая информация должна выгружаться:
isExportReceipts – выгрузка «оперативных» чеков, т.е. чек выгружается сразу после его создания;
isExportMoneyOperations – выгрузка операций с денежным ящиком (внесения/изъятия);
isExportShiftOpens – выгрузка информации об открытии смен.
Информация о закрытии смен выгружается всегда; к тому же, в её состав всегда входят все чеки этой смены.
Также здесь указывается соответствие кодов средств оплаты в торговой и в кассовой системе.