Mini AI 1C — десктопный ИИ-помощник для работы в Конфигураторе 1С

07.04.26

Разработка - Инструментарий разработчика

Инструмент для ежедневной работы в Конфигураторе: рефакторинг, поиск методов в конфигурации и исправление ошибок — всё через ИИ. Работает через Qwen CLI, z.ai, Google или локальные модели. Рассказываю, как это устроено.

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

Начал пробовать ИИ-инструменты — Cursor, Antigravity, Claude. В целом помогает, но каждый раз одно и то же: скопировать код, переключиться в браузер, вставить, прочитать ответ, вернуться в Конфигуратор. Через RDP это особенно весело. Захотелось сделать что-то, что просто работает рядом с Конфигуратором и не требует этих прыжков.

Так появился Mini AI 1C.

 

Коротко о приложении

Десктопное приложение на Rust + Tauri, которое работает в связке с открытым Конфигуратором 1С. Суть простая: забрать текст текущего модуля или выделенный фрагмент одной кнопкой, обсудить с ИИ и так же одной кнопкой вернуть правки обратно.

 

 

Как это работает

Можно работать без каких-либо API-ключей — есть встроенная авторизация через браузер, после которой приложение получает доступ к Qwen (хорошая модель для кода). Просто логинишься через свой аккаунт, и всё.

Если есть ключи для z.ai или Google — подключаются напрямую в настройках. Для тех, кому важно, чтобы код не уходил никуда — поддерживается Ollama с локальными моделями.

 

 

1С:Напарник как ИИ-провайдер

Ещё один вариант — 1С:Напарник как прямой ИИ-провайдер. Не MCP-прослойка, а именно модель: приложение подключается напрямую к code.1c.ai, достаточно вставить токен.

Согласно Пользовательскому соглашению «1С:Напарник», право на его использование предоставляется только при соблюдении ряда условий, включая:

1. Наличие зарегистрированной лицензии на систему «1С:Предприятие 8».

2. Наличие права на использование среды разработки «1С:EDT».

3. Использование продукта только в течение срока действия временной лицензии, которая активируется через сайт code.1c.ai.

4. Доступ к «1С:Напарнику» допускается только через штатные инструменты: официальные веб-интерфейсы или средства 1C.

Добавлен преимущественно в режиме чтения и анализа кода: Напарник не позволяет менять свой системный промпт, поэтому часть возможностей (например, режим маркировки чужого кода) при работе с ним недоступна. Но для просмотра документации ИТС, объяснения кода и поиска по стандартам 1С — работает отлично. Тем, у кого есть доступ к 1С:Напарнику, попробовать стоит — модель хорошо знает 1С и внутренние стандарты.

 
 Пример вывода на задачу "Напиши пошаговую инструкцию как внедрить в новый документ использование дополнительных реквизитов"

 

ИИ с контекстом 1С (MCP серверы)

Самая раздражающая вещь при работе ИИ с кодом 1С — он начинает выдумывать методы, которых не существует, или пишет код под реквизиты из головы. Чтобы с этим бороться, приложение использует протокол MCP (Model Context Protocol) — по сути, способ дать модели реальный контекст вашей работы.

В Mini AI 1C встроено несколько таких инструментов:

  • 1С:Справка — доступ к актуальному синтаксис помощнику платформы 8.3. Модель видит реальное описание методов и их параметры, а не то, что она «помнит» из обучения.
  • 1С:Метаданные — через небольшое расширение для базы ИИ узнаёт структуру ваших документов и справочников. Пишет код под реальные реквизиты, а не придуманные.
  • 1С:Поиск по конфигурации — ИИ может сам найти, как конкретный метод уже используется в других местах вашей конфигурации, и взять это как пример. Работает по выгрузке конфигурации: индексирует файлы через SQLite, поддерживает инкрементальную синхронизацию (только изменённые файлы). Спокойно тянет конфигурации 20+ ГБ даже на HDD — первая индексация занимает несколько минут, потом обновляется быстро (бенчмарк). На практике очень выручает в больших конфигурациях, где всё уже написано, но поди найди.
  • 1С:Напарник — доступ к документации и стандартам ИТС прямо из чата. Работает через слеш-команду/итс
  • MCP BSL — сервер для статического анализа кода.

Помимо встроенных, можно подключить любой сторонний MCP-сервер — через настройки или напрямую вставив JSON-конфиг.

 

Процесс работы

Открываешь нужный модуль в Конфигураторе, нажимаешь «Получить код» — текст попадает в редактор приложения. Дальше просишь ИИ сделать рефакторинг, добавить комментарии, найти ошибку — что нужно.

