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

Традиционно в релизе поправили ряд багов:
В справочнике «Номенклатура» не работал отбор альтернативных единиц измерения в зависимости от группы базовой единицы. Это задерживало работу из-за необходимости перебирать вручную.
В обработке «Обогащение эталона данными из дублей» возникала ошибка при заполнении множественных атрибутов. Обогащение – это как раз сценарий массового «дозаполнения» мастер-записей, и сбой на множественных атрибутах мог оставить эталон неполным или некорректным.
При экспорте шаблонов классов возникала ошибка.
Некорректно работала проверка контрольного числа ОКПО индивидуальных предпринимателей. Это мешало нормально заводить и валидировать ИП с новыми форматами номеров – приходилось либо отключать проверку, либо исправлять данные вручную.
Версия 3.1.10.1 получилась сбалансированной: в ней есть и заметные новые возможности, и практичные улучшения повседневной работы. ИИ теперь встроен в сценарии нормализации, массовые операции стали удобнее и безопаснее за счёт отложенного запуска, уведомлений и отмены изменений, а отборы по строкам табличных частей закрывают давнюю потребность [4] при настройке выборок. Отдельно стоит отметить замеры производительности – с ними проще находить узкие места и понимать, что именно тормозит в обработке данных.
Прочитать о 1С:MDM Управление мастер-данными КОРП от производителя можно тут: https://v8.1c.ru/1s-mdm-korp/ [5]
Ну как, готовы обновляться? Что из фишек будете тестить в первую очередь? Расскажите, когда вам в три часа ночи придет уведомление в MAX о завершении массовой обработки.
Автор: stentor123
Источник [6]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/37825
URLs in this post:
[1] интеллект: http://www.braintools.ru/article/7605
[2] ошибки: http://www.braintools.ru/article/4192
[3] повторять: http://www.braintools.ru/article/4012
[4] потребность: http://www.braintools.ru/article/9534
[5] https://v8.1c.ru/1s-mdm-korp/: https://v8.1c.ru/1s-mdm-korp/
[6] Источник: https://habr.com/ru/companies/sofros/articles/1101872/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1101872
Нажмите здесь для печати.