Files
cc-1c-skills/.claude/skills/meta-compile/reference/document.md
T
Nick ShirokovandClaude Opus 5.5 812ca7d278 fix(meta-*,cf-validate,cf-init): допустимые значения перечислений — по платформе
Списки сверены с XSD платформы, каждое спорное значение проверено загрузкой
и выгрузкой на 8.3.24 и 8.5.1.

- Платформа отвергает, а навыки принимали: FillChecking=ShowWarning (и
  алиас «Предупреждение»), RegisterRecordsWritingOnPost=WriteAll,
  MainClientApplicationWindowMode=Fullscreen. meta-compile при этом вообще
  не проверял fillChecking/indexing реквизита, ТЧ и стандартных реквизитов —
  значение из DSL уходило в XML как есть; теперь через список.
- Платформа принимает, а навыки отвергали: DependenceOnCalculationTypes=
  OnRegistrationPeriod, режимы окна Workplace/FullscreenWorkplace/Kiosk/
  EmbeddedWorkplace, DefaultPresentation=AsNumber — только у задачи
  (список «Вид.Свойство»; у справочника платформа его отвергает).
- meta-validate (PS) сравнивал значения без учёта регистра, py — с учётом;
  платформа читает по точному имени — теперь оба с учётом.
- cf-init отвергает режим совместимости новее платформы своей
  -FormatVersion: платформа старше режима молча понижает его при загрузке.
  Лестница «платформа → формат» сверяется с §7.1 в check-format-versions.
- check-enum-drift: ключи «Вид.Свойство», сверка cf-validate ↔ cfe-validate.
- Документация: убраны ShowWarning/WriteAll/Fullscreen, OnPeriod →
  OnRegistrationPeriod, AsNumber у задачи.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018dc2yLQfw6wppbopM1Y4Ps
2026-09-30 17:56:48 +03:00

4.4 KiB

Document, DocumentJournal, Sequence, DocumentNumerator

Document (Документ)

{ "type": "Document", "name": "ПриходнаяНакладная",
  "registerRecords": ["AccumulationRegister.ОстаткиТоваров"],
  "attributes": ["Организация: CatalogRef.Организации"],
  "tabularSections": { "Товары": ["Номенклатура: CatalogRef.Номенклатура", "Количество: Number(15,3)"] } }
Ключ Умолчание Значения
comment пусто строка
numerator пусто ссылка на нумератор DocumentNumerator.X
numberType String String / Number
numberLength 11 длина номера
numberAllowedLength Variable Variable / Fixed
numberPeriodicity Year Nonperiodical / Day / Month / Quarter / Year
checkUnique true bool
autonumbering true bool
posting Allow Allow / Deny (проведение)
realTimePosting Deny Allow / Deny (оперативное проведение)
registerRecordsDeletion AutoDelete AutoDelete / AutoDeleteOnUnpost / AutoDeleteOff
registerRecordsWritingOnPost WriteSelected WriteModified / WriteSelected
sequenceFilling AutoFill заполнение последовательностей
postInPrivilegedMode true bool
unpostInPrivilegedMode true bool
createOnInput Use Auto / Use / DontUse
dataLockControlMode Managed Automatic / Managed
fullTextSearch Use Use / DontUse
dataHistory DontUse Use / DontUse
registerRecords [] движения: список ссылок ["AccumulationRegister.ОстаткиТоваров", "InformationRegister.Цены"]
useStandardCommands true bool
includeHelpInContents false bool
attributes / tabularSections [] / {} реквизиты / табличные части

Формы: defaultObjectForm, defaultListForm, defaultChoiceForm, auxiliary* (см. catalog.md). Реквизиты и ТЧ — attributes.md. Представления, команды, характеристики, basedOn, standardAttributes, inputByString, dataLockFields — blocks.md.

DocumentJournal (Журнал документов)

Ключ Умолчание Значения
registeredDocuments [] документы журнала: ["Document.Встреча", "Document.Звонок"]
columns [] графы журнала (см. ниже)

Графа — строка "Имя" или объект { name, synonym, indexing, references }, где indexing — Index/DontIndex, references — пути к реквизитам документов, отображаемым в графе.

{ "type": "DocumentJournal", "name": "Взаимодействия",
  "registeredDocuments": ["Document.Встреча", "Document.Звонок"],
  "columns": [{ "name": "Организация", "indexing": "Index",
                "references": ["Document.Встреча.Attribute.Организация"] }] }

Sequence (Последовательность документов)

Ключ Умолчание Значения
moveBoundaryOnPosting DontMove сдвиг границы при проведении
documents [] документы последовательности (список ссылок)
registerRecords [] движения (список ссылок)
dataLockControlMode Managed Automatic / Managed
dimensions [] измерения {name, type, documentMap[], registerRecordsMap[]}

documentMap / registerRecordsMap — пути к реквизитам документов / движениям, соответствующим измерению.

DocumentNumerator (Нумератор документов)

Ключ Умолчание Значения
numberType String String / Number
numberLength 11 длина номера
numberAllowedLength Variable Variable / Fixed
numberPeriodicity Year Nonperiodical / Day / … / Year
checkUnique true bool