Все изменения отображаются как диффы: видно, что именно предлагается удалить или добавить. Можно принять правки построчно прямо на полях редактора. Когда устраивает — «Apply Changes» возвращает код в Конфигуратор.

 

 

Работа с диффами

Правки приходят не сплошным текстом, а отдельными блоками: вот что было, вот что стало. У каждого блока прямо в чате есть кнопки принять или отклонить. Если хочешь сразу принять всё — в чате есть кнопка «Применить».

В боковой панели то же самое, но нагляднее: сверху что было, снизу что стало. Переключаться между блоками можно стрелками в шапке, там же счётчик — например, 2 из 5. Каждый блок принимается или откатывается отдельно. Если передумал — «Сбросить непринятые» откатывает только те блоки, которые ещё не были приняты. Когда доволен результатом — «Apply Changes» и код уходит в Конфигуратор.

 

Редактирование сообщений и перезапуск

Если в процессе диалога понял, что сформулировал задачу неточно — не нужно начинать чат заново. Любое своё сообщение можно отредактировать прямо в истории, и чат перезапустится с этого места. Остальное сохраняется как было.

 

Работа со "своим" и "чужим" кодом

Для себя одно поведение, для чужой кодовой базы — другое:

  • «Свой код» — рефакторит свободно, меняет логику, оптимизирует структуру.
  • «Чужой код» — трогает только то, что нужно. Все правки оборачиваются комментариями-маркерами вида // Доработка START...END, чтобы было видно, что именно добавлено.

Шаблон маркера настраивается под стандарты компании, в него можно вставить {datetime} или {date} — подставится автоматически. Например: // Доработка (Иванов И.И., {date}): START.

 

Слеш-команды и голосовой ввод

Чтобы не писать каждый раз одно и то же, в чате работают команды через слеш:

  • /исправить — собирает ошибки от линтера и отправляет модели разобраться
  • /рефакторинг — упростить, почистить, привести в порядок
  • /описание — написать шапку процедуры или функции по стандартам 1С
  • /объясни — попросить объяснить, что тут вообще происходит
  • /ревью — найти баги, узкие места, потенциальные проблемы
  • /стандарты — проверить соответствие стандартам 1С и БСП
  • /итс — поиск по документации ИТС через 1С:Напарник
  • /найти — найти процедуру или функцию в конфигурации
  • /где — найти все места, где что-то используется
  • /объект — посмотреть структуру объекта: реквизиты, табличные части, формы

Все команды можно редактировать — менять шаблон запроса под свой стиль. И можно создавать собственные команды: задаёшь имя, описание и шаблон с переменными ({code}, {query} и другими). Например, команда /проверить_права с шаблоном, заточенным под типичные задачи в вашей конфигурации.

Ещё есть голосовой ввод — через Web Speech API, без сторонних ключей. Русский распознаёт нормально, речь сразу идёт в поле ввода. Удобно, когда руки заняты или просто лень печатать.

 

Агентный режим

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

Это особенно удобно с командами /найти или /где — не нужно самому копировать контекст, модель сама соберёт нужное и ответит по делу.

 

Режим рассуждений (Extended Thinking)

У Qwen и некоторых других моделей есть режим Extended Thinking — модель «думает вслух» перед ответом. Рассуждения появляются в чате свёрнутым блоком, можно раскрыть. На сложных задачах — запутанная логика, неочевидный баг — удобно: видно, как модель дошла до ответа, и сразу заметно, если она пошла не туда.

 

Встроенный линтер

Внутри живёт BSL Language Server — проверяет код, который сгенерировал ИИ, ещё до того, как вы его вставили в 1С. Если модель ошиблась в синтаксисе, сразу видно. Команда /исправить передаёт эти ошибки обратно модели — обычно с первой же итерации всё приходит в порядок.

Нужна Java (JRE 17+). Если что-то не запустилось — в настройках есть диагностика, которая объяснит что именно не так и что сделать. JAR можно скачать прямо оттуда, без поиска вручную.

 

 

Первый запуск

При первом запуске приложение проведёт через базовую настройку — выбрать провайдера, подключить BSL и MCP. Всё это можно пропустить и вернуться позже через настройки.

 

Практическое применение

Чаще всего использую для поиска нужных методов в конфигурации и их адаптации под текущую задачу — когда знаешь, что где-то уже похожее делалось, но искать руками долго. Ещё хорошо заходит генерация описаний процедур и функций по стандартам 1С, рефакторинг (упрощение условий, выделение методов), и просто анализ чужого кода — попросить объяснить, что тут происходит, и найти потенциальные проблемы.

 

