Проверяет синтаксис изменённых BSL-модулей одной командой: статический разбор BSL Analyzer и компиляция платформой 1С в целевой ИБ. Используйте для модулей основной конфигурации, расширений и внешних обработок/отчётов.
日本語の概要は準備中です。原文の説明を表示しています。
Координирует безопасное заимствование управляемой формы основной конфигурации в расширение, обязательную проверку чистого заимствования, доработку и повторную проверку. Использовать для изменения формы основной конфигурации через CFE; не использовать для внешних EPF/ERF.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Repo script: ./scripts/python/run-python.sh metadata
Этот навык задаёт порядок и барьеры, а операции выполняет существующими навыками и репозиторными обёртками. Не создавать собственный преобразователь XML, загрузчик 1С или дополнительный сценарий.
До записи определить и сообщить:
Конфигурация и расширение должны относиться к одному целевому контуру и быть выгружены совместимой версией платформы. Дата файла не доказывает актуальность. При несовпадении формата, неизвестном происхождении или неоднозначной цели остановиться до заимствования.
Прочитать актуальные инструкции профильных навыков перед их вызовом. На POSIX исполняемые импортированные навыки запускать через ./scripts/skills/run-imported-skill.sh, готовность проверять через make imported-skills-readiness. На Windows использовать существующие эквиваленты .\scripts\skills\run-imported-skill.ps1 и .\make.ps1 imported-skills-readiness.
load-cfe запускать только штатным scripts/platform/load-cfe.sh в поддерживаемой проектом среде Bash. Если такой запуск недоступен, остановиться со статусом платформенного барьера not-run; не вызывать напрямую ibcmd, Конфигуратор или клиент 1С и не создавать новую обёртку в рамках работы с формой.
Проверить git status --short -- <точные целевые пути>. Если заимствование может перезаписать посторонние незавершённые изменения, остановиться. Не выполнять автоматический сброс или очистку Git.
metadata plan/apply с операцией form.borrow заимствовать только указанную оригинальную форму из подтверждённых исходников основной конфигурации в указанное расширение. Сохранить основной реквизит и идентификаторы базовой формы согласно контракту form.borrow.
Для изменения только модуля указать parameters.moduleOnly: true: разметка не копируется, существующий модуль сохраняется. Этот режим не является преобразованием полного XML формы между версиями; платформенный барьер ниже остаётся обязательным.metadata verify --root ROOT --object LOGICAL --base-root BASE, затем cfe-validate для расширения. Любая ошибка или недоступная обязательная проверка останавливает процесс; текстовый разбор XML не является заменой. Если в проекте подключён просмотрщик форм (например, MCP one-c-form-viewer), после их успеха посмотреть чистое заимствование; просмотр не заменяет эти проверки и не является барьером при недоступном просмотрщике.scripts/platform/load-cfe.sh с точными --profile, --extension и новым временным --run-root. Контролировать штатное наблюдение длительной операции. Доработка разрешена только когда итоговый summary.json подтверждает успех import, check и apply выбранного расширения.metadata inspect, для точечных изменений — metadata plan/apply с операцией form.edit, для перехватчика метода — cfe-patch-method; выбирать только действительно нужные средства. Не подменять семантическую проверку формы или BSL регулярными выражениями и разбором текста.metadata verify с тем же --base-root и cfe-validate, затем, если просмотрщик форм подключён, посмотреть доработанную форму. После успеха структурных проверок повторить load-cfe для того же расширения и той же расходуемой ИБ с новым --run-root.make analyze-bsl или проектный навык проверки BSL, если он есть) в точном контуре уже загруженной версии расширения. Если проверка недоступна, указать для BSL статус not-run. Успех соседней конфигурации или прежней версии расширения не засчитывать.Не переходить через обязательный барьер со статусом «не проверено». При ошибке оставить исходники и расходуемую ИБ в фактическом состоянии, ничего автоматически не откатывать и сообщить последний успешный этап.
Вернуть таблицу со статусами passed, failed или not-run для:
import, check, apply;not-run, если он не подключён);import, check, apply;Приложить пути к штатным summary.json и диагностике, не копируя в отчёт пароли, токены или другие учётные данные. Предварительную живую проверку чисто заимствованной формы и её контрольный снимок не выполнять. Даже после успешных автоматических проверок указывать ручная приёмка: not-run; не утверждать, что форма открывается, стандартные команды присутствуют или пользовательское поведение подтверждено.
Не выполнять commit, push, архивирование change или иные операции за границами пользовательского запроса.
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Проверяет синтаксис изменённых BSL-модулей одной командой: статический разбор BSL Analyzer и компиляция платформой 1С в целевой ИБ. Используйте для модулей основной конфигурации, расширений и внешних обработок/отчётов.
日本語の概要は準備中です。原文の説明を表示しています。
Используйте, когда нужно создать информационную базу через канонический runtime contract проекта.
日本語の概要は準備中です。原文の説明を表示しています。
Используйте, когда нужно сравнить source tree или выполнить adapter-aware diff через repo-owned entrypoint.
日本語の概要は準備中です。原文の説明を表示しています。
Используйте, когда нужно проверить readiness runtime profile, adapter config и базовые зависимости проекта.
日本語の概要は準備中です。原文の説明を表示しています。
Используйте, когда нужно выгрузить конфигурацию или расширение в исходники через канонический runtime contract проекта.
日本語の概要は準備中です。原文の説明を表示しています。
Находит точную причину повторного падения процессов сервера 1С в Linux: SIGABRT, технологический журнал, core dump, GDB, C++-исключения и проверка причины. Используйте, когда rphost, ragent или rmngr исчезает, становится zombie, завершается сигналом 6 или оставляет core.
日本語の概要は準備中です。原文の説明を表示しています。