Отладка для ленивых в Cursor/VS Code

15.09.26

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

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

Бесплатные

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

Узнавайте о новых бесплатных решениях в нашей телеграм-группе Инфостарт БЕСПЛАТНО

Наименование Скачано Бесплатно
Расширения для IDE
.zip 6,87Mb
57 Скачать бесплатно

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

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

Статья для тех кто уже в край обленился писать код и планирует отлаживать код с помощью агента)

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

А что, если значительную часть этой рутины поручить AI-агенту?

В этой статье покажу вариант работы с кодом 1С в Cursor / VS Code, когда AI не просто читает исходный BSL-код, а взаимодействует с запущенной отладочной сессией: ставит точки останова, продолжает выполнение программы, получает значения переменных и помогает анализировать состояние программы непосредственно в момент выполнения.

В обычном AI-режиме Cursor способен проанализировать исходный код и предположить, что произойдет при его выполнении.

Но между:

Судя по коду, в переменной должно находиться четыре строки

и:

В текущей отладочной сессии в Выборка действительно четыре строки, курсор находится на последней записи, а в Движения.ОстаткиНоменклатуры уже сформировано четыре расходных движения

есть принципиальная разница.

Во втором случае модель работает уже не с предположениями, а с реальным состоянием выполняющейся программы.

В моем примере Cursor работает с кодом расширения 1С и отладочной сессией. В IDE одновременно доступны исходный BSL-код, стандартные панели VARIABLES, WATCH, CALL STACK, BREAKPOINTS и окно AI-агента.

В результате можно вести диалог примерно так:

  1. «Запусти отладку и поставь точку остановки в процедуре обработки проведения на строке 94».
  2. После остановки: «Продолжи отладку до строки 103».
  3. «Посмотри значения переменных Выборка и Движения».
  4. «Покажи содержимое временной таблицы запроса».

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

 

Просим AI запустить отладку

На первом скриншоте я даю Cursor довольно обычную команду на естественном языке:

Запусти отладку и поставь точку остановки в расширении IBS в модуле объекта РасходнаяНакладная, процедура ibs_ОбработкаПроведения, строка 94. Используй MCP extension-1c-debug

После запуска отладки в левой части Cursor уже видна активная отладочная сессия, а в разделе BREAKPOINTS — установленная точка останова на строке 94.

 

Проводим документ — и отладчик останавливается сам

Остается перейти в запущенный клиент 1С и выполнить обычное пользовательское действие — провести документ.

После этого выполнение останавливается на нашей точке.

На следующем скриншоте хорошо видно классическое состояние отладчика:

Текущая строка — 94.

В CALL STACK видно, что серверный вызов остановлен на breakpoint, а клиентская часть продолжает работать в рамках запущенной сессии.

То есть перед нами совершенно обычная отладка 1С.

Разница только в том, что управлять ей теперь можно не только кнопками IDE.

 

Агент может сам управлять отладочным процессом

Просим агента перейти на строку 103:

Продолжи отладку до строки 103

Cursor ставит необходимую точку и продолжает выполнение:

 

 

«Покажи мне значения переменных»

Вместо самостоятельного раскрытия десятка объектов в VARIABLES или добавления выражений в Watch можно просто написать:

Посмотри значения переменных Выборка и Движения

Агент обращается к активной отладочной сессии и возвращает уже осмысленный результат:

 

 

Работа со сложными объектами 1С

Настоящая экономия времени начинается с объектов 1С:

Запрос, РезультатЗапроса, ВыборкаИзРезультатаЗапроса, ТаблицаЗначений, Структура, Соответствие, менеджеры временных таблиц, коллекции движений и другие вложенные объекты.

Вместо ручного раскрытия дерева можно сформулировать конкретный вопрос.

Например, в рассматриваемой отладочной сессии мне понадобилось посмотреть содержимое временной таблицы запроса.

Я просто попросил вычислить:

Запрос.МенеджерВременныхТаблиц.Таблицы[0]

    .ПолучитьДанные()

    .Выгрузить()

AI выполнил выражение в контексте остановленной программы и показал результат в более удобном виде:

 

 

Где взять расширение?

Расширение находится в маркетплейсе vscode 1C Dev Tools. Там же есть другое интересное расширение 1C Configuration tree.

При активации расширения автоматически поднимается mcp сервер extension-1c-debug с набором инструментов для отладки.

 

Для тех кто уже совсем обленился – пользуйтесь!

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

AI Агенты Отладка Cursor VSCode

См. также

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

