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

Интеграция ИИ-агента с 1С в Беларуси: подключение через OData

· Время чтения: 4 мин

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

Что именно подключают и зачем

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

В белорусских компаниях база обычно ведёт взаиморасчёты с контрагентами по УНП и работает с суммами в BYN, поэтому при проверке полезно сразу сверить, что эти поля заполнены единообразно и что агент увидит их без искажений.

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

Критерии готовности базы 1С

Прежде чем обсуждать сроки и бюджет, пройдите по списку. Каждый пункт можно проверить за один рабочий день вместе с ответственным за 1С:

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

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

КритерийКак проверитьТревожный признак
Отдельный пользователь для агентаВ списке пользователей есть учётная запись с понятным названиемАгент работает под учёткой директора или бухгалтера
Ограничение чтенияОткрыты только нужные справочники и документыДоступна вся база, включая зарплату
Запись данныхВыключена или идёт только через черновикАгент может проводить документы сам
Журнал действийВидно, что и когда запрашивал агентЖурнала нет или его никто не просматривает
Резервная копияКопия базы создаётся по расписаниюКопия делалась давно и неизвестно где лежит

Вопросы к подрядчику или специалисту по 1С

Если подключение выполняет внешний специалист, задайте ему несколько прямых вопросов и запишите ответы:

  • какие объекты вы откроете для чтения и почему именно эти
  • как будет устроена учётная запись агента и кто может её отключить
  • что произойдёт с базой, если запрос окажется слишком тяжёлым
  • как проверяется результат на тестовой копии до рабочей базы
  • кто и как обновляет настройки после обновления конфигурации

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

  1. Определите задачи

    Запишите два-три вопроса, на которые агент должен отвечать на основе данных 1С: остатки, долги, статус заказа. Всё остальное пока не открывайте.

  2. Опубликуйте интерфейс на тестовой копии

    Проверьте, что нужные объекты доступны, а лишние закрыты. Сделайте несколько запросов вручную и сравните их с тем, что видит бухгалтер.

  3. Заведите пользователя и права

    Отдельная учётная запись, только чтение, ограниченный список объектов. Запишите, кто её утвердил.

  4. Подключите агента и проверьте ответы

    Сравните его ответы с данными в 1С на реальных примерах. Расхождения разберите до перехода на рабочую базу.

  5. Перейдите на рабочую базу

    Включайте доступ постепенно и наблюдайте за журналом. Первые недели полезно смотреть, какие запросы делает агент.

Как такое подключение устроено в платформе агентов

Coagent ставится на сервер компании, поэтому доступы к 1С остаются у компании. Подключение настраивается вместе с клиентом, а правила и ограничения агента задаются обычными словами. Простые действия, например чтение остатков, агент выполняет сам. Изменения в учёте, отправка письма или платёж выполняются только после подтверждения сотрудника.

Пройдите по списку критериев с ответственным за 1С и отметьте, чего не хватает.

Обсудим вашу задачу

Опишите процесс, который хочется разгрузить. Разберём его вместе и покажем, как агент возьмёт его в работу. Отвечаем в рабочее время.

  • Важные действия агент выполняет после подтверждения сотрудника
  • Первый разговор ни к чему не обязывает
  • Подключение к вашим системам настраиваем вместе с вашим специалистом

Можно и без формы: +375 44 474-49-50 · [email protected]