Вышла версия 3.1.10.1 конфигурации «1С:MDM Управление мастер-данными КОРП». Я не сотрудник 1С, а просто внедряю любые версии 1С:MDM, так что в релизе необходимо было разбираться. Ну чтож, глобальной перестройки не случилось, но для практикующего разработчика и администратора здесь есть несколько действительно «вкусных» фишек: от встроенного ИИ в нормализации до отложенных массовых операций с уведомлениями. А ещё – отборы по строкам табличных частей, отсутствие которых мне лично добавляло головных болей в предыдущих версиях. Разбираем, что реально изменилось в работе с мастер-данными и какие «костыли» теперь можно выбросить.

ИИ: от интеграции к рабочим сценариям нормализации
Пожалуй, самое заметное нововведение – интеграция с большими языковыми моделями (LLM). В настройках появился раздел «Искусственный интеллект» и справочник «Настройки сервисов ИИ». Поддерживаются:
-
локальные модели через Ollama и LM Studio;
-
облачные модели Yandex AI Studio (с поддержкой веб-поиска).
В подсистеме первичной нормализации появилась процедура «Выполнение запроса к большой языковой модели», которая умеет формировать запрос на основе данных записи источника и макета мастер-записи, отправлять его и обрабатывать ответ. А в подсистеме функций – функция «Запрос к большой языковой модели», которую можно использовать в действиях на точках и связях шаблонов процессов, а также в наборах правил нормализации.
Интеграция: больше управления и прозрачности
Блок интеграции тоже подрос. Для MDM API добавили привязку пользователей к внешним системам и возможность подключать новые системы прямо из интерфейса MDM. Появились группировка систем и маршрутизация по группам – удобно, когда внешних систем десятки.
Отдельно стоит отметить автоматическую отправку изменений настроек интеграции во внешние системы. Теперь при изменении настроек – правил обмена, маршрутизации, параметров подключения – система формирует пакет изменений и доставляет его в выбранные внешние системы. Ручной режим тоже остался: настройки можно отправить в конкретные системы по кнопке, если нужно точечно обновить только часть контура.
Для контроля изменений добавлено хранилище версий настроек интеграции – можно посмотреть, что и когда менялось, и при необходимости откатиться. Ранее изменения настроек приходилось инициировать вручную и отдельно контролировать их доставку; теперь система отслеживает изменения и отправляет их в целевые системы, а ручной сценарий остаётся для точечных операций. На практике стоит заранее проверить, что в целевых системах достаточно прав для приёма изменений, иначе автоматика будет фиксировать ошибки в логах.
Массовые операции: отложенный запуск и уведомления
-
Отложенный запуск. Реализован механизм отложенного запуска массовых операций. Это очень удобно: изменения можно плани
ровать на нерабочее время и никому не мешать – пользователи не сталкиваются с блокировками и повышенной нагрузкой в рабочие часы. Результаты выполнения приходят позже, когда операция завершится.
-
Уведомления о результатах. По итогам массовых операций можно получать уведомления: системные, в Telegram, на почту, а также через мессенджер MAX – это новая возможность в релизе. Уведомления помогают не держать форму открытой и не проверять статус вручную: система сама сообщит, что операция завершена.
-
Подписка на изменения мастер-записей с возможностью отбора – будут приходить оповещения об изменениях.
-
Редактирование табличных частей по ключу строки – можно не заменять всю ТЧ целиком, а исправить конкретные данные.
-
Отмена изменений массовых операций в сеансах массовой обработки данных. Отмена работает при включённом версионировании и недоступна, если после массовых изменений пользователи вносили другие правки.
Прочие доработки
-
Отборы по строкам табличных частей. В настройках отборов появилась возможность выполнять отборы по строкам табличных частей, а также сравнивать значения различных реквизитов. Для меня это важное изменение: в прошлом при работе в проектах этого часто нехватало. Приходилось либо строить обходные условия, либо дублировать реквизит табличной части в реквизит самого элемента, а теперь необходимость в таких «костыльных» решения отпала.
-
Очистка устаревших данных. Регламентное задание «Очистка истории состояний записей источников» и обработка «Удаление записей источников».
-
Соответствие классов и классификаторов. Таблица соответствия класса/шаблона и общероссийских классификаторов, а также правила проверки данных.
-
Замеры производительности ключевых операций: выполнение правил интеграции, отправка сообщений обмена, вычисление условий переходов первичной нормализации, поиск дублей, запись элементов справочников, запись и выполнение задач процессов, открытие списка мастер-данных.
-
Экспорт данных. В обработке «Экспорт данных» – экспорт записей объектов мастер-данных совместно с контактной информацией и присоединёнными файлами.
-
Оптимизация. Оптимизировано вычисление условий переходов первичной нормализации с использованием СКД (системы компоновки данных — механизма 1С для построения отчётов и динамических списков на основе произвольных запросов и настроек) и запросы динамических списков рабочих столов.

Исправленные ошибки
Традиционно в релизе поправили ряд багов:
-
В справочнике «Номенклатура» не работал отбор альтернативных единиц измерения в зависимости от группы базовой единицы. Это задерживало работу из-за необходимости перебирать вручную.
-
В обработке «Обогащение эталона данными из дублей» возникала ошибка при заполнении множественных атрибутов. Обогащение – это как раз сценарий массового «дозаполнения» мастер-записей, и сбой на множественных атрибутах мог оставить эталон неполным или некорректным.
-
При экспорте шаблонов классов возникала ошибка.
-
Некорректно работала проверка контрольного числа ОКПО индивидуальных предпринимателей. Это мешало нормально заводить и валидировать ИП с новыми форматами номеров – приходилось либо отключать проверку, либо исправлять данные вручную.
Заключение
Версия 3.1.10.1 получилась сбалансированной: в ней есть и заметные новые возможности, и практичные улучшения повседневной работы. ИИ теперь встроен в сценарии нормализации, массовые операции стали удобнее и безопаснее за счёт отложенного запуска, уведомлений и отмены изменений, а отборы по строкам табличных частей закрывают давнюю потребность при настройке выборок. Отдельно стоит отметить замеры производительности – с ними проще находить узкие места и понимать, что именно тормозит в обработке данных.
Прочитать о 1С:MDM Управление мастер-данными КОРП от производителя можно тут: https://v8.1c.ru/1s-mdm-korp/
Ну как, готовы обновляться? Что из фишек будете тестить в первую очередь? Расскажите, когда вам в три часа ночи придет уведомление в MAX о завершении массовой обработки.
Автор: stentor123