Подключите ИИ к 1С и решайте рабочие задачи обычными словами. От работы с данными до доработки конфигурации через расширения, всё в привычном чате с ИИ-помощником. Теперь с поддержкой DeepSeek Harness, Kimi Code и Kimi Work, доступных в России без VPN.

15990 руб.

30.07.2026    19747    44    4    

39

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    21696    105    32    

90

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

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

15250 руб.

25.08.2025    77236    147    41    

154

SALE! 30%

Нейросети 1С 8.3 1С:Документооборот 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Расширение добавляет в 1С чат с ИИ-агентом. Пользователь пишет вопрос обычными словами: «какие УПД не подписаны?», «какой НДС к уплате за квартал?», «что висит на согласовании дольше недели?», а агент сам строит запросы к базе с правами этого пользователя и отвечает цифрами, таблицей, диаграммой или файлом Excel. Плитки «Аналитик», «Бухгалтер» и «Руководитель» дают сводку по базе одной кнопкой. Агент разбирает ошибки по скриншоту, сверяет прайсы поставщиков и проверяет коды маркировки. С версии 1.0.21 спрашивать можно и с телефона: QR-код в окне агента, без установки приложения. Работает в УТ 11, КА 2, ERP 2, БП 3.0, УНФ 3.0, Документооборот 3.0 и Альфа-Авто 6, ставится одним расширением.

18300 руб.

05.10.2026    3917    12    9    

13

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

Обработка заменяет ФИО, организации, ИНН, ИИН, БИН, ОГРН, КПП, БИК, счета и IBAN, паспорта, СНИЛС, адреса, телефоны, почту и суммы на правдоподобные выдуманные перед отправкой данных в ChatGPT, Claude или YandexGPT, а потом расшифровывает ответ модели обратно, подставляя настоящие имена и настоящие числа. Возвращаются и те итоги, которые модель посчитала сама: суммы масштабируются одним коэффициентом, поэтому пропорции и доли переживают обезличивание. Словарь замен хранится в самой базе и подхватывается автоматически, даже если обработку закрывали. Реквизиты России и Казахстана, любая конфигурация от 8.3.24, без единой зависимости.

14640 руб.

07.08.2026    2234    3    0    

3

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

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

6100 руб.

24.08.2026    1498    2    0    

2

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

Как автоматически создавать маркетинговые ролики для собственных IT-продуктов, используя ИИ? В предыдущей статье я рассказывал о Zapis — приложении для работы с речью и текстом. Теперь расширил его возможности: добавил конвейер создания видео, в котором ИИ-агент изучает материалы проекта, готовит сценарий, подбирает реальные скриншоты и пишет текст диктора. Zapis отвечает за озвучку, а Remotion — за анимацию и сборку. На примере обмена ПУТ на OneBase -> 1С:Бухгалтерия 3.0 покажу готовый 83-секундный ролик из восьми сцен. Разберём, как устроен процесс, зачем нужны настоящие скриншоты интерфейса, как синхронизируются речь и изображение и что сохраняется для повторной сборки после изменений в продукте. Исходный код и инструкции доступны в открытом репозитории Zapis.

06.11.2026    556    Ibrogim    2    

11

Нейросети Разработчик 1С 8.3 Бесплатно (free)

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

05.11.2026    7860    Iliaelagin    8    

16
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SemandCheb 1 15.09.26 16:27 Сейчас в теме
У вас Cursor работает через vpn?
Отладка тестовой базы проводите локально ?
3. andrew.ab 295 16.09.26 05:38 Сейчас в теме
(1) работает happ+blankvpn. Отладеу можно настроить как локально, так и через удалённый сервер отладки.
2. Ninel_S 208 15.09.26 22:51 Сейчас в теме
Спасибо, Коллега.

Мы практикуем отладку для супер-ленивых - навык (skill) для Claude Code.

Claude делает отладку через тестирование.

Не знаю - ставит ли он точки останова, но итерационно добивается поставленной цели.

Сравнивает "образ" идеального результата (описанный текстом) со скриншотом результата текущей итерации и что-то там внутри соображает для того, чтобы "as is" стремилось к "to be".

Часто получается, но контроль обязателен.

P.S. Навык называется cc-1c-skills (автор Николай Широков)
Прикрепленные файлы:
cc-1c-skills-w-2026-09-06.zip
EvgeniyOlxovskiy; +1 – Ответить
4. Nikola23 719 16.09.26 10:10 Сейчас в теме
Используете отладку по http или tcp?
5. andrew.ab 295 16.09.26 10:39 Сейчас в теме
Для отправки сообщения требуется регистрация/авторизация