Начало.
Релизовал модуль обмена заказами и подтверждениями заказов (реализация) через систему 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: сейчас веду вяло текущие работы по загрузке заказов и отправки подтверждений для СКБ Контур. Если есть спрос на такой модуль, то пишите -- ускорюсь.
Год 2019. Добавил работу с сертификатом и адаптировал обработки для УТ 11.3 (11.3.3.231).