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

07.04.25

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

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

Скачать файл

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

Наименование По подписке [?] Купить один файл
AI-Анализатор 1С (на базе Gemini)
.cfe 386,99Kb
11
11 Скачать (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    182401    1010    403    

962

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

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

8400 руб.

20.08.2024    23371    155    84    

153

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

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

22200 руб.

06.10.2023    20021    51    19    

86

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

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

15000 руб.

10.11.2023    13497    55    33    

76

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

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

9360 руб.

17.05.2024    30210    103    48    

147

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

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

20000 руб.

07.10.2021    19007    7    32    

43

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

Разработка Конструктор автоматизированных рабочих мест "Конструктор АРМ" реализована в виде расширения и является универсальным инструментом для создания АРМ любой сложности в пользовательском режиме.

3600 руб.

27.12.2024    2195    3    0    

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