К статье
Практический материал

Справочники и Данные · 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-системы, скорее всего, не окупится. В таких случаях достаточно навести порядок штатными средствами: настроить обмены, почистить дубли обработками поиска и назначить ответственного за ведение НСИ.

Сравнение вариантов

1С:MDM как отдельная система

Подходит при трёх и более системах с общими справочниками, холдинговой структуре и формальных процессах согласования данных. Требует отдельного внедрения и сопровождения.

Штатные обмены между базами

Подходит для двух систем с простой структурой данных. Ограничение: нет единого процесса согласования, дубли и конфликты решаются вручную.

Ведение НСИ в одной главной базе

Подходит, когда одна система объективно главная (например, ERP), а остальные только потребляют данные. Ограничение: слабые средства дедупликации и маршрутов согласования.

Как устроена архитектура и интеграция

Типовая схема выглядит так: база 1С:MDM разворачивается отдельно и становится «мастер-системой» для выбранных справочников. Прикладные системы подключаются к ней как подписчики: они либо перестают редактировать эти справочники у себя (получая данные только из MDM), либо отправляют заявки на создание новых элементов.

Интеграция реализуется несколькими способами. Наиболее распространённый — через «1С:Шина данных» (Enterprise Service Bus), которая обеспечивает маршрутизацию и гарантированную доставку сообщений между системами. Также доступны синхронизация через планы обмена, веб-сервисы и HTTP-интерфейсы для подключения не-1С систем: CRM, сайтов, учётных систем сторонних вендоров.

Ключевое понятие в обмене — глобальный идентификатор. Каждому элементу справочника присваивается уникальный код, единый для всех систем. Именно по нему системы понимают, что «Контрагент №154 в ERP» и «Клиент А-771 в CRM» — это один и тот же объект. Без согласованной системы идентификации MDM-проект превращается в бесконечное сопоставление вручную.

Как подойти к внедрению: порядок действий

Внедрение MDM — это в первую очередь организационный проект, а не технический. Ошибки здесь дороже всего обходятся на этапе проектирования модели данных и процессов. Рабочая последовательность выглядит следующим образом.

Порядок действий
  1. 1
    Проведите аудит: какие справочники ведутся, в каких системах, где чаще всего возникают дубли и ошибки
  2. 2
    Определите состав мастер-данных: какие справочники передаются под управление MDM на первом этапе (обычно начинают с контрагентов и номенклатуры)
  3. 3
    Спроектируйте эталонную модель данных: состав реквизитов, обязательность, правила проверки, систему идентификаторов
  4. 4
    Опишите процессы: кто создаёт карточки, кто согласует, кто имеет право изменять критичные реквизиты
  5. 5
    Выполните первичную загрузку и очистку: объедините дубли, заполните недостающие реквизиты, зафиксируйте соответствие элементов в разных системах
  6. 6
    Настройте интеграции и проведите тестирование на копиях баз с реальным объёмом данных
  7. 7
    Запустите пилот на одном справочнике и одной-двух системах, затем расширяйте контур

Отдельно стоит сказать про первичную загрузку — это самая трудоёмкая часть проекта. Данные из разных систем нужно сопоставить, найти дубли, выбрать «выжившую» карточку и перенести связи. Делать это вручную на больших объёмах нереально, поэтому используются правила автоматического сопоставления с последующей ручной проверкой спорных случаев.

Пилотный запуск на ограниченном контуре обязателен. Он позволяет проверить маршруты согласования, качество правил дедупликации и производительность обменов до того, как под управление MDM попадут критичные данные всех систем.

Типичные ошибки при работе с MDM

Типичные ошибки
01
Попытка перенести под управление MDM все справочники сразу — проект затягивается, а эффект откладывается. Начинайте с одного-двух самых проблемных.
02
Отсутствие владельца данных: если за качество справочника не отвечает конкретный сотрудник или роль, MDM быстро превращается в ещё одну базу с мусором.
03
Слабые правила поиска дублей: сопоставление только по наименованию пропускает очевидные дубли, а слишком агрессивные правила склеивают разные объекты.
04
Игнорирование исторических данных: старые документы в подключённых системах продолжают ссылаться на архивные дубли, и отчёты расходятся даже после чистки справочников.
05
Обходной ввод данных: пользователи продолжают создавать карточки напрямую в прикладных системах, минуя 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 — это система управления нормативно-справочной информацией, создающая единый центр ведения справочников для нескольких прикладных систем. Она оправдана при трёх и более системах с общими данными, требует тщательной очистки данных на старте и пилотного запуска. Главные условия успеха — назначенные владельцы данных, короткие маршруты согласования и регулярный контроль качества после запуска.