История версий

 
 v1.2.1 — OpenAI Codex CLI, управление сессиями чата
 
 v1.2.0 — Голосовой ввод в Overlay, интеграция с Конфигуратором
 
 v1.1.22 — Просмотр инструментов MCP, вставка токенов в slash-команды
 
 v1.1.21 — Исправление подключения MCP HTTP серверов
 
 v1.1.20 — Исправления окна и загрузки BSL Language Server
 
 v1.1.19 — Умная обработка ошибок API
 
 v1.1.18 — Настройки стриминга для Ollama и LM Studio
 
 v1.1.17 — Исправления Ollama и боковой панели
 
 v1.1.16 — LM Studio как провайдер ИИ
 
 v1.1.15 — Светлая тема, RDP Mode
 
 v1.1.14 — Исправление MCP 1С:Справка, унификация папки данных
 
 v1.1.13 — Полноценный tool calls round-trip для 1С:Напарника
 
 v1.1.12 — Исправление MCP-инструментов 1С:Напарника
 
 v1.1.11 — 1С:Напарник как прямой LLM-провайдер
 
 v1.1.10 — Новые инструменты mcp-1c-search: smart_find, benchmark
 
 v1.1.9 — Уведомления MCP, кастомные HTTP-заголовки
 
 v1.1.8 — Режим размышлений Qwen3, исправление многоходовых диалогов
 
 v1.1.7 — mcp-1c-search: поиск по конфигурации 1С
 
 v1.1.6 — Qwen Code CLI: бесплатный ИИ без API-ключей
 
 v1.1.5 — Голосовой ввод, slash-команды, двухэтапная генерация
 
 v1.1.4 — Надёжная работа с контекстом 1С
 
 v1.1.3 — True Portability: все ресурсы внутри EXE
 
 v1.1.2 — Улучшение портативности
 
 v1.1.1 — Исправление MCP-серверов, интеграция 1С:Метаданные
 
 v1.1.0 — Auto-Proof, Smart Snap, Code Side Panel
 
 v1.0.5 — Панель настроек, диагностика BSL
 
 v1.0.4 — Улучшения интерфейса и стабильности профилей
 
 v1.0.3 — Поддержка MCP: 1С:Напарник и 1С:Метаданные
 
 v1.0.0 — Первый публичный релиз

Как попробовать

Приложение распространяется как portable .exe (ничего устанавливать не нужно) или .msi-инсталлятор. Всё необходимое уже внутри, включая WebView2-среду — в большинстве случаев в Windows она уже есть.

GitHub проекта: https://github.com/hawkxtreme/mini-ai-1c

Проект открытый. Буду рад отзывам и идеям — пишите в комментариях или в Issues на GitHub.

 

При написании статьи ИИ использовался для форматирования и редактирования текста.

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

1С программирование ИИ помощник Конфигуратор рефакторинг MCP Qwen 1С:Напарник автоматизация разработки

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

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

См. также

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

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP, УНФ, КА и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы, интерфейс 8.5. Может выполнять свертку одновременно в несколько потоков, а также без непосредственного участия пользователя. Решение в Реестре отечественного ПО.

24900 руб.

20.08.2024    75136    379    170    

325

Инструментарий разработчика Роли и права Запросы СКД Программист Руководитель проекта 1С:Предприятие 8 Платные (руб)

Инструменты для разработчиков 1С 8.3: Infostart Toolkit. Автоматизация и ускорение разработки на управляемых формах. Легкость работы с 1С.

10000 руб.

02.09.2020    268460    1494    421    

1179

Пакетная печать Печатные формы Инструментарий разработчика Программист 1С:Предприятие 8 Платные (руб)

Расширение для создания и редактирования печатных форм в системе 1С:Предприятие 8.3. Благодаря конструктору можно значительно снизить затраты времени на разработку печатных форм, повысить качество и прозрачность разработки, а также навести порядок в многообразии корпоративных печатных форм. Обновление версии от 21.04.26

22570 руб.

06.10.2023    40184    113    54    

126

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

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

15250 руб.

25.08.2025    63833    130    36    

137

Инструментарий разработчика Разработка Администрирование веб-серверов Системный администратор Программист Бизнес-аналитик Руководитель проекта 1С 8.3 Платные (руб)

Analyzer 1C сводит выгрузку 1С — основную конфигурацию и все расширения — в единый граф знаний. Любой запрос по связям за доли секунды, с пометками «Доб.» / «Заимств.» / «Переопределено». Новое в 2.0 — обновление поставки: сравнение и объединение версий деревом «как в Конфигураторе» с выгрузкой плана решений; поиск конфликтов из-за перехватов расширений и висячих ссылок; загрузка из бинарных .cf/.cfe; циклические зависимости. Плюс анализ влияния, запросы BSL, роли и RLS, граф вызовов. Минута на развёртывание через Docker без необходимости подключения к Интернет. Любая 1С:Предприятие 8.3+.

