Выгрузка заказов из 1С в MEASOFT API (ранее "Курьерская служба 2008") [РАСШИРЕНИЕ]

Данный модуль предоставляет возможность выгружать заказы из 1С: Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

Арт.: 1531484

Продано: 20

На основании.png
На основании.png
Заказ клиента.png
Доставка.png
кс.png
На основании.png
На основании.png
Заказ клиента.png
Доставка.png
кс.png
Лицензии

9600 руб.

Услуги

2500 руб.

3600 руб.

В настоящий момент трудно представить какую-либо организацию, не использующую средства автоматизации. Даже в мелких киосках можно найти или компьютер, или смарт-терминал, или что-то подобное. И уж, конечно, в нашей стране каждый слышал про 1С.

Данный модуль предоставляет возможность выгружать заказы из 1С Управление торговлей 11 версии в "MEASOFT" (ранее "Курьерская служба 2008").

В дальнейших планах планируется модификация модуля для работы с другими конфигурациями 1С.

Сразу хочу сделать оговорку, что модуль находится в режиме доработки, т.е. есть желание реализовать все функции, которые есть в API Measoft

Модуль написан с использованием технологии Расширения конфигурации, а, значит, не подойдет для Базовых версий 1С. Обмен осуществляется средствами XML API по протоколу HTTP POST. Обмен данными происходит в реальном времени, поэтому необходимо стабильное подключение к интернету.

Начнем :)

На данный момент формирование Заказа на доставку в Курьерскую службу осуществляется из документов Заказ клиента или Реализация. Но, забегая вперед, скажу, что некоторые функции пока реализованы только для документа Заказ клиента.

 

В документе Заказ клиента необходимо перейти в меню "Создать на основании" и выбрать Заказ на доставку КС

 

В документе Заказ клиента необходимо перейти в меню "Создать на основании" и выбрать Заказ на доставку КС

В дальнейшем планируется доработка создания документа Заказ на доставку КС из документа Реализация товаров и услуг

При создании Заказа на доставку КС на основании Заказа клиента заполнение ключевых полей происходит автоматически. Давайте разберем, какие поля и на основании чего заполняются

Номер и дата документа. Номер документа хранится в виде строки длиной не более 13 символов. При заполнении он принимается равным номеру документа основания, к которому в начале добавляется "З-" (если документ создан на основании Заказа клиента) или "Р-" (если создан на основании Реализации товаров). Если Дата документа меньше текущей, тогда устанавливается текущая дата

Аккаунт. Заполняется из справочника Аккаунты. Зависит от Организации. Поскольку в одной информационной базе может вестись учет по нескольким организациям, то и Аккаунтов может быть несколько

Планируется доработка справочника Аккаунты, для возможности вести аккаунты не только в разрезе Организаций, но еще и в разрезе Складов

Номенклатура. Табличная часть с Номенклатурой заполняется практически идентично исходной.

 

Сверху Номенклатура из Заказа клиента, снизу - из Заказа на доставку

 

Сверху Номенклатура из Заказа клиента, снизу - из Заказа на доставку

Однако, при заполнении номенклатуры нужно помнить о некоторых особенностях:

  1. Тип вложения. Может принимать только значения: Товар, Доставка, Услуга, Предоплата, Оплата кредитом, Забор товара. Некоторые из них добавляются автоматически при отправке заказа в службу доставки. На данный момент реализованы только Товар и Услуга
  2. Артикул. Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к справочнику номенклатуры. Если товар в справочнике не найден - система выдаст соответствующую ошибку.
    В настройках модуля есть возможность включить/отключить заполнение Артикула
  3. Количество. Может принимать только целочисленные значения. Поэтому в случае использования весового товара устанавливается Количество равное 1 и фактический Вес товара.
  4. Масса (вес). Указывается для единицы товара
  5. Объявленная ценность. Указывается с точностью до копеек. Если не указана, принимается равной Цене товара
  • Доставка. Заполняется в соответствии с настройками

 

Выгрузка заказов из 1С в «MEASOFT» (ранее "Курьерская служба 2008")

 

Нужно установить Способ доставки как "Наша транспортная служба до клиента" (если у вас нет закладки Доставка, тогда необходимо ее активировать в разделе Склад и доставка в настройках программы). Таким образом вы сможете задавать Адрес доставки (необходим если в настройках получателя вы указали вариант заполнения Адреса из документа. Описание см. выше)

Вложение кратко описывает товары документа (например: "детские игрушки"). Срочность доставки заполняется из Видов срочности, которые доступны для вашей учетной записи.

