Add unknown key warnings to form-add, update form-guide.md

form-add: warn about unrecognized DSL keys in element definitions,
matching the same validation added to form-compile earlier.

form-guide.md: update form-info output examples to reflect new
Title-in-header format and DSL-friendly command display
(-> Name [cmd], -> Close [std]).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Nick Shirokov
2026-02-09 16:03:17 +03:00
parent ad412dffa2
commit 7e0e30730c
2 changed files with 26 additions and 2 deletions
+3 -2
View File
@@ -24,7 +24,7 @@
Claude найдёт Form.xml и вызовет `/form-info`. Результат — компактная сводка (40–100 строк вместо тысяч):
```
=== Form: ФормаДокумента (Documents.РеализацияТоваровУслуг) ===
=== Form: ФормаДокумента — "Реализация товаров и услуг" (Documents.РеализацияТоваровУслуг) ===
Properties: AutoTitle=false, CommandBarLocation=None
@@ -130,7 +130,8 @@ Claude сделает grep по Form.xml и найдёт полный XML-бло
### Привязки и события
- `-> Объект.Поле` — DataPath (привязка к данным)
- `-> Form.Command.Имя` — привязка к команде формы
- `-> Имя [cmd]` — привязка к команде формы
- `-> Close [std]` — привязка к стандартной команде
- `{OnChange, StartChoice}` — имена подключённых событий
- `[title:Текст]` — заголовок, если отличается от имени элемента