14000 руб.

17.04.2026    8940    38    46    

52

SALE! 30%

Банковские операции Обмен с интернет-банком Эквайринг/ридер магнитных карт Мастера заполнения Нейросети Программист Бухгалтер Пользователь 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-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    16679    80    29    

74

Инструменты администратора БД Инструментарий разработчика Роли и права Программист 1С:Предприятие 8 1C:Бухгалтерия Россия Платные (руб)

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

17000 руб.

10.11.2023    26436    98    46    

104

Информационная безопасность Инструменты администратора БД Инструментарий разработчика Учет документов Системный администратор Программист Бизнес-аналитик Бухгалтер Пользователь Руководитель проекта 1С 8.3 1С 8.5 Розничная и сетевая торговля (FMCG) Платные (руб)

Контроль ввода данных в 1С: проверка заполнения реквизитов, обязательные поля, контроль перед записью и проведением, запрет проведения документа. Позволяет настраивать любые проверки данных в 1С 8.3/8.5 от обязательных полей до сложных условий – без открытия конфигуратора и написания кода. Готовое расширение, которое подключается и работает сразу.

6000 руб.

15.04.2026    2631    6    0    

21
Вознаграждение за ответ
Показать полностью
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. ixijixi 2159 17.03.26 10:49 Сейчас в теме
Приложение распространяется как portable .exe (ничего устанавливать не нужно) или .msi-инсталлятор.
Чет не смог найти ни экзешника, ни инсталлятора... Можете ткнуть ссылкой?
4. ixijixi 2159 17.03.26 15:12 Сейчас в теме
3. alex_bob 259 17.03.26 12:26 Сейчас в теме
За mcp-сервера отдельное спасибо!
5. ixijixi 2159 17.03.26 16:16 Сейчас в теме
Спасибо. Хороший инструмент начального уровня. Можно поэкспериментировать, прежде чем вваливать деньги в платные IDE.

Огромный плюс что работает искаропки, подключены МСР и напарник, можно поюзать бесплатный qwen.

По качеству пока не скажу, только начал экспериментировать, но первое впечатление крайне положительное.
6. hawkmax 143 17.03.26 16:32 Сейчас в теме
(5) он заточен именно под мелкие рутинные задачи и поиск кода. Цели написать полноценную ИДЕ не было. Кстати новый релиз выпустил. Там исправлена проблема с напарником.
7. ixijixi 2159 17.03.26 16:55 Сейчас в теме
(6) 1.1.13? Ее и установил
8. kiba 75 18.03.26 08:55 Сейчас в теме
При подключении 1С-Справки ошибка
webidl.is.File = webidl.util.MakeTypeAssertion(File);
^
ReferenceError: File is not defined

И выдает
Ошибка: Timeout waiting for MCP response

Версия 1.1.13
Прикрепленные файлы:
9. hawkmax 143 18.03.26 08:58 Сейчас в теме
(8)
При подключении 1С-Справки ошибка
webidl.is.File = webidl.util.MakeTypeAssertion(File);
^
ReferenceError: File is not defined

И выдает
Ошибка: Timeout waiting for MCP response

Версия 1.1.13


Зафиксировал
https://github.com/hawkxtreme/mini-ai-1c/issues/45
10. hawkmax 143 18.03.26 08:59 Сейчас в теме
11. kiba 75 18.03.26 09:01 Сейчас в теме
(10) да! Забыл уточнить. Portable
12. pchelov_ia 6 18.03.26 09:46 Сейчас в теме
На этапе установки
# 3. Запустите в режиме разработки
npm run app:dev

Выдает ошибку отсутствия файла "mcp-1c-search.exe"
error: couldn't read `src\. ./mcp-servers/mcp-1c-search.exe`: Не удается найти указанный файл. (os error 2)
   --> src\mcp_client.rs:543:43
    |
543 |                     ("mcp-1c-search.exe", include_bytes!("../mcp-servers/mcp-1c-search.exe")),


Зафиксировал на https://github.com/hawkxtreme/mini-ai-1c/issues/46
13. muskul 18.03.26 10:37 Сейчас в теме
Я так понимаю локальных моделей которые хотя бы частично это умели пока нету и для всего нужна подписка?
14. hawkmax 143 18.03.26 11:09 Сейчас в теме
(13) если коротко ответить, то нет.
лучший результат сейчас подписка (но решения можно найти и за 100р - 300р в месяц)
клод, чат жпт и так далее, но это уже отдельная тема для холивара. предлагаю тут холивар не разводить.
15. Liavo86 18.03.26 14:30 Сейчас в теме
ИИ-помощник работает только из РФ?

