Загрузка заказов в 1С:УТ11.0 и 1С:БП3.0 и выгрузка подтверждений через EDI (Корус)

Публикация № 377736

Обмен - Обмен с другими системами

EDI Корус Web-сервисы обмен электронными документами загрузка заказов

2
Обработки загрузки заказа покупателя, полученного через Web-сервис от Корус, и обработка выгрузки подтверждения покупателю

Начало.

Релизовал модуль обмена заказами и подтверждениями заказов (реализация) через систему EDI (Корус) для 1С:УТ 11.0. Модуль состоит из 2-х обработок.

Первая проверяет наличие заказов на сервере за указанный период и загружает выбранные в качестве заказов клиентов.

Вторая собирает реализации за период, привязанные к заказам.

За основу взяты статьи //infostart.ru/public/225566/ и //infostart.ru/public/189959/ и была ещё одна по выгрузке, но сейчас найти не могу. Авторам ОГРОМНОЕ СПАСИБО.

 

Год 2016. Потребовалась мне реализовать загрузку заказов в БП. В качестве документа для заказов выбрали счет на оплату покупателю (правда, в итоге всё таки добавили новый документ ЗаказКлиента, но это отдельная история). Предлагаемая обработка (PD_BP_LoadClientOrders_EDOKorus 2016 06 16.epf) создает счета. По сравнению с версией для УТ основное отличие (кроме собственно конфигурации) в том, что обработка проверяет заказы сразу от неск. покупателей. Теперь перед проверкой заказов сначала просходит запрос с кем установлены "отношения", и далее, используя полученные данные, происходит получение заказов с сервера.

Обработка выгрузки подтверждений для БП не имеет больших отличий по сравнению с выгрузкой для УТ. Выложил на всякий случай.

В документ счет надо добавить следующие реквизиты: НомерВходящегоДокумента, ДатаВходящегоДокумента, Грузополучатель и ЖелаемаяДатаОтгрузки. Думаю, тип и назначения реквизитов понятно.

Надо добавить два регистра сведений. Их структрура и названия приведены на рис. Единственный нюанс в RI_EDO_ИдентификаторыКонтрагентов измерение "контрагент" имеет тип справочник "Контрагенты" и справочник "Организации" (для хранения GLN всех участников обмена).

Обработки работают на версии БП 3.0.43.174. Если будете встраивать в более ранние версии (где используется реквизит ОсновнойДоговорКонтрагента), надо будет вносить изменения.

 

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

 

PS: сейчас веду вяло текущие работы по загрузке заказов и отправки подтверждений для СКБ Контур. Если есть спрос на такой модуль, то пишите -- ускорюсь.

2

Скачать файлы

Наименование Файл Версия Размер
Загрузка заказов
.epf 19,96Kb
16.06.16
19
.epf 20150126 19,96Kb 19 Скачать
Выгрузка подтверждений
.epf 18,73Kb
16.06.16
19
.epf 20150126 18,73Kb 19 Скачать
PD_BP_LoadClientOrders_EDOKorus 2016 06 16.epf
.epf 26,17Kb
16.06.16
3
.epf 20160616 26,17Kb 3 Скачать
PD_BP_UnloadSales_EDOKorus 2016 06 16.epf
.epf 20,38Kb
16.06.16
4
.epf 20160616 20,38Kb 4 Скачать

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. binex 264 23.07.15 18:49 Сейчас в теме
Для загрузки достаточно иметь доступ к сайту? Или ещё модуль интеграции? С сайта я могу у них выгржать только в Ексель формате.
2. Pim 166 23.07.15 20:05 Сейчас в теме
1. Достаточно иметь доступ к веб-сервису. Его необходимо отдельно получить у Коруса. Эти обработки фактически и есть модуль интеграции.
3. binex 264 23.07.15 23:42 Сейчас в теме
(2) так в том и вопрос. Веб-сервис это же отдельная услуга? Независимо от сайта, куда падают заявки покупателей?
4. Pim 166 24.07.15 07:39 Сейчас в теме
3. С нас ничего не взяли за подключение веб-сервиса. Я связался с поддержкой, сказал, что делаем модуль и не могу подключиться к сервису, кроме этого не могу подключиться даже через SoapUI. Специалист сказал, что для нас сервис не включен, надо его активировать, и что он это сделает. Через некоторое время мне пришел логин и пароль для сервиса и всё заработало. Доступ на сайт остался без изменений.
5. Makarovec 4 13.12.17 16:08 Сейчас в теме
Выгрузка подтверждений - что это означает? Это выгрузка документа DESADV или подтверждение о том что вы приняли заказ?
6. Pim 166 13.12.17 19:36 Сейчас в теме
(5) Для БП3.0 -- DELNOT, но есть заготовка DESADV.
7. Makarovec 4 14.12.17 12:37 Сейчас в теме
Можешь еще Desadv выложить?
8. Pim 166 14.12.17 14:13 Сейчас в теме
(7) В выложенном файле это есть. И всегда было. Это сделано отдельной процедурой, правда, она не вызывается. Она осталась от обработки для УТ. Если вам нужно DESADV, то надо вместо процедуры DELNOT вызывать DESADV, но вам придётся всё равно что-то "допиливать", т.к. вариант для БП делался именно для DESADV и именно он работал на момент выкладывания обработок на Инфостарт.
9. bot67 22.03.19 11:50 Сейчас в теме
Проект ещё жив? Есть ли обмен для УТ 11.3?
10. Pim 166 22.03.19 15:26 Сейчас в теме
(9)
Да. Проект, наверно, нас с вами переживёт ;-).
Но у меня клиенты не хотят уходят с 11.0, поэтому др. вариантов пока нет.
Могу помочь с доработкой до 11.3, если хотите.
11. bot67 25.03.19 10:03 Сейчас в теме
(10)Есть ли возможность предоставить нам уже доработанный вариант?
12. Pim 166 26.03.19 07:33 Сейчас в теме
(11) Какой доработанный вариант вы хотите? Я же написал, что для 11.3 варианта нет. Все существующие варианты я выложил.
13. bot67 26.03.19 11:57 Сейчас в теме
Вы же можете доработать обработки, чтобы они работали на УТ 11.3? Просто, платить деньги, и потом ещё допиливать это самим, наверное не правильно.
14. Pim 166 28.03.19 14:56 Сейчас в теме
(13)
Мы, наверно, не так поняли друг друга. У меня сейчас и планах нет дорабатывать модуль, представленный на сайте, под другую конфу или версию. Максимум, что я планирую, это выложить более "серьёзный" модуль с документами и монитором ЭДО. Пока он в составе УТ 11.0. Планирую, его перевести в расширение и под 11.4. Но он будет уже не за стартмани, и сроков я пока никаких не ставлю, т.к. это не моя основная работа.

Если Вы хотите, я могу индивидуально для Вас в приоритетном порядке сделать версию для 11.3. Пишите на почту Lab_it@mail.ru, обсудим. Других вариантов, извините, предложить не могу.
Оставьте свое сообщение