LLM: нейросети в 1С
Файлы
ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний
Оформите подписку на компанию для решения рабочих задач
Оформить подписку и скачать решение со скидкойВы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».
- 0% комиссии — оплата напрямую исполнителю;
- Исполнители любого масштаба — от отдельных специалистов до команд под проект;
- Прямой обмен контактами между заказчиком и исполнителем;
- Безопасная сделка — при необходимости;
- Рейтинги, кейсы и прозрачная система откликов.
Знакомые вопросы?
- Как сделать на форме кнопку, которая заполнит реквизиты и табличные части по письму клиента, проверит данные, подберёт номенклатуру или перепишет текст, и не переписывать для этого типовую конфигурацию?
- Как менять модель, ключ и текст промпта без программиста?
- Что делать, если зарубежное API из вашей сети напрямую недоступно и нужен прокси?
- Где посмотреть, что именно ушло в модель и что она ответила?
- Как не терять переписку с моделью после закрытия формы, а хранить её в журнале по сценарию или по документу?
Если хотя бы один вопрос про вас, расширение «LLM» собрано именно под это.
Коротко о решении
«LLM» — расширение для любой конфигурации 1С:Предприятия 8, которое подключает нейросети к вашим формам и документам. Сделано для ежедневной работы бизнеса: сотрудник нажимает кнопку на привычной форме и получает ответ, а администратор видит, что и когда ушло в модель. Типовая конфигурация не меняется, поддержка не теряется. Что именно делает нейросеть, определяют промпт и сценарий, поэтому расширение подходит под любую задачу, где в 1С есть текст или данные, которые нужно разобрать, сравнить, переписать или сформулировать.
Что здесь удобнее, чем обычно
Кнопка с ИИ на любой форме — записью в справочнике. У большинства решений такая кнопка зашита в код конкретной формы, и под каждую новую нужна новая доработка. Здесь сценарий — элемент справочника: какая форма, что с неё собрать, какой промпт взять и что сделать с ответом. Ответом можно заполнить реквизиты и табличные части, подобрать значение справочника, переписать текст или изменить данные формы любым другим способом: что именно делать, определяет код сценария. Новая кнопка — новая запись.
Каждый вопрос и ответ остаются в чате-журнале. У большинства решений история диалога живёт в одном общем окне либо не сохраняется вовсе. Здесь чат ведётся по сценарию, а если сценарий вызывается из вашего кода с указанием владельца, то отдельно по каждому документу или элементу справочника. Повторный запуск пишет в тот же чат. Через месяц видно, что спрашивали и что ответила модель. Сколько прошлых сообщений подмешивать в запрос, задаёт глубина контекста в профиле.
Модель, ключ, прокси и промпт меняете сами. Без программиста и без доработки: поменяли профиль, и отвечает другая модель. Подключаются OpenAI-совместимые API, Ollama, Gemini, Anthropic, YandexGPT и GigaChat (что проверено на живых ключах, указано ниже). Прокси и таймаут задаются на каждого провайдера отдельно, поэтому зарубежный API можно вызывать через прокси, а российский напрямую.
Дальше — как это выглядит в работе и что ещё есть внутри.
Как это выглядит на практике
Менеджер получил письмо клиента. Он открывает форму документа и нажимает «Разобрать письмо»: данные уходят в модель, ответ возвращается в форму, а вопрос и ответ остаются в чате сценария. Кнопку один раз настраивает специалист 1С. В справочнике «Сценарии форм» он создаёт запись: имя формы, что собрать с формы, какой промпт и какой профиль модели взять, что сделать с ответом. Форма подключается одной строкой при создании. Пошаговая настройка описана в руководстве.
Кнопки могут быть любыми: «Заполнить по письму», «Проверить документ», «Подобрать номенклатуру», «Составить ответ клиенту». Нужна такая же кнопка на другой форме? Это ещё одна запись в справочнике, а не ещё одна доработка.
Что ещё внутри
Провайдеры и профили. Справочник провайдеров хранит тип, адрес, таймаут и прокси. Профиль подключения хранит модель, ключ, температуру, лимит токенов и глубину контекста.
Файлы. Картинки уходят в модель как изображения (если модель их понимает), Gemini и Anthropic принимают и PDF вложением. Из PDF, Word и Excel расширение достаёт текст само: из PDF и Word берётся до 80 000 символов, а для PDF на сервере 1С нужен фильтр IFilter. YandexGPT и GigaChat получают только текст.
Журналы. Каждое обращение к провайдеру записывается: адрес, код ответа, длительность, ошибка. Ключи, токены и пароли в журналах скрываются. Журналы чистятся автоматически по сроку (по умолчанию 30 дней, регламентное задание), чаты при этом не удаляются.
Библиотека промптов. Шаблон, системная инструкция, описание параметров и пример ответа хранятся в справочнике, а не в коде.
Внешние сервисы. Справочник прикладных задач вызывает HTTP-сервисы, например сценарии n8n: адрес, порт, путь и таймаут настраиваются записью. Есть и обратное направление: HTTP-сервис расширения принимает запросы от внешних систем по токену (в базе хранится только его хэш) и умеет работать асинхронно. Через веб-сервер HTTP-сервис пока не проверялся: если будете использовать, напишите, как прошло.
Обезличивание. Перед отправкой в облачную модель из текста можно убрать персональные данные, а в ответе подставить обратно. Для этого нужен внешний сервис анонимизации "Наташа", в комплект он не входит, доступен для скачивания бесплатно, гуглим.
Панель управления. Диалог с моделью прямо внутри 1С и проверка профиля подключения.
С какими моделями работает
Работает сразу. Любые OpenAI-совместимые API. Проверено на живых ключах через OpenRouter, DeepSeek и RouterAI, а агрегаторы вроде OpenRouter и RouterAI открывают доступ к множеству моделей разных производителей. Локальные модели через Ollama подключаются в том же формате.
Прямые подключения. Для Gemini, Anthropic, YandexGPT и GigaChat есть готовые адаптеры. Они написаны по документации провайдеров и пока не проверялись на живых аккаунтах, поэтому сначала проверьте на тестовом профиле. Для GigaChat на сервере 1С нужен сертификат Минцифры. Если проверите, напишите в комментариях, как получилось, исправлю быстро.
Руководство
Подробное руководство по внедрению ведёт от схемы работы до готовой кнопки на форме: как всё устроено, как подключить провайдера, как создать первый сценарий, что делать с типичными ошибками, чек-лист внедрения.
Примеры задач
- Менеджеры: письмо или файл клиента превращается в заполненный документ или карточку.
- Закупки и склад: позиции поставщика сопоставляются с номенклатурой по описанию.
- Учёт и контроль: сверка данных базы с внешним источником, поиск расхождений, дублей и ошибок.
- Продажи и поддержка: черновики ответов клиентам, описания, комментарии и краткие сводки по документам.
- Автоматизация: передача результата во внешние сервисы, например в сценарии n8n.
Безопасность и расходы
Вы сами выбираете, куда уходят данные. При работе с облачной моделью они уходят провайдеру, а для чувствительных данных есть локальная модель и обезличивание. API-ключ хранится в профиле подключения, ограничьте права на этот справочник. В журналах секретные значения скрыты, но тела запросов и ответов сохраняются, поэтому ограничьте доступ к журналам и чатам. Обращения к моделям оплачиваются напрямую у провайдера, расширение оплату не включает.
Требования и установка
Расширение устанавливается стандартными средствами 1С. Для облачных моделей нужен доступ в интернет (напрямую или через прокси), для локальных — сервер с моделью. В форму, где нужна кнопка, добавляется одна строка при создании и две универсальные процедуры. . Проверено на: «Управление торговлей» 11.5.
Попробовать просто: установите расширение на копию базы, подключите провайдера и создайте первый сценарий по руководству. Вопросы и пожелания пишите в комментариях, отвечаю.
Лицензия и ограничения
Расширение «LLM» предоставляется «как есть», без каких-либо гарантий. Качество ответов зависит от выбранной модели и текста промпта, расходы на обращения к моделям оплачивает пользователь. Авторы не несут ответственности за убытки, возникшие из-за ответов нейросети и их использования. Перед использованием проверяйте результат на копии базы.
Проверено на следующих конфигурациях и релизах:
- Управление торговлей, редакция 11, релизы 11.5.27.101
Вступайте в нашу телеграмм-группу Инфостарт