Из Беларуси ошибка:
❌ Ошибка: API error 403 Forbidden: {"error":{"code":"unsupported_country_region_territory","message":"Country, region, or territory not supported","param":null,"type":"request_forbidden"}}
16. hawkmax 143 18.03.26 14:34 Сейчас в теме
(15)
при работе с qwen cli?
22. kiba 75 18.03.26 17:59 Сейчас в теме
(16) qwen li из РБ работает, проверено
И 1С Напарник, все отлично, спасибо за отличный инструмент!
kozusenok; Liavo86; hawkmax; +3 Ответить
37. Liavo86 19.03.26 09:37 Сейчас в теме
(16) с qwen cli работает, не был добавлен cli провайдер в настройках. Спасибо.
Пока не разобрался как подключить 1С:Метаданные. В процессе.
17. m_aster 130 18.03.26 14:48 Сейчас в теме
Спасибо, интересно, поставил, при переходе в настройках на "Qwen Code (CLI)" выдает ошибку(пока только поставил, работу не проверял, смотрю настройки), на работу будет влиять как-то?
Прикрепленные файлы:
18. m_aster 130 18.03.26 14:50 Сейчас в теме
(17) Не подскажете, только темная тема? Не нашел в настройках.
20. hawkmax 143 18.03.26 14:53 Сейчас в теме
(18) только темная. нужна светлая?
21. m_aster 130 18.03.26 14:59 Сейчас в теме
(20) ну да, если можно это сделать, чтобы выбирать в тех же настройках.
19. hawkmax 143 18.03.26 14:53 Сейчас в теме
(17) если ответит, то нет. в настройках есть вкладка Debug.
Включите Debug mode. Повторите ошибку. Затем сохраните логи через "Save logs". И прошу прислать в issues для исправления
https://github.com/hawkxtreme/mini-ai-1c/issues
41. m_aster 130 19.03.26 09:58 Сейчас в теме
(19) Максим, приветствую!
Добавил issue в Вашей ветке:
https://github.com/hawkxtreme/mini-ai-1c/issues/51
Спасибо.
42. hawkmax 143 19.03.26 10:25 Сейчас в теме
(41) можно приложить еще скриншот ошибки как выглядит ошибка визуально в приложение?
43. m_aster 130 19.03.26 10:40 Сейчас в теме
(42) в (17) выше картинка.
46. m_aster 130 19.03.26 11:14 Сейчас в теме
(42) Максим, посмотрел в issues ответ, ставил java из программы, когда ставил при первом запуске. Проверю версию.
Спасибо.
47. m_aster 130 19.03.26 11:43 Сейчас в теме
(42) Максим, ответил в issues:
Скачал 26 Java отсюда:
https://www.oracle.com/java/technologies/downloads/#jdk26-windows
Если есть своя ссылка, с которой Вы работаете, скиньте, если не сложно.
Поставил последнюю версию msi.
Ошибка 404 Not Found не ушла.
48. hawkmax 143 19.03.26 12:15 Сейчас в теме
(47) исправление будет в релизе. езе не выпустил. в течение пару часов выпущу
по java возьми из инструкции по edt
https://www.azul.com/downloads/?version=java-11-lts&architecture=x86-64-bit&package=jdk-fx#zulu
52. m_aster 130 19.03.26 13:37 Сейчас в теме
60. m_aster 130 19.03.26 15:57 Сейчас в теме
(48) Да, и насчет светлой темы не увидел кнопки, все, спасибо
23. kiba 75 18.03.26 19:54 Сейчас в теме
Есть вопрос по поиску в файлах конфигурации.
Конфигурацию выгрузил в файлы, подключил каталог в настройках "Путь к выгрузке конфигурации 1С".
Пишет что поиск готов к работе, но при попытке поиска выдает ошибку

Для выполнения поиска требуется активный проект в EDT. У меня нет доступа к контексту текущего проекта.
Пожалуйста:
Отройте нужный проект в 1С:EDT
Или укажите путь к проекту

