Merge remote-tracking branch 'origin/dev' into dev
已重命名2个文件
已添加61个文件
已修改38个文件
已删除4个文件
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod IterativeGeneration3 ( |
| | | Supply_MP smp, |
| | | Number numberOfPlies, |
| | | Real fulfillmentQuantity |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | info( "屿°ï¼", numberOfPlies ); |
| | | ontype ( smp ) { |
| | | NewSupply as ns : { |
| | | info( "ä¾åºç±»åï¼NewSupplyï¼", " ä¾åºéï¼", ns.Quantity(), " å®é
ç¨éï¼", fulfillmentQuantity ); |
| | | ontype ( ns.PeriodTask_MP() ) { |
| | | PeriodTaskOperation as pto : { |
| | | info( "æä½å¨æä»»å¡ ", "ä¾åºæ¶é´ï¼", ns.Start().Format( "Y-M2-D2" ), " 卿任å¡KEYï¼", pto.Key(), " ", |
| | | ns.ProductInStockingPointInPeriodPlanningLeaf().ProductInStockingPoint_MP().Name() ); |
| | | traverse ( pto, DependentDemand, dd, dd.Quantity() > 0 ) { |
| | | traverse ( dd, Fulfillment, f ) { |
| | | smp1 := f.Supply_MP(); |
| | | numberOfPlies++; |
| | | info( "--------------------------------------------------------------" ); |
| | | fulfillmentQuantity := fulfillmentQuantity * ns.ProcessOutput().astype( OperationOutput ).Quantity() * |
| | | dd.ProcessInput().astype( OperationInput ).Quantity(); |
| | | CapacityAllocationResults::IterativeGeneration3( smp1, numberOfPlies, fulfillmentQuantity ); |
| | | numberOfPlies--; |
| | | } |
| | | } |
| | | } |
| | | |
| | | PeriodTaskLaneLeg as ptll : { |
| | | targetDependentDemand := select( ptll, DependentDemand, dd, dd.ProcessInput().ProductInStockingPoint_MP().ProductID() = ns.ProductInStockingPointInPeriodPlanningLeaf().ProductInStockingPoint_MP().ProductID() and |
| | | dd.Quantity() = ns.Quantity() ); |
| | | info( "车éå¨æä»»å¡ ", "ä¾åºæ¶é´ï¼", ns.Start().Format( "Y-M2-D2" ), " 卿任å¡KEYï¼", ptll.Key(), " ", |
| | | targetDependentDemand.ProductInStockingPointInPeriodPlanningLeaf().ProductInStockingPoint_MP().Name() ); |
| | | traverse ( targetDependentDemand, Fulfillment, f ) { |
| | | smp1 := f.Supply_MP(); |
| | | numberOfPlies++; |
| | | info( "--------------------------------------------------------------" ); |
| | | CapacityAllocationResults::IterativeGeneration3( smp1, numberOfPlies, f.Quantity() ); |
| | | numberOfPlies--; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | InventorySupply as is : { |
| | | info( "ä¾åºç±»åï¼InventorySupplyï¼ ", "ä¾åºæ¶é´ï¼", is.Date().Format( "Y-M2-D2" ), " ä¾åºéï¼", is.Quantity(), |
| | | " å®é
ç¨éï¼", fulfillmentQuantity, " ", is.ProductInStockingPoint_MP().Name() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Test ( |
| | | MacroPlan macroPlan |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | traverse ( macroPlan, Product_MP.ProductInStockingPoint_MP, pisp, pisp.ProductID() = "ProXOver 1 D2.6 A" and |
| | | pisp.StockingPointID() = "Carco Philadelphia" ) { |
| | | traverse ( pisp, ProductInStockingPointInPeriodPlanning.astype( ProductInStockingPointInPeriodPlanningLeaf ).Supply_MP, smp, |
| | | smp.ProductInStockingPointInPeriodPlanning().Start().Date() = Date::Construct( 2020, 4, 7 ) and |
| | | smp.Quantity() > 0 ) { |
| | | CapacityAllocationResults::IterativeGeneration3( smp, 1, smp.Quantity() ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PanelMaterialStockingPointID |
| | | { |
| | | #keys: '3[414702.1.15456051][414702.1.15456050][414702.1.15456052]' |
| | | IsReadOnly: true |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod AutomaticallyGenerateCapacityAllocationResults ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | targetProduct_MP := select( macroPlan, Product_MP, tempPMP, tempPMP.ID() = "ProSports Spider D2.6 M" ); |
| | | |
| | | period_MPS := null( Period_MPs ); |
| | | traverse ( macroPlan, PeriodSpecification_MP, psmp, psmp.ID() = "Planning periods" ) { |
| | | period_MPS := selectsortedset( psmp, PeriodSpecificationPeriod.Period_MP, pmp, not pmp.IsHistorical(), pmp.StartDate() ); |
| | | } |
| | | |
| | | traverse ( targetProduct_MP, ProductInStockingPoint_MP, pisp ) { |
| | | traverse ( period_MPS, Elements, pmp, pmp.StartDate() = Date::Construct( 2020, 4, 1 ) ) { |
| | | info( pmp.StartDate().Format( "Y-M2-D2" ), " outputPISPï¼", pisp.Name() ); |
| | | CapacityAllocationResultsRuleConfiguration::RecursiveGeneration( macroPlan, pisp, pisp, pmp.StartDate() ); |
| | | info( "-------------------------------------------------------------------------------------------------------" ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod AutomaticallyGenerateRule ( |
| | | MacroPlan macroPlan, |
| | | GlobalOTDTable globalOTDTable |
| | | ) |
| | | { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod RecursiveGeneration ( |
| | | MacroPlan macroPlan, |
| | | ProductInStockingPoint_MP outputPISP, |
| | | ProductInStockingPoint_MP firstPISP, |
| | | Date startDate |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | traverse ( outputPISP, ProcessOutput.AsProcessOutput, pmp ) { |
| | | |
| | | ontype( pmp ) { |
| | | |
| | | Operation as o : { |
| | | traverse ( o, OperationInput, oi ) { |
| | | oiPISP := oi.ProductInStockingPoint_MP(); |
| | | CapacityAllocationResultsRuleConfiguration::RecursiveGeneration( macroPlan, oiPISP, firstPISP, startDate ); |
| | | info( "è¾å
¥PISPï¼", oiPISP.Name(), " è¾åºPISPï¼", outputPISP.Name(), " ç¬¬ä¸æ¬¡PISPï¼", firstPISP.Name() ); |
| | | } |
| | | } |
| | | |
| | | LaneLeg as ll : { |
| | | traverse ( ll, LaneLegInput, lli ) { |
| | | lliPISP := lli.ProductInStockingPoint_MP(); |
| | | if ( lliPISP.ProductID() = outputPISP.ProductID() ) { |
| | | CapacityAllocationResultsRuleConfiguration::RecursiveGeneration( macroPlan, lliPISP, firstPISP, startDate ); |
| | | info( "è¾å
¥PISPï¼", lliPISP.Name(), " è¾åºPISPï¼", outputPISP.Name(), " ç¬¬ä¸æ¬¡PISPï¼", firstPISP.Name() ); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Test ( |
| | | MacroPlan this |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | pispnames := construct( Strings ); |
| | | |
| | | traverse( this, SalesDemand.ProductInStockingPoint_MP, pisp ) |
| | | { |
| | | if( not exists( pisp, ProcessOutput.AsProcessOutput.ProcessInput, processinput, true ) ) |
| | | { |
| | | pispnames.Add( pisp.Name() ); |
| | | } |
| | | else |
| | | { |
| | | dummyprocesses := selectset( pisp, ProcessOutput.AsProcessOutput, process, true ); |
| | | index := 0; |
| | | limit := 10000; |
| | | |
| | | while( index < dummyprocesses.Size() |
| | | and index < limit ) |
| | | { |
| | | dummyprocess := dummyprocesses.Element( index ); |
| | | index++; |
| | | |
| | | pisps := construct( ProductInStockingPoint_MPs ); |
| | | |
| | | if( dummyprocess.istype( Operation ) ) |
| | | { |
| | | pisps := selectset( dummyprocess, astype( Operation ).RoutingStep.Routing.InputPISPNodeInRouting.ProductInStockingPoint_MP, pisp2, |
| | | not pisp2.IsSystem() ); |
| | | } |
| | | else if( dummyprocess.istype( LaneLeg ) ) |
| | | { |
| | | pisps := selectset( dummyprocess, astype( LaneLeg ).LaneLegInput.ProductInStockingPoint_MP, pisp2, |
| | | pisp2.Product_MP() = pisp.Product_MP() ); |
| | | } |
| | | |
| | | traverse( pisps, Elements, pisp2 ) |
| | | { |
| | | if( not exists( pisp2, ProcessOutput.AsProcessOutput.ProcessInput, processinput, true ) ) |
| | | { |
| | | pispnames.Add( pisp2.Name() ); |
| | | } |
| | | else |
| | | { |
| | | dummyprocesses2 := selectset( pisp2, ProcessOutput.AsProcessOutput, process, true ); |
| | | dummyprocesses.AddInPlace( dummyprocesses2 ); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | |
| | | pispnames := pispnames.Unique().Sort(); |
| | | info( pispnames.ToString( String::NewLine() ) ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateData ( |
| | | MacroPlan macroPlan |
| | | MacroPlan macroPlan, |
| | | Scenario scenario |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | macroPlan.CustomerAndForecastOrder( relflush ); |
| | | |
| | | traverse ( macroPlan, SalesDemand.astype( CustomerOrder ), co, true ) { |
| | | macroPlan.CustomerAndForecastOrder( relnew, |
| | | OrderID := co.OrderID(), |
| | | ProductID := co.ProductID(), |
| | | BusinessType := co.BusinessType(), |
| | | Customer := co.CustomerName(), |
| | | CustomerID := co.CustomerID(), |
| | | Quantity := co.Quantity(), |
| | | VerNo := scenario.Name(), |
| | | OrderID := co.OrderID(), |
| | | ProductID := co.ProductID(), |
| | | BusinessType := co.BusinessType(), |
| | | Customer := co.CustomerName(), |
| | | CustomerID := co.CustomerID(), |
| | | Quantity := co.Quantity(), |
| | | UnitOfMeasureName := co.UnitOfMeasureName(), |
| | | DemandDate := co.StartDate() |
| | | DemandDate := co.StartDate() |
| | | ); |
| | | } |
| | | *] |
| | |
| | | [* |
| | | // NBoTk Sep-13-2023 (created) |
| | | |
| | | owner.FillingCapacityOrder(relnew,ProductID := data.ProductID(),BusinessType := data.BusinessType(),Customer := data.Customer(),CustomerID := data.CustomerID(), |
| | | Quantity := data.Quantity(),UnitOfMeasureName := data.UnitOfMeasureName(),PanelBigSheetQuantity := data.PanelBigSheetQuantity(),SalesAmount := data.SalesAmount(), |
| | | ForecastDemandDate := data.ForecastDemandDate(),DemandDate := data.DemandDate(),VerNo := data.VerNo(),SalesSegmentName := data.SalesSegmentName() |
| | | ); |
| | | //owner.FillingCapacityOrder(relnew,ProductID := data.ProductID(),BusinessType := data.BusinessType(),Customer := data.Customer(),CustomerID := data.CustomerID(), |
| | | // Quantity := data.Quantity(),UnitOfMeasureName := data.UnitOfMeasureName(),PanelBigSheetQuantity := data.PanelBigSheetQuantity(),SalesAmount := data.SalesAmount(), |
| | | // ForecastDemandDate := data.ForecastDemandDate(),DemandDate := data.DemandDate(),VerNo := data.VerNo(),SalesSegmentName := data.SalesSegmentName() |
| | | // ); |
| | | *] |
| | | } |
| | |
| | | targetCustomerOrder := CustomerOrder::Create( targetProduct_MP, |
| | | targetStockingPoint_MP, |
| | | OS::GenerateGUIDAsString(), |
| | | fillingCapacityOrder.OrderDate(), |
| | | fillingCapacityOrder.DemandDate(), |
| | | quantity, |
| | | 0.0, |
| | | "Normal", |
| | |
| | | if ( isStockingPoint_MP ) { |
| | | this.Global_MappingStockingPoint_MP( relflush ); |
| | | Global_BrokerExecuteLog::CreateInOperation( this, "StockingPoint_MP", executionUser ); |
| | | // this -> Global_MappingStockingPoint_MP::CreateByAPI() -> Exception() -> Global_MappingStockingPoint_MP::OnException( this ); |
| | | this -> Global_MappingStockingPoint_MP::CreateByAPI() -> Exception() -> Global_MappingStockingPoint_MP::OnException( this ); |
| | | } |
| | | |
| | | if ( isCurrency_MP ) { |
| | | this.Global_MappingCurrency_MP( relflush ); |
| | | Global_BrokerExecuteLog::CreateInOperation( this, "Currency_MP", executionUser ); |
| | | // this -> Global_MappingCurrency_MP::CreateByAPI() -> Exception() -> Global_MappingCurrency_MP::OnException( this ); |
| | | this -> Global_MappingCurrency_MP::CreateByAPI() -> Exception() -> Global_MappingCurrency_MP::OnException( this ); |
| | | } |
| | | |
| | | if ( isCurrencyRate_MP ) { |
| | | this.Global_MappingCurrencyRate_MP( relflush ); |
| | | Global_BrokerExecuteLog::CreateInOperation( this, "CurrencyRate_MP", executionUser ); |
| | | // this -> Global_MappingCurrencyRate_MP::CreateByAPI() -> Exception() -> Global_MappingCurrencyRate_MP::OnException( this ); |
| | | this -> Global_MappingCurrencyRate_MP::CreateByAPI() -> Exception() -> Global_MappingCurrencyRate_MP::OnException( this ); |
| | | } |
| | | |
| | | if ( isLane ) { |
| | | this.Global_MappingLane( relflush ); |
| | | Global_BrokerExecuteLog::CreateInOperation( this, "Lane", executionUser ); |
| | | // this -> Global_MappingLane::CreateByAPI() -> Exception() -> Global_MappingLane::OnException( this ); |
| | | this -> Global_MappingLane::CreateByAPI() -> Exception() -> Global_MappingLane::OnException( this ); |
| | | } |
| | | |
| | | if ( isLaneLeg ) { |
| | | this.Global_MappingLaneLeg( relflush ); |
| | | Global_BrokerExecuteLog::CreateInOperation( this, "LaneLeg", executionUser ); |
| | | // this -> Global_MappingLaneLeg::CreateByAPI() -> Exception() -> Global_MappingLaneLeg::OnException( this ); |
| | | this -> Global_MappingLaneLeg::CreateByAPI() -> Exception() -> Global_MappingLaneLeg::OnException( this ); |
| | | } |
| | | *] |
| | | } |
| | |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Boolean isUnitOfMeasure_MP, |
| | | Boolean isCustomOrder |
| | | Boolean isCustomOrder, |
| | | Boolean isForeacst, |
| | | Boolean isSalesSegment_MP, |
| | | Boolean isProduct_MP, |
| | | Boolean isConversionFactor, |
| | | Boolean isOperation, |
| | | Boolean isOperationBOM, |
| | | Boolean isProductInLane, |
| | | Boolean isAIPISPIP, |
| | | Boolean isInventorySupply, |
| | | Boolean isStockingPointCost, |
| | | Boolean isOperationCost, |
| | | Boolean isDOI_DSI, |
| | | Boolean isCustomerGrade, |
| | | Boolean isStockingPoint_MP, |
| | | Boolean isCurrency_MP, |
| | | Boolean isCurrencyRate_MP, |
| | | Boolean isLane, |
| | | Boolean isLaneLeg |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | organcodelist := selectvalues( this, Global_MappingOperationBOM, bom,true, bom.OrganCode() ); |
| | | businessTypes := macroPlan.BusinessType().Tokenize( "," ); |
| | | if( not isnull( businessTypes ) and businessTypes.Size() > 0 ) { |
| | | traverse( businessTypes, Elements, item ) { |
| | | info( "Business type : " + item ) |
| | | } |
| | | organcodelist := selectvalues( this, BusinessType.OrganCode, organ, businessTypes.Find( organ.BusinessType().BusinessTypeName() ) <> -1, organ.OrganCodeName() ); |
| | | } |
| | | else{ |
| | | if( businessTypes.Size() = 0 ){ |
| | | if( not isnull( selectset( this, BusinessType, b, b.BusinessTypeName() = "" ) ) ){ |
| | | organcodelist := selectvalues( this, BusinessType.OrganCode, organ, organ.BusinessType().BusinessTypeName() = "", organ.OrganCodeName() ); |
| | | } |
| | | } |
| | | } |
| | | |
| | | if( organcodelist.Size() = 0 ){ |
| | | organcodelist := selectvalues( this, Global_MappingOperationBOM, bom,true, bom.OrganCode() ); |
| | | } |
| | | |
| | | if ( isUnitOfMeasure_MP ) { |
| | | Global_MappingUnitOfMeasure_MP::SynchronizeMacroPlanData( this, macroPlan ); |
| | | } |
| | |
| | | if ( isCustomOrder ) { |
| | | Global_MappingCustomOrder::SynchronizeMacroPlanData( this, macroPlan, executionUser ); |
| | | } |
| | | |
| | | if ( isForeacst ) { |
| | | Global_MappingForecast::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist ); |
| | | } |
| | | |
| | | if ( isSalesSegment_MP ) { |
| | | Global_MappingSalesSegment_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes ); |
| | | } |
| | | |
| | | if ( isProduct_MP ) { |
| | | Global_MappingProduct_MP::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, macroPlan.IsKeyProduct() ); |
| | | } |
| | | |
| | | if ( isConversionFactor ) { |
| | | Global_MappingConversionFactor::SynchronizeMacroPlanData( this, macroPlan, executionUser ); |
| | | } |
| | | |
| | | if ( isOperation ) { |
| | | Global_MappingOperation::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist ); |
| | | } |
| | | |
| | | if ( isOperationBOM ) { |
| | | Global_MappingOperationBOM::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct(), macroPlan.CreatePurchaseSupplyMaterial() ); |
| | | } |
| | | |
| | | if ( isProductInLane ) { |
| | | Global_MappingProductInLane::SynchronizeMacroPlanData( this, macroPlan, executionUser ); |
| | | } |
| | | |
| | | if ( isAIPISPIP ) { |
| | | Global_MappingActualProductInStockingPointInPeriod::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() ); |
| | | } |
| | | |
| | | if ( isInventorySupply ) { |
| | | Global_MappingInventorySupply::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist, macroPlan.IsKeyProduct() ); |
| | | } |
| | | |
| | | if ( isStockingPointCost ) { |
| | | Global_MappingStockingPointCost::SynchronizeMacroPlanData( this, macroPlan, executionUser ); |
| | | } |
| | | |
| | | if ( isOperationCost ) { |
| | | Global_MappingOperationCost::SynchronizeMacroPlanData( this, macroPlan, executionUser, businessTypes, organcodelist ); |
| | | } |
| | | |
| | | //if ( isDOI_DSI ) { |
| | | // Global_MappingDOI_DSI::SynchronizeInterfaceData( this, executionUser, "GlobalOTDTable_DOI_DSI" ); |
| | | //} |
| | | // |
| | | //if ( isCustomerGrade ) { |
| | | // Global_MappingCustomerGrade::SynchronizeInterfaceData( this, executionUser, "GlobalOTDTable_CustomerGrade" ); |
| | | //} |
| | | // |
| | | //if ( isStockingPoint_MP ) { |
| | | // this.Global_MappingStockingPoint_MP( relflush ); |
| | | // Global_BrokerExecuteLog::CreateInOperation( this, "StockingPoint_MP", executionUser ); |
| | | //// this -> Global_MappingStockingPoint_MP::CreateByAPI() -> Exception() -> Global_MappingStockingPoint_MP::OnException( this ); |
| | | //} |
| | | // |
| | | //if ( isCurrency_MP ) { |
| | | // this.Global_MappingCurrency_MP( relflush ); |
| | | // Global_BrokerExecuteLog::CreateInOperation( this, "Currency_MP", executionUser ); |
| | | //// this -> Global_MappingCurrency_MP::CreateByAPI() -> Exception() -> Global_MappingCurrency_MP::OnException( this ); |
| | | //} |
| | | // |
| | | //if ( isCurrencyRate_MP ) { |
| | | // this.Global_MappingCurrencyRate_MP( relflush ); |
| | | // Global_BrokerExecuteLog::CreateInOperation( this, "CurrencyRate_MP", executionUser ); |
| | | //// this -> Global_MappingCurrencyRate_MP::CreateByAPI() -> Exception() -> Global_MappingCurrencyRate_MP::OnException( this ); |
| | | //} |
| | | // |
| | | //if ( isLane ) { |
| | | // this.Global_MappingLane( relflush ); |
| | | // Global_BrokerExecuteLog::CreateInOperation( this, "Lane", executionUser ); |
| | | //// this -> Global_MappingLane::CreateByAPI() -> Exception() -> Global_MappingLane::OnException( this ); |
| | | //} |
| | | // |
| | | //if ( isLaneLeg ) { |
| | | // this.Global_MappingLaneLeg( relflush ); |
| | | // Global_BrokerExecuteLog::CreateInOperation( this, "LaneLeg", executionUser ); |
| | | //// this -> Global_MappingLaneLeg::CreateByAPI() -> Exception() -> Global_MappingLaneLeg::OnException( this ); |
| | | //} |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist, |
| | | Boolean isKeyProduct |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥å®é
åºåæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingActualPISPIPData( businessTypes, globalOTDTable, isKeyProduct, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥åä½è½¬æ¢æ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingBaseConversionFactorData(globalOTDTable); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥颿µæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingForecastData( businessTypes, globalOTDTable, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist, |
| | | Boolean isKeyProduct |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥å¨éåºåæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingExternalSupplyData( businessTypes, isKeyProduct ,globalOTDTable, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥工èºè·¯çº¿æ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingOperationData( businessTypes ,globalOTDTable, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist, |
| | | Boolean isKeyProduct, |
| | | Boolean createPurchaseSupplyMaterial |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥BOMæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingOperationBOMData( businessTypes, isKeyProduct, createPurchaseSupplyMaterial, globalOTDTable, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥è¿è¾è·¯çº¿äº§åæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingProductInLaneData(globalOTDTable); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Boolean isKeyProduct |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "åæ¥äº§åæ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingProductData( businessTypes, globalOTDTable,isKeyProduct ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥éå®é¨é¨æ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingSalesSegmentData( businessTypes, globalOTDTable ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥åºåææ¬æ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingInventoryValueAndCostData(globalOTDTable); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SynchronizeMacroPlanData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | MacroPlan macroPlan, |
| | | String executionUser, |
| | | Strings businessTypes, |
| | | Strings organcodelist |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | global_BrokerExecuteLog := globalOTDTable.Global_BrokerExecuteLog( relnew, |
| | | Name := "忥å¶é ææ¬æ°æ®", |
| | | IsSuccess := true, |
| | | ExecuteUser := executionUser |
| | | ); |
| | | |
| | | |
| | | try { |
| | | macroPlan.MappingOperationCostData( globalOTDTable, businessTypes, organcodelist ); |
| | | |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | global_BrokerExecuteLog.SuccessDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | } onerror { |
| | | global_BrokerExecuteLog.IsSuccess( false ); |
| | | global_BrokerExecuteLog.ErrorNo( e.ErrorNr() ); |
| | | global_BrokerExecuteLog.ErrorMessage( e.GeneralInformation() ); |
| | | global_BrokerExecuteLog.ErrorDateTime( DateTime::ActualTime().Format( "Y-M-D H2:m:s" ) ); |
| | | global_BrokerExecuteLog.ExecutionStatus( "Complete" ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[412960.0.300140034][412960.0.300140033][412960.0.300140035]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CreatePurchaseSupplyMaterial |
| | | { |
| | | #keys: '3[412960.0.300140031][412960.0.300140030][412960.0.300140032]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IsKeyProduct |
| | | { |
| | | #keys: '3[412960.0.300140028][412960.0.300140027][412960.0.300140029]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | DefaultValue |
| | | { |
| | | TargetAttribute: BusinessType |
| | | } |
| | |
| | | op := Operation::FindOperationTypeIndex( operationId ); |
| | | if( isnull( op)){ |
| | | op := Operation::Create( operationId, unit, operationId, routingStep, |
| | | Duration::Hours( item.UserLeadTime() ), Duration::Zero(), item.ActualCapacity(), false, |
| | | Duration::Days( item.UserLeadTime() ), Duration::Zero(), item.ActualCapacity(), false, |
| | | [Real]item.MinimumQuantity(), haveMaxQty, guard( [Real]item.MaximumQuantity(), Real::MaxReal() ), |
| | | 0.0, 0.0, false, true ); |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GenerateAndDistributeWorkOrders ( |
| | | MacroPlan macroPlan |
| | | MacroPlan macroPlan, |
| | | GlobalOTDTable globalOTDTable |
| | | ) |
| | | { |
| | | TextBody: |
| | |
| | | |
| | | orderNumber := 1; |
| | | |
| | | organCodes := selectuniquevalues( globalOTDTable, Global_MappingOperation, tempGMO, true, tempGMO.OrganCode() ); |
| | | |
| | | traverse ( macroPlan, Product_MP.ProductInStockingPoint_MP, pisp, pisp.IsLeaf() and not pisp.IsSystem() ) { |
| | | traverse ( pisp, ProductInStockingPointInPeriodPlanning.astype( ProductInStockingPointInPeriodPlanningLeaf ), pispippl ) { |
| | | plannedQuantity := sum( pispippl, NewSupply, ns, guard( not isnull( ns.Process_MP().astype( Operation ) ), false ), ns.Quantity() ); |
| | | if ( plannedQuantity > 0 ) { |
| | | traverse ( pispippl, NewSupply, ns, ns.Quantity() > 0 ) { |
| | | organCode := "æ ç»ç»ä¿¡æ¯"; |
| | | unit := guard( ns.Process_MP().astype( Operation ).Unit(), null( Unit ) ); |
| | | if ( not isnull( unit ) ){ |
| | | MasterPlanReleaseWorkOrder::ObtainOrganizationCode( unit, organCodes, organCode ); |
| | | } |
| | | newMasterPlanReleaseWorkOrder.MasterPlanReleaseWorkOrderTabulation( relnew, |
| | | ProductionWorkOrderNumber := universalPrefixForWorkOrderNumber + [String]orderNumber, |
| | | ProductModel := pisp.ProductID(), |
| | | MaterialDescription := pisp.ProductID(), |
| | | StartDate := pispippl.Start().Date(), |
| | | EndDate := pispippl.End().Date(), |
| | | PlannedQuantity := plannedQuantity |
| | | PlannedQuantity := ns.Quantity(), |
| | | OrganizationInfomation := organCode |
| | | ); |
| | | orderNumber++; |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GenerateAndDistributeWorkOrders1 ( |
| | | MacroPlan macroPlan |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | macroPlan.MasterPlanReleaseWorkOrder( relflush ); |
| | | |
| | | newMasterPlanReleaseWorkOrder := macroPlan.MasterPlanReleaseWorkOrder( relnew, IsGenerateAndPublishWorkOrders := true ); |
| | | |
| | | universalPrefixForWorkOrderNumber := [String]Date::ActualDate().Year() + |
| | | ifexpr( ( [String]Date::ActualDate().Month() ).Length() = 1, "0" + [String]Date::ActualDate().Month(), [String]Date::ActualDate().Month() ) + |
| | | ifexpr( ( [String]Date::ActualDate().Day() ).Length() = 1, "0" + [String]Date::ActualDate().Day(), [String]Date::ActualDate().Day() ) + |
| | | ifexpr( ( [String]DateTime::ActualTime().HourOfDay() ).Length() = 1, "0" + [String]DateTime::ActualTime().HourOfDay(), [String]DateTime::ActualTime().HourOfDay() ) + |
| | | ifexpr( ( [String]DateTime::ActualTime().MinuteOfHour() ).Length() = 1, "0" + [String]DateTime::ActualTime().MinuteOfHour(), [String]DateTime::ActualTime().MinuteOfHour() ); |
| | | |
| | | orderNumber := 1; |
| | | |
| | | traverse ( macroPlan, Product_MP.ProductInStockingPoint_MP, pisp, pisp.IsLeaf() and |
| | | not pisp.IsSystem() ) { |
| | | exists( macroPlan, Product_MP.ProductInStockingPoint_MP.ProcessInput.ProductInStockingPoint_MP, tempPISP, |
| | | tempPISP = pisp ); |
| | | traverse ( pisp, ProductInStockingPointInPeriodPlanning.astype( ProductInStockingPointInPeriodPlanningLeaf ), pispippl ) { |
| | | plannedQuantity := sum( pispippl, NewSupply, ns, guard( not isnull( ns.Process_MP().astype( Operation ) ), false ), ns.Quantity() ); |
| | | if ( plannedQuantity > 0 ) { |
| | | newMasterPlanReleaseWorkOrder.MasterPlanReleaseWorkOrderTabulation( relnew, |
| | | ProductionWorkOrderNumber := universalPrefixForWorkOrderNumber + [String]orderNumber, |
| | | ProductModel := pisp.ProductID(), |
| | | MaterialDescription := pisp.ProductID(), |
| | | StartDate := pispippl.Start().Date(), |
| | | EndDate := pispippl.End().Date(), |
| | | PlannedQuantity := plannedQuantity |
| | | ); |
| | | orderNumber++; |
| | | } |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod ObtainOrganizationCode ( |
| | | Unit unit, |
| | | Strings organCodes, |
| | | output String organCode |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | if ( exists( organCodes, Elements, oc, oc = unit.ID() ) ) { |
| | | organCode := unit.ID(); |
| | | } else { |
| | | if ( not isnull( unit.Parent() ) ) { |
| | | MasterPlanReleaseWorkOrder::ObtainOrganizationCode( unit.Parent(), organCodes, organCode ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrganizationInfomation |
| | | { |
| | | #keys: '3[414702.1.53467738][414702.1.53467737][414702.1.53467739]' |
| | | Description: 'ç»ç»ä¿¡æ¯' |
| | | ValueType: String |
| | | } |
| | |
| | | #keys: '[414384.0.605664178]' |
| | | Body: |
| | | [* |
| | | MacroPlan::DoSync( MacroPlan,false,false); |
| | | //MacroPlan::DoSync( MacroPlan,false,false); |
| | | *] |
| | | DefinitionID: 'Responsedef_Menu_OnClick' |
| | | Precondition: |
| | |
| | | #keys: '[414702.0.340554926]' |
| | | Body: |
| | | [* |
| | | CapacityAllocationResults::CreateDate( GlobalOTDTable, MacroPlan, SelectionScenario.Data() ); |
| | | //CapacityAllocationResults::CreateDate( GlobalOTDTable, MacroPlan, SelectionScenario.Data() ); |
| | | |
| | | //CapacityAllocationResultsRuleConfiguration::AutomaticallyGenerateCapacityRules( GlobalOTDTable, MacroPlan ); |
| | | |
| | | CapacityAllocationResults::Test( MacroPlan ); |
| | | *] |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_GUIButtonBase_OnClick' |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Button884 |
| | | Response OnClick () id:Response_FormTestButtonCollection_Button884_OnClick |
| | | { |
| | | #keys: '[414702.1.33954101]' |
| | | Body: |
| | | [* |
| | | CapacityAllocationResultsRuleConfiguration::Test( MacroPlan ); |
| | | *] |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_GUIButtonBase_OnClick' |
| | | } |
| | |
| | | Columns: |
| | | [ |
| | | GBFlow.Column { grow: 0 id: 454 parent: 0 } |
| | | GBFlow.Column { grow: 0 id: 968 parent: 0 } |
| | | ] |
| | | Elements: |
| | | [ |
| | |
| | | { |
| | | Component => Button398 |
| | | Position { startcolumn: 454 startrow: 649 endcolumn: 454 endrow: 649 } |
| | | } |
| | | GBElement |
| | | { |
| | | Component => Button884 |
| | | Position { startcolumn: 968 startrow: 649 endcolumn: 968 endrow: 649 } |
| | | } |
| | | ] |
| | | Gaps: [ left: 5 right: 5 top: 5 bottom: 5 inner: 5 ] |
| | |
| | | Properties: |
| | | [ |
| | | Image: 'HARDHAT' |
| | | LayoutGroup: 'Button' |
| | | Text: 'çæäº§è½åé
ç»ææ°æ®' |
| | | ] |
| | | } |
| | | Component Button884 |
| | | { |
| | | #keys: '[414702.1.33954049]' |
| | | BaseType: 'Button' |
| | | Properties: |
| | | [ |
| | | Image: 'CAKE_SLICE' |
| | | LayoutGroup: 'Button' |
| | | Text: 'æ ¹æ®æåçæç©æ' |
| | | ] |
| | | } |
| | | ] |
| | |
| | | IncludeInView: true |
| | | Title: 'åè½æµè¯æé®' |
| | | Width: 535 |
| | | ModeledStringList ChildOrdering |
| | | { |
| | | c: Button398 |
| | | c: Button884 |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ActionBarGroupInventoryViews #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component ButtonMaterialLabelingPlanningStrategy |
| | | { |
| | | #keys: '[414702.1.16631997]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'FISH_BOWL' |
| | | Label: 'ç©ææ ç¾' |
| | | Taborder: 4 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ActionBarGroupPlanViews #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component ButtonOrderLockAndUnlock |
| | | { |
| | | #keys: '[414702.1.15778581]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'DOCUMENT_LOCK' |
| | | Label: '订åéå®&è§£é' |
| | | Taborder: 8 |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | |
| | | { |
| | | #keys: '[414382.0.436830247]' |
| | | BaseType: 'WebButton' |
| | | Children: |
| | | [ |
| | | #child: ContextMenuSalesFillingCapacity |
| | | ] |
| | | Properties: |
| | | [ |
| | | Image: 'BLOT' |
| | |
| | | Taborder: 4 |
| | | ] |
| | | } |
| | | Component ButtonOffsetting |
| | | { |
| | | #keys: '[414702.1.20970764]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'PRICE_STICKER' |
| | | Label: 'å²å' |
| | | Taborder: 5 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ActionBarPageInventory #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: ActionBarGroupInventoryViews |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ActionBarPagePlan #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: ActionBarGroupPlanViews |
| | | ] |
| | | } |
| | |
| | | [ |
| | | Image: 'WATER_FISH' |
| | | Taborder: 0 |
| | | Title: '产è½åé
&填产' |
| | | Title: '产è½åé
' |
| | | ] |
| | | } |
| | | Component mnAnnualProductionAndSalesReview |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ActionBarGroupInventoryViews/ButtonMaterialLabelingPlanningStrategy |
| | | Response OnClick () id:Response_TIANMA_JITUAN_ActionBarGroupInventoryViews_ButtonMaterialLabelingPlanningStrategy_OnClick |
| | | { |
| | | #keys: '[414702.1.19527712]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "ç©ææ ç¾_计åçç¥", true ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ActionBarGroupPlanViews/ButtonOrderLockAndUnlock |
| | | Response OnClick () id:Response_TIANMA_JITUAN_ActionBarGroupPlanViews_ButtonOrderLockAndUnlock_OnClick |
| | | { |
| | | #keys: '[414702.1.14334079]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "订åéå®_è§£é", true ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ActionBarGroupSalesViews/ButtonOffsetting |
| | | Response OnClick () id:Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonOffsetting_OnClick |
| | | { |
| | | #keys: '[414702.1.22310683]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "å²å", true ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ActionBarGroupSalesViews/ButtonSalesFillingCapacity |
| | | Response OnClick () id:Response_TIANMA_JITUAN_ActionBarGroupSalesViews_ButtonSalesFillingCapacity_OnClick |
| | | { |
| | | #keys: '[414702.1.55424758]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "填产", true ); |
| | | *] |
| | | } |
| | | } |
| | |
| | | #child: ActionBarPageData |
| | | #child: ActionBarPageSales |
| | | #child: applicationDevelopmentActionBarPageDef_1 |
| | | #child: ActionBarPagePlan |
| | | #child: ActionBarPageInventory |
| | | ] |
| | | } |
| | | Component DataHolderCapacityAndSaleBudgeFilterItem |
| | |
| | | MacroPlan::DoSync( macroPlanNew, |
| | | data.BusinessType(), data.IsKeyProduct(), data.CreatePurchaseSupplyMaterial() ,GlobalOTDTable); |
| | | } |
| | | macroPlanNew.BusinessType( businesstype ); |
| | | macroPlanNew.IsKeyProduct( data.IsKeyProduct() ); |
| | | macroPlanNew.CreatePurchaseSupplyMaterial( data.CreatePurchaseSupplyMaterial() ); |
| | | |
| | | this.Close(); |
| | | *] |
| | |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'DataHolderFillingCapacityOrder.Data.CustomerID' |
| | | Label: 'Customer ID' |
| | | Taborder: 12 |
| | | ] |
| | |
| | | SalesSegmentName := guard( ddlSalesSegment.Data().Name(), "null" ), |
| | | StockingPointID := guard( ddlStockingPoint_MP.Data().ID(), "null" ), |
| | | Customer := efCustomerName.Text(), |
| | | CustomerID := efCustomID.Text(), |
| | | Quantity := [Real]edtQuantity.Text(), |
| | | UnitOfMeasureName := ddlUnitOfMeasure_MP.Data().Name(), |
| | | ForecastDemandDate := dsForecastDemandDate.Date(), |
| | |
| | | data.SalesSegmentName( guard( ddlSalesSegment.Data().Name(), "null" ) ); |
| | | data.StockingPointID( guard( ddlStockingPoint_MP.Data().ID(), "null" ) ); |
| | | data.Customer( efCustomerName.Text() ); |
| | | data.CustomerID( efCustomID.Text() ); |
| | | data.Quantity( [Real]edtQuantity.Text() ); |
| | | data.UnitOfMeasureName( ddlUnitOfMeasure_MP.Data().Name() ); |
| | | data.ForecastDemandDate( dsForecastDemandDate.Date() ); |
| | |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component AutomaticallyGenerate |
| | | { |
| | | #keys: '[414702.1.14342122]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'CAR_CYAN' |
| | | Label: 'èªå¨çæè§å' |
| | | Taborder: 2 |
| | | Visible: false |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | |
| | | Title: 'å
¨é' |
| | | ] |
| | | } |
| | | Component Menu666 |
| | | { |
| | | #keys: '[414702.1.55207187]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Separator: true |
| | | Taborder: 7 |
| | | ] |
| | | } |
| | | Component MenuAutoCreate |
| | | { |
| | | #keys: '[414702.1.55207442]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'COMPONENT' |
| | | Taborder: 8 |
| | | Title: 'èªå¨å建è§å' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelImportAndExport/AutomaticallyGenerate |
| | | Response OnClick () id:Response_PanelImportAndExport_AutomaticallyGenerate_OnClick |
| | | { |
| | | #keys: '[414702.1.14304989]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | CapacityAllocationResultsRuleConfiguration::AutomaticallyGenerateCapacityAllocationResults( GlobalOTDTable, MacroPlan ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: listContextMenuCapacityAllocationResultsRuleConfiguration/MenuAutoCreate |
| | | Response OnClick () id:Response_listContextMenuCapacityAllocationResultsRuleConfiguration_MenuAutoCreate_OnClick |
| | | { |
| | | #keys: '[414702.1.55268133]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebMenu_OnClick' |
| | | GroupServerCalls: true |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan ) and not isnull( GlobalOTDTable ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | //CapacityAllocationResultsRuleConfiguration::AutomaticallyGenerateRule( MacroPlan, GlobalOTDTable ); |
| | | *] |
| | | } |
| | | } |
| | |
| | | { |
| | | Body: |
| | | [* |
| | | CustomerAndForecastOrder::CreateData( MacroPlan ); |
| | | CustomerAndForecastOrder::CreateData( MacroPlan, DataHolderActiveScenario.Data() ); |
| | | |
| | | message := "æ»è®¢å个æ°ï¼" + |
| | | [String]counter( MacroPlan, SalesDemand.astype( CustomerOrder ), cs, true ) + |
| | | " æå转æ¢ä¸ªæ°ï¼" + |
| | | [String]counter( MacroPlan, SalesDemand.astype( CustomerOrder ), cs, true ) |
| | | |
| | | WebMessageBox::Success( message, true ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelInterfaceOption1 |
| | | { |
| | | #keys: '[414702.0.459752107]' |
| | | #keys: '[414702.1.37166701]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component CheckboxCustomOrder |
| | | { |
| | | #keys: '[414702.0.459786494]' |
| | | #keys: '[414702.1.37166702]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxForecast |
| | | { |
| | | #keys: '[414702.0.459501981]' |
| | | #keys: '[414702.1.37166703]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxUnitOfMeasure_MP |
| | | { |
| | | #keys: '[414702.0.500042972]' |
| | | #keys: '[414702.1.37166704]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxSalesSegment_MP |
| | | { |
| | | #keys: '[414702.0.498882706]' |
| | | #keys: '[414702.1.37166705]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxProduct_MP |
| | | { |
| | | #keys: '[414702.0.500281942]' |
| | | #keys: '[414702.1.37166706]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormInterfaceTest/Component_PanelInterfaceOption2#456.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelInterfaceOption2 |
| | | { |
| | | #keys: '[414702.0.500233382]' |
| | | #keys: '[414702.1.37166769]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component CheckboxConversionFactor |
| | | { |
| | | #keys: '[414702.0.501770364]' |
| | | #keys: '[414702.1.37166770]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxOperation |
| | | { |
| | | #keys: '[414702.0.501791718]' |
| | | #keys: '[414702.1.37166771]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxOperationBOM |
| | | { |
| | | #keys: '[414702.0.501742364]' |
| | | #keys: '[414702.1.37166772]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxProductInLane |
| | | { |
| | | #keys: '[414702.0.501792106]' |
| | | #keys: '[414702.1.37166773]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxAIPISPIP |
| | | { |
| | | #keys: '[414702.0.503110868]' |
| | | #keys: '[414702.1.37166774]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelInterfaceOption3 |
| | | { |
| | | #keys: '[414702.0.501742781]' |
| | | #keys: '[414702.1.37166837]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component CheckboxInventorySupply |
| | | { |
| | | #keys: '[414702.0.503576372]' |
| | | #keys: '[414702.1.37166838]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxStockingPointCost |
| | | { |
| | | #keys: '[414702.0.503748797]' |
| | | #keys: '[414702.1.37166839]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxOperationCost |
| | | { |
| | | #keys: '[414702.0.503158219]' |
| | | #keys: '[414702.1.37166840]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxDOI_DSI |
| | | { |
| | | #keys: '[414702.0.503158880]' |
| | | #keys: '[414702.1.37166841]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxCustomerGrade |
| | | { |
| | | #keys: '[414702.0.503159013]' |
| | | #keys: '[414702.1.37166842]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelInterfaceOption4 |
| | | { |
| | | #keys: '[414702.0.504229568]' |
| | | #keys: '[414702.1.37166905]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component CheckboxStockingPoint_MP |
| | | { |
| | | #keys: '[414702.0.501794917]' |
| | | #keys: '[414702.1.37166906]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxCurrency_MP |
| | | { |
| | | #keys: '[414702.0.504229987]' |
| | | #keys: '[414702.1.37166907]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxCurrencyRate_MP |
| | | { |
| | | #keys: '[414702.0.503787453]' |
| | | #keys: '[414702.1.37166908]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxLane |
| | | { |
| | | #keys: '[414702.0.503787560]' |
| | | #keys: '[414702.1.37166909]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | } |
| | | Component CheckboxLaneLeg |
| | | { |
| | | #keys: '[414702.0.503787710]' |
| | | #keys: '[414702.1.37166910]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( GlobalOTDTable ); |
| | | flag := not isnull( GlobalOTDTable ); |
| | | |
| | | if ( not isnull( GlobalOTDTable ) ) { |
| | | |
| | | } |
| | | |
| | | return flag; |
| | | *] |
| | | QuillAction |
| | | { |
| | |
| | | GlobalOTDTable.SynchronizeDataToMacroPlan( MacroPlan, |
| | | ApplicationMacroPlanner.GetUserName(), |
| | | CheckboxUnitOfMeasure_MP.Checked(), |
| | | CheckboxCustomOrder.Checked() |
| | | CheckboxCustomOrder.Checked(), |
| | | CheckboxForecast.Checked(), |
| | | CheckboxSalesSegment_MP.Checked(), |
| | | CheckboxProduct_MP.Checked(), |
| | | CheckboxConversionFactor.Checked(), |
| | | CheckboxOperation.Checked(), |
| | | CheckboxOperationBOM.Checked(), |
| | | CheckboxProductInLane.Checked(), |
| | | CheckboxAIPISPIP.Checked(), |
| | | CheckboxInventorySupply.Checked(), |
| | | CheckboxStockingPointCost.Checked(), |
| | | CheckboxOperationCost.Checked(), |
| | | CheckboxDOI_DSI.Checked(), |
| | | CheckboxCustomerGrade.Checked(), |
| | | CheckboxStockingPoint_MP.Checked(), |
| | | CheckboxCurrency_MP.Checked(), |
| | | CheckboxCurrencyRate_MP.Checked(), |
| | | CheckboxLane.Checked(), |
| | | CheckboxLaneLeg.Checked() |
| | | ); |
| | | |
| | | WebMessageBox::Success( "忥æåï¼", true ); |
| | |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: PanelInterfaceOption1 |
| | | #child: PanelInterfaceTest |
| | | #child: PanelInterfaceGlobal_BrokerExecuteLog |
| | | #child: PanelInterfaceOption2 |
| | | #child: PanelInterfaceOption3 |
| | | #child: PanelInterfaceOption4 |
| | | #child: PanelInterfaceOption3 |
| | | #child: PanelInterfaceOption2 |
| | | #child: PanelInterfaceOption1 |
| | | ] |
| | | Properties: |
| | | [ |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductionWorkOrderNumber","title":"ProductionWorkOrderNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductionWorkOrderNumber"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductModel","title":"Product ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductModel"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaterialDescription","title":"MaterialDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaterialDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"StartDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"EndDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlannedQuantity","title":"PlannedQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PlannedQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"WorkOrderType","title":"WorkOrderType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"WorkOrderType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"WorkOrderStatus","title":"WorkOrderStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"WorkOrderStatus"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"EndDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaterialDescription","title":"MaterialDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaterialDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganizationInfomation","title":"OrganizationInfomation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganizationInfomation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlannedQuantity","title":"PlannedQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PlannedQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductionWorkOrderNumber","title":"ProductionWorkOrderNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductionWorkOrderNumber"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductModel","title":"ProductModel","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductModel"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"StartDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"WorkOrderStatus","title":"ReleaseStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"WorkOrderStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"WorkOrderType","title":"WorkOrderType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"WorkOrderType"}}]' |
| | | ContextMenu: 'MenuIssueEdit' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan ); |
| | | return not isnull( MacroPlan ) and not isnull( GlobalOTDTable ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | MasterPlanReleaseWorkOrder::GenerateAndDistributeWorkOrders( MacroPlan ); |
| | | MasterPlanReleaseWorkOrder::GenerateAndDistributeWorkOrders( MacroPlan, GlobalOTDTable ); |
| | | |
| | | WebMessageBox::Success( "çææåï¼", true ); |
| | | *] |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'ä¸åå·¥å' |
| | | Image: 'TREE' |
| | | Title: 'ä¸åå·¥å' |
| | | ] |
| | |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Taborder: 3 |
| | | Taborder: 4 |
| | | Title: 'å é¤' |
| | | ] |
| | | } |
| | |
| | | [ |
| | | Image: 'PIG' |
| | | Shortcut: 'Ctrl+A' |
| | | Taborder: 4 |
| | | Taborder: 5 |
| | | Title: 'å
¨é' |
| | | ] |
| | | } |
| | | Component MenuEdit |
| | | { |
| | | #keys: '[414702.1.37777729]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | BindOnDoubleClick: true |
| | | Image: 'NOTEBOOK_EDIT' |
| | | Taborder: 3 |
| | | Title: 'ç¼è¾' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
ÎļþÃû´Ó _Main/UI/MacroPlannerWebApp/Component_FormMaterialLabelingAndPlanningStrategy/Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick.def ÐÞ¸Ä |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListMaterialMaterialLabelingAndPlanningStrategy_880 |
| | | Response OnDoubleClick ( |
| | | Response OnClick ( |
| | | MatAttrSettingAndPlanStrategy selection |
| | | ) id:Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_OnDoubleClick |
| | | ) id:Response_ListMaterialMaterialLabelingAndPlanningStrategy_880_MenuEdit_OnClick |
| | | { |
| | | #keys: '[414702.0.137732025]' |
| | | #keys: '[414702.1.36602461]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnDoubleClick' |
| | | DefinitionID => /ListMaterialMaterialLabelingAndPlanningStrategy_880/Responsedef_ListMaterialMaterialLabelingAndPlanningStrategy_880_WebMenu_OnClick |
| | | Initiator: 'MenuEdit' |
| | | QuillAction |
| | | { |
| | | Body: |
| | |
| | | pispips := construct( ProductInStockingPointInPeriods ); |
| | | macroplan := MacroPlan; |
| | | traverse( checkorders, Elements, order ){ |
| | | pispips.Add( selectset( order, ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip, true ) ); |
| | | pispips := pispips.Add( selectset( order, ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip, pispip.SupplyQuantity() > 0 ) ); |
| | | } |
| | | |
| | | pispipLeafs := selectset( pispips, |
| | |
| | | pispips := construct( ProductInStockingPointInPeriods ); |
| | | macroplan := MacroPlan; |
| | | traverse( checkorders, Elements, order ){ |
| | | pispips.Add( selectset( order, ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip, true ) ); |
| | | pispips := pispips.Add( selectset( order, ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip, pispip.SupplyQuantity() > 0 ) ); |
| | | } |
| | | |
| | | pispipLeafs := selectset( pispips, |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: '䏿¾' |
| | | Image: 'LAPTOP2' |
| | | Title: '䏿¾' |
| | | ] |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735952]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735953]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'Global_MappingConversionFactor' |
| | | ] |
| | | } |
| | | #child: listActionBarPageConversionFactor |
| | | Component DataSetLevelConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735958]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuConversionFactor |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Factor","title":"Factor","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Factor"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsEnabled","title":"IsEnabled","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsEnabled"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SourceUnitOfMeasureName","title":"SourceUnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SourceUnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TargetUnitOfMeasureName","title":"TargetUnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TargetUnitOfMeasureName"}}]' |
| | | ContextMenu: 'listContextMenuConversionFactor' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListInterfaceDataDisplayContent |
| | | { |
| | | #keys: '[414702.1.37424868]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorInterfaceDataDisplayContent |
| | | { |
| | | #keys: '[414702.1.37424869]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'Global_MappingSalesSegment_MP' |
| | | ] |
| | | } |
| | | #child: listActionBarPageInterfaceDataDisplayContent |
| | | Component DataSetLevelInterfaceDataDisplayContent |
| | | { |
| | | #keys: '[414702.1.37424874]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuInterfaceDataDisplayContent |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayIndex","title":"DisplayIndex","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DisplayIndex"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ParentName","title":"ParentName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ParentName"}}]' |
| | | ContextMenu: 'listContextMenuInterfaceDataDisplayContent' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListOperation |
| | | { |
| | | #keys: '[414702.1.37777280]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorOperation |
| | | { |
| | | #keys: '[414702.1.37777281]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'Global_MappingOperation' |
| | | ] |
| | | } |
| | | #child: listActionBarPageOperation |
| | | Component DataSetLevelOperation |
| | | { |
| | | #keys: '[414702.1.37777286]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuOperation |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ActualCapacity","title":"ActualCapacity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ActualCapacity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DestinationOrganizationId","title":"DestinationOrganizationId","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DestinationOrganizationId"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Line","title":"Line","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Line"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaximumQuantity","title":"MaximumQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaximumQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MinimumQuantity","title":"MinimumQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MinimumQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganId","title":"OrganId","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganId"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganName","title":"OrganName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlantName","title":"PlantName","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PlantName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProcessSection","title":"ProcessSection","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProcessSection"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SequenceNumber","title":"SequenceNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SequenceNumber"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UserLeadTime","title":"UserLeadTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UserLeadTime"}}]' |
| | | ContextMenu: 'listContextMenuOperation' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625082]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625083]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'Global_MappingOperationBOM' |
| | | ] |
| | | } |
| | | #child: listActionBarPageOperationBOM |
| | | Component DataSetLevelOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625088]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuOperationBOM |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialCode","title":"AlternativeMaterialCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"AlternativeMaterialCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialType","title":"AlternativeMaterialType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeMaterialType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeMaterialUnit","title":"AlternativeMaterialUnit","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeMaterialUnit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AlternativeRate","title":"AlternativeRate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AlternativeRate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentCode","title":"ComponentCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentDescription","title":"ComponentDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentOutputRate","title":"ComponentOutputRate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentOutputRate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentType","title":"ComponentType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentUnit","title":"ComponentUnit","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ComponentUnit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ComponentUnitDescription","title":"ComponentUnitDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ComponentUnitDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DescriptionOfAlternativeMaterial","title":"DescriptionOfAlternativeMaterial","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DescriptionOfAlternativeMaterial"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DescriptionOfAlternativeMaterialUnits","title":"DescriptionOfAlternativeMaterialUnits","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DescriptionOfAlternativeMaterialUnits"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaterialSystem","title":"MaterialSystem","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaterialSystem"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProcessSection","title":"ProcessSection","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProcessSection"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductCode","title":"ProductCode","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductDescribe","title":"ProductDescribe","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductDescribe"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductType","title":"ProductType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductUnitDescription","title":"ProductUnitDescription","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductUnitDescription"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SubstitutionRelationship","title":"SubstitutionRelationship","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SubstitutionRelationship"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitUsageOfComponents","title":"UnitUsageOfComponents","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitUsageOfComponents"}}]' |
| | | ContextMenu: 'listContextMenuOperationBOM' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListProduct_MP |
| | | { |
| | | #keys: '[414702.1.36601467]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorProduct_MP |
| | | { |
| | | #keys: '[414702.1.36601468]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'Global_MappingProduct_MP' |
| | | ] |
| | | } |
| | | #child: listActionBarPageProduct_MP |
| | | Component DataSetLevelProduct_MP |
| | | { |
| | | #keys: '[414702.1.36601473]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuProduct_MP |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BOMCount","title":"BOMCount","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BOMCount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CommonBusiness","title":"CommonBusiness","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CommonBusiness"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"EndDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsCommon","title":"IsCommon","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsCommon"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLinkedWithFinishedGood","title":"IsLinkedWithFinishedGood","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsLinkedWithFinishedGood"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KeyProduct","title":"KeyProduct","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"KeyProduct"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Notes","title":"Notes","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Notes"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductMajorType","title":"ProductMajorType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductMajorType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductSubclassType","title":"ProductSubclassType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductSubclassType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ShelfLife","title":"ShelfLife","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ShelfLife"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}}]' |
| | | ContextMenu: 'listContextMenuProduct_MP' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735912]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListConversionFactor |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 5 |
| | | Title: 'ConversionFactor' |
| | | ] |
| | | } |
| | |
| | | #child: PanelCustomOrder |
| | | #child: PanelForecast |
| | | #child: PanelUnitOfMeasure_MP |
| | | #child: PanelSalesSegment_MP |
| | | #child: PanelProduct_MP |
| | | #child: PanelConversionFactor |
| | | #child: PanelOperation |
| | | #child: PanelOperationBOM |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'tab' |
| | | Orientation: 'accordeon' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelOperation |
| | | { |
| | | #keys: '[414702.1.37777246]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListOperation |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 6 |
| | | Title: 'Operation' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625047]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListOperationBOM |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 7 |
| | | Title: 'OperationBOM' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelProduct_MP |
| | | { |
| | | #keys: '[414702.1.37314548]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListProduct_MP |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 4 |
| | | Title: 'Product_MP' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelSalesSegment_MP |
| | | { |
| | | #keys: '[414702.1.37488443]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListInterfaceDataDisplayContent |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | Title: 'SalesSegment_MP' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735955]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageInterfaceDataDisplayContent |
| | | { |
| | | #keys: '[414702.1.37424871]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageOperation |
| | | { |
| | | #keys: '[414702.1.37777283]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625085]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageProduct_MP |
| | | { |
| | | #keys: '[414702.1.36601470]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuConversionFactor |
| | | { |
| | | #keys: '[414702.1.37735960]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuInterfaceDataDisplayContent |
| | | { |
| | | #keys: '[414702.1.37424876]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuOperation |
| | | { |
| | | #keys: '[414702.1.37777288]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuOperationBOM |
| | | { |
| | | #keys: '[414702.1.37625090]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuProduct_MP |
| | | { |
| | | #keys: '[414702.1.36601475]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Image: 'PROJECTOR' |
| | | Image: 'VIEW' |
| | | Title: 'æ¥å£æ°æ®æ¾ç¤º' |
| | | ] |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | form_FormCustomerAndForecastOrder |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormCustomerAndForecastOrder' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormCustomerAndForecastOrder' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 16 |
| | | rowSpan: 16 |
| | | columnPosition: 1 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormCustomerAndForecastOrder_PanelButton |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormCustomerAndForecastOrder_ListCustomerAndFillingCapacityOrder |
| | | { |
| | | } |
| | | FormCustomerAndForecastOrder_DataSetLevelCustomerAndFillingCapacityOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ServiceType |
| | | { |
| | | columnId: 'ServiceType' |
| | | dataPath: 'ServiceType' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PanelBigSheetQuantity |
| | | { |
| | | columnId: 'PanelBigSheetQuantity' |
| | | dataPath: 'PanelBigSheetQuantity' |
| | | dataType: 'real' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesAmount |
| | | { |
| | | columnId: 'SalesAmount' |
| | | dataPath: 'SalesAmount' |
| | | dataType: 'number' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastDemandDate |
| | | { |
| | | columnId: 'ForecastDemandDate' |
| | | dataPath: 'ForecastDemandDate' |
| | | dataType: 'date' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandDate |
| | | { |
| | | columnId: 'DemandDate' |
| | | dataPath: 'DemandDate' |
| | | dataType: 'date' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormFillingCapacityOrder |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 16 |
| | | rowSpan: 16 |
| | | columnPosition: 5 |
| | | columnSpan: 8 |
| | | } |
| | | components |
| | | { |
| | | FormFillingCapacityOrder_PanelFillingCapacityOrder |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormFillingCapacityOrder_ListFillingCapacityOrder |
| | | { |
| | | } |
| | | FormFillingCapacityOrder_DataSetLevelFillingCapacityOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PanelBigSheetQuantity |
| | | { |
| | | columnId: 'PanelBigSheetQuantity' |
| | | dataPath: 'PanelBigSheetQuantity' |
| | | dataType: 'real' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesAmount |
| | | { |
| | | columnId: 'SalesAmount' |
| | | dataPath: 'SalesAmount' |
| | | dataType: 'number' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastDemandDate |
| | | { |
| | | columnId: 'ForecastDemandDate' |
| | | dataPath: 'ForecastDemandDate' |
| | | dataType: 'date' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandDate |
| | | { |
| | | columnId: 'DemandDate' |
| | | dataPath: 'DemandDate' |
| | | dataType: 'date' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderType |
| | | { |
| | | columnId: 'OrderType' |
| | | dataPath: 'OrderType' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | image: 'BEAR' |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'BEAR' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'Test' |
| | | name: '产è½åé
_填产' |
| | | name: '产è½åé
' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FrmOrderForecast |
| | | { |
| | | title: 'QTIANMA_JITUAN::FrmOrderForecast' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FrmOrderForecast' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 15 |
| | | columnPosition: 1 |
| | | columnSpan: 5 |
| | | } |
| | | components |
| | | { |
| | | FrmOrderForecast_Panel961 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderForecast_Panel351 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderForecast_liH_Forecast |
| | | { |
| | | } |
| | | FrmOrderForecast_DataSetLevel204 |
| | | { |
| | | groupDepth: -1 |
| | | column_Month |
| | | { |
| | | columnId: 'Month' |
| | | dataPath: 'Month' |
| | | dataType: 'date' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomName |
| | | { |
| | | columnId: 'CustomName' |
| | | dataPath: 'CustomName' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecatsRealQty |
| | | { |
| | | columnId: 'ForecatsRealQty' |
| | | dataPath: 'ForecatsRealQty' |
| | | dataType: 'number' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Unit |
| | | { |
| | | columnId: 'Unit' |
| | | dataPath: 'Unit' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Department |
| | | { |
| | | columnId: 'Department' |
| | | dataPath: 'Department' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FrmOrderResult |
| | | { |
| | | title: 'QTIANMA_JITUAN::FrmOrderResult' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FrmOrderResult' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 15 |
| | | columnPosition: 6 |
| | | columnSpan: 7 |
| | | } |
| | | components |
| | | { |
| | | FrmOrderResult_Panel576 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderResult_Panel445 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderResult_List782 |
| | | { |
| | | } |
| | | FrmOrderResult_DataSetLevel473 |
| | | { |
| | | groupDepth: -1 |
| | | column_OrderCode |
| | | { |
| | | columnId: 'OrderCode' |
| | | dataPath: 'OrderCode' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderQty |
| | | { |
| | | columnId: 'OrderQty' |
| | | dataPath: 'OrderQty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ReverseQty |
| | | { |
| | | columnId: 'ReverseQty' |
| | | dataPath: 'ReverseQty' |
| | | dataType: 'number' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AuthorizeQty |
| | | { |
| | | columnId: 'AuthorizeQty' |
| | | dataPath: 'AuthorizeQty' |
| | | dataType: 'number' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastQty |
| | | { |
| | | columnId: 'ForecastQty' |
| | | dataPath: 'ForecastQty' |
| | | dataType: 'number' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastHitQty |
| | | { |
| | | columnId: 'ForecastHitQty' |
| | | dataPath: 'ForecastHitQty' |
| | | dataType: 'number' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastNoHitQty |
| | | { |
| | | columnId: 'ForecastNoHitQty' |
| | | dataPath: 'ForecastNoHitQty' |
| | | dataType: 'number' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FrmOrderResultEx |
| | | { |
| | | title: 'QTIANMA_JITUAN::FrmOrderResultEx' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FrmOrderResultEx' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 16 |
| | | rowSpan: 16 |
| | | columnPosition: 1 |
| | | columnSpan: 5 |
| | | } |
| | | components |
| | | { |
| | | FrmOrderResultEx_Panel650 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderResultEx_Panel570 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmOrderResultEx_List174 |
| | | { |
| | | } |
| | | FrmOrderResultEx_DataSetLevel386 |
| | | { |
| | | groupDepth: -1 |
| | | column_OrderCode |
| | | { |
| | | columnId: 'OrderCode' |
| | | dataPath: 'OrderCode' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderQty |
| | | { |
| | | columnId: 'OrderQty' |
| | | dataPath: 'OrderQty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderDateTime |
| | | { |
| | | columnId: 'OrderDateTime' |
| | | dataPath: 'OrderDateTime' |
| | | dataType: 'date' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastHitQty |
| | | { |
| | | columnId: 'ForecastHitQty' |
| | | dataPath: 'ForecastHitQty' |
| | | dataType: 'number' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastNoHitQty |
| | | { |
| | | columnId: 'ForecastNoHitQty' |
| | | dataPath: 'ForecastNoHitQty' |
| | | dataType: 'number' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Unit |
| | | { |
| | | columnId: 'Unit' |
| | | dataPath: 'Unit' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormHedgingOfLog |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormHedgingOfLog' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormHedgingOfLog' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 16 |
| | | rowSpan: 8 |
| | | columnPosition: 6 |
| | | columnSpan: 7 |
| | | } |
| | | components |
| | | { |
| | | FormHedgingOfLog_PanelHedgingOfLog221 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormHedgingOfLog_PanelHedgingOfLog593 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormHedgingOfLog_PanelHedgingOfLog |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormHedgingOfLog_ListHedgingOfLog |
| | | { |
| | | } |
| | | FormHedgingOfLog_DataSetLevelHedgingOfLog |
| | | { |
| | | groupDepth: -1 |
| | | column_Serial |
| | | { |
| | | columnId: 'Serial' |
| | | dataPath: 'Serial' |
| | | dataType: 'number' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastQty |
| | | { |
| | | columnId: 'ForecastQty' |
| | | dataPath: 'ForecastQty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ReverseQty |
| | | { |
| | | columnId: 'ReverseQty' |
| | | dataPath: 'ReverseQty' |
| | | dataType: 'number' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AuthorizeQty |
| | | { |
| | | columnId: 'AuthorizeQty' |
| | | dataPath: 'AuthorizeQty' |
| | | dataType: 'number' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OperateQty |
| | | { |
| | | columnId: 'OperateQty' |
| | | dataPath: 'OperateQty' |
| | | dataType: 'number' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OperateType |
| | | { |
| | | columnId: 'OperateType' |
| | | dataPath: 'OperateType' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Operator |
| | | { |
| | | columnId: 'Operator' |
| | | dataPath: 'Operator' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OperateTime |
| | | { |
| | | columnId: 'OperateTime' |
| | | dataPath: 'OperateTime' |
| | | dataType: 'datetime' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FrmRAShow |
| | | { |
| | | title: 'QTIANMA_JITUAN::FrmRAShow' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FrmRAShow' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 24 |
| | | rowSpan: 8 |
| | | columnPosition: 6 |
| | | columnSpan: 7 |
| | | } |
| | | components |
| | | { |
| | | FrmRAShow_Panel950 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmRAShow_Panel224 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FrmRAShow_List696 |
| | | { |
| | | } |
| | | FrmRAShow_DataSetLevel187 |
| | | { |
| | | groupDepth: -1 |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MType |
| | | { |
| | | columnId: 'MType' |
| | | dataPath: 'MType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ReverseQty |
| | | { |
| | | columnId: 'ReverseQty' |
| | | dataPath: 'ReverseQty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AuthorizeQty |
| | | { |
| | | columnId: 'AuthorizeQty' |
| | | dataPath: 'AuthorizeQty' |
| | | dataType: 'number' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Unit |
| | | { |
| | | columnId: 'Unit' |
| | | dataPath: 'Unit' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormReleaseRecord |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormReleaseRecord' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormReleaseRecord' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 32 |
| | | rowSpan: 9 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormReleaseRecord_PanelReleaseRecord423 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormReleaseRecord_PanelReleaseRecord |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormReleaseRecord_PanelReleaseRecord108 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormReleaseRecord_ListReleaseRecord |
| | | { |
| | | } |
| | | FormReleaseRecord_DataSetLevelReleaseRecord |
| | | { |
| | | groupDepth: -1 |
| | | column_Serial |
| | | { |
| | | columnId: 'Serial' |
| | | dataPath: 'Serial' |
| | | dataType: 'number' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IssuingDate |
| | | { |
| | | columnId: 'IssuingDate' |
| | | dataPath: 'IssuingDate' |
| | | dataType: 'datetime' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_FinishDate |
| | | { |
| | | columnId: 'FinishDate' |
| | | dataPath: 'FinishDate' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Issuer |
| | | { |
| | | columnId: 'Issuer' |
| | | dataPath: 'Issuer' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Status |
| | | { |
| | | columnId: 'Status' |
| | | dataPath: 'Status' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormReleaseRecord_PanelReleaseRecord527 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormReleaseRecord_ListReleaseRecord243 |
| | | { |
| | | } |
| | | FormReleaseRecord_DataSetLevelReleaseRecord707 |
| | | { |
| | | groupDepth: -1 |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductSubclassType |
| | | { |
| | | columnId: 'ProductSubclassType' |
| | | dataPath: 'ProductSubclassType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Qty |
| | | { |
| | | columnId: 'Qty' |
| | | dataPath: 'Qty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Unit |
| | | { |
| | | columnId: 'Unit' |
| | | dataPath: 'Unit' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrgCode |
| | | { |
| | | columnId: 'OrgCode' |
| | | dataPath: 'OrgCode' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_WarehouseCode |
| | | { |
| | | columnId: 'WarehouseCode' |
| | | dataPath: 'WarehouseCode' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandTime |
| | | { |
| | | columnId: 'DemandTime' |
| | | dataPath: 'DemandTime' |
| | | dataType: 'datetime' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IssuingDate |
| | | { |
| | | columnId: 'IssuingDate' |
| | | dataPath: 'IssuingDate' |
| | | dataType: 'datetime' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormMaterialPurchase |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormMaterialPurchase' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormMaterialPurchase' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 41 |
| | | rowSpan: 9 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormMaterialPurchase_PanelMaterialPurchase354 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialPurchase_PanelMaterialPurchase |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialPurchase_PanelMaterialPurchase613 |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialPurchase_ListMaterialPurchase |
| | | { |
| | | } |
| | | FormMaterialPurchase_DataSetLevelMaterialPurchase |
| | | { |
| | | groupDepth: -1 |
| | | column_SKU |
| | | { |
| | | columnId: 'SKU' |
| | | dataPath: 'SKU' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductSubclassType |
| | | { |
| | | columnId: 'ProductSubclassType' |
| | | dataPath: 'ProductSubclassType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Qty |
| | | { |
| | | columnId: 'Qty' |
| | | dataPath: 'Qty' |
| | | dataType: 'number' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Unit |
| | | { |
| | | columnId: 'Unit' |
| | | dataPath: 'Unit' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrgCode |
| | | { |
| | | columnId: 'OrgCode' |
| | | dataPath: 'OrgCode' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_WarehouseCode |
| | | { |
| | | columnId: 'WarehouseCode' |
| | | dataPath: 'WarehouseCode' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandTime |
| | | { |
| | | columnId: 'DemandTime' |
| | | dataPath: 'DemandTime' |
| | | dataType: 'datetime' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormOptimizerPuzzles |
| | | { |
| | | title: 'Optimizer Puzzles' |
| | | shown: false |
| | | componentID: 'FormOptimizerPuzzles' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 0 |
| | | } |
| | | components |
| | | { |
| | | FormOptimizerPuzzles_ListOptimizerPuzzles |
| | | { |
| | | } |
| | | FormOptimizerPuzzles_DataSetLevelOptimizerPuzzles |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 109 |
| | | } |
| | | column_Description |
| | | { |
| | | columnId: 'Description' |
| | | dataPath: 'Description' |
| | | dataType: 'string' |
| | | title: 'æè¿°' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 207 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormKPI |
| | | { |
| | | title: 'KPI Dashboard' |
| | | shown: true |
| | | componentID: 'FormKPI' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 1 |
| | | } |
| | | components |
| | | { |
| | | FormKPI_PanelKPI |
| | | { |
| | | sizeRatio: 1 |
| | | activeChild: 'PanelKPISelection' |
| | | } |
| | | FormKPI_PanelKPIDashboard |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormKPI_PanelKPISelection |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormKPI_ListKPISelection |
| | | { |
| | | QuillViewData |
| | | { |
| | | Food_KPISetting: 'Cost of sales;Fulfillment;Fulfillment target;Inventory holding cost;Labor cost;Margin;Safety stock;Sales;Sourcing cost;Total CO2 emission;Transportation cost;Volume' |
| | | } |
| | | } |
| | | FormKPI_DataSetLevelKPISelection |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 200 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'CHART_DONUT' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'å²å' |
| | | name: 'å²å' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormCustomerAndForecastOrder |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormCustomerAndForecastOrder' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormCustomerAndForecastOrder' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 16 |
| | | columnPosition: 1 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormCustomerAndForecastOrder_PanelButton |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormCustomerAndForecastOrder_ListCustomerAndFillingCapacityOrder |
| | | { |
| | | } |
| | | FormCustomerAndForecastOrder_DataSetLevelCustomerAndFillingCapacityOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ServiceType |
| | | { |
| | | columnId: 'ServiceType' |
| | | dataPath: 'ServiceType' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PanelBigSheetQuantity |
| | | { |
| | | columnId: 'PanelBigSheetQuantity' |
| | | dataPath: 'PanelBigSheetQuantity' |
| | | dataType: 'real' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesAmount |
| | | { |
| | | columnId: 'SalesAmount' |
| | | dataPath: 'SalesAmount' |
| | | dataType: 'number' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastDemandDate |
| | | { |
| | | columnId: 'ForecastDemandDate' |
| | | dataPath: 'ForecastDemandDate' |
| | | dataType: 'date' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandDate |
| | | { |
| | | columnId: 'DemandDate' |
| | | dataPath: 'DemandDate' |
| | | dataType: 'date' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormFillingCapacityOrder |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 16 |
| | | columnPosition: 5 |
| | | columnSpan: 8 |
| | | } |
| | | components |
| | | { |
| | | FormFillingCapacityOrder_PanelFillingCapacityOrder |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormFillingCapacityOrder_ListFillingCapacityOrder |
| | | { |
| | | } |
| | | FormFillingCapacityOrder_DataSetLevelFillingCapacityOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PanelBigSheetQuantity |
| | | { |
| | | columnId: 'PanelBigSheetQuantity' |
| | | dataPath: 'PanelBigSheetQuantity' |
| | | dataType: 'real' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesAmount |
| | | { |
| | | columnId: 'SalesAmount' |
| | | dataPath: 'SalesAmount' |
| | | dataType: 'number' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ForecastDemandDate |
| | | { |
| | | columnId: 'ForecastDemandDate' |
| | | dataPath: 'ForecastDemandDate' |
| | | dataType: 'date' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DemandDate |
| | | { |
| | | columnId: 'DemandDate' |
| | | dataPath: 'DemandDate' |
| | | dataType: 'date' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderType |
| | | { |
| | | columnId: 'OrderType' |
| | | dataPath: 'OrderType' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormCustomerOrders |
| | | { |
| | | title: 'QLibMacroPlannerWebUI::FormCustomerOrders' |
| | | shown: true |
| | | componentID: 'QLibMacroPlannerWebUI::FormCustomerOrders' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 17 |
| | | rowSpan: 17 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormCustomerOrders_PanelSalesDemands |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormCustomerOrders_PanelAllSalesDemands |
| | | { |
| | | sizeRatio: 2 |
| | | } |
| | | FormCustomerOrders_ListSalesDemands |
| | | { |
| | | } |
| | | FormCustomerOrders_DataSetLevelSalesDemands |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_StockingPoint_MP_ID |
| | | { |
| | | columnId: 'StockingPoint_MP.ID' |
| | | dataPath: 'StockingPoint_MP.ID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegment_MP_Name |
| | | { |
| | | columnId: 'SalesSegment_MP.Name' |
| | | dataPath: 'SalesSegment_MP.Name' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerID |
| | | { |
| | | columnId: 'CustomerID' |
| | | dataPath: 'CustomerID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderLineID |
| | | { |
| | | columnId: 'OrderLineID' |
| | | dataPath: 'OrderLineID' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Product_MP_ID |
| | | { |
| | | columnId: 'Product_MP.ID' |
| | | dataPath: 'Product_MP.ID' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasure_MP_Name |
| | | { |
| | | columnId: 'UnitOfMeasure_MP.Name' |
| | | dataPath: 'UnitOfMeasure_MP.Name' |
| | | dataType: 'string' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_FulfilledQuantity |
| | | { |
| | | columnId: 'FulfilledQuantity' |
| | | dataPath: 'FulfilledQuantity' |
| | | dataType: 'real' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Fulfillment |
| | | { |
| | | columnId: 'Fulfillment' |
| | | dataPath: 'Fulfillment' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsFirmed |
| | | { |
| | | columnId: 'IsFirmed' |
| | | dataPath: 'IsFirmed' |
| | | dataType: 'boolean' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsEligibleForNetting |
| | | { |
| | | columnId: 'IsEligibleForNetting' |
| | | dataPath: 'IsEligibleForNetting' |
| | | dataType: 'boolean' |
| | | index: 14 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 15 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PriceUoM |
| | | { |
| | | columnId: 'PriceUoM' |
| | | dataPath: 'PriceUoM' |
| | | dataType: 'string' |
| | | index: 16 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderTag |
| | | { |
| | | columnId: 'OrderTag' |
| | | dataPath: 'OrderTag' |
| | | dataType: 'string' |
| | | index: 17 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormCustomerOrders_PanelSDIP |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormCustomerOrders_ListSDIP |
| | | { |
| | | } |
| | | FormCustomerOrders_DataSetLevelSDIP |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_ImgIsRestricted |
| | | { |
| | | columnId: 'ImgIsRestricted' |
| | | dataPath: 'ImgIsRestricted' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_EndDate |
| | | { |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MasterSalesDemand_UnitOfMeasureName |
| | | { |
| | | columnId: 'MasterSalesDemand.UnitOfMeasureName' |
| | | dataPath: 'MasterSalesDemand.UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_QuantityInSalesDemandUOM |
| | | { |
| | | columnId: 'QuantityInSalesDemandUOM' |
| | | dataPath: 'QuantityInSalesDemandUOM' |
| | | dataType: 'real' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_FulfilledQuantityInSalesDemandUOM |
| | | { |
| | | columnId: 'FulfilledQuantityInSalesDemandUOM' |
| | | dataPath: 'FulfilledQuantityInSalesDemandUOM' |
| | | dataType: 'real' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Fulfillment |
| | | { |
| | | columnId: 'Fulfillment' |
| | | dataPath: 'Fulfillment' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | image: 'BOOK_BLUE_VIEW' |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: '填产' |
| | | name: '填产' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
| | |
| | | FormIssueWorkOrder_DataSetLevelIssueWorkOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_ProductionWorkOrderNumber |
| | | column_EndDate |
| | | { |
| | | columnId: 'ProductionWorkOrderNumber' |
| | | dataPath: 'ProductionWorkOrderNumber' |
| | | dataType: 'string' |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductModel |
| | | { |
| | | columnId: 'ProductModel' |
| | | dataPath: 'ProductModel' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | |
| | | columnId: 'MaterialDescription' |
| | | dataPath: 'MaterialDescription' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrganizationInfomation |
| | | { |
| | | columnId: 'OrganizationInfomation' |
| | | dataPath: 'OrganizationInfomation' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_EndDate |
| | | { |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | |
| | | columnId: 'PlannedQuantity' |
| | | dataPath: 'PlannedQuantity' |
| | | dataType: 'real' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductionWorkOrderNumber |
| | | { |
| | | columnId: 'ProductionWorkOrderNumber' |
| | | dataPath: 'ProductionWorkOrderNumber' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductModel |
| | | { |
| | | columnId: 'ProductModel' |
| | | dataPath: 'ProductModel' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_WorkOrderType |
| | | column_StartDate |
| | | { |
| | | columnId: 'WorkOrderType' |
| | | dataPath: 'WorkOrderType' |
| | | dataType: 'string' |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_WorkOrderType |
| | | { |
| | | columnId: 'WorkOrderType' |
| | | dataPath: 'WorkOrderType' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 16 |
| | | rowSpan: 23 |
| | | columnPosition: 7 |
| | | columnSpan: 6 |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelInterfaceDataDisplayContent |
| | | { |
| | | sizeRatio: 1 |
| | | activeChild: 'PanelCustomOrder' |
| | | } |
| | | FormShowInterfaceData_PanelCustomOrder |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListCustomOrder |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelCustomOrder |
| | | { |
| | | groupDepth: -1 |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CurrencyID |
| | | { |
| | | columnId: 'CurrencyID' |
| | | dataPath: 'CurrencyID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerID |
| | | { |
| | | columnId: 'CustomerID' |
| | | dataPath: 'CustomerID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ID |
| | | { |
| | | columnId: 'ID' |
| | | dataPath: 'ID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsAvailable |
| | | { |
| | | columnId: 'IsAvailable' |
| | | dataPath: 'IsAvailable' |
| | | dataType: 'boolean' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderDate |
| | | { |
| | | columnId: 'OrderDate' |
| | | dataPath: 'OrderDate' |
| | | dataType: 'date' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderLineID |
| | | { |
| | | columnId: 'OrderLineID' |
| | | dataPath: 'OrderLineID' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderTime |
| | | { |
| | | columnId: 'OrderTime' |
| | | dataPath: 'OrderTime' |
| | | dataType: 'date' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderType |
| | | { |
| | | columnId: 'OrderType' |
| | | dataPath: 'OrderType' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PriorityName |
| | | { |
| | | columnId: 'PriorityName' |
| | | dataPath: 'PriorityName' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductGrade |
| | | { |
| | | columnId: 'ProductGrade' |
| | | dataPath: 'ProductGrade' |
| | | dataType: 'string' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 14 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 15 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 16 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SegmentPriority |
| | | { |
| | | columnId: 'SegmentPriority' |
| | | dataPath: 'SegmentPriority' |
| | | dataType: 'string' |
| | | index: 17 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SheetProfitability |
| | | { |
| | | columnId: 'SheetProfitability' |
| | | dataPath: 'SheetProfitability' |
| | | dataType: 'string' |
| | | index: 18 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 19 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 20 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelForecast |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListForecast |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelForecast |
| | | { |
| | | groupDepth: -1 |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CurrencyID |
| | | { |
| | | columnId: 'CurrencyID' |
| | | dataPath: 'CurrencyID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_EndDate |
| | | { |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ID |
| | | { |
| | | columnId: 'ID' |
| | | dataPath: 'ID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PriorityName |
| | | { |
| | | columnId: 'PriorityName' |
| | | dataPath: 'PriorityName' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelUnitOfMeasure_MP |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListUnitOfMeasure_MP |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelUnitOfMeasure_MP |
| | | { |
| | | groupDepth: -1 |
| | | column_IsDefault |
| | | { |
| | | columnId: 'IsDefault' |
| | | dataPath: 'IsDefault' |
| | | dataType: 'boolean' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelSalesSegment_MP |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListInterfaceDataDisplayContent |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelInterfaceDataDisplayContent |
| | | { |
| | | groupDepth: -1 |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DisplayIndex |
| | | { |
| | | columnId: 'DisplayIndex' |
| | | dataPath: 'DisplayIndex' |
| | | dataType: 'number' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ParentName |
| | | { |
| | | columnId: 'ParentName' |
| | | dataPath: 'ParentName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelProduct_MP |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListProduct_MP |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelProduct_MP |
| | | { |
| | | groupDepth: -1 |
| | | column_BOMCount |
| | | { |
| | | columnId: 'BOMCount' |
| | | dataPath: 'BOMCount' |
| | | dataType: 'number' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CommonBusiness |
| | | { |
| | | columnId: 'CommonBusiness' |
| | | dataPath: 'CommonBusiness' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_EndDate |
| | | { |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ID |
| | | { |
| | | columnId: 'ID' |
| | | dataPath: 'ID' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsCommon |
| | | { |
| | | columnId: 'IsCommon' |
| | | dataPath: 'IsCommon' |
| | | dataType: 'boolean' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsLinkedWithFinishedGood |
| | | { |
| | | columnId: 'IsLinkedWithFinishedGood' |
| | | dataPath: 'IsLinkedWithFinishedGood' |
| | | dataType: 'boolean' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_KeyProduct |
| | | { |
| | | columnId: 'KeyProduct' |
| | | dataPath: 'KeyProduct' |
| | | dataType: 'boolean' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Notes |
| | | { |
| | | columnId: 'Notes' |
| | | dataPath: 'Notes' |
| | | dataType: 'string' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductMajorType |
| | | { |
| | | columnId: 'ProductMajorType' |
| | | dataPath: 'ProductMajorType' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductSubclassType |
| | | { |
| | | columnId: 'ProductSubclassType' |
| | | dataPath: 'ProductSubclassType' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ShelfLife |
| | | { |
| | | columnId: 'ShelfLife' |
| | | dataPath: 'ShelfLife' |
| | | dataType: 'real' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelConversionFactor |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListConversionFactor |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelConversionFactor |
| | | { |
| | | groupDepth: -1 |
| | | column_Factor |
| | | { |
| | | columnId: 'Factor' |
| | | dataPath: 'Factor' |
| | | dataType: 'real' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsEnabled |
| | | { |
| | | columnId: 'IsEnabled' |
| | | dataPath: 'IsEnabled' |
| | | dataType: 'boolean' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SourceUnitOfMeasureName |
| | | { |
| | | columnId: 'SourceUnitOfMeasureName' |
| | | dataPath: 'SourceUnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_TargetUnitOfMeasureName |
| | | { |
| | | columnId: 'TargetUnitOfMeasureName' |
| | | dataPath: 'TargetUnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelOperation |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListOperation |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelOperation |
| | | { |
| | | groupDepth: -1 |
| | | column_ActualCapacity |
| | | { |
| | | columnId: 'ActualCapacity' |
| | | dataPath: 'ActualCapacity' |
| | | dataType: 'real' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DestinationOrganizationId |
| | | { |
| | | columnId: 'DestinationOrganizationId' |
| | | dataPath: 'DestinationOrganizationId' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsLinkedWithFinishedGood |
| | | { |
| | | columnId: 'IsLinkedWithFinishedGood' |
| | | dataPath: 'IsLinkedWithFinishedGood' |
| | | dataType: 'boolean' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Line |
| | | { |
| | | columnId: 'Line' |
| | | dataPath: 'Line' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MaximumQuantity |
| | | { |
| | | columnId: 'MaximumQuantity' |
| | | dataPath: 'MaximumQuantity' |
| | | dataType: 'number' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MinimumQuantity |
| | | { |
| | | columnId: 'MinimumQuantity' |
| | | dataPath: 'MinimumQuantity' |
| | | dataType: 'number' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrganCode |
| | | { |
| | | columnId: 'OrganCode' |
| | | dataPath: 'OrganCode' |
| | | dataType: 'string' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrganId |
| | | { |
| | | columnId: 'OrganId' |
| | | dataPath: 'OrganId' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrganName |
| | | { |
| | | columnId: 'OrganName' |
| | | dataPath: 'OrganName' |
| | | dataType: 'string' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PlantName |
| | | { |
| | | columnId: 'PlantName' |
| | | dataPath: 'PlantName' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProcessSection |
| | | { |
| | | columnId: 'ProcessSection' |
| | | dataPath: 'ProcessSection' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SequenceNumber |
| | | { |
| | | columnId: 'SequenceNumber' |
| | | dataPath: 'SequenceNumber' |
| | | dataType: 'number' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 14 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UserLeadTime |
| | | { |
| | | columnId: 'UserLeadTime' |
| | | dataPath: 'UserLeadTime' |
| | | dataType: 'real' |
| | | index: 15 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormShowInterfaceData_PanelOperationBOM |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormShowInterfaceData_ListOperationBOM |
| | | { |
| | | } |
| | | FormShowInterfaceData_DataSetLevelOperationBOM |
| | | { |
| | | groupDepth: -1 |
| | | column_AlternativeMaterialCode |
| | | { |
| | | columnId: 'AlternativeMaterialCode' |
| | | dataPath: 'AlternativeMaterialCode' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AlternativeMaterialType |
| | | { |
| | | columnId: 'AlternativeMaterialType' |
| | | dataPath: 'AlternativeMaterialType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AlternativeMaterialUnit |
| | | { |
| | | columnId: 'AlternativeMaterialUnit' |
| | | dataPath: 'AlternativeMaterialUnit' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_AlternativeRate |
| | | { |
| | | columnId: 'AlternativeRate' |
| | | dataPath: 'AlternativeRate' |
| | | dataType: 'real' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentCode |
| | | { |
| | | columnId: 'ComponentCode' |
| | | dataPath: 'ComponentCode' |
| | | dataType: 'string' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentDescription |
| | | { |
| | | columnId: 'ComponentDescription' |
| | | dataPath: 'ComponentDescription' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentOutputRate |
| | | { |
| | | columnId: 'ComponentOutputRate' |
| | | dataPath: 'ComponentOutputRate' |
| | | dataType: 'real' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentType |
| | | { |
| | | columnId: 'ComponentType' |
| | | dataPath: 'ComponentType' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentUnit |
| | | { |
| | | columnId: 'ComponentUnit' |
| | | dataPath: 'ComponentUnit' |
| | | dataType: 'string' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ComponentUnitDescription |
| | | { |
| | | columnId: 'ComponentUnitDescription' |
| | | dataPath: 'ComponentUnitDescription' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DescriptionOfAlternativeMaterial |
| | | { |
| | | columnId: 'DescriptionOfAlternativeMaterial' |
| | | dataPath: 'DescriptionOfAlternativeMaterial' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_DescriptionOfAlternativeMaterialUnits |
| | | { |
| | | columnId: 'DescriptionOfAlternativeMaterialUnits' |
| | | dataPath: 'DescriptionOfAlternativeMaterialUnits' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsLinkedWithFinishedGood |
| | | { |
| | | columnId: 'IsLinkedWithFinishedGood' |
| | | dataPath: 'IsLinkedWithFinishedGood' |
| | | dataType: 'boolean' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MaterialSystem |
| | | { |
| | | columnId: 'MaterialSystem' |
| | | dataPath: 'MaterialSystem' |
| | | dataType: 'string' |
| | | index: 14 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrganCode |
| | | { |
| | | columnId: 'OrganCode' |
| | | dataPath: 'OrganCode' |
| | | dataType: 'string' |
| | | index: 15 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProcessSection |
| | | { |
| | | columnId: 'ProcessSection' |
| | | dataPath: 'ProcessSection' |
| | | dataType: 'string' |
| | | index: 16 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductCode |
| | | { |
| | | columnId: 'ProductCode' |
| | | dataPath: 'ProductCode' |
| | | dataType: 'string' |
| | | index: 17 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductDescribe |
| | | { |
| | | columnId: 'ProductDescribe' |
| | | dataPath: 'ProductDescribe' |
| | | dataType: 'string' |
| | | index: 18 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductType |
| | | { |
| | | columnId: 'ProductType' |
| | | dataPath: 'ProductType' |
| | | dataType: 'string' |
| | | index: 19 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductUnitDescription |
| | | { |
| | | columnId: 'ProductUnitDescription' |
| | | dataPath: 'ProductUnitDescription' |
| | | dataType: 'string' |
| | | index: 20 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SubstitutionRelationship |
| | | { |
| | | columnId: 'SubstitutionRelationship' |
| | | dataPath: 'SubstitutionRelationship' |
| | | dataType: 'string' |
| | | index: 21 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 22 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitUsageOfComponents |
| | | { |
| | | columnId: 'UnitUsageOfComponents' |
| | | dataPath: 'UnitUsageOfComponents' |
| | | dataType: 'real' |
| | | index: 23 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | image: 'SKIN_TIGER' |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'SKIN_TIGER' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormMaterialLabelingAndPlanningStrategy |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormMaterialLabelingAndPlanningStrategy' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormMaterialLabelingAndPlanningStrategy' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 15 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormMaterialLabelingAndPlanningStrategy_PanelMaterialLabelingAndPlanningStrategy |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_PanelMaterial |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_PanelMaterialOperationButton |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_PanelMaterialExportAndImport |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_ListMaterialMaterialLabelingAndPlanningStrategy |
| | | { |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_DataSetLevelMaterial679 |
| | | { |
| | | groupDepth: -1 |
| | | column_SerialNumber |
| | | { |
| | | columnId: 'SerialNumber' |
| | | dataPath: 'SerialNumber' |
| | | dataType: 'number' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MatCode |
| | | { |
| | | columnId: 'MatCode' |
| | | dataPath: 'MatCode' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MatName |
| | | { |
| | | columnId: 'MatName' |
| | | dataPath: 'MatName' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MatType |
| | | { |
| | | columnId: 'MatType' |
| | | dataPath: 'MatType' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MatArrivalLT |
| | | { |
| | | columnId: 'MatArrivalLT' |
| | | dataPath: 'MatArrivalLT' |
| | | dataType: 'real' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductCount |
| | | { |
| | | columnId: 'ProductCount' |
| | | dataPath: 'ProductCount' |
| | | dataType: 'number' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MinProdDeliverLT |
| | | { |
| | | columnId: 'MinProdDeliverLT' |
| | | dataPath: 'MinProdDeliverLT' |
| | | dataType: 'real' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_FlagLongTerm |
| | | { |
| | | columnId: 'FlagLongTerm' |
| | | dataPath: 'FlagLongTerm' |
| | | dataType: 'string' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_FlagGeneric |
| | | { |
| | | columnId: 'FlagGeneric' |
| | | dataPath: 'FlagGeneric' |
| | | dataType: 'string' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PlanningStrategyAuto |
| | | { |
| | | columnId: 'PlanningStrategyAuto' |
| | | dataPath: 'PlanningStrategyAuto' |
| | | dataType: 'string' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PlanningStrategyCustom |
| | | { |
| | | columnId: 'PlanningStrategyCustom' |
| | | dataPath: 'PlanningStrategyCustom' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UpdateBy |
| | | { |
| | | columnId: 'UpdateBy' |
| | | dataPath: 'UpdateBy' |
| | | dataType: 'string' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UpdateTime |
| | | { |
| | | columnId: 'UpdateTime' |
| | | dataPath: 'UpdateTime' |
| | | dataType: 'datetime' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MinimumNumberOfDaysInStock |
| | | { |
| | | columnId: 'MinimumNumberOfDaysInStock' |
| | | dataPath: 'MinimumNumberOfDaysInStock' |
| | | dataType: 'number' |
| | | index: 14 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_MaximumNumberOfDaysInInventory |
| | | { |
| | | columnId: 'MaximumNumberOfDaysInInventory' |
| | | dataPath: 'MaximumNumberOfDaysInInventory' |
| | | dataType: 'number' |
| | | index: 15 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_PanelChildMaterial |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_ListChildMaterial |
| | | { |
| | | } |
| | | FormMaterialLabelingAndPlanningStrategy_DataSetLevelChildMaterial |
| | | { |
| | | groupDepth: -1 |
| | | column_MatCode |
| | | { |
| | | columnId: 'MatCode' |
| | | dataPath: 'MatCode' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductCode |
| | | { |
| | | columnId: 'ProductCode' |
| | | dataPath: 'ProductCode' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StandardLT |
| | | { |
| | | columnId: 'StandardLT' |
| | | dataPath: 'StandardLT' |
| | | dataType: 'real' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductDesc |
| | | { |
| | | columnId: 'ProductDesc' |
| | | dataPath: 'ProductDesc' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Comment |
| | | { |
| | | columnId: 'Comment' |
| | | dataPath: 'Comment' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | image: 'GOLDFISH' |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'ç©ææ ç¾_计åçç¥' |
| | | name: 'ç©ææ ç¾&计åçç¥' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormOrderLock |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormOrderLock' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormOrderLock' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 8 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormOrderLock_PanelOrderLock |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLock_PanelOrderLockHeader |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLock_PanelOrderLockOrder |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLock_ListOrderLock |
| | | { |
| | | } |
| | | FormOrderLock_DataSetLevelOrderLock |
| | | { |
| | | groupDepth: -1 |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StartDate |
| | | { |
| | | columnId: 'StartDate' |
| | | dataPath: 'StartDate' |
| | | dataType: 'date' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsLocked |
| | | { |
| | | columnId: 'IsLocked' |
| | | dataPath: 'IsLocked' |
| | | dataType: 'boolean' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_First_AsPlanningBaseSalesDemandInPeriod_End |
| | | { |
| | | columnId: 'First.AsPlanningBaseSalesDemandInPeriod.End' |
| | | dataPath: 'First.AsPlanningBaseSalesDemandInPeriod.End' |
| | | dataType: 'datetime' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_LastModify |
| | | { |
| | | columnId: 'LastModify' |
| | | dataPath: 'LastModify' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_LastModifyTime |
| | | { |
| | | columnId: 'LastModifyTime' |
| | | dataPath: 'LastModifyTime' |
| | | dataType: 'datetime' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | FormOrderLock_PanelOrderLockPlanning |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLock_PanelMatrix |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLock_MatrixEditorProductPlanning |
| | | { |
| | | gridColor: '#c4c4c4' |
| | | totalHeaderWidth: 200 |
| | | attributeHeaderWidthRatio: 0.6 |
| | | nameHeaderWidthRatio: 0.4 |
| | | columnWidth: 100 |
| | | horizontalGrid: true |
| | | verticalGrid: true |
| | | backendState |
| | | { |
| | | componentId: 'QTIANMA_JITUAN::FormOrderLock.MatrixEditorProductPlanning' |
| | | state |
| | | { |
| | | cells |
| | | { |
| | | attributes |
| | | { |
| | | attribute_DisplaySupplyQuantity |
| | | { |
| | | type: 'MatrixEditorWebApiCellDataModelInterest' |
| | | index: 0 |
| | | rowsubtotal: '' |
| | | columnsubtotal: '' |
| | | attribute: 'DisplaySupplyQuantity' |
| | | } |
| | | attribute_DependentDemandAndSalesDemandQuantity |
| | | { |
| | | type: 'MatrixEditorWebApiCellDataModelInterest' |
| | | index: 1 |
| | | rowsubtotal: '' |
| | | columnsubtotal: '' |
| | | attribute: 'DependentDemandAndSalesDemandQuantity' |
| | | } |
| | | attribute_TargetInventoryLevel |
| | | { |
| | | type: 'MatrixEditorWebApiCellDataModelInterest' |
| | | index: 2 |
| | | rowsubtotal: '' |
| | | columnsubtotal: '' |
| | | attribute: 'TargetInventoryLevel' |
| | | } |
| | | attribute_InventoryLevelEnd |
| | | { |
| | | type: 'MatrixEditorWebApiCellDataModelInterest' |
| | | index: 3 |
| | | rowsubtotal: '' |
| | | columnsubtotal: '' |
| | | attribute: 'InventoryLevelEnd' |
| | | } |
| | | attribute_StockLevelInDays |
| | | { |
| | | type: 'MatrixEditorWebApiCellDataModelInterest' |
| | | index: 4 |
| | | rowsubtotal: '' |
| | | columnsubtotal: '' |
| | | attribute: 'StockLevelInDays' |
| | | } |
| | | } |
| | | } |
| | | columns |
| | | { |
| | | sorting |
| | | { |
| | | criteria: "datamember:'Start'" |
| | | } |
| | | } |
| | | rows |
| | | { |
| | | sorting |
| | | { |
| | | criteria: "datamember:'Product_MP.DisplayIndex';datamember:'Name'" |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormOrderLockLog |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormOrderLockLog' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormOrderLockLog' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 9 |
| | | rowSpan: 8 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormOrderLockLog_PanelOrderLockLog |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormOrderLockLog_ListOrderLockLog |
| | | { |
| | | } |
| | | FormOrderLockLog_DataSetLevelOrderLockLog |
| | | { |
| | | groupDepth: -1 |
| | | column_OrderID |
| | | { |
| | | columnId: 'OrderID' |
| | | dataPath: 'OrderID' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockingPointID |
| | | { |
| | | columnId: 'StockingPointID' |
| | | dataPath: 'StockingPointID' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_CustomerName |
| | | { |
| | | columnId: 'CustomerName' |
| | | dataPath: 'CustomerName' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 6 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Price |
| | | { |
| | | columnId: 'Price' |
| | | dataPath: 'Price' |
| | | dataType: 'real' |
| | | index: 7 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_EndDate |
| | | { |
| | | columnId: 'EndDate' |
| | | dataPath: 'EndDate' |
| | | dataType: 'date' |
| | | index: 8 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_IsLocked |
| | | { |
| | | columnId: 'IsLocked' |
| | | dataPath: 'IsLocked' |
| | | dataType: 'boolean' |
| | | index: 9 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_End |
| | | { |
| | | columnId: 'End' |
| | | dataPath: 'End' |
| | | dataType: 'date' |
| | | index: 10 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_LastModify |
| | | { |
| | | columnId: 'LastModify' |
| | | dataPath: 'LastModify' |
| | | dataType: 'string' |
| | | index: 11 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_LastModifyTime |
| | | { |
| | | columnId: 'LastModifyTime' |
| | | dataPath: 'LastModifyTime' |
| | | dataType: 'datetime' |
| | | index: 12 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Notes |
| | | { |
| | | columnId: 'Notes' |
| | | dataPath: 'Notes' |
| | | dataType: 'string' |
| | | index: 13 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'TEXT_LOCK' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: '订åéå®_è§£é' |
| | | name: '订åéå®&è§£é' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
| | |
| | | rowPosition: 1 |
| | | rowSpan: 16 |
| | | columnPosition: 1 |
| | | columnSpan: 6 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # Quintiq GUI View File |
| | | # Version 3.0 |
| | | |
| | | PROPERTIES |
| | | { |
| | | KEY := [414702.1.50321581] |
| | | NAME := '9.åæè§å¾' |
| | | HELPPAGE := '' |
| | | PARENTKEY := [119650.0.1615272249] |
| | | FOCUSED := [514.0.2180] |
| | | MUSTREADMDSSETTINGS := false |
| | | ISPERSONAL false |
| | | OWNERNAME 'quintiq/hongjli' |
| | | ICONIMAGE 'WINDOWS' |
| | | CREATIONDATETIME '2023-10-12T10:00:44' |
| | | CREATIONUSER 'quintiq/hongjli' |
| | | UPDATEDATETIME '2023-10-12T10:18:13' |
| | | UPDATEUSER 'quintiq/hongjli' |
| | | LASTACCESSDATE '2023-10-12' |
| | | VIEWSCOPE 0 |
| | | } |
| | | AUTHORIZATIONS |
| | | { |
| | | OPEN |
| | | { |
| | | AUTHORIZATIONS |
| | | { |
| | | } |
| | | } |
| | | EDIT |
| | | { |
| | | AUTHORIZATIONS |
| | | { |
| | | } |
| | | } |
| | | } |
| | | MDSINFO |
| | | { |
| | | LOCAL '' |
| | | GLOBAL '' |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [626.0.4514905] |
| | | OBJECTTYPE Application // ApplicationLibMacroPlanner |
| | | BASEINFOOBJECTS |
| | | { |
| | | BASEINFOOBJECT |
| | | { |
| | | KEY [626.0.4514905] |
| | | OBJECTTYPE GUIComponent // ApplicationLibMacroPlanner |
| | | CONTENTS |
| | | { |
| | | SETTINGS_MDS_WITH_FOLDER |
| | | { |
| | | [414702.1.52504981]:LibInt_IntegratorProxy:/root:LibInt_IntegratorProxy |
| | | [414702.1.52533373]:SWF_CommunicationDataset:/root:SWF_CommunicationDataset |
| | | [414702.1.52528776]:SWF_WorkflowDataset:/root:SWF_WorkflowDataset |
| | | [414702.1.52500409]:LibDEF_DataBroker:/root:LibDEF_DataBroker |
| | | [414702.1.50285849]:LibDEF_DataRepository:/root:LibDEF_DataRepository |
| | | [414702.1.50276708]:DMF_ConvertorDataset:/root:DMF_ConvertorDataset |
| | | [414702.1.52542521]:LibMon_Monitor:/root:LibMon_Monitor |
| | | [414702.1.52537950]:LibUTF:/root:UTF |
| | | [414702.1.52550001]:Lib3DS_RootDataset:/root:Lib3DS_RootDataset |
| | | [414702.1.52580001]:KpiTracker:/root:KpiTracker |
| | | [414702.1.50281280]:MPDomainHandler:/root:MPDomainHandler |
| | | [414702.1.52560001]:MPSync:/root:MPSync |
| | | [414702.1.52509550]:ScenarioManager:/root:ScenarioManager |
| | | [414702.1.52570001]:LibSCIIntegrationInterface:/root:LibSCIIntegrationInterface |
| | | [414702.1.52519619]:GlobalOTDTable:/root:GlobalOTDTable |
| | | [414702.1.52585361]:MacroPlan:/root:MacroPlan |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [514.0.2180] |
| | | OBJECTTYPE Frame // Frame |
| | | CONTENTS |
| | | { |
| | | State := maximized |
| | | (200,0,1536,809) |
| | | WorkspaceLocation := |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1024236755] |
| | | OBJECTTYPE ValueHolder // ValueHolderViewLayout |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.721401771] |
| | | OBJECTTYPE ValueHolder // ValueHolderActiveMacroPlan |
| | | CONTENTS |
| | | { |
| | | Value '[414702.1.52620491]' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [132448.0.224582518] |
| | | OBJECTTYPE ValueHolder // ValueHolderSetMPDefaultViewForFirstLogin |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [146450.2.1404665746] |
| | | OBJECTTYPE ValueHolder // vhConfiguration |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [146874.1.233869144] |
| | | OBJECTTYPE ValueHolder // vhConfigurationMatrix |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [132894.0.1007052496] |
| | | OBJECTTYPE ValueHolder // ValueHolderSetDataHolderSelectedPISPIPExtractor |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [108684.0.1782661552] |
| | | OBJECTTYPE ValueHolder // ValueHolderLastSelected3DDriveDirectory |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [107654.0.557163713] |
| | | OBJECTTYPE ValueHolder // ValueHolderUserGroup |
| | | CONTENTS |
| | | { |
| | | Value ';Administrator;Developer;AggregatedPlanning;Blending;CampaignPlanning;CapacitySmoothing;DatabaseIntegration;Development;Feedback;Groups;InventoryMixBalancing;InventorySpecifications;InventorySupplies;LotSizes;OptimizerBenchmarking;Pegging;ProductPlanningGanttChart;SafetyStockCalculation;SalesDemandPostponement;ShelfLife;SupplyChainMap;SupplySpecifications;TransportationPlanning;Workflow;Functionalities;Software;SOP;Cloud;OnPremise;SupplyChainDirector;SupplyPlanner;DemandPlanner;CollaborativeForecasting;SOAPServerUserGroup;Web_SupplyPlanning;Web_SupplyChainData;Web_CampaignPlanning;Web_Sales;Web_Development;Web;Web_ScenariosAndSettings;Web_Blending;Web_DemandPostponement;Web_Allocation;Web_Financials;Web_Feedbacks;Web_InventoryMixBalancing;Web_SafetyStockCalculation;Web_WorkFlowConfiguration;Web_MyActivities;Web_Integration;Web_OptimizerBenchmarking;Web_SupplyDashboard;Web_Optimizer;Web_LotSizes;Web_ShelfLife;Web_CapacitySmoothing;Web_Inventory;Web_SafetyStock;KpiTrackerAdmin;Web_ProductionPlan;Web_PurchasingPlan;Web_TripPlan;Web_Plan;Web_BlendingPlan;BusinessUnitOM;ProductionPlan;MRPPlanning;AppConfigurators;Implementors' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.1.227882923] |
| | | OBJECTTYPE ValueHolder // ValueHolderShowSanityCheck |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [126224.0.581715] |
| | | OBJECTTYPE ValueHolder // ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value 'Feasible' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [132894.0.388222255] |
| | | OBJECTTYPE ValueHolder // ValueHolderImportProfileMessage |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.1.80067038] |
| | | OBJECTTYPE ValueHolder // ValueHolderSizing |
| | | CONTENTS |
| | | { |
| | | Value 'true' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [122192.0.103731718] |
| | | OBJECTTYPE ValueHolder // ValueHolderSanityCheckHighestSeverityMsgCount |
| | | CONTENTS |
| | | { |
| | | Value '39' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1085093394] |
| | | OBJECTTYPE ValueHolder // ValueHolderIsImportSucceed |
| | | CONTENTS |
| | | { |
| | | Value 'true' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [132448.0.331221783] |
| | | OBJECTTYPE ValueHolder // ValueHolderScenarioMPSize |
| | | CONTENTS |
| | | { |
| | | Value '1' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.1.502176570] |
| | | OBJECTTYPE ValueHolder // ValueHolderPeriodRollStatus |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [112884.1.706803944] |
| | | OBJECTTYPE ValueHolder // ValueHolderSanityCheckHighestSeverity |
| | | CONTENTS |
| | | { |
| | | Value '2' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [132448.0.662420775] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [11122.0.37341573] |
| | | { |
| | | [132448.0.662420039] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [132448.0.662420039] |
| | | { |
| | | Header := 'Name' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'DisplayNameForSelection [132448.0.661217036]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [110880.7.47894550] |
| | | { |
| | | Header := 'Optimizer status' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgOptimizerStatus [137862.0.1442841447]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'Name [11660.0.899152500]' true true |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.314428046] |
| | | OBJECTTYPE GUIComponent // PTFPanelTestController |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [105690.0.246954464] |
| | | OBJECTTYPE ValueHolder // vhLogging |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [104342.0.773994982] |
| | | OBJECTTYPE ValueHolder // vhDoActionInfoReturn |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [104342.0.867521338] |
| | | OBJECTTYPE ValueHolder // vhPendingActions |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [104342.0.867524820] |
| | | OBJECTTYPE ValueHolder // vhSharedRepository |
| | | CONTENTS |
| | | { |
| | | Value '\\\\CNLEN1845000693\\PTF_Repository\\' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [105690.0.892938783] |
| | | OBJECTTYPE ValueHolder // vhAsyncActionStatus |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [105690.0.247211998] |
| | | OBJECTTYPE ValueHolder // vhResultLogPath |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [105690.0.892939622] |
| | | OBJECTTYPE ValueHolder // vhPTFExecutionStatus |
| | | CONTENTS |
| | | { |
| | | Value 'Inactive' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [103546.0.81355542] |
| | | OBJECTTYPE ValueHolder // vhAutoClose |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [103546.0.54652306] |
| | | OBJECTTYPE ValueHolder // vhLogStart |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1146370710] |
| | | OBJECTTYPE Toolbar // ToolbarWorkflow |
| | | CONTENTS |
| | | { |
| | | 'vertical' '50' '0' |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1146375645] |
| | | OBJECTTYPE CustomDrawComponent // SWF_MP_CustomDrawComponentProcessDashboard |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [132478.0.288924864] |
| | | OBJECTTYPE ValueHolder // ValueHolderLastSyncDateTime |
| | | CONTENTS |
| | | { |
| | | Value '12-10-2023, 10:01:17' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [11660.0.360702312] |
| | | OBJECTTYPE Toolbar // ToolbarSupplyChainPanel |
| | | CONTENTS |
| | | { |
| | | 'horizontal' '50' '336' |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1070869880] |
| | | OBJECTTYPE ValueHolder // ValueHolderNavigationPanelState |
| | | CONTENTS |
| | | { |
| | | Value 'true' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1070870209] |
| | | OBJECTTYPE ValueHolder // ValueHolderNavigationPanelSize |
| | | CONTENTS |
| | | { |
| | | Value '336' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1033284312] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1033284313] |
| | | OBJECTTYPE SplitterPane // SplitterPane |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883499282] |
| | | OBJECTTYPE TabComponent // TabComponent |
| | | CONTENTS |
| | | { |
| | | ActivePageIndex 0 |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [132448.0.71838188] |
| | | OBJECTTYPE List // ListNavigationPanelSelection |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883514459] |
| | | OBJECTTYPE ValueHolder // ValueHolderListSelections |
| | | CONTENTS |
| | | { |
| | | Value 'Stocking points and units' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883514458] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel288 |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [113694.2.1025339746] |
| | | { |
| | | [113694.2.1025342095] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [113694.2.1025342095] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [113694.2.1025096770]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'SequenceNr [113694.2.1025096776]' true true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516525] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd516 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516526] |
| | | OBJECTTYPE SplitterPane // SplitterPaneEntities |
| | | CONTENTS |
| | | { |
| | | Size 100 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516528] |
| | | OBJECTTYPE List // ListEntityTreeInPanel |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1026852831] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelUnit |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [127710.1.1014097713] |
| | | { |
| | | [127710.1.1014102531] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [127710.1.1014102531] |
| | | { |
| | | Header := 'Name' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'DisplayName [127710.1.1013707791]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'DefinitionName [1.2.1944]' true true |
| | | DataMemberSort 'DisplayIndex [127710.1.1014879496]' true true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516541] |
| | | OBJECTTYPE SplitterPane // SplitterPaneProducts |
| | | CONTENTS |
| | | { |
| | | Size 0 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516544] |
| | | OBJECTTYPE List // ListProductInPanel |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.2.1025678105] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelProducts |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [113694.2.1026639210] |
| | | { |
| | | [113694.2.1026641039] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [127710.1.791646005] |
| | | { |
| | | Width := 43 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [101472.1.1551142288]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'DisplayIndex [101472.1.1550630686]' true true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516552] |
| | | OBJECTTYPE SplitterPane // SplitterPaneSalesSegment |
| | | CONTENTS |
| | | { |
| | | Size 0 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1883516554] |
| | | OBJECTTYPE List // ListSalesSegmentInPanel |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [11660.0.1616690288] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesSegment |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [113694.2.1026633433] |
| | | { |
| | | [113694.2.1026637315] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [127710.1.791646006] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [101472.1.1552565832]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'DisplayIndex [101472.1.1552054710]' true true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [131438.0.356639347] |
| | | OBJECTTYPE SplitterPane // SplitterPanePeriods |
| | | CONTENTS |
| | | { |
| | | Size 0 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [131438.0.353247249] |
| | | OBJECTTYPE List // ListPeriodSpecificationInPanel |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [131438.0.371333408] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelPeriodSpecifications |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [131438.0.360617528] |
| | | { |
| | | [131438.0.360619967] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [131438.0.360619967] |
| | | { |
| | | Header := 'Name' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ID [112884.1.819834135]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'TimeUnitLevel [110702.1.442080356]' true true |
| | | DataMemberSort 'NrOfTimeUnit [113694.2.259953597]' true true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [131438.0.402834330] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelPeriods |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [131438.0.360619043] |
| | | { |
| | | [131438.0.373648709] |
| | | [131438.0.373648710] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [131438.0.373648709] |
| | | { |
| | | Header := 'Start' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Period_MP [133004.0.129306565]|StartDate [11660.0.1924712308]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [131438.0.373648710] |
| | | { |
| | | Header := 'End' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Period_MP [133004.0.129306565]|EndDate [11660.0.1924712413]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [131438.0.373648709] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1884468404] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd466 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1884468405] |
| | | OBJECTTYPE SplitterPane // SplitterPane252 |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127238.0.1884468597] |
| | | OBJECTTYPE List // ListBookmarks |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [130238.0.368320209] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelBookmarks |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [121072.0.291112455] |
| | | { |
| | | [121072.0.291113667] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121072.0.291113667] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [121072.0.290461471]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'IsFolder [127238.0.1889576073]' false true |
| | | ColumnSort [121072.0.291113667] true false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [130238.0.368320210] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelBookmarkChildren |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [121072.0.291112455] |
| | | { |
| | | [121072.0.291113667] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121072.0.291113667] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [121072.0.290461471]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'IsFolder [127238.0.1889576073]' false true |
| | | ColumnSort [121072.0.291113667] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1170974339] |
| | | SINGLEINSTANCE false |
| | | ID 'Pegging' |
| | | PARENTKEY [514.0.2180] |
| | | OBJECTTYPE Form // FormPegging |
| | | CREATETYPE FormPegging |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (354,421,990,664) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[1]Selection[FRONT] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171911809] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd1 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171911810] |
| | | OBJECTTYPE SplitterPane // SplitterPane |
| | | CONTENTS |
| | | { |
| | | Size 50.132802124834 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171921411] |
| | | OBJECTTYPE SplitterWnd // SplitterWndDemand_MP_Pegging |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171921412] |
| | | OBJECTTYPE SplitterPane // SplitterPane2 |
| | | CONTENTS |
| | | { |
| | | Size 52.6515151515151 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171921414] |
| | | OBJECTTYPE List // ListDemand |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171924299] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelDemand_MP |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [11766.0.1025088210] |
| | | { |
| | | [11766.1.490215920] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetImageColumn] [108486.1.2111697545] |
| | | { |
| | | Width := 19 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'DemandType [11660.0.340434965]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [108486.2.15728337] |
| | | { |
| | | Header := 'HasValidPeggedQuantity' |
| | | Width := 21 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasValidPeggedQuantity [108486.2.15494714]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.1139010297] |
| | | { |
| | | Header := 'Stocking point' |
| | | Width := 137 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|AsPlanningProductInStockingPoint [134266.1.8545642]|StockingPoint_MP [11660.0.488414369]|Name [101472.1.1554218718]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [108486.1.2110122000] |
| | | { |
| | | Header := 'Product' |
| | | Width := 184 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductInStockingPointInPeriodPlanning [134266.1.219045427]|ProductInStockingPoint_MP [134266.1.5798354]|Product_MP [11660.0.486228287]|Name [101472.1.1551142288]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [108486.1.2112140291] |
| | | { |
| | | Header := 'Period start' |
| | | Width := 115 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.GetPeriodStart() )' |
| | | Alignment := '' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [11766.1.490215920] |
| | | { |
| | | Width := 80 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [101320.0.110374989]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [108486.1.2110122001] |
| | | { |
| | | Header := 'Fulfilled' |
| | | Width := 82 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'FulfilledQuantity [11660.0.157649047]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [110880.2.1142677800] |
| | | { |
| | | Header := 'Available' |
| | | Width := 79 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.GetAvailableQuantityForPegging() )' |
| | | Alignment := '' |
| | | } |
| | | } |
| | | Column internal[DataSetChartColumn] [108486.1.2112734746] |
| | | { |
| | | Header := 'Fulfillment' |
| | | Width := 104 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Type := 'Stacked Bar' |
| | | Relative := true |
| | | Points |
| | | { |
| | | PointDefinition |
| | | { |
| | | Text := 'minvalue( object.GetPeggedQuantity(), object.FulfilledQuantity() )' |
| | | Color := 'Green' |
| | | NegativeColor := 'Red' |
| | | Description := 'Fulfilled pegged quantity' |
| | | } |
| | | PointDefinition |
| | | { |
| | | Text := 'maxvalue( object.FulfilledQuantity() - object.GetPeggedQuantity(), 0 )' |
| | | Color := '$FF9900' |
| | | NegativeColor := 'Red' |
| | | Description := 'Unpegged quantity' |
| | | } |
| | | PointDefinition |
| | | { |
| | | Text := 'maxvalue( object.GetPeggedQuantity() - object.FulfilledQuantity(), 0 )' |
| | | Color := 'Red' |
| | | NegativeColor := 'Red' |
| | | Description := 'Overpegged quantity' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [108486.1.2112140291] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171921413] |
| | | OBJECTTYPE SplitterPane // SplitterPane3 |
| | | CONTENTS |
| | | { |
| | | Size 47.3484848484849 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.0.1490022148] |
| | | OBJECTTYPE List // ListDemandPegging |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [113694.0.1490022154] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel2 |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [108486.1.1171928381] |
| | | { |
| | | [108486.1.1171960868] |
| | | [108486.1.1320715923] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetImageColumn] [135072.0.40676723] |
| | | { |
| | | Width := 22 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Supply_MP [134266.1.11843917]|SupplyType [108486.1.1185051348]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [110880.9.1181376772] |
| | | { |
| | | Header := 'HasUserQuantity' |
| | | Width := 23 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [113694.0.1490534244] |
| | | { |
| | | Width := 21 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasSupply [108486.2.16148330]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [113694.0.1490809329] |
| | | { |
| | | Header := 'Period start' |
| | | Width := 115 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.Supply_MP().GetPeriodStart() )' |
| | | Alignment := 'Default' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [113694.0.1490521540] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Quantor |
| | | { |
| | | Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' |
| | | } |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [134266.1.8545959]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [112884.0.2032524903] |
| | | { |
| | | Header := 'Cost' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Quantor |
| | | { |
| | | Expression := 'sum' 'object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity()' |
| | | } |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.Supply_MP().GetBaseCostPerQuantity() * object.Quantity() )' |
| | | Alignment := 'Default' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <GEBFiltering Key="@Default_Filter1" TargetType="Fulfillment Q134266_1_8545931">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Quantity1" ElementType="Fulfillment Q134266_1_8545931" ValueType="Real">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[112610.0.1005221707]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@5">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' |
| | | ColumnSort [113694.0.1490809329] true false |
| | | ColumnSort [113694.0.1490521540] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1171911811] |
| | | OBJECTTYPE SplitterPane // SplitterPane1 |
| | | CONTENTS |
| | | { |
| | | Size 49.867197875166 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693802] |
| | | OBJECTTYPE SplitterWnd // SplitterWndSupply_MP_Pegging |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693803] |
| | | OBJECTTYPE SplitterPane // SplitterPane4 |
| | | CONTENTS |
| | | { |
| | | Size 52.6315789473684 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693804] |
| | | OBJECTTYPE List // ListSupply |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693807] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSupply_MP |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [108486.1.1175456932] |
| | | { |
| | | [108486.1.1175896212] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetImageColumn] [108486.1.2113319927] |
| | | { |
| | | Width := 23 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'SupplyType [108486.1.1185051348]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [108486.2.521730743] |
| | | { |
| | | Header := 'HasValidPegging' |
| | | Width := 21 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasValidPegging [108486.2.479981617]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [108486.2.14534947] |
| | | { |
| | | Header := 'HasValidPeggedQuantity' |
| | | Width := 23 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasValidPeggedQuantity [108486.1.2146810434]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [108486.1.2113344305] |
| | | { |
| | | Header := 'Period start' |
| | | Width := 115 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.GetPeriodStart() )' |
| | | Alignment := '' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [108486.1.2110122007] |
| | | { |
| | | Width := 116 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [112884.1.1160030032]' |
| | | } |
| | | } |
| | | Column internal[DataSetChartColumn] [108486.1.2113393570] |
| | | { |
| | | Header := 'Supply' |
| | | Width := 72 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Type := 'Stacked Bar' |
| | | Relative := true |
| | | Points |
| | | { |
| | | PointDefinition |
| | | { |
| | | Text := 'minvalue( object.GetPeggedQuantity(), object.Quantity() )' |
| | | Color := '$CCCCCC' |
| | | NegativeColor := 'Red' |
| | | Description := 'Used quantity for pegging' |
| | | } |
| | | PointDefinition |
| | | { |
| | | Text := 'object.GetAvailableQuantityForPegging()' |
| | | Color := 'Green' |
| | | NegativeColor := 'Red' |
| | | Description := 'Available quantity for pegging' |
| | | } |
| | | PointDefinition |
| | | { |
| | | Text := 'maxvalue( object.GetPeggedQuantity() - object.Quantity(), 0 )' |
| | | Color := 'Red' |
| | | NegativeColor := 'Red' |
| | | Description := 'Overused quantity' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [110880.2.1142925855] |
| | | { |
| | | Header := 'Available' |
| | | Width := 79 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.GetAvailableQuantityForPegging() )' |
| | | Alignment := '' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [108486.1.2113344305] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693810] |
| | | OBJECTTYPE SplitterPane // SplitterPane5 |
| | | CONTENTS |
| | | { |
| | | Size 47.3684210526316 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693811] |
| | | OBJECTTYPE List // ListSupplyPegging |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [108486.1.1175693814] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel4 |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [108486.1.1175456935] |
| | | { |
| | | [108486.1.1175896215] |
| | | [108486.1.1320715924] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetImageColumn] [108486.1.2113733284] |
| | | { |
| | | Header := 'DemandType' |
| | | Width := 23 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Demand_MP [134266.1.16794407]|DemandType [11660.0.340434965]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [110880.9.1181425511] |
| | | { |
| | | Header := 'HasUserQuantity' |
| | | Width := 25 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasUserQuantity [108486.1.1707654857]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [113694.0.1488690244] |
| | | { |
| | | Width := 21 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgHasDemand [113694.0.1488476421]' |
| | | } |
| | | } |
| | | Column internal[DataSetConfigurableColumn] [108486.1.2113843687] |
| | | { |
| | | Header := 'Period start' |
| | | Width := 115 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Text := 'VALUE( object.Demand_MP().GetPeriodStart() )' |
| | | Alignment := '' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [108486.1.2110122012] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Quantor |
| | | { |
| | | Simple := 'sum' DataMemberString := 'Quantity [134266.1.8545959]' |
| | | } |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [134266.1.8545959]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [108486.1.2110122013] |
| | | { |
| | | Header := 'Cost' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Quantor |
| | | { |
| | | Simple := 'sum' DataMemberString := 'BaseCost [134266.1.8545935]' |
| | | } |
| | | Specific |
| | | { |
| | | DataPath := 'BaseCost [134266.1.8545935]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [108486.1.2113843687] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.818301225] |
| | | SINGLEINSTANCE false |
| | | ID '产åè§åæ°æ®ç©éµ' |
| | | PARENTKEY [514.0.2180] |
| | | OBJECTTYPE Form // FormProductPlanningMatrix |
| | | CREATETYPE FormProductPlanningMatrix |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (0,0,0,0) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4493;]TabIdx[0]Selection[NONE] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.821866707] |
| | | OBJECTTYPE CheckBox // CheckBoxFilterByProductLevel |
| | | CONTENTS |
| | | { |
| | | Checkstate 1 |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.821866918] |
| | | OBJECTTYPE StringSelection // StringSelectionProductLevel |
| | | CONTENTS |
| | | { |
| | | BoundValue '[Leaf product]' |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.818312567] |
| | | OBJECTTYPE MatrixEditor // MatrixEditorProductPlanning |
| | | CONTENTS |
| | | { |
| | | RowHeight 29 |
| | | ColumnWidth 82 |
| | | FirstColumnWidth 433 |
| | | Attributes 'SupplyQuantity;DependentDemandAndSalesDemandQuantity;TargetInventoryLevel;InventoryLevelEnd;StockLevelInDays' |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.819572713] |
| | | OBJECTTYPE GUIScaleView // MatrixEditorColumns |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.820829335] |
| | | OBJECTTYPE UserConfigurableInformation // UserConfigurableInformationPeriod |
| | | CONTENTS |
| | | { |
| | | ObjectText 'VALUE(object.Start())' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.819572710] |
| | | OBJECTTYPE GUIScaleView // MatrixEditorRows |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [127710.1.820300549] |
| | | OBJECTTYPE UserConfigurableInformation // UserConfigurableInformationPISP |
| | | CONTENTS |
| | | { |
| | | ObjectText 'VALUE( object.Name() ) (VALUE( object.UnitOfMeasureName() ))' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [107654.0.139602704] |
| | | SINGLEINSTANCE false |
| | | ID 'éå®éæ±' |
| | | PARENTKEY [514.0.2180] |
| | | OBJECTTYPE Form // FormSalesDemands |
| | | CREATETYPE FormSalesDemands |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (1344,0,192,928) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[T0.4493;]TabIdx[1]Selection[FOCUS] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [124112.0.87054864] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd1 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [124112.0.87054865] |
| | | OBJECTTYPE SplitterPane // SplitterPaneSalesDemand |
| | | CONTENTS |
| | | { |
| | | Size 72.2642807983482 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [124112.0.87250426] |
| | | OBJECTTYPE List // ListSalesDemand |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [124112.0.87253131] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesDemand |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [414702.1.48371364] |
| | | { |
| | | Width := 155 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'StartDate [151892.1.1091152440]' |
| | | AttributePathIdentifier := "StartType('external[Forecast]') |
| | | Attribute([151892.1.1091152440])" |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [124112.0.127773359] |
| | | { |
| | | Width := 46 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgNotLinkedToPeriod [11766.1.1447220213]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [124112.0.127773360] |
| | | { |
| | | Width := 20 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgIsPostponed [101472.1.1295487708]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [124112.0.127773361] |
| | | { |
| | | Header := 'Sales segment' |
| | | Width := 136 |
| | | Subtotals := true |
| | | Specific |
| | | { |
| | | DataPath := 'SalesSegment_MP [124112.0.66357172]|Name [101472.1.1552565832]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [124112.0.127773362] |
| | | { |
| | | Header := 'Product' |
| | | Width := 171 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductInStockingPoint_MP [124112.0.61687182]|Product_MP [11660.0.486228287]|Name [101472.1.1551142288]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [124112.0.127773363] |
| | | { |
| | | Header := 'Stocking point' |
| | | Width := 182 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductInStockingPoint_MP [124112.0.61687182]|StockingPoint_MP [11660.0.488414369]|Name [101472.1.1554218718]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [112610.0.1212432722] |
| | | { |
| | | Width := 93 |
| | | Subtotals := false |
| | | Quantor |
| | | { |
| | | Simple := 'sum' DataMemberString := 'Quantity [151892.1.1091152476]' |
| | | } |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [151892.1.1091152476]' |
| | | } |
| | | } |
| | | Column internal[DataSetChartColumn] [112610.0.1108107591] |
| | | { |
| | | Header := 'Fulfillment' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | Type := 'Stacked Bar' |
| | | Relative := false |
| | | Points |
| | | { |
| | | PointDefinition |
| | | { |
| | | Text := 'object.FulfilledQuantity() * object.DefaultUOMConversionFactor()' |
| | | Color := 'Green' |
| | | NegativeColor := 'Red' |
| | | Description := '' |
| | | } |
| | | PointDefinition |
| | | { |
| | | Text := 'sum( object, SalesDemandInPeriod, sdip, sdip.UnfulfilledQuantity() * object.DefaultUOMConversionFactor() )' |
| | | Color := '$FFA300' |
| | | NegativeColor := 'Green' |
| | | Description := '' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [124112.0.127773364] |
| | | { |
| | | Width := 56 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Price [151892.1.1091152449]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <GEBFiltering Key="@Default_Filter1" TargetType="Forecast Q124112_0_61686821">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Quantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n <BaseName>Quantity</BaseName>\n <Name>Quantity</Name>\n <Title>Quantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Quantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@FulfilledQuantity1" ElementType="Forecast Q124112_0_61686821" ValueType="Real">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n <BaseName>FulfilledQuantity</BaseName>\n <Name>FulfilledQuantity</Name>\n <Title>FulfilledQuantity</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>FulfilledQuantity</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Quantity1">\n <ColumnID>[112610.0.1212345820]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@5" Column="@FulfilledQuantity1">\n <ColumnID>[112610.0.1212349003]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@6">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' |
| | | ColumnSort [414702.1.48371364] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [124112.0.87054866] |
| | | OBJECTTYPE SplitterPane // SplitterPaneSalesDemandInPeriod |
| | | CONTENTS |
| | | { |
| | | Size 27.7357192016518 |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6886965] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6886966] |
| | | OBJECTTYPE SplitterPane // SplitterPane |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6887229] |
| | | OBJECTTYPE List // ListAggregatedSalesDemandInPeriod |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6887235] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSalesDemandInPeriod |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [11766.0.1025088210] |
| | | { |
| | | [11766.1.490215920] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [127710.1.899918256] |
| | | { |
| | | Header := 'Sales segment' |
| | | Width := 120 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'SalesSegmentName [123718.0.362599768]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918258] |
| | | { |
| | | Header := 'Product' |
| | | Width := 103 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductID [123718.0.362599725]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918257] |
| | | { |
| | | Header := 'Stocking point' |
| | | Width := 121 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'StockingPointID [123718.0.362599783]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918259] |
| | | { |
| | | Header := 'Start' |
| | | Width := 96 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'StartDate [123718.0.362599776]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918260] |
| | | { |
| | | Header := 'End' |
| | | Width := 98 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'EndDate [123718.0.362599633]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918261] |
| | | { |
| | | Width := 77 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [101320.0.110374989]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918262] |
| | | { |
| | | Header := 'Fulfilled' |
| | | Width := 69 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'FulfilledQuantity [11660.0.157649047]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [127710.1.899918259] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6886967] |
| | | OBJECTTYPE SplitterPane // SplitterPane552 |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6889558] |
| | | OBJECTTYPE List // ListDisaggregatedSalesDemandInPeriod |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [116826.1.6889563] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [11766.0.1025088210] |
| | | { |
| | | [11766.1.490215920] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [127710.1.899918256] |
| | | { |
| | | Header := 'Sales segment' |
| | | Width := 212 |
| | | Subtotals := true |
| | | Specific |
| | | { |
| | | DataPath := 'SalesSegmentName [123718.0.362599768]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918258] |
| | | { |
| | | Header := 'Product' |
| | | Width := 118 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ProductID [123718.0.362599725]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918257] |
| | | { |
| | | Header := 'Stocking point' |
| | | Width := 124 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'StockingPointID [123718.0.362599783]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918259] |
| | | { |
| | | Header := 'Start' |
| | | Width := 103 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'StartDate [123718.0.362599776]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918260] |
| | | { |
| | | Header := 'End' |
| | | Width := 103 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'EndDate [123718.0.362599633]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918261] |
| | | { |
| | | Width := 77 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Quantity [101320.0.110374989]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [127710.1.899918262] |
| | | { |
| | | Header := 'Fulfilled' |
| | | Width := 69 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'FulfilledQuantity [11660.0.157649047]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'ProductInStockingPoint_MP [123718.0.362599994]|Product_MP [11660.0.486228287]|Name [101472.1.1551142288]' true true |
| | | DataMemberSort 'ProductInStockingPoint_MP [123718.0.362599994]|StockingPoint_MP [11660.0.488414369]|Name [101472.1.1554218718]' true true |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365472357] |
| | | SINGLEINSTANCE false |
| | | ID 'å 工路å¾' |
| | | PARENTKEY [514.0.2180] |
| | | OBJECTTYPE Form // FormRoutings |
| | | CREATETYPE FormRoutings |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (0,0,0,0) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[B0.5507;]TabIdx[0]Selection[NONE] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497231] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd1 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497232] |
| | | OBJECTTYPE SplitterPane // SplitterPane |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497233] |
| | | OBJECTTYPE List // ListRouting |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497235] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelRouting |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [414702.1.14320987] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'AllowWIPInventory [127238.0.1952375105]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320988] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'BackgroundRegionHeight [110994.0.1957900049]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320989] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'BackgroundRegionWidth [110994.0.1957900066]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320990] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'CopyHelper [145808.0.1360181115]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320991] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'End [113694.1.1906651480]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320992] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'HasInputOrOutput [127710.1.662345328]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320993] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'HasNonSystemInputOrOutput [158636.0.308982340]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320994] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'HasStep [127710.1.661407939]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320995] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ID [113694.1.1906651466]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320996] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'IsEnabled [113694.1.1929700744]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320997] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'IsManuallyConfigured [129442.0.45566327]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320998] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'IsSoftDeleted [124808.0.1333363657]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14320999] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'IsValidData [124808.0.1255490063]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321000] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'LeftRegionHeight [110994.0.1930836805]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321001] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'LeftRegionWidth [110994.0.1921226998]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321002] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'MaxNrOfOperations [110994.0.1912206775]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321003] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'MinXOutputPISP [113694.1.1978168643]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321004] |
| | | { |
| | | Width := 376 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [113694.1.1906651470]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321005] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'SanityCheckDataMostSevere [122192.0.113673777]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321006] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'SanityCheckDataMostSevereCount [122192.0.113673781]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321007] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'SanityCheckDataTotalViolationCount [122192.0.170828320]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321008] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Start [113694.1.1906651474]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321009] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'TopRegionHeight [110994.0.1930538690]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [414702.1.14321010] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'TopRegionWidth [110994.0.1921955322]' |
| | | } |
| | | } |
| | | Column internal[DataSetImageColumn] [414702.1.14321011] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ImgIsEnabled [113694.1.1934081987]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497250] |
| | | OBJECTTYPE SplitterPane // SplitterPane1 |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497251] |
| | | OBJECTTYPE SplitterWnd // SplitterWnd2 |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365497252] |
| | | OBJECTTYPE SplitterPane // SplitterPane2 |
| | | CONTENTS |
| | | { |
| | | VISIBLE true |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [136682.0.365502343] |
| | | OBJECTTYPE CheckBox // CheckBoxFilterProduct |
| | | CONTENTS |
| | | { |
| | | Checkstate 1 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |