Интеграция (обмен) с Почтой России из 1С: УТ 11







Обработка для выгрузки заказов составления партий товаров и печати всех документов для обмена с почтой России. Все обмены происходят посредством API, не требует изменения конфигурации. Для работы требуется незначительная настройка и доработка.

Для работы в программе потребуется зарегистрироваться на сайте https://otpravka.pochta.ru и получить ключ авторизации, как его получить написано в инструкции к обработке.

Ниже опишу какие доработки потребуются.

1) Вам нужно создать двух Партнеров в программе с наименованиями "Почта России" и "ЕМС"

И указать у них свойство переводчик.

2) В модуле формы "Форма" добавить коды этих партнеров

&НаСервере
Процедура ЗагрузитьДокументыНаСервере()

МассивПеревозчиков = Новый Массив;
//В данный массив нужно добавить перевозчиков с наименованиями "Почта России" и "ЕМС"
МассивПеревозчиков.Добавить(Справочники.Партнеры.НайтиПоКоду("")); //Почта России
МассивПеревозчиков.Добавить(Справочники.Партнеры.НайтиПоКоду("")); //ЕМС

КонецПроцедуры

2) Добавить офисы обслуживания их можно посмотреть в настройках пользователя на сайте https://otpravka.pochta.ru добавляем только индекс

//Добавить в каком из офисов у вас происходит обслуживание;
СписокОфисовОбслуживания.Добавить("POSTAL_PARCEL","00000"); //Вместо 00000 Индекс офиса где отправляются обычные посылки
СписокОфисовОбслуживания.Добавить("EMS","00000"); //Вместо 00000 Индекс офиса где отправляются EMS посылки  

3) В конфигурацию нужно добавить расширения, его можно взять в архиве который был в месте с обработкой. Вот тут можно почитать как это сделать http://v8.1c.ru/o7/201410ext/index.htm

На этом настройка закончена.

Изменение 1.0 Доработан механизм работы с адресами

Функционал обработки

1) Группирует отправления по адресам доставки (если несколько документов)

2) Нормализует и проверяет адреса на соответствие почты

3) Создает заказы на почтовые отправления

4) Формирует партии заказов

5) Формирует полный пакет документов для сдачи на почту.

Разработка проводилась на конфигурации 11 (11.4.6.188)  но функции конфигурации не используются, подойдет к более ранним и поздним версиям.

Платформа разработки 1С:Предприятие 8.3 (8.3.14.1630)

6 Comments

  1. queit

    На управление небольшой фирмой будет работать?

    Reply
  2. Isa816

    (1) Точно нет, надо переписывать. УНФ писала другая команда разработчиков и там даже методанные некоторые по другому называются.

    Reply
  3. queit

    (2) Ок 🙂 Уже переписываю 🙂

    Reply
  4. Isa816

    (3) Если что обращайтесь, думаю смогу помочь 🙂

    Reply
  5. Свой

    Ошибка Код состояния 401 что означает ?

    Reply
  6. Isa816

    (5) Ошибка авторизации

    Reply

Leave a Comment

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