mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-08-28 14:09:41 +03:00
Десять кейсов на то, что раньше не проверялось вовсе: журнал документов (список и отказ для формы объекта), перечисление, план видов расчёта, наборы записей регистров, форма группы справочника, произвольная форма, формы хранилища настроек и отказ для константы. Дыра в покрытии и позволила дефекту дожить: журналов и регистров среди кейсов не было. Пять чужих кейсов (form-compile-from-object, cfe-validate) звали form-add без -Purpose для регистров и полагались на умолчание Object — назначение им проставлено явно. Их эталоны пересняты: слот основной формы, который раньше молча оставался пустым, теперь заполняется. Эталоны проверены загрузкой в 1С. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
62 lines
1.7 KiB
JSON
62 lines
1.7 KiB
JSON
{
|
|
"name": "AccumulationRegister List — Balances, 2 измерения + 3 ресурса",
|
|
"preRun": [
|
|
{
|
|
"script": "meta-compile/scripts/meta-compile",
|
|
"input": {
|
|
"type": "AccumulationRegister",
|
|
"name": "ДенежныеСредства",
|
|
"registerType": "Balances",
|
|
"dimensions": [
|
|
{
|
|
"name": "Организация",
|
|
"type": "String",
|
|
"length": 50
|
|
},
|
|
{
|
|
"name": "БанковскийСчет",
|
|
"type": "String",
|
|
"length": 34
|
|
}
|
|
],
|
|
"resources": [
|
|
{
|
|
"name": "Сумма",
|
|
"type": "Number",
|
|
"length": 15,
|
|
"precision": 2
|
|
},
|
|
{
|
|
"name": "СуммаВалютная",
|
|
"type": "Number",
|
|
"length": 15,
|
|
"precision": 2
|
|
},
|
|
{
|
|
"name": "СуммаУпр",
|
|
"type": "Number",
|
|
"length": 15,
|
|
"precision": 2
|
|
}
|
|
]
|
|
},
|
|
"args": {
|
|
"-JsonPath": "{inputFile}",
|
|
"-OutputDir": "{workDir}"
|
|
}
|
|
},
|
|
{
|
|
"script": "form-add/scripts/form-add",
|
|
"args": {
|
|
"-ObjectPath": "{workDir}/AccumulationRegisters/ДенежныеСредства.xml",
|
|
"-FormName": "ФормаСписка",
|
|
"-Purpose": "List"
|
|
}
|
|
}
|
|
],
|
|
"params": {
|
|
"outputPath": "AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml"
|
|
},
|
|
"validatePath": "AccumulationRegisters/ДенежныеСредства/Forms/ФормаСписка/Ext/Form.xml"
|
|
}
|