Доработка 1С:MDM для агрохолдинга: заявки на НСИ, согласование контрагентов и обмен через DATAREON
Развивал систему управления мастер-данными: заявки на номенклатуру, согласование контрагентов, интеграции и автозаполнение справочников.

Задача
В холдинге уже работала 1С:MDM: создание номенклатуры, заявки на нормализацию, подписки предприятий на справочники, обмен через DATAREON. Нужно было развивать функционал, дорабатывать механизмы и устранять ошибки без остановки процессов.
Как было до проекта
- Часть механизмов обработки заявок работала с ошибками.
- Маршруты согласования контрагентов требовали доработки.
- Почтовые уведомления с вложениями не уходили из-за ограничений по размеру.
- Каталог в программу лояльности передавался не автоматически.
Что я сделал
- 1
Заявки и алгоритмы обработки
Дорабатывал формы заявок: новые реквизиты и табличные части, обработка данных типовыми механизмами 1С:MDM и кодом, алгоритмы для «сырых» данных, запрет создавать некоторые виды заявок при определённых условиях.
- 2
Справочники и формы
Ограничил доступ к файлам для отдельных пользователей, программно настроил отображение полей, сделал автозаполнение региона и района при изменении адреса в справочниках точек доставки и грузоотправителей.
- 3
Уведомления без потерь
Добавил контроль размера вложений: если архив больше лимита, он автоматически делится, и уведомление уходит несколькими письмами.
- 4
Интеграции
Развивал обмен через DATAREON и настроил ежедневную выгрузку товарного каталога с иерархией в Loymax. Документацию по обработчикам и связям баз вёл в 1С:IMS.
Результат
- Система управления мастер-данными стала стабильнее: ошибки в существующих механизмах устранены.
- Создание, изменение и согласование номенклатуры и контрагентов проходит быстрее.
- Ручных операций со справочниками стало меньше благодаря автозаполнению.
- Каталог с иерархией каждый день сам уходит в Loymax, крупные вложения больше не теряются.
MDM-система не бывает «готовой»: бизнес меняется, и заявки, маршруты и интеграции нужно постоянно подстраивать. Важно, чтобы это делал человек, который понимает и 1С, и обмены.


