Получение данных из кассового сервера
alt 428

Для получения из кассового сервера данных с зарегистрированными изменениями необходимо отправить POST запрос ReceiveData:

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

В методе передается номер пакета, который учетная система хочет получить. Далее это номер пакета на получение данных. В теле запроса передается номер пакета, данные которого товароучтеная система хочет получить.

Кассовый сервер отменит регистрацию данных по всем пакетам, которые были выгружены в рамках пакетов с меньшим номером, чем полученный номер пакета на получение данных.

После отмены, Кассовый сервер по этому методу посмотрит, выдавал ли он ранее в учетную систему пакет с этим номером или нет:

- если не выдавал, то он все данные, которые еще не выгружались объединит в пакет и присвоит пакету, полученный номер пакета на получение данных;

- если пакет с таким номером уже выдавался, то кассовый сервер выгрузит все данные, которые он ранее выгружал, но подтверждение о загрузке которых он не получал, и также выгрузит все ранее не выгруженные данные. И все эти данных он выгрузит в рамках вот этого полученного номера пакета на получение данных.

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

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