1С:Бухгалтерия

ИИ для 1С: разбирайте бухгалтерию в чате, не выгружая отчёты

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

Как агент работает с 1С:Бухгалтерия

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

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

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

Видит агент ровно столько, сколько разрешает роль пользователя, чьи логин и пароль подключены: закрытый объект он назовёт закрытым, а не пропустит молча в расчёте. Запись через OData возможна — документ можно создать и провести, — но такое действие агент сначала показывает планом и выполняет только после вашего подтверждения, а по умолчанию считает и показывает, ничего не меняя. И отдельная тонкость 1С: созданный через OData документ остаётся непроведённым, пока его не провели явным отдельным шагом.

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

Обороты и сальдо по счетам

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

Взаиморасчёты и данные для сверки

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

Пропуски в первичных документах

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

Готовность к закрытию месяца

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

Деньги на счетах и в кассе

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

Всё по одному контрагенту

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

Примеры: 1С:Бухгалтерия

1С:Бухгалтерия
Реальные диалоги — выберите вопрос
Мы готовы закрывать июнь?

Нет: 14 документов июня не проведены, из них 9 — поступления без счёта-фактуры.

  • На 60.02 висят авансы поставщикам на 812 тыс ₽ старше 90 дней
  • На счёте 76.09 осталось 3 незакрытых остатка с мая

Список документов по номерам скинуть бухгалтеру?

Что мешает закрыть июнь

СтрокаЗначение
Не проведено документов июня14
Из них поступления без счёта-фактуры9
Авансы на 60.02 старше 90 дней812 тыс ₽
Незакрытые остатки на 76.09 с мая3
Ответить...

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

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

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

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

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

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

  2. 2

    Откройте состав интерфейса OData

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

  3. 3

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

    На вкладке «Авторизация» той же формы создайте служебного пользователя с паролем: роль удалённого доступа OData назначится сама.

  4. 4

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

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

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

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

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

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

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

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

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

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

Навыки для 1С:Бухгалтерия

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

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

Подключите 1С:Бухгалтерия

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

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