mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-09-21 17:55:53 +03:00
docs(meta-compile): откат правки reference/code.md
Правка нарушала два наших правила сразу. Фраза «русские имена принимаются наравне с английскими» описывала прощающий ввод — его документировать нельзя, иначе модель получает развилку вместо одной каноничной формы. Замечание «в выгрузке ERP так задана треть подписок» — про наше исследование, а не про использование навыка: следов фикса в инструкции не держим. Формы источника остаются описанными в docs/meta-dsl-spec.md, а круг «вывод meta-info → вход meta-compile» держит check-typeset-coverage. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
e9d45984dc
commit
079a177cf4
@@ -43,7 +43,7 @@
|
|||||||
|
|
||||||
| Ключ | Умолчание | Значения |
|
| Ключ | Умолчание | Значения |
|
||||||
|------|-----------|----------|
|
|------|-----------|----------|
|
||||||
| `source` | `[]` | объекты-источники (формы ниже): `["CatalogObject.Контрагенты", "DocumentObject.Реализация"]` |
|
| `source` | `[]` | объекты-источники: `["CatalogObject.Контрагенты", "DocumentObject.Реализация"]` |
|
||||||
| `event` | `BeforeWrite` | `BeforeWrite` / `OnWrite` / `BeforeDelete` / `OnReadAtServer` / `FillCheckProcessing` … |
|
| `event` | `BeforeWrite` | `BeforeWrite` / `OnWrite` / `BeforeDelete` / `OnReadAtServer` / `FillCheckProcessing` … |
|
||||||
| `handler` | пусто | метод-обработчик `"МодульСервер.Процедура"` (дополняется до `CommonModule.…`) |
|
| `handler` | пусто | метод-обработчик `"МодульСервер.Процедура"` (дополняется до `CommonModule.…`) |
|
||||||
|
|
||||||
@@ -53,23 +53,4 @@
|
|||||||
"handler": "ОбщегоНазначенияСервер.ПередЗаписьюКонтрагента" }
|
"handler": "ОбщегоНазначенияСервер.ПередЗаписьюКонтрагента" }
|
||||||
```
|
```
|
||||||
|
|
||||||
**Формы источника.** Кроме конкретного объекта (`DocumentObject.Реализация`) источник бывает:
|
|
||||||
|
|
||||||
| Форма | Смысл | Пример |
|
|
||||||
|-------|-------|--------|
|
|
||||||
| голый объектный вид | ВСЕ объекты класса | `"DocumentObject"`, `"CatalogObject"`, `"InformationRegisterRecordSet"`, `"ConstantValueManager"` |
|
|
||||||
| `DefinedType.<Имя>` | состав определяемого типа | `"DefinedType.ПрисоединенныйФайлОбъект"` |
|
|
||||||
| `Characteristic.<Имя>` | значение характеристики ПВХ | `"Characteristic.ДополнительныеРеквизитыИСведения"` |
|
|
||||||
| менеджер объекта | сам менеджер, не класс | `"DocumentManager.Реализация"`, `"CatalogManager.Контрагенты"` |
|
|
||||||
|
|
||||||
В типовых конфигурациях источник чаще задан классом или определяемым типом, чем перечислением:
|
|
||||||
в выгрузке ERP так задана треть подписок. Русские имена принимаются наравне с английскими
|
|
||||||
(`"ДокументОбъект"`, `"ОпределяемыйТип.Коллекция"`).
|
|
||||||
|
|
||||||
```json
|
|
||||||
{ "type": "EventSubscription", "name": "ПроверкаЗаполненияЛюбогоДокумента",
|
|
||||||
"source": ["DocumentObject", "DefinedType.ПрисоединенныйФайлОбъект"],
|
|
||||||
"event": "FillCheckProcessing", "handler": "ОбщегоНазначенияСервер.ПроверитьЗаполнение" }
|
|
||||||
```
|
|
||||||
|
|
||||||
> Процедура-обработчик (`methodName` / `handler`) должна существовать в указанном общем модуле (экспортная).
|
> Процедура-обработчик (`methodName` / `handler`) должна существовать в указанном общем модуле (экспортная).
|
||||||
|
|||||||
Reference in New Issue
Block a user