mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-20 09:30:59 +03:00
Improve usage examples with real-world scenarios
README: replace abstract examples with realistic scenarios — processor with form for data manipulation, BSP print form with spreadsheet template, incremental additions. Emphasize natural language over slash commands. epf-add-template SKILL.md: add Russian name mapping for template types (табличный документ, текстовый документ). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
34e88d2914
commit
4bc86decf8
@@ -21,26 +21,42 @@
|
||||
|
||||
## Как пользоваться
|
||||
|
||||
Не обязательно запоминать команды и параметры. Просто опишите задачу своими словами — Claude сам подберёт нужные навыки:
|
||||
Не обязательно запоминать команды и параметры. Просто опишите задачу своими словами — Claude сам подберёт нужные навыки.
|
||||
|
||||
### Сценарий 1: обработка с формой
|
||||
|
||||
Типичная обработка для манипуляций с данными — форма для пользователя, модуль объекта для логики.
|
||||
|
||||
```
|
||||
> Создай обработку ЗагрузкаПрайса с формой и HTML-макетом
|
||||
> Создай обработку ЗагрузкаПрайса с формой и HTML-макетом для шаблона загрузки
|
||||
```
|
||||
|
||||
Claude выполнит `/epf-init`, `/epf-add-form`, `/epf-add-template` с правильными параметрами.
|
||||
|
||||
```
|
||||
> Сделай из неё дополнительную обработку БСП для заполнения справочника Номенклатура
|
||||
```
|
||||
### Сценарий 2: внешняя печатная форма БСП
|
||||
|
||||
Claude вызовет `/epf-bsp-init` с видом ЗаполнениеОбъекта и назначением Справочник.Номенклатура.
|
||||
Обработка с макетом табличного документа, подключаемая через механизм дополнительных обработок БСП к конкретному документу.
|
||||
|
||||
```
|
||||
> Добавь справку с описанием
|
||||
> Создай внешнюю печатную форму для документа Реализация. Макет — табличный документ.
|
||||
```
|
||||
|
||||
Claude создаст обработку, добавит макет SpreadsheetDocument, вызовет `/epf-bsp-init` с видом ПечатнаяФорма и назначением, сгенерирует `СведенияОВнешнейОбработке()` и процедуру `Печать()`.
|
||||
|
||||
### Сценарий 3: доработка существующей обработки
|
||||
|
||||
```
|
||||
> Добавь справку с описанием как пользоваться обработкой
|
||||
```
|
||||
|
||||
Claude вызовет `/epf-add-help` и предложит отредактировать HTML.
|
||||
|
||||
```
|
||||
> Добавь ещё одну команду печати — накладная
|
||||
```
|
||||
|
||||
Claude вызовет `/epf-bsp-add-command`, добавит команду в `СведенияОВнешнейОбработке()` и блок обработки в процедуру `Печать()`.
|
||||
|
||||
```
|
||||
> Собери
|
||||
```
|
||||
@@ -59,15 +75,6 @@ Claude вызовет `/epf-build`.
|
||||
> /epf-build МояОбработка
|
||||
```
|
||||
|
||||
### Дополнительная печатная форма БСП
|
||||
|
||||
```
|
||||
> /epf-init МояПечатнаяФорма "Моя печатная форма"
|
||||
> /epf-bsp-init МояПечатнаяФорма печатная форма для Документ.СчетНаОплату
|
||||
> /epf-add-template МояПечатнаяФорма СчетНаОплату SpreadsheetDocument
|
||||
> /epf-build МояПечатнаяФорма
|
||||
```
|
||||
|
||||
Первая добавленная форма автоматически становится основной (DefaultForm). Флаг `--main` нужен только для переназначения основной формы на другую.
|
||||
|
||||
После `/epf-init` создаётся структура:
|
||||
|
||||
Reference in New Issue
Block a user