Как это все работает?

Создаем документ Заказ на доставку КС. Его можно создать как на основании документ Заказ клиента, так и пустой (вариант с пустым заказом не рассматриваю т.к. вручную его можно заполнить любыми данным в том числе и некорректными).

После записи документа Заказ на доставку КС создается связь между ним и исходным Заказом клиента. При попытке создать еще один документ будет выводиться предупреждение, и документ создан не будет.

 

Выгрузка заказов из 1С в «MEASOFT» (ранее "Курьерская служба 2008")

 

Отправка в службу доставки возможна только после Проведения документа. В противном случае будет выведено предупреждение. Это сделано для того, чтоб один и тот же документ не отправляли несколько раз (что скорей всего приведет к ошибкам).

После успешной отправки Заказа у него устанавливается Статус "Отправлен в Курьерскую службу", он переходит в режим "Только для чтения". Заполняются поля Номер КС и Штрихкод (номер и штрихкод, которые присвоены заказу в курьерской службе), Текущий статус доставки.

По мере того, как будет проходить доставка заказа, будет меняться его Текущий статус (этот же самый статус отображается в связанном Заказе клиента) и будет заполняться история статусов

На данный момент можно запросить статус только для конкретного документа. Массовое обновление статусов находится в разработке

По кнопке Отправить вложения можно в Курьерскую службу передать все вложения, которые прикреплены штатным механизмом к документу Заказ клиента (реализация подобного механизма для документа Реализация товаров находится в разработке)

По кнопке Запросить печатную форму можно получить в формате *.pdf одну из четырех печатных форм из Курьерской службы (Накладная, Наклейка Zebra, Наклейка А4, Акт приема-передачи)

Особенности работы (важные нюансы)

Печатные формы. Печатные формы сохраняются в каталог временных файлов и не удаляются т.к. они должны быть доступны пользователям. Поэтому нужно следить за дисковым пространством. В определенных ситуациях возможно переделать сохранение их в конкретный каталог, но это скорее частная доработка и добавление подобного функционала на данном этапе не рассматривается.

Файлы xml. Обмен между 1С и API Курьерской службы происходит через xml файлы (о чем говорилось в самом начале). Файлы изначально сохраняются в каталог временных файлов, а затем удаляются. Для предотвращения ошибок нужно иметь доступ на Запись в этот каталог для всех пользователей, работающих с Курьерской службой.

Адрес. Пожалуй, самая неоднозначная часть. Адрес состоит из 2 частей - Город и сам адрес.

Из описания работы API:
Поле Город контейнеров Получатель и Организация можно указать одним из следующих способов:

  • код населенного пункта из справочника городов
  • 13-ти значный код адресного классификатора КЛАДР
  • (AOID)36-ти значный код адресной системы ФИАС
  • название города (не рекомендуется!)

Как видите, заполнить поле Город не просто. Испробовав разные варианты я пришел к тому, что проще всего при отправке использовать Код населенного пункта, который в свою очередь можно получить через почтовый индекс.

На данный момент в поле Город (индекс) попадают первые 6 символов из Адреса. Поэтому необходимо контролировать корректное заполнение адреса в соответствии с Кладр/ФИАС

Для оптимизации работы модуля создан регистр соответствия Индекса и Кода города. В момент отправки заказа происходит поиск записи с соответствием адреса. Если запись найдена, то Код города заполняется из нее. Если запись не найдена, то создается запрос в Курьерскую службу с целью получить Код города по Индексу (результат запроса так же заносится в регистр соответствия). Таким образом со временем будет наполняться регистр Адресов и станет меньше запросов к серверу (особенно если вы работаете в небольшом регионе).

Тем не менее бывают моменты, когда в Курьерской службе одному индексу соответствует несколько населенных пунктов. Такое бывает в случае небольших населенных пунктов, где одно почтовое отделение на несколько деревень. Именно для этого Адрес передается полностью (вместе с индексом и населенным пунктом)

В итоге хочу еще раз указать на то, что Адреса это очень тонкий момент и по возможности необходимо проверять заказы (и конечно корректно заполнять адрес в вашей 1С).

 

Настройки работы модуля

В форме настройки Аккаунта имеется кнопка "Заполнить виды срочности". По нажатию на нее происходит заполнение Видов срочности, которые доступны вашей организации в Курьерской службе. Операцию необходимо провести при создании аккаунта. Однако, при повторном запросе текущие данные будут удалены и заполнены заново, что может привести к потере данных (поле Режим доставки) в ранее созданных Заказах на доставку

