Справочники и Данные · 11 мин
Что такое МДМ в 1С и как устроено управление мастер-данными
Что такое МДМ (MDM) в 1С: управление нормативно-справочной информацией, эталонные справочники, синхронизация данных между базами и типовые ошибки внедрения.
МДМ (MDM, Master Data Management) в контексте 1С — это подход и набор инструментов для централизованного управления нормативно-справочной информацией: номенклатурой, контрагентами, договорами, складами, единицами измерения и другими «мастер-данными», на которые ссылаются документы и отчёты. Суть идеи проста: справочник ведётся в одном месте, а все остальные системы получают из него согласованные, непротиворечивые данные.
Проблема, которую решает МДМ, знакома почти каждой компании с несколькими базами 1С. В одной базе контрагент записан как «ООО Ромашка», в другой — «Ромашка ООО», в третьей — «ООО "Ромашка"» с лишним пробелом. В итоге сводная отчётность не сходится, остатки по складу расходятся с учётом, а поиск дублей превращается в регулярную ручную работу. МДМ устраняет это за счёт единого источника эталонных данных и формализованных правил их распространения.
В экосистеме 1С задачи МДМ решаются разными средствами: типовыми механизмами обмена (планы обмена, универсальный формат EnterpriseData), подсистемой БСП «Обмен данными», отраслевыми MDM-решениями партнёров и самописными интеграциями через веб-сервисы или шину данных. Выбор зависит от количества баз, требований к скорости синхронизации и бюджета.
Какие данные относятся к мастер-данным в 1С
Мастер-данные — это относительно стабильная справочная информация, которая используется многократно и редко меняется по сути. В типовых конфигурациях 1С к ней относятся: номенклатура и её характеристики, контрагенты и партнёры, договоры, банковские счета, склады, подразделения, сотрудники, валюты, единицы измерения, статьи затрат и доходов, виды цен.
Важно отличать мастер-данные от транзакционных. Поступление товара, счёт-фактура, платёжное поручение — это транзакции: их много, они создаются постоянно и отражают события бизнеса. Справочник номенклатуры — мастер-данные: элемент создаётся один раз и затем используется в тысячах документов. Именно поэтому ошибка в справочнике опаснее ошибки в документе — она «размножается» по всем связанным записям.
Третья категория — настройки и классификаторы (ОКВЭД, КЛАДР/ФИАС, ставки НДС). Они тоже считаются мастер-данными, но часто обновляются из внешних официальных источников, а не внутри компании.
Какие признаки говорят, что компании нужен МДМ
МДМ не нужен каждой организации. Если у вас одна база 1С и пять пользователей, достаточно дисциплины и базовых прав ввода данных. Задуматься о централизации стоит, когда появляются характерные симптомы.
Сравните один и тот же справочник в разных базах: есть ли расхождения в наименованиях и реквизитах
Поищите по ИНН в справочнике контрагентов — сколько элементов с одним ИНН
Проверьте, совпадают ли остатки и обороты при консолидации данных из разных систем
Оцените трудозатраты на сверку за месяц — это прямые потери
Проверьте, как заводится новая номенклатура и через сколько она появляется во всех базах
Если два-три признака из списка — ваша реальность, централизация справочников окупится быстро: сократятся ошибки в документах, ускорится ввод новых позиций, исчезнет необходимость в ручных сверках.
Как устроена типовая архитектура МДМ в 1С
Классическая схема выглядит так. Одна база назначается мастер-системой — например, выделенная база на платформе 1С или центральный узел в конфигурации «Управление холдингом», либо одна из существующих учётных баз (чаще ERP). В ней создаются и редактируются справочники. Остальные базы — подписчики: они получают данные через обмен и используют их в документах, но не могут изменять их локально.
Транспортом служат планы обмена (в том числе через универсальный формат EnterpriseData), обмен через веб-сервисы, файлы или корпоративную шину данных. Для надёжности в мастер-системе обычно настраивают: запрет редактирования справочников в базах-подписчиках (через права или подписки на события), регламентные задания рассылки изменений, журналирование отказов обмена.
Сценарий: две базы — торговля и бухгалтерия
Самый частый случай. Номенклатура и контрагенты вводятся в «Управлении торговлей» и выгружаются в «Бухгалтерию предприятия» типовым обменом. Здесь МДМ сводится к правильной настройке синхронизации: выбрать направление, настроить сопоставление по ИНН и наименованию, включить контроль дублей при загрузке.
Сценарий: холдинг с десятками баз
В холдинге выделяют центральный узел МДМ, куда стекаются заявки на новые элементы из всех филиалов. Ответственный за справочники проверяет заявку, создаёт эталонный элемент, и тот рассылается во все базы с единым идентификатором. Ключевое отличие от простого обмена — процесс согласования: никто не создаёт элементы напрямую, все изменения проходят через мастер-систему.
Как внедрить МДМ: порядок действий
Внедрение начинается не с настройки обмена, а с аудита данных. Сначала нужно понять, какие справочники критичны, где они дублируются и какие реквизиты обязательны. Типичный путь выглядит так.
- 1Проведите инвентаризацию: выпишите справочники, которые ведутся в нескольких базах, и оцените масштаб дублей
- 2Назначьте мастер-систему для каждого справочника — она может быть разной для разных данных (номенклатура в ERP, сотрудники в ЗУП)
- 3Очистите данные: найдите и объедините дубли, заполните обязательные реквизиты, архивируйте неактуальные элементы
- 4Определите правила сопоставления: по каким реквизитам элементы признаются одинаковыми (ИНН для контрагентов, артикул для номенклатуры)
- 5Настройте обмен: план обмена, расписание, направление потоков данных
- 6Закройте редактирование мастер-данных в базах-подписчиках правами доступа
- 7Назначьте владельца данных — сотрудника, ответственного за качество справочника
- 8Проверьте результат: сверьте несколько справочников в мастер-системе и подписчиках после обмена
Критичный этап — очистка до запуска обмена. Если запустить синхронизацию «на грязных» данных, дубли разъедутся по всем базам, и чистка станет в разы сложнее. Объединение дублей в 1С выполняется штатной обработкой «Поиск и удаление дублей» (в конфигурациях на БСП) — она заменяет ссылки в документах на выбранный эталонный элемент.
Инструменты 1С для реализации МДМ
Готового «коробочного МДМ» у фирмы «1С» нет как отдельного продукта для всех случаев, но задача решается штатными средствами платформы и конфигураций, а также специализированными решениями.
Сравнение вариантов
Подходят для 2–5 баз типовых конфигураций; настраиваются без программирования. Ограничение: слабая гибкость при нестандартных правилах сопоставления
Стандартный формат обмена между разными конфигурациями 1С; хорош для разнородного ландшафта. Ограничение: требует настройки правил конвертации
Включает механизмы централизованного ведения НСИ для групп компаний. Ограничение: целесообразен именно для холдингов, избыточен для малого бизнеса
Готовые мастер-системы с заявками, согласованием и контролем качества данных. Ограничение: стоимость внедрения и зависимость от поставщика
Максимальная гибкость, интеграция с не-1С системами. Ограничение: нужны разработчики и поддержка решения
Для большинства компаний разумный старт — типовые планы обмена плюс дисциплина: права, владельцы данных, регламент чистки дублей. Переходить к тяжёлым MDM-платформам стоит, когда количество систем и объём справочников делают ручное управление невозможным.
Типичные ошибки и ограничения
Отдельно стоит помнить об ограничениях. МДМ не решает проблему качества исходных данных: если оператор вводит неверный ИНН, эталонная система честно разошлёт неверный ИНН во все базы. Поэтому правила проверки (контроль ИНН по контрольной сумме, обязательность реквизитов) должны работать на вводе, в мастер-системе.
Как проверить результат
После обмена совпадает в мастер-системе и подписчиках (с учётом отборов)
В подписчике элементов заметно больше или меньше
Один элемент на один ИНН во всех базах
Несколько элементов с одинаковым ИНН
Обмены завершаются без ошибок по расписанию
Регулярные ошибки загрузки, накопление неотправленных пакетов
Создана в мастер-системе и появилась в подписчиках за ожидаемое время
Позиция есть в одной базе и отсутствует в других
Начинайте централизацию с одного справочника — обычно контрагентов, потому что там дубли болезненнее всего и сопоставление по ИНН надёжно. Отработайте процесс на нём, и только потом распространяйте подход на номенклатуру и остальные данные.
Частые вопросы о МДМ в 1С
Чем МДМ отличается от обычной синхронизации данных между базами 1С?
Синхронизация — это технический механизм передачи данных. МДМ — это подход, который включает синхронизацию плюс правила: кто создаёт элементы, какая система эталонная, как сопоставляются дубли, кто отвечает за качество данных. Можно настроить обмен и не получить МДМ, если обе базы продолжают редактировать одни и те же справочники.
Можно ли организовать МДМ без программиста?
Для двух-трёх типовых баз — да: типовые планы обмена настраиваются через интерфейс, обработка поиска дублей входит в стандартную поставку конфигураций на БСП. Для холдинга с нестандартными правилами сопоставления и интеграцией с внешними системами потребуется разработчик.
Какой справочник централизовать в первую очередь?
Обычно контрагентов: дубли контрагентов ломают отчётность, дебиторку и взаиморасчёты, а сопоставление по ИНН даёт надёжный результат. Вторым кандидатом идёт номенклатура, если она ведётся в нескольких учётных системах.
Что делать, если в базах уже накопились тысячи дублей?
Чистить до запуска обмена, порциями. Используйте обработку «Поиск и удаление дублей» с настройкой правил поиска (по ИНН, по точному наименованию, по похожим наименованиям). Работайте на копии базы, объединяйте группами и проверяйте, что ссылки в документах переназначились корректно.
Нужен ли МДМ, если вся компания работает в одной базе 1С?
Полноценный МДМ не нужен, но его принципы полезны и в одной базе: назначьте ответственных за справочники, ограничьте права на создание элементов, включите контроль дублей при вводе и периодически запускайте проверку. Это предотвратит проблемы до их появления.
Как МДМ работает с внешними системами, не на платформе 1С?
Через веб-сервисы (HTTP/SOAP), файловые обмены в открытых форматах или корпоративную шину данных. База 1С выступает мастер-системой и публикует справочники наружу, а внешние системы забирают изменения по расписанию или по событию. Для этого обычно требуется доработка.
Что важно запомнить
МДМ в 1С — это централизованное ведение справочников: одна мастер-система, эталонные данные, обмен с подписчиками и запрет локального редактирования. Внедрение начинается с чистки дублей и назначения владельцев данных, а не с настройки обмена. Начинайте с контрагентов, проверяйте результат сверкой справочников и журналом обмена.