AI-Анализатор 1С (на базе Gemini)

07.04.25

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

Быстро разбирайтесь в логике отчетов (ERF) и обработок (EPF) 1С с помощью AI! Расширение анализирует код, позволяя задавать вопросы и получать понятные объяснения о работе объекта на естественном языке.

Скачать файл

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

Наименование По подписке [?] Купить один файл
AI-Анализатор 1С (на базе Gemini)
.cfe 386,99Kb
32
32 Скачать (3 SM) Купить за 2 450 руб.

Проблема, которую решает расширение:

Понимание логики работы сложных или незнакомых отчетов и обработок в 1С часто требует значительных усилий и времени на изучение кода. Документация может отсутствовать или быть неактуальной, а быстрый поиск ответа на конкретный вопрос ("Как рассчитывается этот показатель?", "Где используется этот реквизит?") затруднен.

Это ваш интеллектуальный помощник для работы с отчетами и обработками 1С. Используя мощь искусственного интеллекта Google Gemini, расширение анализирует код и структуру объектов, чтобы отвечать на ваши вопросы о их функциональности и логике работы. Оно помогает быстро разобраться даже в самом запутанном коде.

Почему выбрал Gemini?

Мой выбор в пользу Gemini обусловлен значительным размером его контекстного окна, достигающим 1 миллиона токенов. Такой объем позволяет передавать на анализ целиком даже очень крупные и сложные обработки или отчеты, что критически важно для глубокого анализа кода.

Ключевые возможности:

  • Детальный анализ структуры EPF/ERF:

    • Автоматически разбирает внутреннюю структуру файлов .epf и .erf, извлекая все компоненты: модуль объекта, формы, макеты (включая СКД).

    • Понимает взаимосвязи между элементами объекта.

  • Извлечение исходного кода:

    • Собирает полный текст модулей объекта, модулей форм, содержимое макетов СКД для предоставления AI наиболее полного контекста.

    • Опционально: Может анализировать объекты непосредственно из исходных файлов конфигурации (при настроенном пути).

  • Интерактивный Диалог с AI (Google Gemini):

    • Предоставляет AI (Gemini) извлеченный код как основу для ответов.

    • Задавайте вопросы на естественном языке! Например:

      • "Объясни простыми словами, что делает эта обработка?"

      • "Как рассчитывается показатель 'Сумма взаиморасчетов' в этом отчете?"

      • "Где в коде используется реквизит 'Контрагент'?"

      • "Какие основные шаги выполняет процедура 'Сформировать печатную форму'?"

      • "Найди все запросы к базе данных в этом объекте."

  • Интеграция и удобство:

    • Может быть вызвано непосредственно из формы анализируемого отчета или обработки.

    • Предоставляет интуитивно понятный интерфейс для ввода вопроса и просмотра ответа.

    • Отображает ответ AI в формате Markdown с подсветкой синтаксиса кода, что облегчает чтение и понимание.

Для кого это расширение:

  • Разработчики 1С (для анализа своего и чужого кода)

  • Консультанты и аналитики 1С (для понимания логики без глубокого погружения в код)

  • Специалисты технической поддержки

  • Продвинутые пользователи, желающие разобраться в работе конкретного инструмента

Как начать:

  1. Установите расширение в вашу конфигурацию 1С.

    • Важно: При установке снимите флаги "Безопасный режим" и "Защита от опасных действий", так как расширение использует внешние компоненты (COM) и доступ к файловой системе (для чтения EPF/ERF и исходников конфигурации).

  2. Получите API ключ для Gemini (API key).

  3. Настройте модель AI:

    • Откройте справочник Модели.

    • Создайте новый элемент.

    • Укажите "Имя модели" (ознакомится со списком моделей можно тут (Модели)).

    • Вставьте ваш API ключ.

    • Задайте системный промпт (инструкцию для AI, например: "Ты - опытный разработчик 1С. Анализируй предоставленный код и метаданные отчетов/обработок 1С и отвечай на вопросы пользователя максимально точно и понятно. Приводи фрагменты кода для иллюстрации.").

 
Системный промпт из примера

Опционально (для анализа из исходников конфигурации):

  • Выгрузите конфигурацию в файлы через Конфигурация -> Выгрузить конфигурацию в файлы....

  • Убедитесь, что у пользователей, которые будут использовать эту функцию, есть права на чтение в папке с выгруженными файлами.

  • Укажите путь к этой папке в соответствующей константе настроек.

 
 Путь в настройках

Опционально (для вызова из форм обработок):

  • Добавьте команду на форму обработки.

  • Вставьте код

 

