Справочники и Данные · 12 мин
1С МДМ: что это и зачем нужна система управления справочными данными
Что такое 1С:MDM, зачем нужна система управления нормативно-справочной информацией, какие задачи решает и как подойти к внедрению без рисков для данных.
1С:MDM (Master Data Management, управление мастер-данными) — это отраслевое решение фирмы «1С», предназначенное для централизованного ведения нормативно-справочной информации (НСИ) в организациях, где данные используются одновременно в нескольких информационных системах. Речь идёт о справочниках контрагентов, номенклатуры, договоров, организационной структуры, банковских счетов и других «опорных» данных, от которых зависят документы, отчёты и интеграции.
Проблема, которую решает MDM, знакома любой крупной компании: один и тот же контрагент вводится в разных базах с разным написанием, номенклатурная позиция дублируется под несколькими наименованиями, а реквизиты в одной системе обновлены, а в другой — нет. В результате отчёты расходятся, обмены между базами ломаются, а сотрудники тратят время на поиск «правильной» версии данных. MDM-система становится единым источником достоверных справочных данных для всех подключённых систем.
Решение построено на платформе «1С:Предприятие 8» и работает как отдельная база — «центр» MDM, к которому подключаются прикладные системы: 1С:ERP, 1С:Управление холдингом, 1С:Документооборот, а также сторонние системы через интеграционные механизмы. В этой статье разберём, как устроено решение, кому оно реально нужно, что требуется для внедрения и какие ошибки совершаются чаще всего.
Что такое мастер-данные и почему с ними возникают проблемы
Мастер-данные — это относительно стабильная справочная информация, на которую ссылаются документы и операции: карточки контрагентов, товаров, сотрудников, складов, договоров. В отличие от транзакционных данных (проводки, заказы, отгрузки) они меняются редко, но используются постоянно и во многих местах одновременно.
Пока компания работает в одной базе 1С, проблема почти незаметна: справочник один, и все им пользуются. Но как только появляются несколько баз — например, отдельно учётная система, отдельно CRM, отдельно сайт и WMS на складе, — каждый справочник начинает жить своей жизнью. Контрагент «ООО Ромашка» в одной системе заведён как «Ромашка ООО», в другой — с ошибкой в ИНН, а в третьей вообще отсутствует.
Последствия такой рассинхронизации вполне материальные: невозможно корректно сверить взаиморасчёты, консолидированная отчётность собирается вручную, заказы отгружаются по устаревшим реквизитам, а интеграционные обмены падают из-за несовпадающих идентификаторов. Чем больше систем и филиалов, тем дороже обходится ручное согласование данных.
Что умеет 1С:MDM: основные функции
Решение «1С:MDM Управление нормативно-справочной информацией» охватывает полный жизненный цикл справочных данных — от создания карточки до её архивирования. Ключевые функции стоит знать до принятия решения о внедрении.
- Централизованное хранение справочников с гибкой настройкой состава реквизитов под нужды компании.
- Маршруты согласования: новая карточка контрагента или товара проходит проверку ответственными (юрист, финансист, закупщик) до того, как попадёт в рабочие системы.
- Поиск и объединение дублей по правилам сопоставления — например, по ИНН, наименованию, адресу или комбинации полей.
- Автоматическая проверка и обогащение данных по внешним источникам (например, сверка реквизитов контрагента по данным ФНС).
- Рассылка согласованных данных в подключённые системы через механизмы интеграции, включая 1С:Шину и веб-сервисы.
- Ведение истории изменений и версионность: видно, кто, когда и что изменил в карточке.
- Разграничение прав доступа на уровне справочников, групп и отдельных реквизитов.
Важная особенность архитектуры: MDM-система не заменяет учётные системы. Она управляет только справочными данными. Документы, проводки и оперативные остатки по-прежнему живут в ERP, Бухгалтерии и других прикладных решениях — MDM лишь гарантирует, что все они ссылаются на одни и те же корректные карточки.
Кому нужен 1С:MDM, а кому он избыточен
Решение ориентировано на средние и крупные организации с распределённой ИТ-ландшафтом. Характерные признаки того, что MDM принесёт пользу: в компании работает три и более системы, использующих общие справочники; есть холдинговая структура с несколькими юрлицами и базами; номенклатура исчисляется десятками тысяч позиций; регулярно возникают ошибки из-за дублей контрагентов; согласование новых карточек происходит по почте и теряется.
Если же компания работает в одной-двух базах 1С, справочники невелики, а обмены между системами простые и стабильные — внедрение отдельной MDM-системы, скорее всего, не окупится. В таких случаях достаточно навести порядок штатными средствами: настроить обмены, почистить дубли обработками поиска и назначить ответственного за ведение НСИ.
Сравнение вариантов
Подходит при трёх и более системах с общими справочниками, холдинговой структуре и формальных процессах согласования данных. Требует отдельного внедрения и сопровождения.
Подходит для двух систем с простой структурой данных. Ограничение: нет единого процесса согласования, дубли и конфликты решаются вручную.
Подходит, когда одна система объективно главная (например, ERP), а остальные только потребляют данные. Ограничение: слабые средства дедупликации и маршрутов согласования.
Как устроена архитектура и интеграция
Типовая схема выглядит так: база 1С:MDM разворачивается отдельно и становится «мастер-системой» для выбранных справочников. Прикладные системы подключаются к ней как подписчики: они либо перестают редактировать эти справочники у себя (получая данные только из MDM), либо отправляют заявки на создание новых элементов.
Интеграция реализуется несколькими способами. Наиболее распространённый — через «1С:Шина данных» (Enterprise Service Bus), которая обеспечивает маршрутизацию и гарантированную доставку сообщений между системами. Также доступны синхронизация через планы обмена, веб-сервисы и HTTP-интерфейсы для подключения не-1С систем: CRM, сайтов, учётных систем сторонних вендоров.
Ключевое понятие в обмене — глобальный идентификатор. Каждому элементу справочника присваивается уникальный код, единый для всех систем. Именно по нему системы понимают, что «Контрагент №154 в ERP» и «Клиент А-771 в CRM» — это один и тот же объект. Без согласованной системы идентификации MDM-проект превращается в бесконечное сопоставление вручную.
Как подойти к внедрению: порядок действий
Внедрение MDM — это в первую очередь организационный проект, а не технический. Ошибки здесь дороже всего обходятся на этапе проектирования модели данных и процессов. Рабочая последовательность выглядит следующим образом.
- 1Проведите аудит: какие справочники ведутся, в каких системах, где чаще всего возникают дубли и ошибки
- 2Определите состав мастер-данных: какие справочники передаются под управление MDM на первом этапе (обычно начинают с контрагентов и номенклатуры)
- 3Спроектируйте эталонную модель данных: состав реквизитов, обязательность, правила проверки, систему идентификаторов
- 4Опишите процессы: кто создаёт карточки, кто согласует, кто имеет право изменять критичные реквизиты
- 5Выполните первичную загрузку и очистку: объедините дубли, заполните недостающие реквизиты, зафиксируйте соответствие элементов в разных системах
- 6Настройте интеграции и проведите тестирование на копиях баз с реальным объёмом данных
- 7Запустите пилот на одном справочнике и одной-двух системах, затем расширяйте контур
Отдельно стоит сказать про первичную загрузку — это самая трудоёмкая часть проекта. Данные из разных систем нужно сопоставить, найти дубли, выбрать «выжившую» карточку и перенести связи. Делать это вручную на больших объёмах нереально, поэтому используются правила автоматического сопоставления с последующей ручной проверкой спорных случаев.
Пилотный запуск на ограниченном контуре обязателен. Он позволяет проверить маршруты согласования, качество правил дедупликации и производительность обменов до того, как под управление MDM попадут критичные данные всех систем.
Типичные ошибки при работе с MDM
Последняя ошибка заслуживает отдельного внимания. Если согласование нового контрагента занимает несколько дней, сотрудники найдут способ обойти систему — и вся идея единого источника данных разваливается. Маршруты согласования должны быть короткими: для типовых случаев — автоматические проверки, ручное согласование — только для исключений.
Как проверить, что MDM работает правильно
После запуска нужны объективные критерии качества, иначе система начнёт деградировать незаметно. Полезно регулярно контролировать несколько показателей: долю дублей в справочниках, время согласования новой карточки, количество ошибок интеграционных обменов и долю карточек, созданных в обход MDM.
Как проверить результат
Во всех системах находится одна карточка с одинаковыми реквизитами
Находится несколько карточек или реквизиты различаются
Карточка проходит согласование в MDM и автоматически появляется во всех подключённых системах
Карточку приходится заводить вручную в каждой системе
Ошибки доставки единичны и обрабатываются регламентно
Ошибки копятся, сообщения теряются или требуют ручного вмешательства
Изменение доходит до всех систем за время, заданное регламентом обмена
Часть систем получает обновление с задержкой или не получает вовсе
Если контрольные точки показывают отклонения, причина почти всегда в одном из трёх: неполные правила сопоставления, нестабильные каналы обмена или нарушение регламента пользователями. Диагностику начинайте с журналов интеграции — они покажут, на каком этапе данные теряются.
Наибольший эффект MDM даёт там, где ошибка в справочных данных стоит денег: отгрузка по неверным реквизитам, закупка дублирующейся номенклатуры, потеря истории взаимодействия с клиентом. Начинайте проект именно с таких болезненных справочников — это упрощает обоснование и даёт быстрый видимый результат.
Частые вопросы о 1С:MDM
Чем 1С:MDM отличается от обычных обменов между базами 1С?
Обмены просто переносят данные между системами по расписанию, но не решают вопросы качества: дубли, согласование, единые правила заполнения. MDM добавляет управляющий контур — маршруты согласования, дедупликацию, валидацию и единый центр ответственности за данные.
Можно ли подключить к 1С:MDM системы, не относящиеся к 1С?
Да. MDM предоставляет веб-сервисные и HTTP-интерфейсы, через которые подключаются сторонние CRM, сайты, WMS и учётные системы. Потребуется разработка со стороны подключаемой системы и согласование форматов сообщений.
Нужно ли покупать отдельные лицензии для 1С:MDM?
Да, решение лицензируется отдельно: требуется лицензия на саму конфигурацию и платформу, а также клиентские лицензии для пользователей MDM. Подключённые прикладные системы лицензируются по своим правилам независимо.
Сколько времени занимает внедрение?
Сроки сильно зависят от количества систем, объёма справочников и состояния данных. Пилотный проект на одном справочнике обычно укладывается в несколько месяцев; полномасштабное внедрение в холдинге может занять год и более. Основное время уходит на очистку данных и согласование процессов, а не на техническую настройку.
Что будет, если база MDM недоступна — остановятся ли остальные системы?
Нет, при правильной архитектуре прикладные системы продолжают работать с уже полученными данными. Недоступность MDM блокирует только создание и изменение справочников и доставку обновлений. После восстановления связи накопленные сообщения доставляются в штатном режиме.
Подойдёт ли 1С:MDM небольшой компании с одной базой?
Практически никогда. При одной учётной системе справочники и так едины, а функции MDM окажутся избыточными. Решение имеет смысл рассматривать при трёх и более системах, использующих общие справочники, либо при холдинговой структуре.
Что важно запомнить
1С:MDM — это система управления нормативно-справочной информацией, создающая единый центр ведения справочников для нескольких прикладных систем. Она оправдана при трёх и более системах с общими данными, требует тщательной очистки данных на старте и пилотного запуска. Главные условия успеха — назначенные владельцы данных, короткие маршруты согласования и регулярный контроль качества после запуска.