Только через EDT получается будет работать поиск?
Прикрепленные файлы:
24. hawkmax 143 18.03.26 20:33 Сейчас в теме
(23) ты скорее всего пытаешься реализовать это через сценарий работы Напарника.
Напарник работает в ограниченном режиме и думает что ты находишься в EDT, так у него написано в системном промте.
У Напарника жесткое ограничение, что системный промт модели менять нельзя и он задается на сервере, поэтому через него не будут работать mcp и поведение только то, которое ему задали. Поэтому напарник здесь реализован как палочка выручалочка по ИТС.
Для поиска по конфе используй лучше квен.
28. headMade 144 19.03.26 01:15 Сейчас в теме
Подскажите, где-то можно отключить это ограничение ?
[Система] Достигнут лимит итераций диалога (9). Пожалуйста, уточните запрос или продолжите в новом сообщении.
29. hawkmax 143 19.03.26 06:52 Сейчас в теме
(28) На вкладке debug есть увеличение шагов mcp. Для qwen cli количество шагов отключено
53. headMade 144 19.03.26 14:02 Сейчас в теме
(29)
У меня такая настройка не видна (но я пользуюсь приложением с каких-то ранних релизов).
Включен Qwen CLI и все равно пишет про ограничение итераций.
может можно как-то глобально сбросить настройки ? (пробовал на вкладке debug, но настройки LLM остались)
Прикрепленные файлы:
54. hawkmax 143 19.03.26 14:04 Сейчас в теме
(53) пришли пожалуйста логи в новую задачу
https://github.com/hawkxtreme/mini-ai-1c/issues
посмотрю
30. MOVE_art 19.03.26 09:01 Сейчас в теме
Подключил к выгруженной конфигурации с использованием "Qwen Code (CLI)", интересно было опробовать кейс под поиск всех мест в конфигурации использования некоего реквизита документа (например "Направление" перед его удалением). По итогу находит +- явные обращения, а если чуть размытое обращение, то уже выпадает. Например такое не найдет (контекст между строчками кода не уловила):
	
МетаданныеДокЗнОВЭД = Метаданные.Документы.ЗаявкаНаОтгрузкуВЭД;
РеквизитНаправлениеЗнОВЭД = МетаданныеДокЗнОВЭД.Реквизиты.Найти("Направление");

Задавал более конкретно, чтобы нашла все неявные места использования - ушла в бесконечный цикл поиска (на 850 итерации прервал процесс =)
В целом интересно использовать AI для исследования больших конфигураций. Возможно надо другую модель подключить
35. hawkmax 143 19.03.26 09:35 Сейчас в теме
(30) не поверишь но до столько итераций я не доходил).
Часто количество шагов зависит от четкости поставленной задачи т.к. там нет семантического поиска.

приложи задачу который пытался найти и название конфигурации. попробую повторить
40. MOVE_art 19.03.26 09:50 Сейчас в теме
(35) Да пока настраиваю промпты и экспериментирую, смотрю на то, как она рассуждает. В целом получается добиваться неплохих результатов поиска, но порой уходит в "бесконечный" цикл.

