From fddaca37e7ca1054be980e7438f2f71330540fd3 Mon Sep 17 00:00:00 2001 From: Nick Shirokov Date: Sun, 9 Aug 2026 21:26:47 +0300 Subject: [PATCH] =?UTF-8?q?docs(meta-edit):=20=D1=83=D0=B1=D1=80=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=20=D0=B8=D0=B7=20=D0=B8=D0=BD=D1=81=D1=82=D1=80?= =?UTF-8?q?=D1=83=D0=BA=D1=86=D0=B8=D0=B8=20=D0=BE=D0=BF=D0=B8=D1=81=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D1=80=D0=B5=D0=B0=D0=BA=D1=86=D0=B8=D0=B8?= =?UTF-8?q?=20=D0=BD=D0=B0=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Инструкция навыка отвечает на вопрос «как вызвать правильно». Фразы вида «опечатка в имени свойства → ошибка (правка не теряется молча)» описывают поведение при неправильном вызове: модели, которая пишет вызов, они ничего не дают, а сообщение об ошибке навык и так выдаст сам. Убраны три таких места в properties-reference.md и child-operations.md. Соседние утверждения сохранены — это настоящие ограничения: свойство можно задать, даже если оно ещё не выставлено; допустимы имена свойств соответствующего типа объекта; структурные свойства через Ключ=Значение не задаются, кроме Type. Co-Authored-By: Claude Opus 5 (1M context) --- .claude/skills/meta-edit/child-operations.md | 3 +-- .claude/skills/meta-edit/properties-reference.md | 5 ++--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.claude/skills/meta-edit/child-operations.md b/.claude/skills/meta-edit/child-operations.md index 1e8d9447..62ad8e64 100644 --- a/.claude/skills/meta-edit/child-operations.md +++ b/.claude/skills/meta-edit/child-operations.md @@ -132,8 +132,7 @@ JSON — строки и/или объекты (для групп с вложе **Свойства** задавайте по имени свойства 1С (PascalCase, как в конфигураторе): `Indexing`, `FillChecking`, `Use`, `FullTextSearch`, `DataHistory`, `PasswordMode`, `MultiLine`, `Mask`, `CreateOnInput`, `QuickChoice` и др. -Свойство можно задать, даже если у реквизита оно ещё не выставлено. Опечатка в имени свойства → ошибка -(правка не теряется молча). +Свойство можно задать, даже если у реквизита оно ещё не выставлено. ```powershell -Operation modify-attribute -Value "СтароеИмя: name=НовоеИмя, type=Строка(500)" diff --git a/.claude/skills/meta-edit/properties-reference.md b/.claude/skills/meta-edit/properties-reference.md index db9f015d..292663f2 100644 --- a/.claude/skills/meta-edit/properties-reference.md +++ b/.claude/skills/meta-edit/properties-reference.md @@ -12,7 +12,7 @@ ``` Свойство можно задать, даже если оно ещё не выставлено у объекта (например `FullTextSearch`, `DataHistory`). -Опечатка в имени свойства → ошибка (правка не теряется молча). Допустимы имена свойств соответствующего типа объекта. +Допустимы имена свойств соответствующего типа объекта. ### Type — тип значения (Константа, ПВХ) @@ -21,8 +21,7 @@ ```powershell -Operation modify-property -Value "Type=String(100) + Number(15,2) + CatalogRef.Номенклатура" ``` -Структурные свойства (со вложенными узлами) в скалярный текст не превращаются: попытка задать -такое свойство обычным `Ключ=Значение` (кроме `Type`) завершается ошибкой до записи файла. +Структурные свойства (со вложенными узлами) через `Ключ=Значение` не задаются — исключение только `Type`. ## Свойства-списки