mirror of
https://github.com/zerobig/vscode-1c-metadata-viewer.git
synced 2025-02-20 13:14:17 +02:00
Добавил подписки на события и регламентные задания
This commit is contained in:
parent
681a03c7c9
commit
95cc27925a
@ -20,6 +20,8 @@ interface MetadataObjects {
|
||||
role: TreeItem[],
|
||||
commonAttribute: TreeItem[],
|
||||
exchangePlan: TreeItem[],
|
||||
eventSubscription: TreeItem[],
|
||||
scheduledJob: TreeItem[],
|
||||
constant: TreeItem[],
|
||||
catalog: TreeItem[],
|
||||
document: TreeItem[],
|
||||
@ -271,6 +273,12 @@ function CreateTreeElements(element: TreeItem, metadataFile: MetadataFile) {
|
||||
icon: 'exchangePlan', context: 'object_and_manager', path: treeItemPath,
|
||||
children: FillObjectItemsByMetadata(treeItemIdSlash, current, attributeReduceResult) }));
|
||||
|
||||
break;
|
||||
case current.$.name.startsWith('EventSubscription.'):
|
||||
previous.eventSubscription.push(GetTreeItem(treeItemId, current.$.name, { icon: 'eventSubscription' }));
|
||||
break;
|
||||
case current.$.name.startsWith('ScheduledJob.'):
|
||||
previous.scheduledJob.push(GetTreeItem(treeItemId, current.$.name, { icon: 'scheduledJob' }));
|
||||
break;
|
||||
case current.$.name.startsWith('Constant.'):
|
||||
previous.constant.push(GetTreeItem(
|
||||
@ -400,7 +408,9 @@ function CreateTreeElements(element: TreeItem, metadataFile: MetadataFile) {
|
||||
role: [],
|
||||
commonAttribute: [],
|
||||
exchangePlan: [],
|
||||
constant: [],
|
||||
eventSubscription: [],
|
||||
scheduledJob: [],
|
||||
constant: [],
|
||||
catalog: [],
|
||||
document: [],
|
||||
documentJournal: [],
|
||||
@ -425,6 +435,8 @@ function CreateTreeElements(element: TreeItem, metadataFile: MetadataFile) {
|
||||
SearchTree(element, element.id + '/roles')!.children = reduceResult.role;
|
||||
SearchTree(element, element.id + '/commonAttributes')!.children = reduceResult.commonAttribute;
|
||||
SearchTree(element, element.id + '/exchangePlans')!.children = reduceResult.exchangePlan;
|
||||
SearchTree(element, element.id + '/eventSubscriptions')!.children = reduceResult.eventSubscription;
|
||||
SearchTree(element, element.id + '/scheduledJobs')!.children = reduceResult.scheduledJob;
|
||||
SearchTree(element, element.id + '/constants')!.children = reduceResult.constant;
|
||||
SearchTree(element, element.id + '/catalogs')!.children = reduceResult.catalog;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user