Запросы 1С к базе для LLM-агентов

23.01.26

Интеграция - Нейросети

Расширение для 1С и скилл для LLM-агентов для произвольных запросов к 1С через HTTP-сервис. Инструмент решает проблему «слепого» анализа ошибок, давая нейросетям доступ к реальным данным для расследования инцидентов и формирования отчетов.

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Запросы 1С к базе для LLM-агентов
.zip 15,11Kb
17 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Запросы 1С к базе для LLM-агентов

Это небольшое (буквально 20 строчек кода) расширение для 1С c HTTP-сервисом, который принимает на вход 1C-запрос и возвращает результат в виде таблицы с разделителями (TSV).

Изначально хотелось решить свою насущную проблему: как с LLM разбираться с задачами типа "Не проводится документ ... с ошибкой ...". Когда надо анализировать не только модуль проведения, а еще и с конкретными данными.

Получилось классно:


Побочным эффектом стало то, что теперь с помощью LLM агента можно получать любой анализ из базы. Особенно хорошо это работает с подключенным MCP по метаданным. В таком случае агент сначала читает метаданные и только потом генерирует запрос, что часто дает ваншотный результат. Строго говоря работает и без MCP, но дольше по времени и тратит сильно больше токенов. В 90% случаев первый запрос будет с ошибкой и следующим заходом LLMка пойдет вычитывать огромные xml'ки метаданных.

В состав приложенного архива входит:
1. Расширение АПРО_ВнешниеЗапросы.cfe c HTTP-сервисом, который принимает на вход 1C-запрос и возвращает результат в виде таблицы с разделителями
2. Файлы публикации базы - пример default.vrd для клиент-серверной базы и скрипт run-1с-web.ps1 с настройками publication.yaml для файловой базы
3. .claude - папка со скиллом LLM-агента для произвольных запросов к 1С через HTTP-сервис
 

Посмотрите приложенные слайды диалога в OpenCode с дешевой моделькой GLM 4.7. На них особенно хорошо видно, насколько эффективнее это работает с MCP по метаданным, чем без него! Все запросы с первого раза были синтаксически валидными. На обычном тарифе z.ai весь анализ выполняется за 1 минуту (на Сerebras - меньше 15 секунд :)) и всего 25к токенов (из них большая часть скил)!

Пример отчета из видео


На Инфостарт можно купить MCP для метаданных.

 



Прокачай своего AI-агента для 1С!
 

AI-разработка и инструменты MCP для 1С

 

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

 

Ключевое в успехе решения

  1. Подробный SKILL, который минимизирует галлюцинации LLM. Даже через GLM 4.7 получаются хорошие запросы, с GPT 5.2 или Claude - вообще проблем нет.
  2. Анализ метаданных через MCP до генерации запроса.
  3. Валидация синтаксиса запроса, которую подсмотрел в публикации на Инфостарте. Это дает тот самый "Feedback loop", который позволяет агенту самому прийти к решению.
  4. Не нужно заморачиваться сложной передачей параметров запроса - LLM'ка сама (через подсказку в SKILL) хардкодит условия прямо в текст запроса через примитивные типы данных.

Формат ответа сознательно сделан в TSV, чтобы минимизировать токены. Удобнее было бы в JSON, но объем ответов резко возрастает. Таблицы с разделителями LLM'ка хорошо понимаю (обучались на большом объеме логов в том числе).

 

Быстрый старт

