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