1С:ERP

Спрашивайте ERP про обеспечение заказов и себестоимость

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

Как агент работает с 1С:ERP

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

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

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

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

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

Обеспечение заказов клиентов

Агент сопоставит заказы клиентов со свободными остатками и заказами поставщикам и покажет, по каким позициям обеспечение не закрыто.

Состояние производственных заказов

Агент покажет, какие заказы на производство просрочены, на каком этапе они стоят и каких материалов под них не хватает.

Себестоимость и рентабельность выпуска

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

План-факт по подразделениям

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

Дисциплина поставок

Агент поднимет заказы поставщикам и приходные документы, сравнит обещанные даты с фактическими и назовёт тех, кто опаздывает системно.

Взаиморасчёты с контрагентами

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

Примеры: 1С:ERP

1С:ERP
Реальные диалоги — выберите вопрос
Покажи просроченные заказы на производство.

7 заказов на производство просрочены, суммарно на 4,3 млн ₽ выпуска.

Пять стоят на этапе «Механическая обработка» из-за нехватки материалов: по позиции «Втулка ст.40Х» свободный остаток 0, ближайший заказ поставщику приходит 14-го. Себестоимость по закрытым заказам месяца — 1 840 ₽ за единицу при цене отгрузки 2 310 ₽.

Просроченные заказы на производство

ПоказательЗначение
Просроченных заказов7
Сумма выпуска4,3 млн ₽
Стоят на «Механической обработке»пять
Свободный остаток «Втулка ст.40Х»0
Себестоимость единицы1 840 ₽
Цена отгрузки2 310 ₽
Ответить...

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

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

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

  • Доступ к конфигуратору 1С и права администратора базы.
  • Для аналитики хватит прав на чтение; запись документов — отдельная роль.
  1. 1

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

    Конфигуратор → «Администрирование» → «Публикация на веб-сервере…», флажок «Публиковать стандартный интерфейс OData». Адрес — https://сервер/имя-публикации.

  2. 2

    Отметьте объекты в составе OData

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

  3. 3

    Заведите служебного пользователя

    На вкладке «Авторизация» создайте пользователя с аутентификацией «1С:Предприятие» — роль «Удалённый доступ OData» назначится сама. Запишите его логин и пароль.

  4. 4

    Проверьте адрес и логин на $metadata

    Откройте под этим логином /odata/standard.odata/$metadata: вернётся XML со списком сущностей. 401 — нет роли, пустой XML — пустой «Состав».

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

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

Способ один и тот же, разница в объёме: у ERP сотни прикладных объектов, поэтому в состав публикации стоит включать только нужные разделы. Имена объектов агент читает из /$metadata перед первым запросом.

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

Запись через OData возможна, но только с соответствующими правами роли. В большом контуре ERP разумнее подключать пользователя с чтением, а изменения проводить руками ответственного.

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

Подключение
По API-ключу
Документация
1С:ERP

Подключите 1С:ERP

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

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