В любом случае сама реализация очень удобная и перспективная, спасибо за открытый доступ)
cleaner_it; hawkmax; +2 Ответить
31. WellMaster 106 19.03.26 09:16 Сейчас в теме
Под MacOS планируется?
34. hawkmax 143 19.03.26 09:31 Сейчас в теме
(31) У самого такой техники не имеется. ждем пул реквестов)
32. solbol 137 19.03.26 09:19 Сейчас в теме
Большой респект автору! Готов поделиться частью fm, что у меня есть (только надо понять, как это сделать). Такой проект точно надо поддерживать и делом, кто может что-то допрограммировать, и деньгами, кто может что-то передать автору.
cleaner_it; theelectric; hawkmax; +3 Ответить
33. kozusenok 57 19.03.26 09:28 Сейчас в теме
Проект очень многообещающий. Буду следить за его развитием. Только не удалось подключить локальную LLM из LM Studio почему-то, то ли её REST API v1 не подходит, то ли что.
36. hawkmax 143 19.03.26 09:36 Сейчас в теме
55. kozusenok 57 19.03.26 14:11 Сейчас в теме
(36) Работает. Спасибо!
44. seryz 10 19.03.26 11:04 Сейчас в теме
Если ollama находится на компьютере в сети на linux, пишет ❌ Ошибка: API error 404 Not Found: 404 page not found, хотя в настройках четко находит все модели.
Прикрепленные файлы:
45. hawkmax 143 19.03.26 11:06 Сейчас в теме
63. seryz 10 19.03.26 21:09 Сейчас в теме
(45) Спасибо работает!
273. theelectric 17 29.04.26 09:29 Сейчас в теме
(63) Сергей, насколько ощущается эффект в разработке с локальной llm с такими параметрами?
278. seryz 10 29.04.26 13:56 Сейчас в теме
(273) локальная достаточно долго думает, поэтому используем облачную
49. Brawler 466 19.03.26 12:50 Сейчас в теме
Про панель с замечаниями и ошибками писал кто нить, что ей пользоваться неудобно, когда ее невозможно по высоте расширить мышкой?
50. hawkmax 143 19.03.26 12:52 Сейчас в теме
77. Brawler 466 23.03.26 07:57 Сейчас в теме
(50) за исправление спасибо
В гите не писал, меня там нет)))
51. hawkmax 143 19.03.26 13:24 Сейчас в теме
Выложил новый релиз с исправлениями которые вылезли вчера и сегодня
https://github.com/hawkxtreme/mini-ai-1c/releases/tag/v1.1.16
56. WiloRus 19.03.26 14:16 Сейчас в теме
На AstraLinux приложение заработает?
57. hawkmax 143 19.03.26 14:28 Сейчас в теме
(56) добрый день писал по винду. Есть потребность в linux?
напишите пожалуйста в задачу
https://github.com/hawkxtreme/mini-ai-1c/issues
58. Brawler 466 19.03.26 14:41 Сейчас в теме
Как в поиск по конфигурации добавить помимо файлов основной конфигурации еще и файлы расширений?
59. hawkmax 143 19.03.26 14:50 Сейчас в теме
(58) сейчас реализовано только 1 путь хранения. любая файловая выгрузка конфигурации или расширения.
но сейчас также ведется разработка возможности поиска в нескольких источниках.
вот его тестовая версия
https://github.com/hawkxtreme/mini-ai-1c/tree/feature/multi-config-search
61. kozusenok 57 19.03.26 18:39 Сейчас в теме
Поддержка x86 не планируется или сложно перепрофилировать на х86?
62. hawkmax 143 19.03.26 18:42 Сейчас в теме
(61) посмотрю что можно сделать
66. kozusenok 57 20.03.26 08:16 Сейчас в теме
(62) Вот только JRE 8 есть в x86 исполнении, так что вряд ли.
68. hawkmax 143 20.03.26 08:29 Сейчас в теме
(66) Проверю на возможность использования x86.
https://github.com/hawkxtreme/mini-ai-1c/issues/60
64. MOVE_art 20.03.26 04:19 Сейчас в теме
Добрый день, не подскажите где можно настроить больший таймаут для поиска по файлам конфигурации? Как я понял по-умолчанию стоит 8 секунд и часто поиск прерывается и потом все идет по кругу. База: 201594 символов • 462.20 МБ. По бенчмарку вроде быстро, но когда модель выполняет поиск - то упирается в таймаут
Прикрепленные файлы:
65. MOVE_art 20.03.26 07:03 Сейчас в теме
(64) Нашел в файле tools.rs
67. hawkmax 143 20.03.26 08:28 Сейчас в теме
(64) Таймаут по периоду сделан специально т.к. греп может занять неприлично много времени.
Напишите задачу в гитхаб. Добавлю изменяемый параметр. Либо жду ваших пулреквестов
69. kozusenok 57 20.03.26 08:44 Сейчас в теме
Ошибка: Stream timeout: no data from API for 30s
С локальными моделями в LM Studio тоже через 30 секунд рвет соединение, хотя они бывает пережевывают вопрос и 5 и 10 минут
70. Darklight 37 20.03.26 13:28 Сейчас в теме
Очень крутой проект! Автору респект!
Сам уже вынашиваю идею нечто подобного уже пол года (только идею). Но я смотрю га задачу расширения возможней конфигуратора 1С намного шире - AI инструмент тут только один из инструментов!