После создания нового Аккаунта необходимо перейти в режим "Настройки" и создать для него настройку. В противном случае при заполнении документа Заказ на доставку могут возникать ошибки

 

Тестировалось на 1С:Управление торговлей 11.4.14.95

 

Ближайшие планы

  1. Реализация полноценного формирования Заказа на доставку КС из документа Реализация товаров
  2. Реализация механизма формирования Заказа на забор товаров КС из документа Поступление товаров
  3. Реализация возможности формировать остатки на складе КС
  4. Реализация возможности создавать Аккаунт не только на основании Организации, но и склада

 

Вам может пригодиться:

Статистика:
Просмотры 11472
Загрузки 20
Рейтинг 11
Создание 27.04.22 18:20
Обновление 27.04.22 18:20
№ Публикации 1531484
Характеристики:
Теги

УТ доставка курьерка курьерская служба

Рубрики Сайты и интернет-магазины
Кому Программист ,
Пользователь
Тип файла Архив с данными
Платформа Платформа 1С v8.3 ,
Бухгалтерский учет
Конфигурация 1С:Бухгалтерия 3.0
Операционная система Не имеет значения
Страна Россия
Отрасль Не имеет значения
Налоги Не имеет значения
Вид учета Не имеет значения
Доступ к файлу Платные (руб)
Код открыт Да
1. KNR24 22.12.22 15:11 Сейчас в теме
Подойдет для 1С:Предприятие 8.3 (8.3.18.1741) Управление нашей фирмой, редакция 1.6 (1.6.27.270) ?
2. Техподдержка 22.12.22 18:33
(1) добрый день
расширение разрабатывалось только для Управление торговлей 11
Если есть необходимость, можем доработать для конфигурации УНФ
И забегая вперед спрошу, переход на 3ю редакцию УНФ не планируется ?
3. RWS88 28.09.23 16:04 Сейчас в теме
Расчета стоимости доставки нет. XML формируется просто строкой, код не структурирован толком. Немного другого ожидаешь от платной доработки...

Оставьте свое сообщение

См. также

Оплата товара "Долями" в 1С:Розница 2.3 (для работы с сервисом dolyame.ru)

Готовое интеграционное решение для оплаты покупок Долями в 1C:Розница 2.3. Реализовано в виде расширения. Интеграция сервиса dolyame.ru для приема платежей в рассрочку. Поддерживает работу от разных юридических лиц. Работа: в составе РИБ...

22440 руб.

Парсинг цен на маркетплейсах – «Мониторинг цен» – расширение 1С для отслеживания и анализа цен конкурентов на Wildberries, Oz...

Сервис парсинга цен на маркетплейсах помогает отслеживать и проводить анализ цен для Ozon, Wildberries, Мегамаркет и т.д. только для одного региона – Москва и Московская область. Выполняйте анализ и контролируйте цены Ваших конкурентов сраз...

2400 1800 руб.

SALE! 25%

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматичес...

36000 руб.

Функционал задач в Битрикс24 у Вас в 1С

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации лине...

5040 руб.

Интеграция Сбербанк СБП (SBER) и Альфа Авто 5 / Альфа Авто 6

В настоящее время система СБП очень часто стала использоваться в повседневной жизни. Одна из систем интеграции СБП через СБЕР. Данная конфигурация является инструментом интеграции СБП в Альфа Авто. Данная система не просто формирует статиче...

7200 руб.

"Мониторинг цен" - парсинг сайтов, мониторинг цен конкурентов "одной кнопкой"

Программа позволяет одним кликом настроить сбор цен ваших конкурентов или дилеров в интернете. Автоматически собирает данные результата поиска Яндекса (вам не придется вручную добавлять каждый сайт, за которым нужно следить). Обновление цен...

19950 руб.

Интеграция и выгрузка для АВИТО для 1С: УТ, УНФ и Розница

Модуль выгрузки товаров услуг из 1С для сайта "Авито" раздел "Автозагрузка" выполнена в виде обработки. Обработка подходит для конфигураций УТ, УНФ и Розница. Данная обработка позволяет создавать шаблон с объявлениями дл...

4200 руб.

Товарный чек вместо фискального (онлайн) чека с печатью QR-кода для 1С:Розница 2.3, 3.0, 1С:УТ/1С:КА

Расширение позволяет напечатать товарный чек с QR-кодом без необходимости пробивать фискальный (онлайн) чек. При этом в системе данный чек имеет статус "пробитый", а значит попадет в отчет о розничных продажах при закрытии смены, ...

3600 руб.