- BrainTools - https://www.braintools.ru -
Для разового запроса к данным 1С не всегда нужно заранее создавать отдельный отчет или обработку. Задачу можно сформулировать обычным языком: найти документы, проверить ошибки [1], сопоставить показатели или разобраться в устройстве конфигурации.
В статье разберем, как работает Codex для 1С [2] — решение, которое подключает ИИ-помощника к информационным базам 1С. На примерах посмотрим, как он ищет данные, анализирует журнал регистрации, проверяет права пользователей, находит связанные документы и сравнивает показатели в нескольких базах.
Пользователь выбирает информационную базу и описывает, что нужно получить. Например:
|
Покажи последние документы реализации за июль: дату, номер, контрагента, сумму и состояние проведения. |
В примере помощник нашел шесть документов, вывел их в таблицу и посчитал итог. Два документа оказались непроведенными. Отдельный отчет для такого запроса заранее не создавался.
Помощнику можно поручить первичное исследование базы: выяснить, где хранятся продажи, оплаты и взаиморасчеты, какие справочники используются и как связаны участки учета.
В демонстрации он выделил продажи, оплаты и расчеты с клиентами, а также перечислил справочники контрагентов, договоров, номенклатуры и организаций. Это полезно в новой или доработанной конфигурации, когда сначала нужно понять ее структуру.
Еще один сценарий это поиск повторяющихся ошибок. Помощник просмотрел 1 284 события журнала регистрации, нашел 11 ошибок и предупреждений и объединил их в четыре группы.
Для каждой группы были показаны число повторов, возможная причина и направление проверки. Самой частой проблемой оказалось проведение реализации без заполненного склада отгрузки.
По номеру реализации помощник восстановил цепочку связанных объектов: заказ клиента, счет покупателю и поступление на счет. Одновременно были найдены прикрепленные файлы – договор поставки и спецификация.
Такой поиск сокращает число ручных переходов между разделами базы, особенно при разборе конкретной операции или обращения в поддержку.
Права можно проверить тем же способом – сформулировать вопрос о конкретном пользователе и объекте. В примере менеджеру были разрешены просмотр, создание, изменение и проведение реализаций, но запрещено удаление.
Важно, что помощник не расширяет права: результат зависит от учетной записи, через которую выполнено подключение.
К помощнику можно подключить несколько информационных баз и присвоить им понятные названия. В демонстрации сравнивались июльские продажи в двух базах: количество документов, сумма и средний чек.
Сценарий подходит для сопоставления разных организаций, а также рабочих и тестовых контуров в одном диалоге.
После установки расширения и настройки локального подключения открытая база становится доступна помощнику. Публикация базы не требуется. Такой вариант рассчитан на локальные, файловые и тестовые базы, разовый анализ и работу с базами клиентов.
Помощник подключается к опубликованной информационной базе, поэтому окно 1С можно не держать открытым. Этот вариант подходит для удаленной и постоянной работы, регулярного анализа и продолжительных операций.
Оба способа можно использовать одновременно. Подключения настраиваются через Windows-приложение MCPBridge без ручного редактирования конфигурационных файлов и командной строки.
При наличии необходимых прав помощник может не только читать, но и изменять данные. Перед выполнением он формирует план: показывает базу и документ, поле, текущее и новое значение, а также число затрагиваемых объектов.
В демонстрации изменение комментария осталось в статусе «Ожидает подтверждения». Операция выполняется только после отдельного согласия пользователя.
Модель доступа остается штатной для 1С: доступные действия определяются правами учетной записи подключения. Возможности изменения данных и выполнения кода назначаются отдельно.
Для серверного подключения разумно использовать отдельную учетную запись с минимально необходимыми правами и защищенное HTTPS-соединение.
Решение проверялось на «1С:Бухгалтерии предприятия», «1С:Документообороте КОРП», «1С:Зарплате и управлении персоналом», «БИТ.ФИНАНС» и «БИТ:Строительстве». Для других конфигураций совместимость стоит сначала проверять на тестовой копии базы.
По показанным сценариям диалоговый интерфейс удобен для разовых выборок, первичного изучения конфигурации, поиска причин ошибок, восстановления связей между документами и сравнения баз.
Ключевое условие это контролировать учетные записи, права и подтверждение изменений. Тогда помощник остается интерфейсом к данным и метаданным 1С, а не отдельным контуром, который обходит правила системы.
Автор: infostart-press
Источник [3]
Сайт-источник BrainTools: https://www.braintools.ru
Путь до страницы источника: https://www.braintools.ru/article/34026
URLs in this post:
[1] ошибки: http://www.braintools.ru/article/4192
[2] Codex для 1С: https://infostart.ru/marketplace/2748093/?utm_source=habr&utm_medium=article&utm_campaign=05082026
[3] Источник: https://habr.com/ru/companies/infostart/articles/1067030/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1067030
Нажмите здесь для печати.