mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-06-12 17:04:57 +03:00
54d47aadad
Раньше "auto" копировал только variant для StandardPeriod, остальные типы теряли значение по умолчанию. Теперь: - value задан (не-Custom для StandardPeriod) → value + use=true (implicit), правильный xsi:type: boolean/decimal/dateTime/string, DesignTimeValue для ссылочных типов. - value отсутствует или StandardPeriod=Custom → <use>false</use> + <value xsi:nil="true"/>. Соответствует тому, как 1С Designer и ЕРП-отчёты персистят SettingsParameterValue. Тест auto-data-parameters расширен покрытием decimal/string/ref/nil. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
32 lines
1.0 KiB
JSON
32 lines
1.0 KiB
JSON
{
|
|
"name": "dataParameters: auto — наследование значений по всем типам",
|
|
"params": { "outputPath": "Template.xml" },
|
|
"input": {
|
|
"dataSets": [{
|
|
"query": "ВЫБРАТЬ 1 КАК Поле",
|
|
"fields": ["Поле: число"]
|
|
}],
|
|
"parameters": [
|
|
"Период: СтандартныйПериод = LastMonth @autoDates",
|
|
"ПериодБезДефолта: СтандартныйПериод",
|
|
"Флаг: boolean = true",
|
|
"Сумма: decimal(15,2) = 0",
|
|
"Ставка: decimal(5,2) = 13.5",
|
|
"Метка: string(50) = ТестовоеЗначение",
|
|
"ПустаяСтрока: string(50)",
|
|
"Валюта: СправочникСсылка.Валюты = Справочник.Валюты.EmptyRef"
|
|
],
|
|
"settingsVariants": [{
|
|
"name": "Основной",
|
|
"settings": {
|
|
"structure": "details",
|
|
"dataParameters": "auto"
|
|
}
|
|
}]
|
|
},
|
|
"validatePath": "Template.xml",
|
|
"expect": {
|
|
"files": ["Template.xml"]
|
|
}
|
|
}
|