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

Что такое OData в 1С и зачем она нужна при подключении ИИ

· Читать: 4 мин

Что такое OData в 1С и зачем она нужна при подключении ИИ: это стандартный интерфейс, через который внешняя система читает данные 1С и, если ей разрешено, записывает их по понятным запросам.

OData простыми словами

1С хранит данные в справочниках, документах и регистрах. Интерфейс OData публикует эти объекты в виде адресов, по которым можно запросить список или отдельную запись: например, список контрагентов или остаток на складе. Допустим, бухгалтер в Гомеле просит агента показать неоплаченные счета контрагента. Агент обращается к 1С и получает только те данные, которые 1С сама разрешила отдавать. Включает интерфейс и выбирает открытые объекты администратор базы.

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

Что агент делает через этот интерфейс

Типичные задачи при подключении выглядят так:

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

Критерии: готова ли ваша 1С к подключению

Прежде чем обращаться к подрядчику, проверьте базу по списку. Если на какой-то пункт нет ответа, это не препятствие, а вопрос для администратора:

  1. база опубликована на веб-сервере, и у администратора есть доступ к настройкам публикации
  2. включён стандартный интерфейс OData, а состав открытых объектов выбран осознанно
  3. для агента создан отдельный пользователь с минимальными правами
  4. сервер 1С доступен с сервера, где работает платформа агентов
  5. есть тестовая копия, на которой можно проверить запросы
  6. понятно, какие объекты открыты на чтение, а какие допускают запись

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

Задайте их до начала работ и сохраните ответы письменно. Так проще сверить результат с договорённостями:

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

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

Что не стоит открывать агенту

В Coagent подключение к 1С настраивается вместе с клиентом: перечень объектов и права пользователя определяет компания, а изменения в учёте проходят через подтверждение сотрудника.

Вопросы руководителя о подключении

Нужно ли переходить на новую версию 1С ради OData?

Это зависит от конфигурации и платформы. Администратор или обслуживающая организация подскажет, поддерживает ли ваша версия стандартный интерфейс, и предложит варианты, если нет. Решение о переходе принимает руководство.

Может ли агент испортить данные в базе?

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

Нужен ли программист для подключения?

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

Спросите администратора 1С, опубликована ли база и включён ли стандартный интерфейс OData.

Разберём ваш случай

Достаточно двух-трёх строк о задаче: отдел, системы, что делается руками. Дальше обсудим, как настроить агента под неё.

  • Начнём с одного процесса и покажем результат на ваших данных
  • Роли и права агента задаются вашими словами
  • Подключение к вашим системам настраиваем вместе с вашим специалистом

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