Особенности регулярного обмена данными с товароучетной системой

Особенности регулярного обмена данными с товароучетной системой
alt 298

Работа конфигурации «ilexх.posserver» выполняется под пользователем с ролью «Кассовый сервер». Пользователь создается администратором системы в разделе «Администрирование». (подробнее см. «Создание пользователя с ролью «Кассовый сервер»»).

Как правило обмен инициируется на стороне внешней учетной программы. Файл с изменениями данных в товароучетной системе выгружается либо через универсальный обмен документами по формату Enterprise Data, либо через НТТР-сервис «PosServer_Exchange», а из конфигурации «ilexх.posserver» выгружаются документы, созданные по транзакциям ККМ.

При использовании НТТР-сервиса данные из товароучетной системы могут передаваться как вручную через форму «Кассовый сервер: Обмен» (раздел «Сервис»), так и регламентным заданием «Кассовый сервер: Отправка данных».

Служебный документ «Кассовый сервер: Синхронизация остатков» используется для изменения остатков и розничных цен в конфигурации «ilexх.posserver» по данным товароучетной программы. Данный документ не включен в интерфейс конфигурации и доступен пользователю для просмотра в универсальном журнале операций. Документ приходит из товароучетной программы, содержит в себе информацию по остаткам, приходной и розничной суммы остатка номенклатуры и синхронизирует остатки. Синхронизация остатков имеет смысл только для розничных складов с одной розничной ценой для номенклатуры.

Служебные документы «Кассовый сервер: Синхронизация акцизных марок» и «Кассовый сервер: Синхронизация кодов маркировки» являются опциональными документами, и они используются только если планируется контролировать марки и коды маркировки при продаже на кассе через web- и http-сервисы кассового сервера. Использование этих документов может существенно утяжелить обмен данными.

При проведении документа «Кассовый сервер: Синхронизация остатков» осуществляется загрузка ККМ:

- Для строк с положительным количеством товара, выгружается номенклатура для всех ККМ связанных со складом и фирмой документа. При этом на закладке «Основная» в справочнике «ККМ» должен быть задан флаг «Включена», а флаг «Загружать ККМ только через документ «Загрузка ККМ»» не задан;

- Для строк с нулевым или отрицательным количеством информация по данной строке выгружается только на те ККМ, для которых установлен контроль остатка (реквизит «Контроль остатка» закладки «Основная» справочника «ККМ»);

- Если количество было уменьшено либо не изменилось, и контроль остатка у ККМ не установлен, но документ изменил цену, то строка с данной номенклатурой выгружается с нулевым количеством.

- Если не установлена константа «Загружать ККМ при неоперативном проведении документа» и документ проводится неоперативно, данные на кассу не выгружаются.

- Если перепроводится проведенный документ и константа «Загружать ККМ при перепроведении документа» не установлена, то данные на кассу также не выгружаются.

По данным с изменением розничных цен на товары создается документ «Изменения цен продажи». По этому документу создаются документы «Акт о переоценке», при проведении которых формируется загрузка данных в ККМ. При проведении документа «Изменения цен продажи» не делает движений по регистрам учета.

На ККМ выполняются текущие продажи. При снятии «Z-отчета» на кассах в конфигурации «ilexх.posserver» формируется «Отчет отдела о розничных продажах». который изменяет остатки в базе «ilexх.posserver».

Созданные учетные документы автоматически выгружаются в товароучетную систему при очередном сеансе синхронизации данных.

Для учета количества в товароучетной программе по документам, загруженным из конфигурации «ilexх.posserver», добавлен регистр «Кассовый сервер: изменение количества для обмена», в который при проведении документов в «ilexх.posserver» записываются изменения количества как разница количества до проведения документа и после. При обмене данными с товароучетной программой, в данном регистре заполняется номер пакета, в котором ушли или пришли документы с этими изменениями.

Если количество уменьшилось, но контроля остатка у ККМ нет, то строка с данной номенклатурой выгружается с нулевым количеством. Либо если количество не изменилось, но документ изменил цену, то тоже выгружается номенклатура с нулевым количеством.


Пожалуйста оцените пользу статьи для вас

Если у вас есть пожелания или вы не согласны с тем, что написано в статье, напишите нам в Телеграм