Регулярный обмен данных с товароучетной системой
Работа конфигурации «ilexх.posserver» выполняется под пользователем с ролью «Кассовый сервер». Пользователь создается администратором системы в разделе «Администрирование». (подробнее см. «Создание пользователя с ролью «Кассовый сервер»»).
Обмен данными может запускаться как из конфигурации «ilexх.posserver», так и из товароучетной системы.
Как правило обмен инициируется на стороне внешней учетной программы. Файл с изменениями данных в товароучетной системе выгружается либо через универсальный обмен документами, либо через НТТР-сервис «PosServer_Exchange», а из конфигурации «ilexх.posserver» выгружаются документы, созданные по транзакциям ККМ.
При использовании НТТР-сервиса данные из товароучетной системы могут передаваться как вручную через форму «Кассовый сервер: Обмен» (раздел «Сервис»), так и регламентным заданием «Кассовый сервер: Отправка данных».
По данным с остатками товаров в товароучетной системе формируется документ «Кассовый сервер: Синхронизация остатков».
Для приема статусов акцизных марок из товароучетной программы используется документ «Кассовый сервер: Синхронизация акцизных марок». Для отслеживания факта загрузки товароучетной программой документа, изменившего статус акцизной марки, а также статуса марки в торговом предприятии на момент выгрузки используется регистр сведений «Кассовый сервер: Выгрузка статусов акцизных марок». Для приема статусов кодов маркировки из товароучетной программы используется документ «Кассовый сервер: Синхронизация кодов маркировки». Для отслеживания факта загрузки товароучетной программой документа, изменившего статус кода маркировки, а также статуса кода маркировки в торговом предприятии на момент выгрузки используется регистр сведений «Кассовый сервер: Выгрузка статусов кодов маркировки».
После создания документов автоматически запускаются регламентные задания «Кассовый сервер: Проведение документов синхронизации остатков» и «Кассовый сервер: Проведение документов синхронизации АМ и КМ». Этими заданиями созданные документы до заполняются и автоматически проводятся.
При проведении документа «Кассовый сервер: Синхронизация остатков» осуществляется загрузка ККМ:
-
Для строк с положительным количеством товара, выгружается номенклатура для всех ККМ связанных со складом и фирмой документа;
-
Для строк с нулевым или отрицательным количеством информация по данной строке выгружается только на те ККМ, для которых установлен контроль остатка.
-
Если количество было уменьшено либо не изменилось, но контроль остатка у ККМ не установлен, но документ изменил цену, то строка с данной номенклатурой выгружается с нулевым количеством.
По данным с изменением розничных цен на товары создается документ «Изменения цен продажи». По этому документу создаются документы «Акт о переоценке», при проведении которых формируется загрузка данных в ККМ. При проведении документа «Изменения цен продажи» не делает движений по регистрам учета.
На ККМ выполняются текущие продажи. При снятии Z-отчета на кассах в конфигурации «ilexх.posserver» формируется «Отчет отдела о розничных продажах». который изменяет остатки в базе «ilexх.posserver».
Созданные учетные документы автоматически выгружаются в товароучетную систему при очередном сеансе синхронизации данных.
Для учета количества в товароучетной программе по документам, загруженным из конфигурации «ilexх.posserver», добавлен регистр «Кассовый сервер: изменение количества для обмена», в который при проведении документов в «ilexх.posserver» записываются изменения количества как разница количества до проведения документа и после. При обмене данными с товароучетной программой, в данном регистре заполняется номер пакета, в котором ушли или пришли документы с этими изменениями.