Как использовать:

  1. Способ 1: Анализ открытого объекта (если настроена интеграция):

    • Откройте нужный отчет или обработку в режиме 1С:Предприятие.

    • Нажмите на добавленную кнопку/команду вызова анализатора.

  2. Способ 2: Анализ файла EPF/ERF:

    • Откройте основную форму диалога (через меню "Мастер 1С" -> "Диалог").

    • Нажмите кнопку выбора файла и укажите путь к .epf или .erf файлу, который хотите проанализировать.

  3. Задайте вопрос: Введите ваш вопрос о работе объекта на естественном языке в поле для ввода.

  4. Получите ответ: Нажмите кнопку "Задать вопрос" (или аналогичную). Расширение отправит запрос к Gemini, передав ему контекст (код, структуру) и ваш вопрос. Ответ AI будет отображен в специальном поле.

Пример:

Пользователь задает вопрос о конкретном показателе. AI предоставляет развернутый ответ, объясняя логику расчета.

 
 Вызов из типового отчета и получение результата

Технические требования:

  • Доступ в Интернет (для работы Gemini API).

  • Возможно Вам потребуется VPN и DNS для обхода блокировок.

  • API ключ Gemini: Необходимо получить собственный ключ и указать его в настройках расширения (в справочнике "Модели").

  • Возможность использования COM-объекта VBScript.RegExp.

P.S. Расширение использует возможности искусственного интеллекта Google Gemini – технологии, которая постоянно развивается и обучается. Хотя Gemini стремится к максимальной точности, иногда ответы могут быть не до конца полными, содержать неточности или "галлюцинации". Пожалуйста, относитесь к результатам как к помощи в анализе и отправной точке для понимания, но всегда проверяйте критически важную информацию.

P.P.S. Есть какая-то проблема с отображением HTML документа, вылезают какие-то артефакты. Победить не смог, но работе с обработкой не мешают

 

P.P.P.S. Возможно можно попробовать и другие модели, но я не тестировал и не уверен что поместиться весь код в контекстное окно.

Проверено на следующих конфигурациях и релизах:

  • 1С:ERP Управление предприятием 2, релизы 2.5.10.84
  • Управление торговлей, редакция 11, релизы 11.5.16.80

Расширение Нейросети Gemini AI

См. также

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

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

15500 руб.

02.09.2020    184672    1029    403    

967

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

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

8400 руб.

20.08.2024    24697    163    86    

161

Пакетная печать Печатные формы Инструментарий разработчика Программист Платформа 1С v8.3 Запросы 1С:Зарплата и кадры бюджетного учреждения 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 Платные (руб)

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

22200 руб.

06.10.2023    20419    52    19    

86

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

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

15000 руб.

10.11.2023    13729    57    33    

77

Инструментарий разработчика Программист Платформа 1С v8.3 Платные (руб)

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

9360 руб.

17.05.2024    30638    105    48    

148

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

Расширение для конфигурации “Конвертация данных 3”. Добавляет подсветку синтаксиса, детальную контекстную подсказку, глобальный поиск по коду.

20000 руб.

07.10.2021    19143    7    32    

43

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

Расширение для заполнения описания номенклатуры с помощью модели ИИ GigaChat от Сбера. Расширение формирует продающее описание товара по его наименованию с помощью модели искусственного интеллекта. Будет полезно для владельцев интернет магазинов, каталогов товаров и продающих через маркетплейсы. Адаптировано для основных конфигураций: УТ, ЕРП, КА, УНФ.

5000 руб.

08.11.2023    3557    14    0    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. DmitriyV 3 07.04.25 15:17 Сейчас в теме
Вы должны были бороться зо злом, а не примкнуть к нему. Столько статей в последнее время про ИИ для 1С
2. adamx 37 07.04.25 20:30 Сейчас в теме
Работать с этим нужно из-за границы или строго под ВПН.
Либо может быть с учетки, которая в гугле привязана к иностранному номеру.
Не получилось победить сообщение с 400 ошибкой.
Да и ключ не получилось получить с российского айпи, только через ВПН. Гугловскую защиту не так просто пройти...
Прикрепленные файлы:
4. vanya_gonchar 22 07.04.25 23:29 Сейчас в теме
(2) регион должен быть не российский. как ключ получали с ВПН, так и использовать расширение также с ВПН.
Если проблемы с ВПН, можно переписать подключение через прокси. Но прокси денег стоит.

