Skip to content

Commit 8c83b02

Browse files
committed
closes #259
Добавлена информация о документах последовательности
1 parent 83197e7 commit 8c83b02

File tree

10 files changed

+62
-2
lines changed

10 files changed

+62
-2
lines changed

src/main/java/com/github/_1c_syntax/bsl/mdo/Sequence.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,18 @@ public class Sequence implements MDObject, AttributeOwner, ModuleOwner {
7272
* Свое
7373
*/
7474

75+
/**
76+
* Измерения
77+
*/
7578
@Singular("dimension")
7679
List<Dimension> dimensions;
7780

81+
/**
82+
* Документы
83+
*/
84+
@Singular("addDocuments")
85+
List<MdoReference> documents;
86+
7887
/*
7988
* Для AttributeOwner
8089
*/

src/test/resources/ext/designer/mdclasses/src/cf/Sequences/Последовательность1.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
<MoveBoundaryOnPosting>Move</MoveBoundaryOnPosting>
2323
<Documents>
2424
<xr:Item xsi:type="xr:MDObjectRef">Document.Документ1</xr:Item>
25+
<xr:Item xsi:type="xr:MDObjectRef">Document.Документ2</xr:Item>
2526
</Documents>
2627
<RegisterRecords/>
2728
<DataLockControlMode>Managed</DataLockControlMode>

src/test/resources/ext/edt/mdclasses/configuration/src/Sequences/Последовательность1/Последовательность1.mdo

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
</producedTypes>
88
<name>Последовательность1</name>
99
<documents>Document.Документ1</documents>
10+
<documents>Document.Документ2</documents>
1011
<dataLockControlMode>Managed</dataLockControlMode>
1112
<dimensions uuid="763b82dd-2fdb-4a02-a50b-3eb916c02d3d">
1213
<name>Измерение1</name>

src/test/resources/fixtures/mdclasses/Configuration.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1501,6 +1501,12 @@
15011501
"denyIncompleteValues": false,
15021502
"useInTotals": true
15031503
}
1504+
],
1505+
"documents": [
1506+
[
1507+
2
1508+
],
1509+
[]
15041510
]
15051511
}
15061512
],

src/test/resources/fixtures/mdclasses/Configuration_edt.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,6 +1496,12 @@
14961496
"denyIncompleteValues": false,
14971497
"useInTotals": true
14981498
}
1499+
],
1500+
"documents": [
1501+
[
1502+
2
1503+
],
1504+
[]
14991505
]
15001506
}
15011507
],

src/test/resources/fixtures/mdclasses/Sequences.Последовательность1.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,21 @@
3030
"useInTotals": true
3131
}
3232
],
33+
"documents": [
34+
[
35+
{
36+
"type": "DOCUMENT",
37+
"mdoRef": "Document.Документ1",
38+
"mdoRefRu": "Документ.Документ1"
39+
},
40+
{
41+
"type": "DOCUMENT",
42+
"mdoRef": "Document.Документ2",
43+
"mdoRefRu": "Документ.Документ2"
44+
}
45+
],
46+
[]
47+
],
3348
"mdoReference": {
3449
"@reference": "/com.github._1c_syntax.bsl.mdo.Sequence/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/owner"
3550
},

src/test/resources/fixtures/mdclasses/Sequences.Последовательность1_edt.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,21 @@
3030
"useInTotals": true
3131
}
3232
],
33+
"documents": [
34+
[
35+
{
36+
"type": "DOCUMENT",
37+
"mdoRef": "Document.Документ1",
38+
"mdoRefRu": "Документ.Документ1"
39+
},
40+
{
41+
"type": "DOCUMENT",
42+
"mdoRef": "Document.Документ2",
43+
"mdoRefRu": "Документ.Документ2"
44+
}
45+
],
46+
[]
47+
],
3348
"mdoReference": {
3449
"@reference": "/com.github._1c_syntax.bsl.mdo.Sequence/dimensions/com.github._1c_syntax.bsl.mdo.children.Dimension/owner"
3550
},

src/test/resources/fixtures/mdclasses_3_24/Configuration_edt.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1496,6 +1496,11 @@
14961496
"denyIncompleteValues": false,
14971497
"useInTotals": true
14981498
}
1499+
],
1500+
"documents": [
1501+
{
1502+
"@reference": "/com.github._1c_syntax.bsl.mdclasses.Configuration/documentJournals/com.github._1c_syntax.bsl.mdo.DocumentJournal/registeredDocuments/com.github._1c_syntax.bsl.types.MdoReference"
1503+
}
14991504
]
15001505
}
15011506
],

src/test/resources/fixtures/mdclasses_ext/Configuration.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,8 @@
420420
"denyIncompleteValues": false,
421421
"useInTotals": true
422422
}
423-
]
423+
],
424+
"documents": []
424425
}
425426
],
426427
"sessionParameters": [

src/test/resources/fixtures/mdclasses_ext/Configuration_edt.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -455,7 +455,8 @@
455455
"denyIncompleteValues": false,
456456
"useInTotals": true
457457
}
458-
]
458+
],
459+
"documents": []
459460
}
460461
],
461462
"sessionParameters": [

0 commit comments

Comments
 (0)