mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-10-01 14:35:54 +03:00
Списки сверены с 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
16 lines
426 B
JSON
16 lines
426 B
JSON
{
|
|
"name": "Ошибка: fillChecking=«Предупреждение» — такого режима у платформы нет",
|
|
"input": {
|
|
"type": "Catalog",
|
|
"name": "Товары",
|
|
"attributes": [
|
|
{
|
|
"name": "Цена",
|
|
"type": "Number(15,2)",
|
|
"fillChecking": "Предупреждение"
|
|
}
|
|
]
|
|
},
|
|
"expectError": "Invalid value 'Предупреждение'"
|
|
}
|