본문으로 건너뛰기
cccskills
무료GitHub에 공개

metadata-cli-development

Исправляет и расширяет metadata CLI по минимальному образцу, созданному Конфигуратором; применять при неподдержанном XML или отказе платформы после успешной проверки CLI.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Доработка metadata CLI

Repo script: ./scripts/python/run-python.sh

Сначала воспроизвести конкретный отказ и установить различие с XML, который формирует целевая платформа. Не подбирать свойства серией загрузок большого расширения.

  1. Прочитать metadata capabilities, ближайший обработчик в scripts/python/metadata_*.py и его вызывающие места. Сохранить запрос, точную ошибку и evidence штатной операции. Различать импорт, проверку, применение к базе и фактическое поведение.
  2. Использовать минимальное проверочное расширение проекта, если оно есть, или другой уже проверенный образец нужного типа. Проверить его соответствие основной конфигурации, платформе и режиму совместимости текущей задачи.
  3. Если образца недостаточно, в разрешённой тестовой ИБ через Конфигуратор воспроизвести только проблемный объект: заимствование, необходимые свойства, признаки использования и контролируемости, один элемент или реквизит. Конфигуратор открывать только штатной обёрткой проекта; на Linux — по навыку 1c-designer-hidden-xpra. Выбирать профиль явно; навык не разрешает создание новой базы или применение диагностического расширения к данным. Сохранение конфигурации не требует её применения. Не редактировать рабочее расширение вместо проверочного.
  4. Выгрузить сохранённый образец в новый каталог по навыку 1c-dump-src с тем же профилем и явным именем расширения. В этом диагностическом сценарии читать XML напрямую допустимо: это эталон сериализации Конфигуратора для исправления CLI. Сравнивать смысл свойств, UUID-связи и состояния использования, учитывая перестановки XML платформой. Значения по умолчанию в редакторе не считать значениями основной конфигурации.
  5. Исправить ближайший обработчик и, при новой возможности, предметную схему в metadata_ops.py. Сохранить общий Snapshot и plan/apply; не вводить параллельный XML-патчер. Добавить минимальный тест, воспроизводящий дефект, включая повторный план без изменения UUID и посторонних свойств.
  6. Через исправленный CLI сформировать исходники и проверить их в точной платформе: применимость кандидата, а при разрешённом применении — живые свойства и обратную выгрузку. Успешный verify или сохранение в Конфигураторе не заменяет эти проверки. Если ошибка осталась, вернуться к образцу; не добавлять неподтверждённые зависимости в рабочее расширение.
  7. Сохранить минимальный образец и краткое доказательство результата в репозитории, убрать собственные ненужные экспериментальные настройки через CLI и вернуться к исходной задаче по metadata-use.

Проверочное расширение не включать в состав прикладной поставки. Для диагностики загружать только явно выбранное расширение, не весь каталог src/cfe.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Проверяет синтаксис изменённых BSL-модулей одной командой: статический разбор BSL Analyzer и компиляция платформой 1С в целевой ИБ. Используйте для модулей основной конфигурации, расширений и внешних обработок/отчётов.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

Используйте, когда нужно создать информационную базу через канонический runtime contract проекта.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

Используйте, когда нужно сравнить source tree или выполнить adapter-aware diff через repo-owned entrypoint.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

1c-doctor

무료

Используйте, когда нужно проверить readiness runtime profile, adapter config и базовые зависимости проекта.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

Используйте, когда нужно выгрузить конфигурацию или расширение в исходники через канонический runtime contract проекта.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

Находит точную причину повторного падения процессов сервера 1С в Linux: SIGABRT, технологический журнал, core dump, GDB, C++-исключения и проверка причины. Используйте, когда rphost, ragent или rmngr исчезает, становится zombie, завершается сигналом 6 или оставляет core.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

defin85/1c-runner-agnostic-template22026년 10월 11일 업데이트

defin85의 스킬 모두 보기

이 스킬의 문제 신고