популярный прокси https://proxyapi.ru/
в принципе использовать просто:
1. Регистрируетесь
2. Кладете денег (но учитывайте, что каждый запрос отправляет весь исходный код, системный промпт и ваш запрос. Может выйти дороговато, вопрос по "Война и мир первый том", выходил в 30 рублей)
3. Меняете строку подключения (https://proxyapi.ru/docs/gemini-text-generation)
4. Проверяете имя модели соответственно тоже (https://proxyapi.ru/docs/google-models)
3. SlavaKron 07.04.25 22:55 Сейчас в теме
Очень круто!
Прикрепленные файлы:
akR00b; vanya_gonchar; +2 Ответить
5. vanya_gonchar 22 07.04.25 23:41 Сейчас в теме
(3) Спасибо. Советую использовать модель 2.0 она по умнее будет с 1С
6. RustIG 1880 08.04.25 07:41 Сейчас в теме
Обработки редко подвергаются моему анализу. А вот разбор конфигурации и поиск ошибки через отладку постоянно.
В принципе понимаю , что "начало положено" именно на разборе обработок.
Хотелось бы получить инструмент для разбора кода конфигураций и подсистем.
И конечно , это же ИИ - пусть он автоматом решает вопрос с подключением и впн сам.
Один российский ИИ заряжает впн и подключение к другому ИИ. Другой ИИ анализирует код обработки.
Сделаете?
SirAlex; pavlov_dv; +2 Ответить
8. vanya_gonchar 22 08.04.25 10:47 Сейчас в теме
(6)
Хотелось бы получить инструмент для разбора кода конфигураций и подсистем.

Тут ситуация сложнее, вся конфигурация в текстовом виде очень большая, даже если брать отдельную подсистему, все равно много. Тут нужен другой подход, но пока я не нашел его.

И конечно , это же ИИ - пусть он автоматом решает вопрос с подключением и впн сам.
Один российский ИИ заряжает впн и подключение к другому ИИ. Другой ИИ анализирует код обработки.

С ИИ к сожалению так не получится, тут либо поднимать локальную модель. Делать к ней API и пользоваться без ограничений, но это большой ресурс нужен, либо как я писал выше использовать прокси сервера.
12. Prepod2003 265 09.04.25 07:19 Сейчас в теме
(8) есть ресурс - Openrouter.ai дает доступ через свой API к любым моделям без ВПН, там же есть бесплатные модели.
vanya_gonchar; akR00b; +2 Ответить
13. vanya_gonchar 22 09.04.25 11:12 Сейчас в теме
(12) спасибо. Буду учитывать эту платформу при следующих разработках
7. Viktor_Ermakov 375 08.04.25 09:03 Сейчас в теме
Спасибо за работу, идея очень хорошая, надо развивать!
9. maxx 998 08.04.25 20:14 Сейчас в теме
А чем занимается Com-Обьект в разработке? Регулярные выражения что-ли? (в 1с есть регулярки уже)
10. vanya_gonchar 22 08.04.25 22:43 Сейчас в теме
(9) все верно, регулярные выражения, про то, что добавили в 1С не знал. Учту на будущее.
Спасибо)
11. maxx 998 08.04.25 23:22 Сейчас в теме
(10) лучше добавить через 1с регулярки,Linux is coming
14. akR00b 24 09.04.25 14:17 Сейчас в теме
Подскажите пожалуйста а как он анализирует сам файл? допустим epf? вы всю обработку ему загружаете или ее выгруженную структуру?
16. vanya_gonchar 22 09.04.25 16:38 Сейчас в теме
(14) обработка разбирается на исходные файлы (использовал v8reader). Далее из бинарных файлов извлекается только код (объекта, форм и макетов скд). Все собирается в один кусок и отправляется модели как контекст.
20. akR00b 24 10.04.25 16:10 Сейчас в теме
15. amd1986 09.04.25 14:38 Сейчас в теме
В этом плане 1С: Напарник поинтереснее будет..
18. akR00b 24 10.04.25 16:07 Сейчас в теме
(15) только EDT же
nedidmon; amd1986; +2 Ответить
17. SirAlex 10.04.25 12:12 Сейчас в теме
Логичны появления таких продуктов как 1С:Напарник и вообще сервисов-прокладок, которые с удобным (далеко не все) интерфейсом генерят/отправляют промты по запросу пользователя нужному (бесплатному?) сервису AI за границей.
Зачем пользователю в РФ лишний раз париться с платным ВПН для работы с зарубежным AI, если в сервисе-прокладке уже всё включено в тариф.
19. akR00b 24 10.04.25 16:09 Сейчас в теме
(17) вероятнее затем что есть бесплатные модели через openrouter.ai которые можно использовать в данной публикации.

В любом случае автору жирный +, даже промт вывел, респект!
Оставьте свое сообщение