Инструменты 1С 8.3
Девять инструментов для внешних обработок, анализа BSL и проверенной записи файла.
Каталог
В отдельном сервере OneC83Mcp зарегистрированы следующие инструменты. Точные входные схемы предоставляет ваш сервер через tools/list.
| Инструмент | Назначение |
|---|---|
onec83_get_capabilities | Настроенная версия платформы и поддерживаемые операции; без запуска 1С |
onec83_external_open | Открытие выбранного EPF/ERF; возвращает job и имена модулей. Можно назначить отдельный целевой файл |
onec83_external_read_module | Чтение UTF-8 BSL по имени ресурса из задания |
onec83_external_check_syntax | Грамматика всех существующих BSL-модулей текущей ревизии; координаты ошибок |
onec83_external_check_semantics | Поддерживаемые типы, методы, аргументы, общие модули, расширения и клиентский/серверный контекст |
onec83_external_execute_change_set | Точные правки существующих модулей с проверкой кандидата |
onec83_external_build_verify | Сборка и сравнение ресурсов после обратной выгрузки |
onec83_external_publish | Запись целевого файла с резервной копией и повторной проверкой сохранённого результата |
onec83_external_get_status | Текущая ревизия, модули, состояние и фактические уровни проверки задания |
Режимы ChangeSet
dry_run— подготовить и проверить кандидат без смены ревизии задания.apply— принять проверенный кандидат в задание.apply_publish— принять кандидат и сохранить итоговый артефакт.
Поддерживаются точная замена, вставка до/после, замена диапазона и установка текста ресурса. Имена ресурсов берутся из открытого задания. Применение изменений сбрасывает прежние результаты синтаксической и семантической проверки.
Рекомендуемый порядок
Открыть → прочитать → применить → проверить синтаксис и семантику → собрать → опубликовать. При необходимости выполнения прикладного кода отдельно проверяется пользовательский сценарий.