Кабинет
На этой странице

Инструменты

Код

Домен «Код» — модули BSL. Чтение начинается со структуры модуля, а не с полного текста. Любая запись проверяется на синтаксис и откатывается при ошибке. Изменения, которые расходятся по модулям, — отдельными действиями, а граф вызовов показывает и неявные связи 1С.

обновлено 30.09.2026плагин 0.2.0 · EDT 2025.2Предложить правку или письмом

Инструменты домена

Инструменты домена Код
ИнструментРольДоступНазначение
code_readR чтениебесплатноЧитает модуль BSL по адресу. Сначала — компактное дерево областей и методов без текста, затем нужный метод или диапазон строк. Модули типовых конфигураций бывают по сотне тысяч строк: полный текст стоит десятки тысяч токенов, дерево — сотни. Работает без ключа.
code_writeW записьподпискаПравит один модуль BSL — добавляет метод в нужную область, заменяет точный фрагмент текста, удаляет метод. После записи модуль проверяется на синтаксис; при ошибке запись откатывается, и сломанный код в проекте не остаётся.
code_actionA действиеподпискаДействия с кодом, которые выходят за одно место в модуле — переименование метода с обновлением всех вызовов, обёртка &Перед, &После или &Вместо над методом базовой конфигурации в расширении и новый модуль со стандартными областями.
code_graphR чтениеподпискаСтроит граф вызовов вокруг метода — кто его вызывает и что вызывает он сам, на заданную глубину. Кроме прямых вызовов граф показывает неявные связи 1С — подписки на события, регламентные задания, HTTP- и веб-сервисы, события и команды форм, перехваты из расширений, имена в строках.

Как они связаны

  1. code_read — сначала структура модуля (outline): области и методы со строками; потом нужный метод или диапазон строк.
  2. code_graph — кто вызывает метод и что вызывает он сам, включая подписки, формы, регламентные задания и перехваты расширений.
  3. code_write — добавить метод в область, заменить фрагмент, удалить метод. Проверка синтаксиса и откат при ошибке — в каждом вызове.
  4. code_action — переименование с обновлением вызовов по всем модулям, перехват метода в расширении, новый модуль со стандартными областями.

Справка по платформе и описания методов проекта — platform_docs.

Нашли ошибку — предложите правку.обновлено 30.09.2026

Например: metadata_write, «порт занят», коллекционный адрес.

↑ ↓ выборEnter открыть/ или Ctrl K — открыть поиск