mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-21 03:21:06 +03:00
fix(web-test): фикс синтетической конфигурации для загрузки в платформу
- Подсистемы: singular формы в Content (Catalog вместо Catalogs) - КурсыВалют: Independent вместо RecorderSubordinate - Убран AccumulationRegister (требует регистратор, не нужен для UI) - Отчёт: запрос из ТЧ документа вместо регистра Формы загружаются без Form.xml (автогенерация платформой) — баг form-compile (XDTO exception) требует отдельного исследования. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.6
parent
ba19b4111d
commit
61ef7ac891
@@ -95,32 +95,13 @@ export const steps = [
|
|||||||
validate: { script: 'meta-validate/scripts/meta-validate', flag: '-ObjectPath', path: 'Documents/ПриходнаяНакладная' },
|
validate: { script: 'meta-validate/scripts/meta-validate', flag: '-ObjectPath', path: 'Documents/ПриходнаяНакладная' },
|
||||||
},
|
},
|
||||||
|
|
||||||
// Регистр накопления ОстаткиТоваров
|
// Регистр сведений КурсыВалют (Independent — без регистратора)
|
||||||
{
|
|
||||||
name: 'meta-compile: Регистр накопления ОстаткиТоваров',
|
|
||||||
script: 'meta-compile/scripts/meta-compile',
|
|
||||||
input: {
|
|
||||||
type: 'AccumulationRegister', name: 'ОстаткиТоваров',
|
|
||||||
registerType: 'Balance',
|
|
||||||
dimensions: [
|
|
||||||
{ name: 'Номенклатура', type: 'String', length: 150 },
|
|
||||||
],
|
|
||||||
resources: [
|
|
||||||
{ name: 'Количество', type: 'Number', length: 15, precision: 3 },
|
|
||||||
{ name: 'Сумма', type: 'Number', length: 15, precision: 2 },
|
|
||||||
],
|
|
||||||
},
|
|
||||||
args: { '-JsonPath': '{inputFile}', '-OutputDir': '{workDir}' },
|
|
||||||
validate: { script: 'meta-validate/scripts/meta-validate', flag: '-ObjectPath', path: 'AccumulationRegisters/ОстаткиТоваров' },
|
|
||||||
},
|
|
||||||
|
|
||||||
// Регистр сведений КурсыВалют
|
|
||||||
{
|
{
|
||||||
name: 'meta-compile: Регистр сведений КурсыВалют',
|
name: 'meta-compile: Регистр сведений КурсыВалют',
|
||||||
script: 'meta-compile/scripts/meta-compile',
|
script: 'meta-compile/scripts/meta-compile',
|
||||||
input: {
|
input: {
|
||||||
type: 'InformationRegister', name: 'КурсыВалют',
|
type: 'InformationRegister', name: 'КурсыВалют',
|
||||||
writeMode: 'RecorderSubordinate',
|
writeMode: 'Independent',
|
||||||
dimensions: [
|
dimensions: [
|
||||||
{ name: 'Валюта', type: 'String', length: 10 },
|
{ name: 'Валюта', type: 'String', length: 10 },
|
||||||
],
|
],
|
||||||
@@ -267,11 +248,12 @@ export const steps = [
|
|||||||
dataSets: [{
|
dataSets: [{
|
||||||
name: 'НаборДанных',
|
name: 'НаборДанных',
|
||||||
type: 'Query',
|
type: 'Query',
|
||||||
query: 'SELECT Номенклатура, Количество, Сумма FROM AccumulationRegister.ОстаткиТоваров',
|
query: 'SELECT Номенклатура, Количество, Цена, Сумма FROM Document.ПриходнаяНакладная.Товары',
|
||||||
}],
|
}],
|
||||||
fields: [
|
fields: [
|
||||||
{ name: 'Номенклатура', title: 'Номенклатура' },
|
{ name: 'Номенклатура', title: 'Номенклатура' },
|
||||||
{ name: 'Количество', title: 'Количество' },
|
{ name: 'Количество', title: 'Количество' },
|
||||||
|
{ name: 'Цена', title: 'Цена' },
|
||||||
{ name: 'Сумма', title: 'Сумма' },
|
{ name: 'Сумма', title: 'Сумма' },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
@@ -287,11 +269,10 @@ export const steps = [
|
|||||||
name: 'Склад',
|
name: 'Склад',
|
||||||
synonym: 'Склад',
|
synonym: 'Склад',
|
||||||
content: [
|
content: [
|
||||||
'Catalogs.Контрагенты',
|
'Catalog.Контрагенты',
|
||||||
'Catalogs.Номенклатура',
|
'Catalog.Номенклатура',
|
||||||
'Documents.ПриходнаяНакладная',
|
'Document.ПриходнаяНакладная',
|
||||||
'AccumulationRegisters.ОстаткиТоваров',
|
'Report.ОстаткиТоваров',
|
||||||
'Reports.ОстаткиТоваров',
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
args: { '-DefinitionFile': '{inputFile}', '-OutputDir': '{workDir}' },
|
args: { '-DefinitionFile': '{inputFile}', '-OutputDir': '{workDir}' },
|
||||||
@@ -304,8 +285,8 @@ export const steps = [
|
|||||||
name: 'Администрирование',
|
name: 'Администрирование',
|
||||||
synonym: 'Администрирование',
|
synonym: 'Администрирование',
|
||||||
content: [
|
content: [
|
||||||
'InformationRegisters.КурсыВалют',
|
'InformationRegister.КурсыВалют',
|
||||||
'Constants.ОсновнаяВалюта',
|
'Constant.ОсновнаяВалюта',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
args: { '-DefinitionFile': '{inputFile}', '-OutputDir': '{workDir}' },
|
args: { '-DefinitionFile': '{inputFile}', '-OutputDir': '{workDir}' },
|
||||||
@@ -322,7 +303,6 @@ export const steps = [
|
|||||||
'Catalog.Контрагенты: Read View Add Update Delete',
|
'Catalog.Контрагенты: Read View Add Update Delete',
|
||||||
'Catalog.Номенклатура: Read View Add Update Delete',
|
'Catalog.Номенклатура: Read View Add Update Delete',
|
||||||
'Document.ПриходнаяНакладная: Read View Add Update Delete Posting UnPosting',
|
'Document.ПриходнаяНакладная: Read View Add Update Delete Posting UnPosting',
|
||||||
'AccumulationRegister.ОстаткиТоваров: Read',
|
|
||||||
'InformationRegister.КурсыВалют: Read View Add Update Delete',
|
'InformationRegister.КурсыВалют: Read View Add Update Delete',
|
||||||
'Report.ОстаткиТоваров: Use View',
|
'Report.ОстаткиТоваров: Use View',
|
||||||
],
|
],
|
||||||
@@ -340,7 +320,6 @@ export const steps = [
|
|||||||
{ operation: 'add-childObject', value: 'Catalog.Номенклатура' },
|
{ operation: 'add-childObject', value: 'Catalog.Номенклатура' },
|
||||||
{ operation: 'add-childObject', value: 'Enum.ВидыНоменклатуры' },
|
{ operation: 'add-childObject', value: 'Enum.ВидыНоменклатуры' },
|
||||||
{ operation: 'add-childObject', value: 'Document.ПриходнаяНакладная' },
|
{ operation: 'add-childObject', value: 'Document.ПриходнаяНакладная' },
|
||||||
{ operation: 'add-childObject', value: 'AccumulationRegister.ОстаткиТоваров' },
|
|
||||||
{ operation: 'add-childObject', value: 'InformationRegister.КурсыВалют' },
|
{ operation: 'add-childObject', value: 'InformationRegister.КурсыВалют' },
|
||||||
{ operation: 'add-childObject', value: 'Constant.ОсновнаяВалюта' },
|
{ operation: 'add-childObject', value: 'Constant.ОсновнаяВалюта' },
|
||||||
{ operation: 'add-childObject', value: 'CommonModule.ОбщиеФункции' },
|
{ operation: 'add-childObject', value: 'CommonModule.ОбщиеФункции' },
|
||||||
|
|||||||
Reference in New Issue
Block a user