1С:Предприятие (другое)

Спрашивайте свою базу 1С без новых обработок от программиста

Подключите свою конфигурацию 1С:Предприятие к ИИ-агенту по OData: справочники, документы, регистры. Агент прочитает состав публикации и ответит по вашим данным.

Как агент работает с 1С:Предприятие (другое)

Подойдёт любая конфигурация на платформе 1С:Предприятие 8, в которой можно опубликовать стандартный интерфейс OData, — отраслевая, дописанная под себя или полностью самописная. Агент ходит в неё обычными HTTP-запросами к опубликованному адресу, авторизуясь на каждом обращении, и пользуется только тем, что OData умеет сам: отбором, сортировкой, разворотом ссылок и постраничной выборкой. Никакого кода в базе для этого не появляется.

Прикладные имена объектов агент не угадывает: он читает схему /$metadata и перечисляет, какие справочники, документы, журналы и регистры сведений, накопления, бухгалтерии и расчёта реально отдаются наружу. Для нетиповой базы это первый полезный шаг сам по себе — видно, что публикация действительно отдаёт, ещё до того, как задавать содержательные вопросы по данным.

Дальше агент работает с вашей структурой напрямую: отбирает документы по периоду, контрагенту или произвольному реквизиту и отвечает в чате, не требуя новой обработки от программиста; берёт виртуальные таблицы регистров накопления и возвращает остатки и обороты на дату в разрезе нужных измерений; по расписанию собирает показатели вашей конфигурации в регулярную сводку, даже если типового отчёта под такую задачу в базе нет.

Видимость ограничена дважды: составом публикации и правами роли пользователя, чьи логин и пароль подключены. Эти два ограничения агент различает — пустой /$metadata или отсутствие объекта означает, что он не включён в состав публикации, а не отказ по правам, и агент скажет, что именно нужно поправить. Запись через OData доступна только при соответствующих правах роли, поэтому подключение на чтение в базе ничего не изменит.

Сценарии интеграции

Разбор состава публикации

Агент прочитает схему /$metadata вашей базы и перечислит, какие справочники, документы и регистры реально отдаются через OData.

Ответы по документам без обработок

Агент отберёт документы по периоду, контрагенту или реквизиту прямо из базы и ответит в чате, не требуя новой обработки от программиста.

Остатки и обороты из регистров

Агент возьмёт виртуальные таблицы регистров накопления и вернёт остатки и обороты на дату в разрезе нужных измерений.

Регулярная сводка из отраслевой базы

Агент по расписанию соберёт показатели вашей конфигурации и пришлёт их в чат, даже если типового отчёта под такую задачу нет.

Порядок в справочниках

Агент пройдёт по справочнику контрагентов или номенклатуры и покажет дубли и незаполненные реквизиты — по данным самой базы, а не по выгрузке в Excel.

Почему объекта нет в ответе

Агент сверит состав публикации с правами роли и скажет, объект не включён в публикацию или закрыт правами, — вместо непонятной ошибки OData.

Примеры: 1С:Предприятие (другое)

1С:Предприятие (другое)
Реальные диалоги — выберите вопрос
Что вообще отдаёт наша база?

Прочитал /$metadata: в публикации 118 объектов — 47 справочников, 39 документов, 32 регистра.

Ваша отраслевая надстройка тоже видна: документ «ЗаявкаНаПеревозку» и регистр накопления «ЗагрузкаТранспорта» отдаются целиком. А вот журнала путевых листов в составе нет — его надо отметить на вкладке «Состав» и перепубликовать базу.

Объекты публикации по типам

Тип объектаКоличество
Справочники47
Документы39
Регистры32
Всего в публикации118
Ответить...

Ассистент может ошибаться — проверяйте его работу

Как подключить

Перед подключением

  • Конфигурация на платформе 1С:Предприятие 8.
  • Веб-сервер IIS или Apache с модулями расширения 1С.
  • Права администратора базы и доступ к конфигуратору.
  1. 1

    Опубликуйте базу на веб-сервере с OData

    Конфигуратор → «Администрирование» → «Публикация на веб-сервере…». Задайте имя публикации и включите «Публиковать стандартный интерфейс OData».

  2. 2

    Включите объекты в состав OData

    Состав пуст, пока его не задали. В режиме «1С:Предприятие»: «Администрирование» → «Синхронизация данных» → «Настройка состава стандартного интерфейса OData».

  3. 3

    Заведите отдельного пользователя

    В списке пользователей базы создайте служебного пользователя с паролем, выдайте роль «Удаленный доступ OData» и права на чтение.

  4. 4

    Проверьте адрес публикации в браузере

    Откройте https://ваш-сервер/имя-публикации/odata/standard.odata/$metadata под этим логином — должен вернуться XML со списком объектов.

Частые вопросы

Адресом публикации, логином и паролем пользователя базы. Базу публикуют на веб-сервере с включённым стандартным интерфейсом OData, в настройке состава отмечают нужные объекты и заводят отдельного пользователя с ролью удалённого доступа OData.

Подойдёт любая конфигурация на платформе 1С:Предприятие 8, где можно опубликовать стандартный интерфейс OData, включая отраслевые и дописанные под себя. Прикладные имена объектов агент берёт из /$metadata, а не угадывает.

Ровно то, что отмечено на вкладке «Состав» настройки OData и разрешено ролью пользователя: справочники, документы, журналы, регистры сведений, накопления, бухгалтерии и расчёта.

Пустой /$metadata или отсутствие нужного объекта означает, что он не включён в состав публикации, а не отказ по правам. Агент различает эти случаи и скажет, что именно нужно поправить.

Похожие интеграции

Подключение
По API-ключу

Подключите 1С:Предприятие (другое)

Зарегистрируйтесь — подключение занимает пару минут, данные остаются в ваших системах.

Попробовать бесплатно