Мне кажется, на гихабе этот проект намного лучше представлен, чем на Инфостарте - за подробное описание проекта автору вдвойне респект!!!
baracuda; theelectric; hawkmax; +3 Ответить
71. san_san_san 21.03.26 17:47 Сейчас в теме
Подскажите пожалуйста, как подключить OpenRouter, что то не получается.
Что я делаю не так?
Прикрепленные файлы:
73. hawkmax 143 21.03.26 19:11 Сейчас в теме
(71) скорее всего ошибка. Зафиксирую исправлю
74. hawkmax 143 22.03.26 13:38 Сейчас в теме
(71) исправлено https://github.com/hawkxtreme/mini-ai-1c/releases/tag/v1.1.19
но по сути там была ошибка что модель не может ответить из-за загрузки. так что предлагаю все таки использовать qwen cli
72. bulpi 218 21.03.26 19:04 Сейчас в теме
Автору респект. Сделано на совесть. Работает, как заявлено (что редкость) :)
kozusenok; hawkmax; +2 Ответить
75. kozusenok 57 23.03.26 01:35 Сейчас в теме
А можно как-то внедрить перехват выделенного текста модуля с выбором команд как это реализовано в похожем инструменте Confaster? "Mini AI 1C" мне больше нравится за простой интерфейс и дружелюбное юзабилити с подсказками по всяким настройкам и список разных MCP, плюс разные локальные и облачные модели можно подключать. Хочется чтобы он развивался и дальше вбирая в себя лучшее.
Прикрепленные файлы:
76. hawkmax 143 23.03.26 07:46 Сейчас в теме
(75) да. компонента взаимодействия с конфигуратором готова на 95%. думаю в течение 2-3 сделаю релиз с ней
ASDF2; kiba; kozusenok; +3 Ответить
78. Brawler 466 23.03.26 08:01 Сейчас в теме
Заметил, что в редакторе кода выравнивание текста делается при помощи пробелов, тогда как в пофигураторе при помощи табуляторов. Можно это вынести в настройку или сделать по дефолту как в конфигураторе?
Как понимаю в конфигураторе эта опция называется как "Заменять табуляцию при вводе", по дефолту выключена.
Хотя пока на 1.1.21 такое пока не наблюдаю. Мож и починили.
80. Brawler 466 23.03.26 08:10 Сейчас в теме
Еще момент. Лично я наверное задрот оформления кода и потому в конфигураторе у не печатаемых символов табуляторы, пробелы... Я настраиваю чтобы они отображались на экране, но тускло, слегка заметно, так контролю чтобы все было по красоте, а то знаете как бывает в конце строки 100500 пробелов и тд и тп.
Можно ли такую опуцию и сюда завести?
Сейчас не печатаемые символы видны только тогда когда выделяешь куски текста
82. Salimbek 13 23.03.26 09:57 Сейчас в теме
Пользуюсь Портабл версией. В качестве LLM - подключил 1С:Напарник. Задаю ему вопрос - "Какие инструменты тебе доступны?" - никаких mcp-серверов и их методов он не видит. Если включаю локальную модель - она видит MCP-сервера и инструменты.
Это ограничение самого Напарника? Или в приложении где-то можно поправить?
83. hawkmax 143 23.03.26 10:42 Сейчас в теме
(82) тут выше отвечал посмотри в комментариях.
у напарника отключен системный промт на клиенте, только на сервере. поэтому использовать mcp невозможно. рекомендую попробовать qwen cli
Salimbek; +1 Ответить
84. frkbvfnjh 823 23.03.26 13:03 Сейчас в теме
Спасибо за такую разработку! Вы внесли неоценимый вклад в сообщество разработки на 1С!
baracuda; cybjavax; hawkmax; +3 Ответить
85. frkbvfnjh 823 23.03.26 13:04 Сейчас в теме
Позвольте задать олдскульный вопрос - этот помощник сможет работать с платформой 8.1?
86. hawkmax 143 23.03.26 13:29 Сейчас в теме
(85) по работе копирования кода из конфигуратора из 1С должен.
по mcp справке нужно проверять.
попробуйте расскажите.
+ я бы добавил в промт что работаешь с в 8.1
87. hawkmax 143 23.03.26 13:29 Сейчас в теме
(85) в любом случае отпишите если не получится. помогу чем смогу
88. Brawler 466 23.03.26 14:54 Сейчас в теме
Касперский стал убивать прогу

PDM:Trojan.Win32.Bazon.a
UDS:Trojan-Dropper.Win32.Dorifel.buar
89. hawkmax 143 23.03.26 15:02 Сейчас в теме
(88) можно дополнительно прикрепить логи программы?
в идеале их закинуть в https://github.com/hawkxtreme/mini-ai-1c/issues
92. Brawler 466 23.03.26 15:08 Сейчас в теме
(89) 1. где смотреть?
2. Еще на старте каспер ее убивает и файл удаляет. Использовал портейбл версию
96. hawkmax 143 23.03.26 15:19 Сейчас в теме
(92)
Еще на старте каспер ее убивает и файл удаляет. Использовал портейбл версию

если есть возможность проверьте работу через msi. Также как временное решение добавить программу в доверенные.
93. hawkmax 143 23.03.26 15:09 Сейчас в теме
(90) для поной картины нужно понимать в какой момент это произошло?
возможно в момент скачивания BSL
95. Brawler 466 23.03.26 15:19 Сейчас в теме
(93) у меня еще на той неделе юзался 1.1.18
Вот в понедельник скачал 1.1.21
Работало до того пока не перезапустил примерно в 14:42
А перед этим я установил Qwen
Его окно еще висит, где он гласит что успешно подключился с oauth.

1.1.20 скачал. Работает, каспер не убивает. На сайте каспера пишет что вирусов нет
100. hawkmax 143 24.03.26 09:46 Сейчас в теме
(95) исправил. касперский ловил вызов mcp по http как подозрительно поведение. изменил поведение теперь не ругается
94. hawkmax 143 23.03.26 15:15 Сейчас в теме
тогда вы логи не сохраните
Для отправки сообщения требуется регистрация/авторизация