Отслеживание отправлений Курьер Сервис Экспресс (КСЭ)




Отслеживание почтовых отправлений Курьер Сервис Экспресс по трек-номеру через HTTP-запрос к API-интерфейсу КСЭ.
Обработка работает в режиме управляемого приложения. Совместима с любыми конфигурациями при условии использования платформы 1С версии не ниже 8.3.7.1759.

Данная обработка создавалась для получения планируемой и фактической дат доставки отправлений. Стояла задача с заданной периодичностью получать через API-интерфейс КСЭ планируемую и фактическую даты доставки отправлений и записывать их в определенный документ. Для этого было разработано регламентное задание, в процедуре которого вызывается данная обработка, ей передаются необходимые параметры и она возвращает сведения об отправлении:

НомераОтправленийСЗ = Новый СписокЗначений;
НомераОтправленийСЗ.ЗагрузитьЗначения(НомераОтправлений);

ПараметрыПодключения = Новый Структура;
ПараметрыПодключения.Вставить("ИмяПользователя", Справочники.лнт_Константы.ИмяПользователяКСЭ.Значение);
ПараметрыПодключения.Вставить("Пароль", Справочники.лнт_Константы.ПарольКСЭ.Значение);
ПараметрыПодключения.Вставить("Сервер", Справочники.лнт_Константы.СерверКСЭ.Значение);
ПараметрыПодключения.Вставить("НомераОтправлений", НомераОтправленийСЗ);
ПараметрыПодключения.Вставить("ОперацияСервиса", "Tracking");
ПараметрыПодключения.Вставить("ВернутьТаблицу", Истина);

ОбработкаОбъект = Обработки.лнт_ОтслеживаниеОтправленийКЭС.Создать();

Сведения = ОбработкаОбъект.СведенияОСтатусеОтправления(ПараметрыПодключения);

Для получении информации об отправлении в форме обработки необходимо задать три параметра:

1. Сервер. В этом параметре указываем адрес веб-сервиса. Адрес тестового веб-сервиса lk-test.cse.ru/1c/ws/web1c.1cws, боевого — web.cse.ru/1c/ws/Web1C.1cws.

2. Имя пользователя. Для тестового сервера используем test.

3. Пароль. Для тестового сервера используем 2024.

Подробное описание веб-сервисов КЭС доступно по ссылке.

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *