К ленте · Россия

РоссияНовостьМодели

1С:MDM 3.1.10.1: что завезли — ИИ в нормализации, отложенный запуск и отборы по ТЧ

Вышла версия 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 о завершении массовой обработки.

Источник: Хабр · статьиПубликуется с разрешения правообладателя, подтверждённого редакцией.Оригинал: 1С:MDM 3.1.10.1: что завезли — ИИ в нормализации, отложенный запуск и отборы по ТЧ ↗

Есть кому отправить?

Скопируется постоянная ссылка на этот материал.

Комментарии

Обсуждайте статью, отвечайте и оценивайте комментарии. Вход — через ваш Яндекс ID.

Загружаем обсуждение…