Загрузка данных в кассовый сервер
alt 463

Для отправки данных по http – сервису надо отправить POST запрос SendData:

«/SendData/{КодБазы}/{НомерПакета}/*»

В запросе передается Код базы, из которой идет загрузка данных, номер пакета в который объединены передаваемые из товароучетной системы в этом вызове метода данные.То есть учетная система говорит, что идет передача данных, объединенных в пакет с таким-то номером. Кассовый сервер запоминает эту информацию и затем использует её при обработке метода "«/CheckSendData/{КодБазы}/{НомерПакета}/*»" для того, чтобы узнать: обработана информация этого пакета данных или ещё нет. В Кассовом сервере номер пакета считается «номером пакета входящих данных».

В теле запроса передаются данные в формате JSON. Данные содержат номер последнего принятого пакета товароучетной программы, описание справочников и документов по которым были изменения. Кассовый сервер получает данные, переданные в методе SendData. НЕ ОБРАБАТЫВАЕТ, а запоминает их в регистре сведений «Кассовый сервер: Данные для загрузки» базы данных. Затем эти данные регламентное задание «Кассовый сервер: Загрузка данных (Торговое предприятие)» обработает и загрузит в виде справочников и документов в базу данных.

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

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

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