已重命名7个文件
已复制2个文件
已添加108个文件
已修改14个文件
已删除12个文件
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation ModulePanelCorrespondenceRule_GlobalOTDSOP_GlobalOTDSOP_ModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '1[414702.1.436555996]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDSOP |
| | | { |
| | | #keys: '3[414702.1.436555998][414702.1.436555997][414702.1.436555999]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ModulePanelCorrespondenceRule |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide ModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '3[414702.1.436556001][414702.1.436556000][414702.1.436556002]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDSOP |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation ModulePanelCorrespondenceRule_ModulePanelCorrespondence_ModulePanelCorrespondence_ModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '1[414702.1.436556011]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ModulePanelCorrespondence |
| | | { |
| | | #keys: '3[414702.1.436556013][414702.1.436556012][414702.1.436556014]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ModulePanelCorrespondenceRule |
| | | OwningSide: 'Owned' |
| | | } |
| | | RelationSide.RightSide ModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '3[414702.1.436556016][414702.1.436556015][414702.1.436556017]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ModulePanelCorrespondence |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationBusiness_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '1[414702.1.436556158]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '3[414702.1.436556160][414702.1.436556159][414702.1.436556161]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationBusiness |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '3[414702.1.436556163][414702.1.436556162][414702.1.436556164]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationFromScenario |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationBusiness_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '1[414702.1.436556142]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '3[414702.1.436556144][414702.1.436556143][414702.1.436556145]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationBusiness |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '3[414702.1.436556147][414702.1.436556146][414702.1.436556148]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationInOrder |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationFromScenario_GlobalOTDSOP_GlobalOTDSOP_SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '1[414702.1.445395513]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDSOP |
| | | { |
| | | #keys: '3[414702.1.445395515][414702.1.445395514][414702.1.445395516]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationFromScenario |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '3[414702.1.445395518][414702.1.445395517][414702.1.445395519]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDSOP |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '1[414702.1.436751619]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '3[414702.1.436751621][414702.1.436751620][414702.1.436751622]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationInOrder |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '3[414702.1.436751624][414702.1.436751623][414702.1.436751625]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationFromScenario |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationOrderAnalyse_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationOrderAnalyse |
| | | { |
| | | #keys: '1[414702.1.461773130]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '3[414702.1.461773132][414702.1.461773131][414702.1.461773133]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationOrderAnalyse |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationOrderAnalyse |
| | | { |
| | | #keys: '3[414702.1.461773135][414702.1.461773134][414702.1.461773136]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationInOrder |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationOrgan_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationFromScenario_SalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '1[414702.1.436556207]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '3[414702.1.436556209][414702.1.436556208][414702.1.436556210]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationOrgan |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '3[414702.1.436556212][414702.1.436556211][414702.1.436556213]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationFromScenario |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SalesVolumePanelAllocationOrgan_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationInOrder_SalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '1[414702.1.436556191]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '3[414702.1.436556193][414702.1.436556192][414702.1.436556194]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SalesVolumePanelAllocationOrgan |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '3[414702.1.436556196][414702.1.436556195][414702.1.436556197]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SalesVolumePanelAllocationInOrder |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
| | |
| | | columnMonth := this.CapacityAndSaleBudgeCompareItemColumn( relnew, ColumnName := columnMonthName, ColumnNo := columnNo, Year := y.YearNo(), Month := m.MonthNo(), ColumnType := "PanelAllocation", ScenarioName := mp.ScenarioName() ); |
| | | traverse ( this, CapacityAndSaleBudgeCompareItemRow, casbcir ) { |
| | | productIDs := selectuniquevalues( casbcir, CapacityAndSaleBudgeCompareItemRowProduct, tempCASBCIRP, true, tempCASBCIRP.ProductCode() ); |
| | | total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, productIDs, y.YearNo(), m.MonthNo() ); |
| | | total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, null( ModulePanelCorrespondenceRule ), productIDs, y.YearNo(), m.MonthNo() ); |
| | | cellMonth := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]total ); |
| | | cellMonth.CapacityAndSaleBudgeCompareItemRow( relset, casbcir ); |
| | | columnNo++; |
| | |
| | | columnYear := this.CapacityAndSaleBudgeCompareItemColumn( relnew, ColumnName := columnMonthName, ColumnNo := columnNo, Year := y.YearNo(), ColumnType := "PanelAllocation", ScenarioName := mp.ScenarioName() ); |
| | | traverse ( this, CapacityAndSaleBudgeCompareItemRow, casbcir ) { |
| | | productIDs := selectuniquevalues( casbcir, CapacityAndSaleBudgeCompareItemRowProduct, tempCASBCIRP, true, tempCASBCIRP.ProductCode() ); |
| | | total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, productIDs, y.YearNo(), 0 ); |
| | | total := CapacityAndSaleBudgeCompareItemCell::GetPanelAllocationQuantity( this, null( ModulePanelCorrespondenceRule), productIDs, y.YearNo(), 0 ); |
| | | cellYear := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]total ); |
| | | cellYear.CapacityAndSaleBudgeCompareItemRow( relset, casbcir ); |
| | | } |
| | |
| | | #parent: #root |
| | | StaticMethod GetPanelAllocationQuantity ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | ModulePanelCorrespondenceRule modulePanelCorrespondenceRule, |
| | | Strings productIDs, |
| | | Number year, |
| | | Number month |
| | |
| | | tempPRPISPMP.NumberOfPlies() = 0 ); |
| | | total := total + |
| | | sum( targetPRPISPMPs, Elements.AllChild, tempAC, |
| | | exists( globalOTDSOP, ModulePanelCorrespondence.Panel, tempP, |
| | | exists( modulePanelCorrespondenceRule, ModulePanelCorrespondence.Panel, tempP, |
| | | tempP.Module().ModuleProductID() = pid and |
| | | tempP.PanelProductID() = tempAC.ProductID() ) and |
| | | tempAC.StartDate().Year() = year and |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ModuleOrganCode |
| | | { |
| | | #keys: '3[414702.1.436751525][414702.1.436751524][414702.1.436751526]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PanelOrganCode |
| | | { |
| | | #keys: '3[414702.1.436751535][414702.1.436751534][414702.1.436751536]' |
| | | ValueType: String |
| | | } |
ÎļþÃû´Ó _Main/BL/Type_ModulePanelCorrespondence/StaticMethod_AutoGenerateRelation.qbl ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod AutoGenerateRelation ( |
| | | StaticMethod AutoGenerateBigRelation ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | ModulePanelCorrespondenceRule modulePanelCorrespondenceRule, |
| | | Product_MPs panelProduct_MPs |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDSOP.ModulePanelCorrespondence( relflush ); |
| | | modulePanelCorrespondenceRule.ModulePanelCorrespondence( relflush ); |
| | | |
| | | panelProductIDs := selectuniquevalues( panelProduct_MPs, Elements, tempPMP, true, tempPMP.ID() ); |
| | | |
| | |
| | | targetNumberOfPliesProductIDs := selectuniquevalues( zpr, AllChild, tempZPR, tempZPR.NumberOfPlies() = i, tempZPR.ProductID() ); |
| | | intersectResult := panelProductIDs.Intersect( targetNumberOfPliesProductIDs ); |
| | | if ( intersectResult.Size() > 0 ) { |
| | | targetModulePanelCorrespondence := select( globalOTDSOP, ModulePanelCorrespondence, tempMPC, |
| | | targetModulePanelCorrespondence := select( modulePanelCorrespondenceRule, ModulePanelCorrespondence, tempMPC, |
| | | tempMPC.ModuleProductID() = ppisdb.PeggingProduct_MP().ProductID() and |
| | | tempMPC.ModuleStockingPointID() = ppisdb.StockingPointID() ); |
| | | if ( isnull( targetModulePanelCorrespondence ) ) { |
| | | targetModulePanelCorrespondence := globalOTDSOP.ModulePanelCorrespondence( relnew, |
| | | ModuleProductID := ppisdb.PeggingProduct_MP().ProductID(), |
| | | ModuleStockingPointID := ppisdb.StockingPointID(), |
| | | IsModule := true ); |
| | | targetModulePanelCorrespondence := modulePanelCorrespondenceRule.ModulePanelCorrespondence( relnew, |
| | | ModuleProductID := ppisdb.PeggingProduct_MP().ProductID(), |
| | | ModuleStockingPointID := ppisdb.StockingPointID(), |
| | | IsModule := true ); |
| | | } |
| | | traverse ( intersectResult, Elements, ir ) { |
| | | if ( not exists( targetModulePanelCorrespondence, Panel, tempP, tempP.PanelProductID() = ir ) ) { |
| | | panel := globalOTDSOP.ModulePanelCorrespondence( relnew, PanelProductID := ir ); |
| | | panel := modulePanelCorrespondenceRule.ModulePanelCorrespondence( relnew, PanelProductID := ir ); |
| | | panel.Module( relset, targetModulePanelCorrespondence ); |
| | | } |
| | | } |
| | |
| | | #parent: #root |
| | | StaticMethod CreatePanel ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | ModulePanelCorrespondenceRule modulePanelCorrespondenceRule, |
| | | ModulePanelCorrespondences modulePanelCorrespondences, |
| | | ProductInStockingPoint_MPs pisps |
| | | ) |
| | |
| | | tempP.PanelProductID() = pisp.ProductID() and |
| | | tempP.PanelStockingPointID() = pisp.StockingPointID() ); |
| | | if ( isnull( targetPanel ) ) { |
| | | targetPanel := globalOTDSOP.ModulePanelCorrespondence( relnew, PanelProductID := pisp.ProductID(), PanelStockingPointID := pisp.StockingPointID() ); |
| | | targetPanel := modulePanelCorrespondenceRule.ModulePanelCorrespondence( relnew, PanelProductID := pisp.ProductID(), PanelStockingPointID := pisp.StockingPointID() ); |
| | | targetPanel.Module( relset, mpc ); |
| | | } |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DeleteModule ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | ModulePanelCorrespondenceRule modulePanelCorrespondenceRule, |
| | | ProductInStockingPoint_MPs pisps |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | traverse ( pisps, Elements, pisp ) { |
| | | targetModulePanelCorrespondence := select( globalOTDSOP, ModulePanelCorrespondence, tempMPC, |
| | | targetModulePanelCorrespondence := select( modulePanelCorrespondenceRule, ModulePanelCorrespondence, tempMPC, |
| | | tempMPC.ModuleProductID() = pisp.ProductID() and |
| | | tempMPC.ModuleStockingPointID() = pisp.StockingPointID() and |
| | | tempMPC.IsModule() ); |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod PullCapacityAllocationRule ( |
| | | GlobalOTDSOP globalOTDSOP |
| | | GlobalOTDSOP globalOTDSOP, |
| | | ModulePanelCorrespondenceRule modulePanelCorrespondenceRule |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDSOP.ModulePanelCorrespondence( relflush ); |
| | | modulePanelCorrespondenceRule.ModulePanelCorrespondence( relflush ); |
| | | |
| | | traverse ( globalOTDSOP, CapacityAllocationResultsRuleConfiguration, carrc ) { |
| | | module := select( globalOTDSOP, ModulePanelCorrespondence, tempMPC, |
| | | module := select( modulePanelCorrespondenceRule, ModulePanelCorrespondence, tempMPC, |
| | | tempMPC.ModuleProductID() = carrc.ModuleMaterialCode() and |
| | | tempMPC.ModuleStockingPointID() = carrc.StockingPointID() ); |
| | | if ( isnull( module ) ) { |
| | | module := globalOTDSOP.ModulePanelCorrespondence( relnew, |
| | | ModuleProductID := carrc.ModuleMaterialCode(), |
| | | ModuleStockingPointID := carrc.StockingPointID(), |
| | | IsModule := true ); |
| | | module := modulePanelCorrespondenceRule.ModulePanelCorrespondence( relnew, |
| | | ModuleProductID := carrc.ModuleMaterialCode(), |
| | | ModuleStockingPointID := carrc.StockingPointID(), |
| | | IsModule := true ); |
| | | } |
| | | |
| | | isExists := exists( module, Panel, tempP, tempP.PanelProductID() = carrc.PanelMaterialCode() ); |
| | | if ( not isExists ) { |
| | | panel := globalOTDSOP.ModulePanelCorrespondence( relnew, PanelProductID := carrc.PanelMaterialCode() ); |
| | | panel := modulePanelCorrespondenceRule.ModulePanelCorrespondence( relnew, PanelProductID := carrc.PanelMaterialCode() ); |
| | | panel.Module( relset, module ); |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Name |
| | | { |
| | | #keys: '3[414702.1.436555987][414702.1.436555986][414702.1.436555988]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '5[414702.1.436555983][414702.1.436555981][0.0.0][414702.1.436555982][414702.1.436555984]' |
| | | BaseType: Object |
| | | StructuredName: 'ModulePanelCorrespondenceRules' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ScenarioName |
| | | { |
| | | #keys: '3[414702.1.445395529][414702.1.445395528][414702.1.445395530]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod AsyncStatisticalSalesVolumeAndPanelAllocation ( |
| | | MacroPlan macroPlan, |
| | | GlobalOTDSOP globalOTDSOP |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | macroPlan -> SalesVolumePanelAllocationFromScenario::StatisticalSalesVolumeAndPanelAllocation( globalOTDSOP ) |
| | | -> SalesVolumePanelAllocationFromScenario::SetSuccessRunStatus(); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | String scenarioName |
| | | ) as SalesVolumePanelAllocationFromScenario |
| | | { |
| | | TextBody: |
| | | [* |
| | | targetSalesVolumePanelAllocationFromScenario := select( globalOTDSOP, SalesVolumePanelAllocationFromScenario, tempSVPAFS, |
| | | tempSVPAFS.ScenarioName() = scenarioName ); |
| | | |
| | | if ( not isnull( targetSalesVolumePanelAllocationFromScenario ) ) { |
| | | targetSalesVolumePanelAllocationFromScenario.Delete(); |
| | | } |
| | | |
| | | targetSalesVolumePanelAllocationFromScenario := globalOTDSOP.SalesVolumePanelAllocationFromScenario( relnew, ScenarioName := scenarioName ); |
| | | |
| | | return targetSalesVolumePanelAllocationFromScenario; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SetSuccessRunStatus |
| | | { |
| | | TextBody: 'RunStatus::SetCommonSuccessStatus( "SalesVolumePanelAllocation" );' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod StatisticalSalesVolumeAndPanelAllocation ( |
| | | MacroPlan macroPlan, |
| | | GlobalOTDSOP globalOTDSOP |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | //info( "çæ¬åï¼", macroPlan.ScenarioName() ); |
| | | |
| | | salesVolumePanelAllocationFromScenario := SalesVolumePanelAllocationFromScenario::Create( globalOTDSOP, macroPlan.ScenarioName() ); |
| | | |
| | | SalesVolumePanelAllocationBusiness::CreateData( globalOTDSOP, salesVolumePanelAllocationFromScenario ); |
| | | SalesVolumePanelAllocationOrgan::CreateData( globalOTDSOP, salesVolumePanelAllocationFromScenario ); |
| | | |
| | | SalesVolumePanelAllocationInOrder::CreateData( globalOTDSOP, salesVolumePanelAllocationFromScenario ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '5[414702.1.445395430][414702.1.445395428][0.0.0][414702.1.445395429][414702.1.445395431]' |
| | | BaseType: Object |
| | | StructuredName: 'SalesVolumePanelAllocationFromScenarios' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414702.1.450230839][414702.1.450230838][414702.1.450230840]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderID |
| | | { |
| | | #keys: '3[414702.1.450016133][414702.1.450016132][414702.1.450016134]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Price |
| | | { |
| | | #keys: '3[414702.1.450219470][414702.1.450219469][414702.1.450219471]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod TestSetBusinessType ( |
| | | PeggingProductInSalesDemandBases peggingProductInSalesDemandBases, |
| | | const GlobalOTDTable globalOTDTable |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | businessTypes := selectuniquevalues( globalOTDTable, Global_MappingCustomOrder, tempGMCO, true, tempGMCO.BusinessType() ); |
| | | |
| | | traverse ( peggingProductInSalesDemandBases, Elements, ppisdb ) { |
| | | ppisdb.BusinessType( businessTypes.Element( Number::Random( 0, businessTypes.Size() - 1 ) ) ); |
| | | } |
| | | *] |
| | | } |
| | |
| | | StockingPointID := sd.StockingPointID(), |
| | | SalesDemandBaseID := sd.ID(), |
| | | Quantity := sd.Quantity(), |
| | | StartDate := sd.StartDate() ); |
| | | StartDate := sd.StartDate(), |
| | | BusinessType := guard( sd.astype( CustomerOrder ).BusinessType(), "æ äºä¸é¨ä¿¡æ¯" ), |
| | | Price := sd.Price(), |
| | | OrderID := guard( sd.astype( CustomerOrder ).OrderID(), "æ 订åIDä¿¡æ¯" ) ); |
| | | } |
| | | } |
| | | *] |
| | |
| | | TextBody: |
| | | [* |
| | | targetRunStatus := select( globalOTDLog, RunStatus, tempRS, tempRS.Type() = runType ); |
| | | targetRunStatus.Delete(); |
| | | |
| | | if ( not isnull( targetRunStatus ) ) { |
| | | targetRunStatus.Delete(); |
| | | } |
| | | |
| | | globalOTDLog.RunStatus( relnew, Status := 1, Type := runType ); |
| | | *] |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Name |
| | | { |
| | | #keys: '3[414702.1.436556133][414702.1.436556132][414702.1.436556134]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateData ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | SalesVolumePanelAllocationFromScenario salesVolumePanelAllocationFromScenario |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | businessTypes := selectuniquevalues( globalOTDSOP, PeggingProduct_MP.PeggingProductInSalesDemandBase, tempPPISDB, |
| | | true, |
| | | tempPPISDB.BusinessType() ); |
| | | |
| | | salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationBusiness( relflush ); |
| | | |
| | | traverse ( businessTypes, Elements, bt, bt <> "" ) { |
| | | salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationBusiness( relnew, Name := bt ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '5[414702.1.436556126][414702.1.436556124][0.0.0][414702.1.436556125][414702.1.436556127]' |
| | | BaseType: Object |
| | | StructuredName: 'SalesVolumePanelAllocationBusinesss' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414702.1.436751697][414702.1.436751696][414702.1.436751698]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414702.1.436751647][414702.1.436751646][414702.1.436751648]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderID |
| | | { |
| | | #keys: '3[414702.1.436751657][414702.1.436751656][414702.1.436751658]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Price |
| | | { |
| | | #keys: '3[414702.1.450230857][414702.1.450230856][414702.1.450230858]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[414702.1.436751667][414702.1.436751666][414702.1.436751668]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Quantity |
| | | { |
| | | #keys: '3[414702.1.436751687][414702.1.436751686][414702.1.436751688]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StartDate |
| | | { |
| | | #keys: '3[414702.1.436751677][414702.1.436751676][414702.1.436751678]' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StockingPointID |
| | | { |
| | | #keys: '3[414702.1.436751774][414702.1.436751773][414702.1.436751775]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | DeclarativeReferenceRelation CalcSalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '1[414702.1.450252414]' |
| | | Expression: |
| | | [* |
| | | targetSalesVolumePanelAllocationBusiness := select( this, SalesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationBusiness, tempSVPAB, |
| | | tempSVPAB.Name() = this.BusinessType() ); |
| | | |
| | | return targetSalesVolumePanelAllocationBusiness; |
| | | *] |
| | | Relation: SalesVolumePanelAllocationBusiness |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | DeclarativeReferenceRelation CalcSalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '1[414702.1.450252419]' |
| | | Expression: |
| | | [* |
| | | targetSalesVolumePanelAllocationOrgan := select( this, SalesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationOrgan, tempSVPAO, |
| | | tempSVPAO.ID() = this.StockingPointID() ); |
| | | |
| | | return targetSalesVolumePanelAllocationOrgan; |
| | | *] |
| | | Relation: SalesVolumePanelAllocationOrgan |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateData ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | SalesVolumePanelAllocationFromScenario salesVolumePanelAllocationFromScenario |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationInOrder( relflush ); |
| | | |
| | | traverse ( globalOTDSOP, PeggingProduct_MP.PeggingProductInSalesDemandBase, ppisdb ) { |
| | | targetSalesVolumePanelAllocationInOrder := salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationInOrder( relnew, |
| | | BusinessType := ppisdb.BusinessType(), |
| | | ID := ppisdb.SalesDemandBaseID(), |
| | | OrderID := ppisdb.OrderID(), |
| | | Price := ppisdb.Price(), |
| | | ProductID := ppisdb.PeggingProduct_MP().ProductID(), |
| | | Quantity := ppisdb.Quantity(), |
| | | StartDate := ppisdb.StartDate(), |
| | | StockingPointID := ppisdb.StockingPointID() ); |
| | | |
| | | traverse ( ppisdb, PeggingResult, pr, pr.NumberOfPlies() = 0 ) { |
| | | SalesVolumePanelAllocationOrderAnalyse::Create( pr, targetSalesVolumePanelAllocationInOrder ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '5[414702.1.436751616][414702.1.436751614][0.0.0][414702.1.436751615][414702.1.436751617]' |
| | | BaseType: Object |
| | | StructuredName: 'SalesVolumePanelAllocationInOrders' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DependentDate |
| | | { |
| | | #keys: '3[414702.1.464873136][414702.1.464873135][414702.1.464873137]' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DependentProductID |
| | | { |
| | | #keys: '3[414702.1.464873126][414702.1.464873125][414702.1.464873127]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DependentQuantity |
| | | { |
| | | #keys: '3[414702.1.464873146][414702.1.464873145][414702.1.464873147]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DependentStockingPointID |
| | | { |
| | | #keys: '3[414702.1.465068371][414702.1.465068370][414702.1.465068372]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitOfMeasurementName |
| | | { |
| | | #keys: '3[414702.1.464750171][414702.1.464750170][414702.1.464750172]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | PeggingResult peggingResult, |
| | | SalesVolumePanelAllocationInOrder salesVolumePanelAllocationInOrder |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | if ( peggingResult.SupplyType() = "产线ä¾åº" ) { |
| | | salesVolumePanelAllocationInOrder.SalesVolumePanelAllocationOrderAnalyse( relnew, |
| | | DependentProductID := peggingResult.ProductID(), |
| | | DependentStockingPointID := peggingResult.StockingPointID(), |
| | | DependentDate := peggingResult.StartDate(), |
| | | DependentQuantity := peggingResult.FulfillmentQuantity(), |
| | | UnitOfMeasurementName := peggingResult.UnitOfMeasurementName() ); |
| | | } |
| | | |
| | | traverse ( peggingResult, Child, cpr ) { |
| | | SalesVolumePanelAllocationOrderAnalyse::Create( cpr, salesVolumePanelAllocationInOrder ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SalesVolumePanelAllocationOrderAnalyse |
| | | { |
| | | #keys: '5[414702.1.461773127][414702.1.461773125][0.0.0][414702.1.461773126][414702.1.461773128]' |
| | | BaseType: Object |
| | | StructuredName: 'SalesVolumePanelAllocationOrderAnalyses' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414702.1.436556242][414702.1.436556241][414702.1.436556243]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Name |
| | | { |
| | | #keys: '3[414702.1.436556182][414702.1.436556181][414702.1.436556183]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateData ( |
| | | GlobalOTDSOP globalOTDSOP, |
| | | SalesVolumePanelAllocationFromScenario salesVolumePanelAllocationFromScenario |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | stockingPointIDs := selectuniquevalues( globalOTDSOP, PeggingProduct_MP.PeggingProductInSalesDemandBase, tempPPISDB, |
| | | true, |
| | | tempPPISDB.StockingPointID() ); |
| | | |
| | | salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationOrgan( relflush ); |
| | | |
| | | traverse ( stockingPointIDs, Elements, spid, spid <> "" ) { |
| | | salesVolumePanelAllocationFromScenario.SalesVolumePanelAllocationOrgan( relnew, ID := spid ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '5[414702.1.436556178][414702.1.436556176][0.0.0][414702.1.436556177][414702.1.436556179]' |
| | | BaseType: Object |
| | | StructuredName: 'SalesVolumePanelAllocationOrgans' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | TypeDataInterface RunStatus |
| | | { |
| | | TypeKey: '[414702.1.428321345]' |
| | | ImageDataMember ImgRunStatus |
| | | { |
| | | #keys: '1[414702.1.469960575]' |
| | | ImageSpecifications: |
| | | [ |
| | | ImageDataMemberImageSpecification |
| | | { |
| | | Image: 'MEDIA_PLAY_GREEN' |
| | | Quill: 'object.Status() = 1' |
| | | Value: 'Run' |
| | | } |
| | | ImageDataMemberImageSpecification |
| | | { |
| | | Image: 'CHECK' |
| | | Quill: 'object.Status() = 0' |
| | | Value: 'Success' |
| | | } |
| | | ] |
| | | } |
| | | } |
| | |
| | | Title: '模ç»&颿¿å
³ç³»' |
| | | ] |
| | | } |
| | | Component mnSalesVolumePanelAllocation |
| | | { |
| | | #keys: '[414702.1.445670636]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'BANANA' |
| | | Taborder: 10 |
| | | Title: 'éå®é¢&颿¿åé
ç»è®¡' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: cmTestAttempt/mnSalesVolumePanelAllocation |
| | | Response OnClick () id:Response_TIANMA_JITUAN_cmTestAttempt_mnSalesVolumePanelAllocation_OnClick |
| | | { |
| | | #keys: '[414702.1.445671073]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebMenu_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "éå®é¢_颿¿åé
ç»è®¡", true ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlActions |
| | | { |
| | | #keys: '[414702.1.443184076]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btnOk |
| | | { |
| | | #keys: '[414702.1.443184080]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'OK' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component btnCancel |
| | | { |
| | | #keys: '[414702.1.443184082]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'Cancel' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | Border: true |
| | | ExcludeFromActiveComponent: true |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Padding: 'true' |
| | | Style: 'footer' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlContent |
| | | { |
| | | #keys: '[414702.1.443184074]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component efName |
| | | { |
| | | #keys: '[414702.1.443184099]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Label: 'è§åå' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Padding: 'true' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method New () id:Method_DialogCreateEditModulePanelCorrespondenceRule_New |
| | | { |
| | | #keys: '[414702.1.443266994]' |
| | | Body: |
| | | [* |
| | | ApplicationMacroPlanner.ShowFormModal( this ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pnlActions/btnCancel |
| | | Response OnClick () id:Response_pnlActions_btnCancel_OnClick |
| | | { |
| | | #keys: '[414702.1.443184086]' |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Form.Close(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pnlActions/btnOk |
| | | Response OnClick () id:Response_pnlActions_btnOk_OnClick |
| | | { |
| | | #keys: '[414702.1.443184085]' |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | Precondition: |
| | | [* |
| | | flag := exists( GlobalOTDSOP, ModulePanelCorrespondenceRule, tempMPCR, tempMPCR.Name() = efName.Text() ); |
| | | |
| | | if ( flag ) { |
| | | feedback := "åå¨éå¤å¼ï¼"; |
| | | } |
| | | |
| | | return not flag; |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Form.ApplyChanges(); |
| | | |
| | | GlobalOTDSOP.ModulePanelCorrespondenceRule( relnew, Name := efName.Text() ); |
| | | |
| | | Form.Close(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent DialogCreateEditModulePanelCorrespondenceRule |
| | | { |
| | | #keys: '[414702.1.443184072]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: pnlContent |
| | | #child: pnlActions |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | EnterButton: 'btnOk' |
| | | EscapeButton: 'btnCancel' |
| | | ExcludeFromActiveComponent: true |
| | | Padding: 'false' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List135 |
| | | { |
| | | #keys: '[414702.1.433773661]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor497 |
| | | { |
| | | #keys: '[414702.1.433773662]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDSOP' |
| | | Source: 'GlobalOTDSOP' |
| | | Taborder: 0 |
| | | Transformation: 'ModulePanelCorrespondenceRule' |
| | | ] |
| | | } |
| | | #child: listActionBarPage354 |
| | | Component DataSetLevel981 |
| | | { |
| | | #keys: '[414702.1.433773667]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu208 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"è§ååå","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Name"}}]' |
| | | ContextMenu: 'listContextMenu208' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_List135_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.443148705]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[855.0.17005847]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_List135_WebButton_OnClick |
| | | { |
| | | #keys: '[414702.1.444948703]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[857.0.7921226]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_ListModuleCorrespondence#358.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListModuleCorrespondence id:ListModuleCorrespondence_358 |
| | | Component ListModuleCorrespondence |
| | | { |
| | | #keys: '[414702.1.424620478]' |
| | | #keys: '[414702.1.433723180]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorModuleCorrespondence |
| | | { |
| | | #keys: '[414702.1.424620479]' |
| | | #keys: '[414702.1.433723181]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | |
| | | Transformation: 'Panel' |
| | | ] |
| | | } |
| | | #child: listActionBarPageModuleCorrespondence_1 |
| | | #child: listActionBarPageModuleCorrespondence |
| | | Component DataSetLevelModuleCorrespondence |
| | | { |
| | | #keys: '[414702.1.424620481]' |
| | | #keys: '[414702.1.433723183]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuModuleCorrespondence_1 |
| | | #child: listContextMenuModuleCorrespondence |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelProductID","title":"颿¿äº§åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelStockingPointID","title":"颿¿åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelStockingPointID"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelProductID","title":"颿¿äº§åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelStockingPointID","title":"颿¿åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelStockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelOrganCode","title":"颿¿ç»ç»Code","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelOrganCode"}}]' |
| | | ContextMenu: 'listContextMenuModuleCorrespondence' |
| | | Taborder: 2 |
| | | ] |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_ListModulePanelCorrespondence.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListModulePanelCorrespondence |
| | | Component ListModulePanelCorrespondence id:ListModulePanelCorrespondence_119 |
| | | { |
| | | #keys: '[414702.1.421613640]' |
| | | #keys: '[414702.1.433723170]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorModulePanelCorrespondence |
| | | { |
| | | #keys: '[414702.1.421613641]' |
| | | #keys: '[414702.1.433723171]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDSOP' |
| | | DataType: 'ModulePanelCorrespondenceRule' |
| | | ExtractionMode: 'Selected' |
| | | FixedFilter: 'object.IsModule()' |
| | | Source: 'GlobalOTDSOP' |
| | | Source: 'FormModulePanelCorrespondence.List135' |
| | | Taborder: 0 |
| | | Transformation: 'ModulePanelCorrespondence' |
| | | ] |
| | | } |
| | | #child: listActionBarPageModulePanelCorrespondence |
| | | #child: listActionBarPageModulePanelCorrespondence_1 |
| | | Component DataSetLevelModulePanelCorrespondence |
| | | { |
| | | #keys: '[414702.1.421613643]' |
| | | #keys: '[414702.1.433723173]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuModulePanelCorrespondence |
| | | #child: listContextMenuModulePanelCorrespondence_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ModuleProductID","title":"模ç»äº§åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ModuleProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ModuleStockingPointID","title":"模ç»åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ModuleStockingPointID"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ModuleProductID","title":"模ç»äº§åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ModuleProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ModuleStockingPointID","title":"模ç»åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ModuleStockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ModuleOrganCode","title":"模ç»ç»ç»Code","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ModuleOrganCode"}}]' |
| | | ContextMenu: 'listContextMenuModulePanelCorrespondence' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListModulePanelCorrespondence_WebButton_OnClick |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListModulePanelCorrespondence_119_WebButton_OnClick |
| | | { |
| | | #keys: '[414702.1.421613630]' |
| | | #keys: '[414702.1.433723156]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListModulePanelCorrespondence_WebMenu_OnClick |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListModulePanelCorrespondence_119_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.421613629]' |
| | | #keys: '[414702.1.433723155]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_Panel655#129.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel655 id:Panel655_129 |
| | | Component Panel655 |
| | | { |
| | | #keys: '[414702.1.424620483]' |
| | | #keys: '[414702.1.433723177]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component bAddPanel |
| | | { |
| | | #keys: '[414702.1.424620484]' |
| | | #keys: '[414702.1.433723178]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component bDeletePanel |
| | | { |
| | | #keys: '[414702.1.424620485]' |
| | | #keys: '[414702.1.433723179]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelButton id:PanelButton_780 |
| | | { |
| | | #keys: '[414702.1.433723065]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component bAutoGenerateBigRelation |
| | | { |
| | | #keys: '[414702.1.433723066]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'APPLE' |
| | | Label: 'èªå¨çæå¤§å¼ è§å' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component bPullDataLakeCapacityAllocationRule |
| | | { |
| | | #keys: '[414702.1.448821092]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BANANA' |
| | | Label: 'æåæ°æ®æ¹äº§è½åé
è§åæç¹' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelContent id:PanelContent_679 |
| | | { |
| | | #keys: '[414702.1.433723164]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelPanel |
| | | #child: PanelModule |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelModule |
| | | { |
| | | #keys: '[414702.1.433723165]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelModule116 |
| | | #child: ListModulePanelCorrespondence_119 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_PanelModule116#568.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelModule116 id:PanelModule116_568 |
| | | Component PanelModule116 |
| | | { |
| | | #keys: '[414702.1.421613646]' |
| | | #keys: '[414702.1.433723166]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component bAddModule |
| | | { |
| | | #keys: '[414702.1.421613647]' |
| | | #keys: '[414702.1.433723167]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component bDeleteModule |
| | | { |
| | | #keys: '[414702.1.421613648]' |
| | | #keys: '[414702.1.433723168]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component bPullCapacityAllocationRule |
| | | { |
| | | #keys: '[414702.1.421613649]' |
| | | #keys: '[414702.1.433723169]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelPanel |
| | | { |
| | | #keys: '[414702.1.433723176]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: Panel655 |
| | | #child: ListModuleCorrespondence |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage354 |
| | | { |
| | | #keys: '[414702.1.433773664]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageModuleCorrespondence |
| | | { |
| | | #keys: '[414702.1.433723182]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageModulePanelCorrespondence id:listActionBarPageModulePanelCorrespondence_1 |
| | | { |
| | | #keys: '[414702.1.433723172]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu208 |
| | | { |
| | | #keys: '[414702.1.433773669]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mNew |
| | | { |
| | | #keys: '[414702.1.441920622]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'ADD2' |
| | | Taborder: 3 |
| | | Title: 'æ°å¢' |
| | | ] |
| | | } |
| | | Component mDelete |
| | | { |
| | | #keys: '[414702.1.443369649]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Taborder: 4 |
| | | Title: 'å é¤' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuModuleCorrespondence |
| | | { |
| | | #keys: '[414702.1.433723184]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
copy from _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence.def
copy to "_Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence\0431.def"
Îļþ´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence.def ¸´ÖÆ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuModulePanelCorrespondence |
| | | Component listContextMenuModulePanelCorrespondence id:listContextMenuModulePanelCorrespondence_1 |
| | | { |
| | | #keys: '[414702.1.421613644]' |
| | | #keys: '[414702.1.433723174]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuSelectAll |
| | | { |
| | | #keys: '[414702.1.421613645]' |
| | | #keys: '[414702.1.433723175]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pDown |
| | | { |
| | | #keys: '[414702.1.433773193]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelButton_780 |
| | | #child: PanelContent_679 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pUp |
| | | { |
| | | #keys: '[414702.1.436888414]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: List135 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List135 |
| | | Response OnClick ( |
| | | ModulePanelCorrespondenceRule selection |
| | | ) id:Response_List135_bAutoGenerateBigRelation_OnClick |
| | | { |
| | | #keys: '[414702.1.445106405]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List135/Responsedef_List135_WebButton_OnClick |
| | | Initiator: 'bAutoGenerateBigRelation' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ModulePanelCorrespondence::AutoGenerateBigRelation( GlobalOTDSOP, |
| | | selection, |
| | | DataHolderSelectedProduct.Data() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List135 |
| | | Response OnClick ( |
| | | ModulePanelCorrespondenceRule selection |
| | | ) id:Response_List135_bPullDataLakeCapacityAllocationRule_OnClick |
| | | { |
| | | #keys: '[414702.1.449978827]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List135/Responsedef_List135_WebButton_OnClick |
| | | Initiator: 'bPullDataLakeCapacityAllocationRule' |
| | | QuillAction |
| | | { |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List135 |
| | | Response OnClick ( |
| | | ModulePanelCorrespondenceRule selection |
| | | ) id:Response_List135_mDelete_OnClick |
| | | { |
| | | #keys: '[414702.1.441982288]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List135/Responsedef_List135_WebMenu_OnClick |
| | | Initiator: 'mDelete' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | selection.Delete(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List135 |
| | | Response OnClick () id:Response_List135_mNew_OnClick_670 |
| | | { |
| | | #keys: '[414702.1.443266934]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List135/Responsedef_List135_WebMenu_OnClick |
| | | Initiator: 'mNew' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dlg := construct( DialogCreateEditModulePanelCorrespondenceRule ); |
| | | |
| | | dlg.New(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListModulePanelCorrespondence_119 |
| | | Response OnClick () id:Response_ListModulePanelCorrespondence_119_MenuSelectAll_OnClick |
| | | { |
| | | #keys: '[414702.1.433723158]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListModulePanelCorrespondence_119/Responsedef_ListModulePanelCorrespondence_119_WebMenu_OnClick |
| | | Initiator: 'MenuSelectAll' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | this.SelectAll(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Response_PanelModule116_568_bAddModule_OnClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelModule116_568/bAddModule |
| | | Response OnClick () id:Response_PanelModule116_568_bAddModule_OnClick |
| | | #parent: PanelModule116/bAddModule |
| | | Response OnClick () id:Response_PanelModule116_bAddModule_OnClick |
| | | { |
| | | #keys: '[414702.1.421613637]' |
| | | #keys: '[414702.1.433723163]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelModule116/bDeleteModule |
| | | Response OnClick () id:Response_PanelModule116_bDeleteModule_OnClick |
| | | { |
| | | #keys: '[414702.1.433723162]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | //GlobalOTDSOP.ModulePanelCorrespondence( relflush ); |
| | | //ModulePanelCorrespondence::DeleteModule( GlobalOTDSOP, DataHolderSelectedProductInStocking_MP.Data() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelModule116/bPullCapacityAllocationRule |
| | | Response OnClick () id:Response_PanelModule116_bPullCapacityAllocationRule_OnClick |
| | | { |
| | | #keys: '[414702.1.433723161]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | //ModulePanelCorrespondence::PullCapacityAllocationRule( GlobalOTDSOP ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | #child: PanelContent |
| | | #child: PanelButton |
| | | #child: pUp |
| | | #child: pDown |
| | | ] |
| | | Properties: |
| | | [ |
| | | Image: 'BRUSH2' |
| | | SizeableChildren: true |
| | | Title: '模ç»&颿¿å¯¹åºå
³ç³»' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesDemandBaseID","title":"订åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesDemandBaseID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"å¼å§æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesDemandBaseID","title":"订åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesDemandBaseID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"å¼å§æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Price","title":"ä»·æ ¼","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Price"}}]' |
| | | ContextMenu: 'listContextMenuPeggingProductInSalesDemandBase' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | Title: 'å
¨é' |
| | | ] |
| | | } |
| | | Component mSetBusiness |
| | | { |
| | | #keys: '[414702.1.451880712]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'APPLE' |
| | | Taborder: 5 |
| | | Title: 'æµè¯ä¸ç¨-è®¾ç½®éæºäºä¸é¨' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPeggingProductInSalesDemandBase |
| | | Response OnClick ( |
| | | structured[PeggingProductInSalesDemandBase] selection |
| | | ) id:Response_ListPeggingProductInSalesDemandBase_mSetBusiness_OnClick |
| | | { |
| | | #keys: '[414702.1.451840791]' |
| | | DefinitionID => /ListPeggingProductInSalesDemandBase/Responsedef_ListPeggingProductInSalesDemandBase_WebMenu_OnClick |
| | | Initiator: 'mSetBusiness' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | PeggingProductInSalesDemandBase::TestSetBusinessType( selection, GlobalOTDTable ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListRunStatus |
| | | { |
| | | #keys: '[414702.1.468042941]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorRunStatus |
| | | { |
| | | #keys: '[414702.1.468042942]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDLog' |
| | | Source: 'GlobalOTDLog' |
| | | Taborder: 0 |
| | | Transformation: 'RunStatus' |
| | | ] |
| | | } |
| | | #child: listActionBarPageRunStatus |
| | | Component DataSetLevelRunStatus |
| | | { |
| | | #keys: '[414702.1.468042947]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuRunStatus |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgRunStatus","title":"ImgRunStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgRunStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Type","title":"ç±»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Type"}}]' |
| | | ContextMenu: 'listContextMenuRunStatus' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListRunStatus_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.470029805]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[893.0.43812262]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageRunStatus |
| | | { |
| | | #keys: '[414702.1.468042944]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuRunStatus |
| | | { |
| | | #keys: '[414702.1.468042949]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mModifySuccessStatus |
| | | { |
| | | #keys: '[414702.1.470029932]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'NOTEBOOK_EDIT' |
| | | Taborder: 3 |
| | | Title: 'ä¿®æ¹ä¸ºæåç¶æ' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListRunStatus |
| | | Response OnClick ( |
| | | RunStatus selection |
| | | ) id:Response_ListRunStatus_mModifySuccessStatus_OnClick |
| | | { |
| | | #keys: '[414702.1.470029826]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListRunStatus/Responsedef_ListRunStatus_WebMenu_OnClick |
| | | Initiator: 'mModifySuccessStatus' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | selection.Status( 0 ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormRunStatus |
| | | { |
| | | #keys: '[414702.1.469149242]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListRunStatus |
| | | ] |
| | | Properties: |
| | | [ |
| | | Image: 'APPLE' |
| | | Title: 'è¿è¡ç¶æ' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List392 |
| | | { |
| | | #keys: '[414702.1.448679872]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor613 |
| | | { |
| | | #keys: '[414702.1.448679873]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'SalesVolumePanelAllocationFromScenario' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'ListSalesVolumePanelAllocationFromScenario' |
| | | Taborder: 0 |
| | | Transformation: 'SalesVolumePanelAllocationBusiness' |
| | | ] |
| | | } |
| | | #child: listActionBarPage134 |
| | | Component DataSetLevel494 |
| | | { |
| | | #keys: '[414702.1.448679878]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu670 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Name"}}]' |
| | | ContextMenu: 'listContextMenu670' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_List392_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.453352798]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[869.0.7936406]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List706 |
| | | { |
| | | #keys: '[414702.1.447174120]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor186 |
| | | { |
| | | #keys: '[414702.1.447174121]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[SalesVolumePanelAllocationInOrder]' |
| | | Source: 'dhSalesVolumePanelAllocationInOrder' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage974 |
| | | Component DataSetLevel978 |
| | | { |
| | | #keys: '[414702.1.447174126]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu890 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderID","title":"订åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"产åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Price","title":"ä»·æ ¼","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Price"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"å¼å§æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}}]' |
| | | ContextMenu: 'listContextMenu890' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List912 |
| | | { |
| | | #keys: '[414702.1.458710906]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor713 |
| | | { |
| | | #keys: '[414702.1.458710907]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'SalesVolumePanelAllocationInOrder' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'List706' |
| | | Taborder: 0 |
| | | Transformation: 'SalesVolumePanelAllocationOrderAnalyse' |
| | | ] |
| | | } |
| | | #child: listActionBarPage504 |
| | | Component DataSetLevel423 |
| | | { |
| | | #keys: '[414702.1.458710912]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu651 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DependentProductID","title":"ä¾èµäº§åID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DependentProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DependentStockingPointID","title":"ä¾èµåºåç¹ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DependentStockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DependentDate","title":"æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DependentDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DependentQuantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DependentQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasurementName","title":"åä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasurementName"}}]' |
| | | ContextMenu: 'listContextMenu651' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List989 |
| | | { |
| | | #keys: '[414702.1.448710048]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor963 |
| | | { |
| | | #keys: '[414702.1.448710049]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'SalesVolumePanelAllocationFromScenario' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'ListSalesVolumePanelAllocationFromScenario' |
| | | Taborder: 0 |
| | | Transformation: 'SalesVolumePanelAllocationOrgan' |
| | | ] |
| | | } |
| | | #child: listActionBarPage191 |
| | | Component DataSetLevel687 |
| | | { |
| | | #keys: '[414702.1.448710054]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu287 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ç»ç»ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"ç»ç»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Name"}}]' |
| | | ContextMenu: 'listContextMenu287' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_List989_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.453352826]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[869.0.7937702]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.446969577]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.446969578]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDSOP' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'GlobalOTDSOP' |
| | | Taborder: 0 |
| | | Transformation: 'SalesVolumePanelAllocationFromScenario' |
| | | ] |
| | | } |
| | | #child: listActionBarPageSalesVolumePanelAllocationFromScenario |
| | | Component DataSetLevelSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.446969580]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuSalesVolumePanelAllocationFromScenario |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ScenarioName","title":"çæ¬å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ScenarioName"}}]' |
| | | ContextMenu: 'listContextMenuSalesVolumePanelAllocationFromScenario' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListSalesVolumePanelAllocationFromScenario_WebMenu_OnClick |
| | | { |
| | | #keys: '[414702.1.446969573]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[859.0.5657842]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage134 |
| | | { |
| | | #keys: '[414702.1.448679875]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage191 |
| | | { |
| | | #keys: '[414702.1.448710051]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage504 |
| | | { |
| | | #keys: '[414702.1.458710909]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage974 |
| | | { |
| | | #keys: '[414702.1.447174123]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.446969579]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuModulePanelCorrespondence |
| | | Component listContextMenu287 |
| | | { |
| | | #keys: '[414702.1.421613644]' |
| | | #keys: '[414702.1.448710056]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuSelectAll |
| | | Component MenuSelectionAll1 |
| | | { |
| | | #keys: '[414702.1.421613645]' |
| | | #keys: '[414702.1.453341212]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu651 |
| | | { |
| | | #keys: '[414702.1.458710914]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
copy from _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence.def
copy to _Main/UI/MacroPlannerWebApp/Component_FormSalesVolumePanelAllocationFromScenario/Component_listContextMenu670.def
Îļþ´Ó _Main/UI/MacroPlannerWebApp/Component_FormModulePanelCorrespondence/Component_listContextMenuModulePanelCorrespondence.def ¸´ÖÆ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuModulePanelCorrespondence |
| | | Component listContextMenu670 |
| | | { |
| | | #keys: '[414702.1.421613644]' |
| | | #keys: '[414702.1.448679880]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuSelectAll |
| | | Component MenuSelectionAll |
| | | { |
| | | #keys: '[414702.1.421613645]' |
| | | #keys: '[414702.1.453301869]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu890 |
| | | { |
| | | #keys: '[414702.1.447174128]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.446969581]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mDelete |
| | | { |
| | | #keys: '[414702.1.446969582]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Taborder: 3 |
| | | Title: 'å é¤' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pDown |
| | | { |
| | | #keys: '[414702.1.445613717]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: pLeft |
| | | #child: pTwo |
| | | #child: pOne |
| | | Component dhSalesVolumePanelAllocationInOrder |
| | | { |
| | | #keys: '[414702.1.453119507]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[SalesVolumePanelAllocationInOrder]*' |
| | | Children: |
| | | [ |
| | | Component deSalesVolumePanelAllocationBusiness |
| | | { |
| | | #keys: '[414702.1.451891919]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'SalesVolumePanelAllocationBusiness' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'List392' |
| | | Taborder: 0 |
| | | Transformation: 'SalesVolumePanelAllocationInOrder' |
| | | ] |
| | | } |
| | | Component deSalesVolumePanelAllocationOrgan |
| | | { |
| | | #keys: '[414702.1.454516707]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'SalesVolumePanelAllocationOrgan' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'List989' |
| | | Taborder: 1 |
| | | Transformation: 'SalesVolumePanelAllocationInOrder' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 4 |
| | | ] |
| | | } |
| | | #child: pRight |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | SizeableChildren: true |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pLeft |
| | | { |
| | | #keys: '[414702.1.445641549]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListSalesVolumePanelAllocationFromScenario |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pOne |
| | | { |
| | | #keys: '[414702.1.447580933]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: List392 |
| | | #child: List989 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pRight |
| | | { |
| | | #keys: '[414702.1.458721278]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: List912 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pTwo |
| | | { |
| | | #keys: '[414702.1.447329309]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: List706 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pUp |
| | | { |
| | | #keys: '[414702.1.445613498]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component bStatisticalSelectionVersion |
| | | { |
| | | #keys: '[414702.1.446862248]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'APPLE' |
| | | Label: 'ç»è®¡å½åéä¸çæ¬' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component iRunStatus |
| | | { |
| | | #keys: '[414702.1.468050763]' |
| | | BaseType: 'WebImage' |
| | | Properties: |
| | | [ |
| | | Image: 'CHECK' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component DataHolderRunStatus |
| | | { |
| | | #keys: '[414702.1.469178846]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[RunStatus]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorRunStatus |
| | | { |
| | | #keys: '[414702.1.469178847]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDLog' |
| | | FixedFilter: 'object.Type() = "SalesVolumePanelAllocation"' |
| | | Source: 'GlobalOTDLog' |
| | | Taborder: 0 |
| | | Transformation: 'RunStatus' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List392 |
| | | Response OnClick () id:Response_List392_MenuSelectionAll_OnClick |
| | | { |
| | | #keys: '[414702.1.453301939]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List392/Responsedef_List392_WebMenu_OnClick |
| | | Initiator: 'MenuSelectionAll' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | this.SelectAll(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List989 |
| | | Response OnClick () id:Response_List989_MenuSelectionAll1_OnClick |
| | | { |
| | | #keys: '[414702.1.453353489]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /List989/Responsedef_List989_WebMenu_OnClick |
| | | Initiator: 'MenuSelectionAll1' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | this.SelectAll(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListSalesVolumePanelAllocationFromScenario |
| | | Response OnClick ( |
| | | SalesVolumePanelAllocationFromScenario selection |
| | | ) id:Response_ListSalesVolumePanelAllocationFromScenario_mDelete_OnClick |
| | | { |
| | | #keys: '[414702.1.446969575]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListSalesVolumePanelAllocationFromScenario/Responsedef_ListSalesVolumePanelAllocationFromScenario_WebMenu_OnClick |
| | | Initiator: 'mDelete' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | selection.Delete(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pUp/DataHolderRunStatus |
| | | Response OnDataChanged () id:Response_FormSalesVolumePanelAllocationFromScenario_DataHolderRunStatus_OnDataChanged |
| | | { |
| | | #keys: '[414702.1.469178844]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | runStatus := guard( this.Data().Element( 0 ), null( RunStatus ) ); |
| | | |
| | | if ( not isnull( runStatus ) ) { |
| | | if ( runStatus.Status() = 1 ) { |
| | | iRunStatus.Image( "MEDIA_PLAY_GREEN" ); |
| | | bStatisticalSelectionVersion.Enabled( false, "æ£å¨è¿è¡ä¸" ); |
| | | } else if ( runStatus.Status() = 0 ) { |
| | | iRunStatus.Image( "CHECK" ); |
| | | bStatisticalSelectionVersion.Enabled( true, "" ); |
| | | } |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pUp/bStatisticalSelectionVersion |
| | | Response OnClick () id:Response_pUp_bStatisticalSelectionVersion_OnClick |
| | | { |
| | | #keys: '[414702.1.447209948]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | RunStatus::OnRun( GlobalOTDLog, "SalesVolumePanelAllocation" ); |
| | | |
| | | SalesVolumePanelAllocationFromScenario::AsyncStatisticalSalesVolumeAndPanelAllocation( MacroPlan, GlobalOTDSOP ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormSalesVolumePanelAllocationFromScenario |
| | | { |
| | | #keys: '[414702.1.445069486]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: pUp |
| | | #child: pDown |
| | | ] |
| | | Properties: |
| | | [ |
| | | Image: 'COCKTAIL' |
| | | Title: 'éå®é¢&颿¿åé
ç»è®¡' |
| | | ] |
| | | } |
| | |
| | | subtotals: '' |
| | | width: 83 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 109 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 64 |
| | | } |
| | | } |
| | | FormPeggingResult_PanelStockingPoint |
| | | { |
| | |
| | | } |
| | | components |
| | | { |
| | | FormModulePanelCorrespondence_pUp |
| | | { |
| | | sizeRatio: 0.392963729134744 |
| | | } |
| | | FormModulePanelCorrespondence_List135 |
| | | { |
| | | } |
| | | FormModulePanelCorrespondence_DataSetLevel981 |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'Name' |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 137 |
| | | } |
| | | } |
| | | FormModulePanelCorrespondence_pDown |
| | | { |
| | | sizeRatio: 1.60703627086526 |
| | | } |
| | | FormModulePanelCorrespondence_PanelButton |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormModulePanelCorrespondence_PanelContent |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormModulePanelCorrespondence_PanelModule |
| | | { |
| | | sizeRatio: 1 |
| | |
| | | FormModulePanelCorrespondence_DataSetLevelModulePanelCorrespondence |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'ModuleProductID,ModuleStockingPointID' |
| | | column_ModuleProductID |
| | | { |
| | | columnId: 'ModuleProductID' |
| | |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ModuleOrganCode |
| | | { |
| | | columnId: 'ModuleOrganCode' |
| | | dataPath: 'ModuleOrganCode' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormModulePanelCorrespondence_PanelPanel |
| | | { |
| | |
| | | FormModulePanelCorrespondence_DataSetLevelModuleCorrespondence |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'PanelProductID,PanelStockingPointID' |
| | | column_PanelProductID |
| | | { |
| | | columnId: 'PanelProductID' |
| | |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PanelOrganCode |
| | | { |
| | | columnId: 'PanelOrganCode' |
| | | dataPath: 'PanelOrganCode' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormSalesVolumePanelAllocationFromScenario |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormSalesVolumePanelAllocationFromScenario' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormSalesVolumePanelAllocationFromScenario' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 12 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormSalesVolumePanelAllocationFromScenario_pUp |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_pDown |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_pLeft |
| | | { |
| | | sizeRatio: 0.271970667009875 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_ListSalesVolumePanelAllocationFromScenario |
| | | { |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_DataSetLevelSalesVolumePanelAllocationFromScenario |
| | | { |
| | | groupDepth: -1 |
| | | column_ScenarioName |
| | | { |
| | | columnId: 'ScenarioName' |
| | | dataPath: 'ScenarioName' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_pOne |
| | | { |
| | | sizeRatio: 0.341017249579907 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_List392 |
| | | { |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_DataSetLevel494 |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'Name' |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 127 |
| | | } |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_List989 |
| | | { |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_DataSetLevel687 |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'ID' |
| | | column_ID |
| | | { |
| | | columnId: 'ID' |
| | | dataPath: 'ID' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 121 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 61 |
| | | } |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_pTwo |
| | | { |
| | | sizeRatio: 2.25431084603236 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_List706 |
| | | { |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_DataSetLevel978 |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'ProductID,StockingPointID,StartDate,BusinessType' |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 85 |
| | | } |
| | | column_ID |
| | | { |
| | | columnId: 'ID' |
| | | dataPath: 'ID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: 'count' |
| | | width: 54 |
| | | } |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 73 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 151 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 88 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 84 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 74 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 98 |
| | | } |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_pRight |
| | | { |
| | | sizeRatio: 1.13270123737786 |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_List912 |
| | | { |
| | | } |
| | | FormSalesVolumePanelAllocationFromScenario_DataSetLevel423 |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'DependentProductID,DependentStockingPointID' |
| | | column_DependentProductID |
| | | { |
| | | columnId: 'DependentProductID' |
| | | dataPath: 'DependentProductID' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 97 |
| | | } |
| | | column_DependentStockingPointID |
| | | { |
| | | columnId: 'DependentStockingPointID' |
| | | dataPath: 'DependentStockingPointID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 112 |
| | | } |
| | | column_DependentDate |
| | | { |
| | | columnId: 'DependentDate' |
| | | dataPath: 'DependentDate' |
| | | dataType: 'date' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 78 |
| | | } |
| | | column_DependentQuantity |
| | | { |
| | | columnId: 'DependentQuantity' |
| | | dataPath: 'DependentQuantity' |
| | | dataType: 'real' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 60 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'CONSTRAINTS' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'éå®é¢_颿¿åé
ç»è®¡' |
| | | name: 'éå®é¢_颿¿åé
ç»è®¡' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
| | |
| | | CREATIONUSER 'quintiq/hongjli' |
| | | UPDATEDATETIME '2023-11-01T11:42:14' |
| | | UPDATEUSER 'quintiq/hongjli' |
| | | LASTACCESSDATE '2023-11-08' |
| | | LASTACCESSDATE '2023-11-11' |
| | | VIEWSCOPE 0 |
| | | } |
| | | AUTHORIZATIONS |