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

15.09.26

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

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

Бесплатные

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

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

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

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

  • 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

См. также

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-совместимые модели — данные могут не покидать ваш контур.

15250 руб.

20.12.2024    19109    97    29    

83

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

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

15989 руб.

30.07.2026    10918    25    4    

25

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

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

15250 руб.

25.08.2025    70128    139    41    

147

Нейросети Программист Бизнес-аналитик Руководитель проекта Бесплатно (free)

Я принёс команде приём, с которым нейронка наконец начала понимать нашу конфигурацию: у меня он работал, у коллег — нет. Дело было не в постановке задач и не в настройках: причина в том, что на их машинах индекс конфигурации считался бы несколько дней. Замер на одном и том же своде из 26 035 записей: три часа на процессоре против трёх с половиной минут на видеокарте. Разбираю, что такое индексация конфигурации и почему она дорогая ровно один раз, почему наша основная серверная машина — 64 ядра, 768 гигабайт памяти — на этой задаче проигрывает домашнему компьютеру, и почему приём одного человека упирается в вопрос, который никто не любит задавать.

09.09.2026    4005    solbol    9    

9

Нейросети Программист Бесплатно (free)

Первая часть подборки простых приёмов для работы с ИИ-агентами. Без «секретных техник» — скорее сверим часы и посмотрим, какие подходы действительно помогают экономить время, лимиты и нервы. Разберём шесть практических приёмов: как выбирать модель под задачу и не тратить дорогую модель на мелочи; зачем сначала составлять план сложной работы; как сохранять агентские сессии на VPS с помощью tmux и Herdr; почему голосовой ввод даёт больше контекста, но требует проверки; как перепроверять решения одного агента другим; и как организовать параллельную работу через Git worktree. Большинство этих вещей опытным пользователям наверняка знакомо. Но иногда именно «очевидная» мелочь оказывается той, о которой узнаёшь слишком поздно. Возможно, из этой подборки вам пригодится хотя бы один приём.

04.09.2026    2899    Ibrogim    7    

15

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

Как мы в 42Clouds научили агента открывать формы, заполнять поля, проверять списки и собирать доказательные отчёты — и чем Answer42 отличается от Vanessa Automation MCP, Тестер, CodexTestBridge UI-worker и браузерных инструментов.

04.09.2026    1726    amoarok    15    

13

Нейросети Программист 1С:Предприятие 8 Россия Бесплатно (free)

Как связать 1С и Cursor через MCP так, чтобы AI-агент сам получал актуальную конфигурацию из информационной базы, находил нужный BSL-код, вносил изменения, загружал конфигурацию обратно и запускал 1С:Предприятие. В статье — настройка 1C: Platform Tools, 1C: Platform Tools MCP, OneScript, vanessa-runner и env.json, а также важные нюансы при работе с несколькими проектами, IPC-портами, большими конфигурациями и длительными операциями загрузки. Покажу полный практический цикл на тестовой базе без ручной выгрузки и загрузки XML через Конфигуратор.

28.08.2026    17128    rinat1c    18    

30

Нейросети Программист 1С:Предприятие 8 Бесплатно (free)

Новый UI-контур CodexTestBridge запускает штатные TestClient/TestManager и даёт ИИ-агенту семантические действия вместо координат. Результаты возвращаются по шагам, долгие операции сопровождаются heartbeat. На реальной БП 3.0 открываем и заполняем приходную накладную без записи.

26.08.2026    2779    Aleksandr    3    

9
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. SemandCheb 1 15.09.26 16:27 Сейчас в теме
У вас Cursor работает через vpn?
Отладка тестовой базы проводите локально ?
Для отправки сообщения требуется регистрация/авторизация