Раздел документации
Инструменты
34 инструмента в 11 доменах. Роль R — чтение, W — запись одного узла, A — действие с каскадом или над живым процессом. Без ключа работают project_read, metadata_read, code_read, search; остальные — по подписке или в течение бесплатного доступа.
Проекты
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
project_read | R чтение | бесплатно | Показывает проекты рабочей области EDT — идентификаторы, статус, тип и путь — и окружение для запуска тестов. Первый вызов любой сессии: идентификатор проекта нужен почти всем инструментам. |
project_write | W запись | подписка | Создаёт новый проект в рабочей области EDT — расширение конфигурации, внешнюю обработку или внешний отчёт. Один вызов — один проект; создание идёт штатными сервисами EDT, как мастером «Новый проект». |
project_action | A действие | подписка | Управляет жизненным циклом проектов рабочей области — импорт с диска, закрытие, синхронизация с файлами, полная пересборка (Project → Clean) — и запускает тесты YaxUnit с отчётом в test_read. |
test_read | R чтение | подписка | Читает прогоны тестов YaxUnit, запущенные через project_action с операцией run_tests: список прогонов со статусами и полный отчёт по прогону. Пока отчёт не собран, отвечает 🔵 running — вызов можно просто повторить. |
Метаданные
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
metadata_read | R чтение | бесплатно | Читает объект метаданных или его узел по адресу FQN — что внутри (реквизиты, табличные части, формы, модули) и какие свойства. Грань #help возвращает контракт записи для metadata_write по этому же адресу. Работает без ключа. |
metadata_write | W запись | подписка | Создаёт, изменяет и удаляет объекты метаданных и их узлы по адресу FQN. Одна операция — один узел; пачка — через коллекционный адрес. |
metadata_action | A действие | подписка | Заимствует объект базовой конфигурации в расширение или снимает заимствование. Заимствование — законный способ дорабатывать объект, закрытый поставщиком. |
metadata_graph | R чтение | подписка | Отвечает, кто использует объект метаданных и в какой роли — как тип реквизита, в подсистеме, в движениях документа, в правах ролей, на формах, в коде. Для регистров показывает, кто в них пишет и кто читает. Секция Not filled — каких ожидаемых связей у объекта нет. |
Код
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
code_read | R чтение | бесплатно | Читает модуль BSL по адресу. Сначала — компактное дерево областей и методов без текста, затем нужный метод или диапазон строк. Модули типовых конфигураций бывают по сотне тысяч строк: полный текст стоит десятки тысяч токенов, дерево — сотни. Работает без ключа. |
code_write | W запись | подписка | Правит один модуль BSL — добавляет метод в нужную область, заменяет точный фрагмент текста, удаляет метод. После записи модуль проверяется на синтаксис; при ошибке запись откатывается, и сломанный код в проекте не остаётся. |
code_action | A действие | подписка | Действия с кодом, которые выходят за одно место в модуле — переименование метода с обновлением всех вызовов, обёртка &Перед, &После или &Вместо над методом базовой конфигурации в расширении и новый модуль со стандартными областями. |
code_graph | R чтение | подписка | Строит граф вызовов вокруг метода — кто его вызывает и что вызывает он сам, на заданную глубину. Кроме прямых вызовов граф показывает неявные связи 1С — подписки на события, регламентные задания, HTTP- и веб-сервисы, события и команды форм, перехваты из расширений, имена в строках. |
Формы
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
form_read | R чтение | подписка | Читает управляемую форму по адресу — дерево элементов с путями к данным и командами кнопок, свойства формы или её узла, срезы реквизитов, команд и параметров. Грань #help — контракт form_write для адреса, #screenshot — картинка формы, как её рисует EDT. |
form_write | W запись | подписка | Создаёт, изменяет и удаляет компоненты управляемой формы — элементы (поле, группа, кнопка, таблица, декорация), реквизиты, колонки, команды, параметры — и назначает обработчики событий. Один вызов — один компонент; пачка — через коллекционный адрес. |
Макеты
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
spreadsheet_read | R чтение | подписка | Читает макет табличного документа — состав (области, объединения, параметры, рисунки), визуальную сетку строк и колонок, карточку ячейки с содержимым и оформлением. Грань #help — контракт spreadsheet_write для адреса. |
spreadsheet_write | W запись | подписка | Пишет содержимое и оформление макета табличного документа — ячейки по одной или атомарной пачкой (шапка печатной формы — одним вызовом), объединения, шрифты, цвета, выравнивание, именованные области и параметры. |
Отчёты СКД
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
dcs_read | R чтение | подписка | Читает схему компоновки данных по адресу — обзор схемы, набор данных с текстом запроса и полями, параметр, вычисляемое поле, ресурс, связь наборов, вложенную схему, макет оформления. Грань #help — контракт dcs_write для узла и рецепт рабочего отчёта. |
dcs_write | W запись | подписка | Создаёт, изменяет и удаляет узлы схемы компоновки данных — саму схему, наборы данных (запрос с автоматическими полями, объект, объединение), поля, параметры, вычисляемые поля, ресурсы, связи наборов, источники данных, вложенные схемы и варианты настроек. Один вызов — один узел; пачка — через коллекционный адрес. |
composition_settings_read | R чтение | подписка | Читает настройки компоновки — выбранные поля, отборы, сортировку, структуру группировок, условное оформление, параметры данных и вывода — у настроек по умолчанию схемы, у варианта, у вложенной схемы или у динамического списка на форме. Каждый элемент показан с индексом [i] — готовым адресом для правки. |
composition_settings_write | W запись | подписка | Создаёт, изменяет на месте и удаляет элементы настроек компоновки — выбранные поля, отборы и группы отборов, сортировку, группировки, условное оформление, параметры данных и вывода. Адрес — якорь настроек плюс путь секции, элементы адресуются индексом [i], который не сдвигается при правке. |
Запросы
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
query_read | R чтение | подписка | Проверяет текст запроса 1С, не выполняя его: синтаксис и типы, а с параметром project — существование таблиц и полей по конфигурации, как в конструкторе запроса EDT. Валидный запрос дополнительно проходит ревью по стандартам ИТС: советы приходят в секции Recommendations. |
runtime_read | R чтение | подписка | Выполняет запрос ВЫБРАТЬ в живой информационной базе проекта и возвращает строки, типы колонок и время выполнения. Единственный инструмент, который видит данные, а не модель. Только чтение; по умолчанию выключен. |
Права
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
rights_read | R чтение | подписка | Читает права ролей — что даёт роль, что она даёт одному объекту (с ограничениями на уровне записей и проверкой шаблонов), шаблоны ограничений, обратный вопрос «какие роли что дают объекту» и разницу двух ролей с готовой пачкой, чтобы догнать одну до другой. |
rights_write | W запись | подписка | Пишет права одной роли — права объекта (выдать, снять, сбросить к умолчанию роли), права его реквизитов и команд, ограничения на уровне записей, пачку объектов роли одним вызовом и шаблоны ограничений. Изменения — дельтой: переданное применяется, остальное не трогается. |
rights_action | A действие | подписка | Массовые операции с правами — один набор прав на объекты сразу во многих ролях одной транзакцией, роли «Чтение…» и «ДобавлениеИзменение…» по стандарту ИТС 689 для нового объекта, права как у образца во всех ролях, где они есть. |
Отладка
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
debug_read | R чтение | подписка | Читает состояние отладчика — точки останова рабочей области, предметы отладки, ожидание остановки, стек вызовов с параметрами, переменные кадра (таблицы значений — страницами) и вычисление выражений в контексте кадра. |
debug_write | W запись | подписка | Ставит и снимает точки останова на строках модулей — с условием и счётчиком срабатываний — и меняет значение переменной в остановленном кадре. Точки можно ставить до подключения: они видны в EDT и доставляются отладчику при подключении. |
debug_action | A действие | подписка | Управляет сессией отладки и выполнением — подключение к работающей базе с сервером отладки, отключение, продолжение, общая остановка всех предметов и шаги. Каждый шаг ждёт, где остановится выполнение, и отвечает тем же блоком, что debug_read wait. |
Снапшоты
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
snapshot_read | R чтение | подписка | Показывает точки сохранения и изменения после них — список снапшотов с поиском по метке, построчный diff, семантический diff языком метаданных (реквизиты, типы, элементы форм, права ролей) и историю одного файла. |
snapshot_write | W запись | подписка | Создаёт точку сохранения всех файлов проектов рабочей области, переименовывает её метку и удаляет снапшоты. Снапшот перед серией правок — главное правило безопасной работы с агентом. |
snapshot_action | A действие | подписка | Откатывает рабочую область к снапшоту или возвращает один файл. Перед полным откатом делается страховочный снапшот, а файлы, которые после снапшота правил человек, не перезаписываются без явного решения. |
Сквозные
| Инструмент | Роль | Доступ | Назначение |
|---|---|---|---|
search | R чтение | бесплатно | Ищет по всем проектам рабочей области — текст и регулярные выражения в модулях, формах, метаданных, макетах, схемах СКД и правах; объекты и методы по имени; все ссылки на объект или метод с разметкой «точно» и «возможно»; места вызова метода. Результаты сгруппированы по адресам — сразу для следующего инструмента. Работает без ключа. |
validate | R чтение | подписка | Проверяет проект или один объект — ошибки и предупреждения EDT, проверки по стандартам ИТС (структура модулей, обмен данными, запросы, права ролей), недостижимый код. Умеет сохранить базовый уровень и потом показывать только новые проблемы. |
platform_docs | R чтение | подписка | Справка синтакс-помощника платформы 1С карточками — тип со всеми членами, метод с синтаксисом, параметрами и возвращаемым значением, свойство; полнотекстовый поиск и дерево разделов. Плюс описание метода вашего проекта и тип выражения в модуле. |
Нашли ошибку — предложите правку.обновлено 30.09.2026