Разберем на примере демо-базы 1С УНФ, но работать должно на любой современной 1Ске.

  1. Подключаем расширение АПРО_ВнешниеЗапросы

  2. Публикуем HTTP-сервис

    • Если база клиент-серверная, то в default.vrd добавляем блок:
    <httpServices publishExtensionsByDefault="true">
                    <service name="АПРО_ВЗ_HTTPЗапросы"
                        rootUrl="queries"
                        enable="true"
                        reuseSessions="autouse"
                        sessionMaxAge="20"
                        poolSize="10"
                        poolTimeout="5"/>
                </httpServices>   
    • Если база файловая, то можно публиковать сервис через автономный сервер ibsrv. Например, такой командой в PowerShell:
    & "C:\Program Files\1cv8\8.3.27.1786\bin\ibsrv.exe" --db-path="D:\1C_Bases\unf_demo_base" --config="D:\1C_Projects\unf_demo\publication.yaml" --http-address="any"

    где publication.yaml - файл публикации с таким содержимым:

    http:
              - base: /
                http-services:
                  service:
                    - name: АПРО_ВЗ_HTTPЗапросы
                      root: queries
                      publish: true
  3. Можно протестировать работу любым HTTP-клиентом.

    • Для клиент-серверного варианта:
    # проверка что сервис работает
            curl --request GET \
            --url http://20.10.10.201/unf_demo/hs/queries/health \
            --header 'authorization: Basic YWRtaW46MTIz'
    • Для файлового варианта:
    # у автономного сервера 1С дефолтный порт 8314
            curl --request GET \
            --url http://localhost:8314/hs/queries/health \
            --header 'authorization: Basic YWRtaW46MTIz'
    • Пример полноценного запроса к базе:
    curl --request POST \
            --url http://20.10.10.201/unf_demo/hs/queries/query \
            --header 'authorization: Basic YWRtaW46MTIz' \
            --header 'content-type: application/json' \
            --data '{
            "query": "ВЫБРАТЬ
                ЧекККМ.Номер КАК Номер,
                ЧекККМ.Дата КАК Дата,
                ЧекККМ.Проведен КАК Проведен,
                ЧекККМ.Организация.Наименование КАК Организация
            ИЗ
                Документ.ЧекККМ КАК ЧекККМ
            ГДЕ
                ЧекККМ.Номер = \"ССНФ-000002\"
                И ЧекККМ.Дата >= ДАТАВРЕМЯ(2026, 1, 2)
                И ЧекККМ.Дата <= ДАТАВРЕМЯ(2026, 1, 3)"
            }'

    Не забывайте про Basic Auth в заголовках (под свое имя и пароль в базе 1С).

  4. Самое главное - не забудьте подправить SKILL.md под свои данные:

    • свой url
    • свои логины/пароли
  5. В каталоге своего проекта копируйте: .claude/skills/1c-queries/SKILL.md

Все! Можно общаться с данными 1С через LLM агента!

 

Классные альтернативные решения:

Вступайте в нашу телеграмм-группу Инфостарт

mcp llm запросы анализ нейросеть вайбкодинг vibecoding context context engineering opencode codex openai glm claude code vs code skill

См. также

SALE! %

Банковские операции Обмен с интернет-банком Мастера заполнения Нейросети Разработчик Бухгалтер Пользователь 1С:Предприятие 8 1C:ERP 1С:Бухгалтерия 3.0 1С:ERP Управление предприятием 2 1С:Управление холдингом 1С:ERP. Управление холдингом 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Управление торговлей 11 1С:Розница 3.0 Платные (руб)

Корректируйте банковские документы быстро и легко! Создайте правило обработки — и оно автоматически применится при загрузке выписки (отбор по любому реквизиту или регулярному выражению). Решение заполняет расшифровку платежа, комиссию эквайринга, подбирает ведомости на выплату зарплаты, помечает дубли из банка на удаление и многое другое. Доплачивать за алгоритмы не нужно — они включены в решение. Обработка работает при загрузке из файлов клиент-банка и через DirectBank. Новое — искусственный интеллект: модель приводит нестандартные назначения платежа к виду, понятному алгоритмам, а ИИ-ассистент прямо в 1С консультирует по решению и разбирает код правил и алгоритмов. Поддерживаются локальные и облачные OpenAI-совместимые модели — данные могут не покидать ваш контур.

17500 руб.

20.12.2024    19481    99    32    

84

Нейросети Системный администратор Разработчик Аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

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

16990 руб.

30.07.2026    12919    27    4    

27

Инструментарий разработчика Нейросети Платные (руб)

Первые попытки разработки на 1С с использованием больших языковых моделей (LLM) могут разочаровать. LLMки сильно галлюцинируют, потому что не знают устройства конфигураций 1С, не знают нюансов синтаксиса. Но если дать им подсказки с помощью MCP, то результат получается кардинально лучше. Далее в публикации: MCP для поиска по метаданным 1С, справке синтакс-помощника и проверки синтаксиса.

