Сеть «Нова пошта» состоит из более чем 2300 отделений, более 1400 почтоматов для выдачи/приема посылок и 37 сортировочно-перегрузочных терминалов. География сети «Нова пошта» в Украине охватывает почти 1000 городов и сел. Кроме доставки в отделения, компания осуществляет адресную доставку в более чем 28 000 населенных пунктов.
Для работы с АПИ необходимо получить ключ-токен в кабинете пользователя на портале перевозчика "Новая почта".
В модуле обработки этот ключ зашивается в код или в примере в константу и обновляется раз в год.
Для работы с АПИ в конфигурации необходимо добавить несколько справочников, в которых будут хранится все загружаемые данные. Все данные автоматически синхронизируются: новые отделения добавляются, старые помечаются на удаление.
После того как разработчик 1С добавит необходимые объекты конфигурации, пользователь нажимает на кнопку "Выполнить". В результате начинается синхронизация данных между базой 1С и онлайн-сервисом перевозчика "Новой почты". При синхронизации автоматически заполняются: список стран, список городов страны, список отделений в городе, а также контактная информация каждого отделения. Параллельно база данных проверяется на предмет актуальности данных: если отделение закрыли или отменили его использование, то оно автоматически помечается на удаление в списке отделений. Аналогично принцип обновления работает и со странами, городами.
Код в модуле написан таким образом, что можно весь его разместить в общем модуле конфигурации и вызывать с помощью регламентированного задания раз в сутки. В компании, насколько мне известно, обновление данных происходит раз в сутки, а потому регламент обновления можно установить на 1 час ночи. Этого будет достаточно для точной синхронизации.
P.S. Обработка написана как пример работы с API сервиса перевозчика "Новая почта". Возможностей API больше, чем реализовано в обработке, так что есть куда двигаться. :)