1C Dev Tools — расширение для Cursor, предназначенное для разработки 1С:Предприятие прямо из IDE.

  • сборка и разборка cf/cfe

  • динамическое обновление cf/cfe через файл Commit.txt

  • работа с информационными базами

  • запуск Предприятия и Конфигуратора

  • полноценная отладка по протоколу HTTP

интерфейс
интерфейс

? Работа с информационными базами

  • создать пустую ИБ

  • выгрузить в .dt

  • загрузить из .dt

  • выполнить постобработку обновления

  • запретить работу с внешними ресурсами

? Управление конфигурацией

  • Загрузить из src/cf

  • Обновить из src/cf (по Commit.txt)

  • Выгрузить в src/cf

  • Собрать 1Cv8.cf

  • Разобрать 1Cv8.cf

Commit.txt

Файл build/commit/Commit.txt содержит список изменённых объектов:

src\cf\Catalogs\Подразделения\Ext\Predefined.xml
src\cf\Documents\Сборка\Ext\ObjectModule.bsl

? Работа с расширениями (.cfe)

загружает/обновляет/выгружать все расширения в отдельные каталоги

? Запуск и отладка

Поддерживается отладка через HTTP (dbgs.exe или удаленный сервер отладки)

Переключение процедур/функций (выбор текущего кадра для вычисления) в панели call stack.

Возможности вычисления переменных:

  • вычисление переменных в панели watch с раскрытием динамической структуры

  • обработка всех коллекций значений (массив, структура, соответствие, таблица значений и.т.п.)

  • обработка запросов и результатов запросов

  • обработка данных менеджера временных таблиц

  • вычисление иерархии вложенности объектов метаданных

  • просмотр переменных в отдельно окне:

Возможности произвольного вычисления переменных в отдельном окне:

команда
команда
Пример исполнения выражения:
Запрос.МенеджерВременныхТаблиц.Таблицы[0].ПолучитьДанные().Выгрузить()
результат вычисления
результат вычисления

Ссылка на репозиторий:

Комментарии (4)


  1. vis_inet
    02.03.2026 12:07

    Вы могли бы подробнее пояснить что именно делает Cursor в этой связке?


    1. Druzd Автор
      02.03.2026 12:07

      В описании репозитория на github полное описание расширения и что оно умеет. Статью не стал перегружать лишними буквами.


      1. red_motif
        02.03.2026 12:07

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


  1. aleksxx
    02.03.2026 12:07

    Что-то крутое. Будем смотреть. Спасибо