15250 руб.

25.08.2025    70998    141    41    

149

Распознавание документов и образов Нейросети 1С:Предприятие 8 1С 8.3 1С 8.5 1C:Бухгалтерия 1С:Зарплата и Управление Персоналом 3.x Беларусь Россия Казахстан Армения Платные (руб)

ИИ-сканер документов с REST API для интеграции с 1С и корпоративными системами. Извлекайте данные из счетов, паспортов, дипломов, патентов и трудовых книжек за секунды. Точность человека - скорость машины. Приложение поддерживает восемь типов документов, четырех провайдеров ИИ (имеется возможность использования локальных ИИ), локальный REST API и экспорт в JSON. Важно! модель должна поддерживать функцию Vision (распознавание файлов и картинок). Запускайте используя локальные ИИ, без подписок и ограничений

6100 руб.

24.08.2026    526    2    0    

1

Нейросети 1С:Управление торговлей 11 Бесплатно (free)

Я не считаю покупку специализированных платных инструментов обязательной для разработки с ИИ: нужную обвязку тоже можно создать с агентом. Показываю этот подход на расширении УТ 11 с динамическим списком остатков. Одно задание Codex, 37 минут до проверки, работающая форма. Рассказываю, как устроено окружение, почему первую попытку пришлось переснять и что получилось в повторном прогоне.

17.09.2026    5485    79    Ibrogim    58    

19

Нейросети Разработчик Руководитель проекта 1C:ERP Бесплатно (free)

Служба на Rust, через которую Claude Code, Cursor или другой MCP-клиент вызывает узких ИИ-агентов. Агент — папка с prompt.md и config.toml, модель — строка в конфиге: DeepSeek, Claude Code по подписке, Codex или локальная модель. Агент получает MCP-инструменты, работает в фоне, каждый ход записывается. Внутри — цифры за три месяца: 10 351 вызов, 78 агентов.

17.09.2026    1656    0    Sorm    9    

10

Нейросети Бесплатно (free)

Отладка кода 1С традиционно выглядит примерно одинаково: поставить точку останова, запустить клиент, воспроизвести сценарий, дождаться остановки, посмотреть локальные переменные, пройти несколько строк, раскрыть очередную структуру или коллекцию, вычислить выражение — и повторить все это еще несколько раз. А что, если значительную часть этой рутины поручить AI-агенту?

15.09.2026    3557    andrew.ab    5    

15

Нейросети Разработчик Аналитик Руководитель проекта Бесплатно (free)

Я принёс команде приём, с которым нейронка наконец начала понимать нашу конфигурацию: у меня он работал, у коллег — нет. Дело было не в постановке задач и не в настройках: причина в том, что на их машинах индекс конфигурации считался бы несколько дней. Замер на одном и том же своде из 26 035 записей: три часа на процессоре против трёх с половиной минут на видеокарте. Разбираю, что такое индексация конфигурации и почему она дорогая ровно один раз, почему наша основная серверная машина — 64 ядра, 768 гигабайт памяти — на этой задаче проигрывает домашнему компьютеру, и почему приём одного человека упирается в вопрос, который никто не любит задавать.

09.09.2026    4682    solbol    9    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. starik-2005 3303 23.01.26 18:58 Сейчас в теме
Вижу в тебе большой потенциал (с)...
2. AlexEuro 23.01.26 19:57 Сейчас в теме
Видео пустое.
А как этот запрос дальше отправить в codex или opencode ?
SergMuravev; +1 Ответить
3. muskul 26.01.26 07:04 Сейчас в теме
ну наконец то хоть какой то действительно рабочий кейс ИИ для 1с
4. пользователь 26.01.26 11:35
Сообщение было скрыто модератором.
...
5. Alpha_Soft 26.01.26 17:09 Сейчас в теме
Добрый день
Можно ли получить более подробную инструкцию по началу работы по данной статье?
Yan_Malyakov; rozer; +2 Ответить
Для отправки сообщения требуется регистрация/авторизация