EDI EDIFACT в 1С: подсистема юридически значимого обмена документами для международной корпорации
Разработал в 1С подсистему обмена по стандарту EDIFACT: документы из учёта, редактор по карте стандарта, подпись и статусы.

Задача
Предприятия международной корпорации работают с поставщиками и сдают отчётность во многих странах, и почти в каждой свои требования к формату. Нужна была подсистема юридически значимого обмена в EDIFACT — стандарте EDI, принятом ООН, чтобы привести документооборот к единому виду.
Как было до проекта
- В каждой стране присутствия свои требования к формату документов и регламентированной отчётности.
- Документооборот предприятий корпорации было сложно стандартизировать.
- Изменения в карте стандарта требовали бы доработки системы программистом.
Что я сделал
- 1
Ядро формирования и хранения данных
Разработал основную подсистему, которая формирует и хранит данные обмена. Она стала общей основой для всех предприятий корпорации.
- 2
Документы EDIFACT из учётных данных
Сделал формирование сообщений стандарта EDIFACT на основании внутренних документов учётной системы каждого предприятия, без ручного переноса данных.
- 3
Редактор по карте стандарта
Написал интерфейсы и инструменты, через которые пользователь корректирует существующие и создаёт новые документы EDIFACT в пользовательском режиме. Основа — постоянно обновляемая карта стандарта, поэтому новые виды сообщений не требуют доработки кода.
- 4
Подпись, отправка и статусы
Автоматизировал подписание ЭЦП, отправку документов и извещений и получение статусов в реальном времени, в том числе для регламентированной отчётности.
Результат
- Документы стандарта EDIFACT формируются из учёта каждого предприятия корпорации.
- Новые и изменённые виды документов настраиваются пользователями без доработки системы.
- Подписание, отправка и контроль статусов документов и отчётности идут автоматически в реальном времени.
- Подсистема используется и развивается, единый стандарт документооборота упростил работу сотрудников.
В EDI главное не формат, а то, как часто он меняется. Если вынести структуру сообщений в настраиваемую карту стандарта, подсистема переживёт любые изменения без программиста.
Вопросы по теме
Можно ли организовать обмен EDIFACT прямо в 1С?+
Да. В 1С можно разработать подсистему, которая формирует сообщения EDIFACT из учётных документов, подписывает их и отправляет контрагентам с отслеживанием статусов.
Чем EDIFACT отличается от российского ЭДО?+
EDIFACT — международный стандарт EDI, принятый ООН, его используют в обмене с зарубежными партнёрами. Российский ЭДО работает по форматам ФНС и через операторов ЭДО.
Как не дорабатывать 1С при каждом изменении формата EDI?+
Хранить структуру сообщений в настраиваемой карте стандарта и дать пользователям редактор. Тогда новые документы создаются в пользовательском режиме.


