已修改18个文件
已添加21个文件
已删除14个文件
| | |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDLog globalOTDLog, |
| | | String executeUser |
| | | ) |
| | | String executeUser, |
| | | String message |
| | | ) as String |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDLog.DataDistributionLog( relnew, |
| | | ExecuteStatus := "Running", |
| | | ExecuteUser := executeUser |
| | | ); |
| | | dataInterfaceLog := globalOTDLog.DataInterfaceLog( relnew, |
| | | ID := OS::GenerateGUIDAsString(), |
| | | ExecuteStatus := "Running", |
| | | ExecuteUser := executeUser, |
| | | Message := message, |
| | | CreateDate := DateTime::ActualTime() |
| | | ); |
| | | |
| | | return dataInterfaceLog.ID(); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod OnException ( |
| | | Exception e, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | options := DatasetFindOptions::Construct( "GlobalOTDLog" ).IncludeOffline( true ); |
| | | |
| | | mdskey := DatasetController::FindUnique( options ); |
| | | |
| | | MDSGlobalOTDLog::Root( mdskey ) -> DataInterfaceLog::OnError( e.ErrorNumber(), e.Message(), dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Success ( |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | options := DatasetFindOptions::Construct( "GlobalOTDLog" ).IncludeOffline( true ); |
| | | |
| | | mdskey := DatasetController::FindUnique( options ); |
| | | |
| | | MDSGlobalOTDLog::Root( mdskey ) -> DataInterfaceLog::OnSuccess( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DeleteAllCategoryData ( |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable -> GlobalOTDTable::DeleteAllCategoryDataStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DeleteAllCategoryDataStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_ProductCategory( relflush ); |
| | | globalOTDTable.Global_ProductInLineCategory( relflush ); |
| | | globalOTDTable.Global_InventorySupplyCategory( relflush ); |
| | | globalOTDTable.Global_StockingPointCostCategory( relflush ); |
| | | globalOTDTable.Global_MAPISPIPCategory( relflush ); |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DeleteAllMappingData ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_MappingCustomOrder( relflush ); |
| | | globalOTDTable.Global_MappingForecast( relflush ); |
| | | globalOTDTable.Global_MappingUnitOfMeasure_MP( relflush ); |
| | | globalOTDTable.Global_MappingSalesSegment_MP( relflush ); |
| | | globalOTDTable.Global_MappingProduct_MP( relflush ); |
| | | globalOTDTable.Global_MappingConversionFactor( relflush ); |
| | | globalOTDTable.Global_MappingOperation( relflush ); |
| | | globalOTDTable.Global_MappingOperationBOM( relflush ); |
| | | globalOTDTable.Global_MappingProductInLane( relflush ); |
| | | globalOTDTable.Global_MappingActualProductInStockingPointInPeriod( relflush ); |
| | | globalOTDTable.Global_MappingInventorySupply( relflush ); |
| | | globalOTDTable.Global_MappingStockingPointCost( relflush ); |
| | | globalOTDTable.Global_MappingOperationCost( relflush ); |
| | | globalOTDTable.Global_MappingDOI_DSI( relflush ); |
| | | globalOTDTable.Global_MappingCustomerGrade( relflush ); |
| | | globalOTDTable.Global_MappingStockingPoint_MP( relflush ); |
| | | globalOTDTable.Global_MappingCurrency_MP( relflush ); |
| | | globalOTDTable.Global_MappingCurrencyRate_MP( relflush ); |
| | | globalOTDTable.Global_MappingLane( relflush ); |
| | | globalOTDTable.Global_MappingLaneLeg( relflush ); |
| | | globalOTDTable -> GlobalOTDTable::DeleteAllMappingDataStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DeleteAllMappingDataStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_MappingCustomOrder( relflush ); |
| | | globalOTDTable.Global_MappingForecast( relflush ); |
| | | globalOTDTable.Global_MappingUnitOfMeasure_MP( relflush ); |
| | | globalOTDTable.Global_MappingSalesSegment_MP( relflush ); |
| | | globalOTDTable.Global_MappingProduct_MP( relflush ); |
| | | globalOTDTable.Global_MappingConversionFactor( relflush ); |
| | | globalOTDTable.Global_MappingOperation( relflush ); |
| | | globalOTDTable.Global_MappingOperationBOM( relflush ); |
| | | globalOTDTable.Global_MappingProductInLane( relflush ); |
| | | globalOTDTable.Global_MappingActualProductInStockingPointInPeriod( relflush ); |
| | | globalOTDTable.Global_MappingInventorySupply( relflush ); |
| | | globalOTDTable.Global_MappingStockingPointCost( relflush ); |
| | | globalOTDTable.Global_MappingOperationCost( relflush ); |
| | | globalOTDTable.Global_MappingDOI_DSI( relflush ); |
| | | globalOTDTable.Global_MappingCustomerGrade( relflush ); |
| | | globalOTDTable.Global_MappingStockingPoint_MP( relflush ); |
| | | globalOTDTable.Global_MappingCurrency_MP( relflush ); |
| | | globalOTDTable.Global_MappingCurrencyRate_MP( relflush ); |
| | | globalOTDTable.Global_MappingLane( relflush ); |
| | | globalOTDTable.Global_MappingLaneLeg( relflush ); |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_InventorySupplyCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingInventorySupply, |
| | | tempGMIS, true, tempGMIS.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_InventorySupplyCategory( relnew, ProductID := id ); |
| | | } |
| | | globalOTDTable -> Global_InventorySupplyCategory::CreateStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_InventorySupplyCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingInventorySupply, |
| | | tempGMIS, true, tempGMIS.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_InventorySupplyCategory( relnew, ProductID := id ); |
| | | } |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_MAPISPIPCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingActualProductInStockingPointInPeriod, |
| | | tempGMAPISPIP, true, tempGMAPISPIP.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_MAPISPIPCategory( relnew, ProductID := id ); |
| | | } |
| | | globalOTDTable -> Global_MAPISPIPCategory::CreateStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_MAPISPIPCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingActualProductInStockingPointInPeriod, |
| | | tempGMAPISPIP, true, tempGMAPISPIP.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_MAPISPIPCategory( relnew, ProductID := id ); |
| | | } |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_ProductCategory( relflush ); |
| | | |
| | | businessTypes := selectuniquevalues( globalOTDTable, Global_MappingProduct_MP, tempGMPMP, true, tempGMPMP.BusinessType() ); |
| | | |
| | | traverse ( businessTypes, Elements, bt ) { |
| | | globalOTDTable.Global_ProductCategory( relnew, BusinessTypeName := bt ); |
| | | } |
| | | globalOTDTable -> Global_ProductCategory::CreateStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_ProductCategory( relflush ); |
| | | |
| | | businessTypes := selectuniquevalues( globalOTDTable, Global_MappingProduct_MP, tempGMPMP, true, tempGMPMP.BusinessType() ); |
| | | |
| | | traverse ( businessTypes, Elements, bt ) { |
| | | globalOTDTable.Global_ProductCategory( relnew, BusinessTypeName := bt ); |
| | | } |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_ProductInLineCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingProductInLane, tempGMPIL, true, tempGMPIL.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_ProductInLineCategory( relnew, ProductID := id ); |
| | | } |
| | | globalOTDTable -> Global_ProductInLineCategory::CreateStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_ProductInLineCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingProductInLane, tempGMPIL, true, tempGMPIL.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_ProductInLineCategory( relnew, ProductID := id ); |
| | | } |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | GlobalOTDTable globalOTDTable |
| | | GlobalOTDTable globalOTDTable, |
| | | String dataInterfaceLogID |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_StockingPointCostCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingStockingPointCost, tempGMSPC, true, tempGMSPC.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_StockingPointCostCategory( relnew, ProductID := id ); |
| | | } |
| | | globalOTDTable -> Global_StockingPointCostCategory::CreateStream() |
| | | -> DataInterfaceLog::Success( dataInterfaceLogID ) |
| | | -> Exception() |
| | | -> DataInterfaceLog::OnException( dataInterfaceLogID ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateStream ( |
| | | GlobalOTDTable globalOTDTable |
| | | ) as stream[GlobalOTDTable] |
| | | { |
| | | TextBody: |
| | | [* |
| | | globalOTDTable.Global_StockingPointCostCategory( relflush ); |
| | | |
| | | productIDs := selectuniquevalues( globalOTDTable, Global_MappingStockingPointCost, tempGMSPC, true, tempGMSPC.ProductID() ); |
| | | |
| | | traverse ( productIDs, Elements, id ) { |
| | | globalOTDTable.Global_StockingPointCostCategory( relnew, ProductID := id ); |
| | | } |
| | | |
| | | return emit( globalOTDTable ); |
| | | *] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Taborder: 3 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel1 |
| | | { |
| | | #keys: '[414702.1.241718154]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonGenerateProductCategory id:ButtonGenerateProductCategory_943 |
| | | { |
| | | #keys: '[414702.1.245048887]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'TELEPHONE2' |
| | | Label: 'æ ¹æ®äºä¸é¨çæäº§ååç±»' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component Button1 id:Button1_838 |
| | | { |
| | | #keys: '[414702.1.247625600]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BRUSH2' |
| | | Label: 'æ ¹æ®äº§åIDçæProductInLineåç±»' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel3 |
| | | { |
| | | #keys: '[414702.1.247664260]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Button2 id:Button2_925 |
| | | { |
| | | #keys: '[414702.1.242541029]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'INDUSTRIAL_ROBOT' |
| | | Label: 'æ ¹æ®äº§åIDçæStockingPoingCoståç±»' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component Button3 id:Button3_414 |
| | | { |
| | | #keys: '[414702.1.247559425]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BANANA' |
| | | Label: 'æ ¹æ®äº§åIDçæMAPISPIPåç±»' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component Button4 id:Button4_433 |
| | | { |
| | | #keys: '[414702.1.247870242]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BEER_GLASS' |
| | | Label: 'æ ¹æ®äº§åIDçæInventorySupplyåç±»' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel4 |
| | | { |
| | | #keys: '[414702.1.246784986]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Button5 id:Button5_56 |
| | | { |
| | | #keys: '[414702.1.247191910]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BROOM' |
| | | Label: 'æ¸
空åç±»' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component ButtonDeleteMappingData id:ButtonDeleteMappingData_928 |
| | | { |
| | | #keys: '[414702.1.247703528]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'GARBAGE' |
| | | Label: 'å 餿æä¸é´è¡¨æ°æ®' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel1/Button1_838 |
| | | Response OnClick () id:Response_FormInterfaceTest_Button1_OnClick_673 |
| | | { |
| | | #keys: '[414702.1.247625599]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "çæäº§åå¨è½¦éåç±»" ); |
| | | |
| | | Global_ProductInLineCategory::Create( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel1/ButtonGenerateProductCategory_943 |
| | | Response OnClick () id:Response_Panel1_ButtonGenerateProductCategory_OnClick_902 |
| | | { |
| | | #keys: '[414702.1.245048886]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( GlobalOTDTable ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "çæäº§ååç±»" ); |
| | | |
| | | Global_ProductCategory::Create( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel3/Button2_925 |
| | | Response OnClick () id:Response_FormInterfaceTest_Button2_OnClick_836 |
| | | { |
| | | #keys: '[414702.1.242541028]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "çæåºåææ¬åç±»" ); |
| | | |
| | | Global_StockingPointCostCategory::Create( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel3/Button3_414 |
| | | Response OnClick () id:Response_FormInterfaceTest_Button3_OnClick_918 |
| | | { |
| | | #keys: '[414702.1.247559424]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "çæå®é
åºååç±»" ); |
| | | |
| | | Global_MAPISPIPCategory::Create( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel3/Button4_433 |
| | | Response OnClick () id:Response_FormInterfaceTest_Button4_OnClick_249 |
| | | { |
| | | #keys: '[414702.1.247870241]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "çæå¤é¨åºååç±»" ); |
| | | |
| | | Global_InventorySupplyCategory::Create( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel4/Button5_56 |
| | | Response OnClick () id:Response_Panel4_Button5_OnClick_605 |
| | | { |
| | | #keys: '[414702.1.247191909]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ) |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "æ¸
空åç±»æ°æ®" ); |
| | | |
| | | GlobalOTDTable::DeleteAllCategoryData( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel4/ButtonDeleteMappingData_928 |
| | | Response OnClick () id:Response_Panel1_ButtonDeleteMappingData_OnClick_608 |
| | | { |
| | | #keys: '[414702.1.247703527]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | isExists := exists( GlobalOTDLog, DataInterfaceLog, tempDIL, tempDIL.Message() = "æ¸
空ä¸é´è¡¨æ°æ®" and tempDIL.ExecuteStatus() = "Running" ); |
| | | |
| | | if ( isExists ) { |
| | | feedback := "å·²ææ£å¨è¿è¡çä»»å¡ï¼"; |
| | | } |
| | | |
| | | return not isnull( GlobalOTDTable ) and not isnull( GlobalOTDLog ) and not isExists; |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "ä»»å¡å¼å§æ§è¡ï¼ä»
éä¸äººæä½ï¼", true ) |
| | | |
| | | id := DataInterfaceLog::Create( GlobalOTDLog, guard( ApplicationMacroPlanner.GetUserName(), "è´¦å·å¼å¸¸" ), "å 餿æä¸é´è¡¨æ°æ®" ); |
| | | |
| | | GlobalOTDTable::DeleteAllMappingData( GlobalOTDTable, id ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | Children: |
| | | [ |
| | | #child: ListDataInterfaceLog |
| | | #child: PanelDataInterfaceLog |
| | | #child: Panel1 |
| | | #child: Panel4 |
| | | #child: Panel3 |
| | | ] |
| | | Properties: |
| | | [ |
| | |
| | | { |
| | | #keys: '[414382.0.386940324]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListHistoricalSalesOrders |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'å¤åCELLåå²è®¢å' |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 5 |
| | | Taborder: 6 |
| | | ] |
| | | } |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 3 |
| | | Taborder: 4 |
| | | ] |
| | | } |
| | |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 4 |
| | | Taborder: 5 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: CheckSelectAll |
| | | Response OnChanged () id:Response_FormInterfaceTest_CheckSelectAll_OnChanged |
| | | { |
| | | #keys: '[414702.1.245944876]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebCheckbox_OnChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | CheckboxCustomOrder.Checked( this.Checked() ); |
| | | CheckboxForecast.Checked( this.Checked() ); |
| | | CheckboxUnitOfMeasure_MP.Checked( this.Checked() ); |
| | | CheckboxSalesSegment_MP.Checked( this.Checked() ); |
| | | CheckboxProduct_MP.Checked( this.Checked() ); |
| | | CheckboxConversionFactor.Checked( this.Checked() ); |
| | | CheckboxOperation.Checked( this.Checked() ); |
| | | CheckboxOperationBOM.Checked( this.Checked() ); |
| | | CheckboxProductInLane.Checked( this.Checked() ); |
| | | CheckboxAIPISPIP.Checked( this.Checked() ); |
| | | CheckboxInventorySupply.Checked( this.Checked() ); |
| | | CheckboxStockingPointCost.Checked( this.Checked() ); |
| | | CheckboxOperationCost.Checked( this.Checked() ); |
| | | CheckboxDOI_DSI.Checked( this.Checked() ); |
| | | CheckboxCustomerGrade.Checked( this.Checked() ); |
| | | CheckboxStockingPoint_MP.Checked( this.Checked() ); |
| | | CheckboxCurrency_MP.Checked( this.Checked() ); |
| | | CheckboxCurrencyRate_MP.Checked( this.Checked() ); |
| | | CheckboxLane.Checked( this.Checked() ); |
| | | CheckboxLaneLeg.Checked( this.Checked() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | { |
| | | Body: |
| | | [* |
| | | WebMessageBox::Information( "æ°æ®å¼å§æåä¸ï¼ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | |
| | | GlobalOTDTable.SynchronizationAllMappingBrokerAndAPIByOption( ApplicationMacroPlanner.GetUserName(), |
| | | CheckboxCustomOrder.Checked(), |
| | | CheckboxForecast.Checked(), |
| | |
| | | CheckboxCurrencyRate_MP.Checked(), |
| | | CheckboxLane.Checked(), |
| | | CheckboxLaneLeg.Checked() ); |
| | | |
| | | WebMessageBox::Information( "æ°æ®å¼å§æåä¸ï¼ï¼ä»
éä¸äººæä½ï¼", true ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | |
| | | #child: PanelInterfaceOption3 |
| | | #child: PanelInterfaceOption2 |
| | | #child: PanelInterfaceOption1 |
| | | Component ButtonGenerateProductCategory |
| | | Component CheckSelectAll |
| | | { |
| | | #keys: '[414702.1.220980872]' |
| | | BaseType: 'WebButton' |
| | | #keys: '[414702.1.245944647]' |
| | | BaseType: 'WebCheckbox' |
| | | Properties: |
| | | [ |
| | | Image: 'TELEPHONE2' |
| | | Label: 'æ ¹æ®äºä¸é¨çæäº§ååç±»' |
| | | Taborder: 6 |
| | | ] |
| | | } |
| | | Component Button1 |
| | | { |
| | | #keys: '[414702.1.225920560]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BRUSH2' |
| | | Label: 'æ ¹æ®äº§åIDçæProductInLineåç±»' |
| | | Taborder: 7 |
| | | ] |
| | | } |
| | | Component Button2 |
| | | { |
| | | #keys: '[414702.1.225920577]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'INDUSTRIAL_ROBOT' |
| | | Label: 'æ ¹æ®äº§åIDçæStockingPoingCoståç±»' |
| | | Taborder: 8 |
| | | ] |
| | | } |
| | | Component Button3 |
| | | { |
| | | #keys: '[414702.1.226882098]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BANANA' |
| | | Label: 'æ ¹æ®äº§åIDçæMAPISPIPåç±»' |
| | | Taborder: 9 |
| | | ] |
| | | } |
| | | Component Button4 |
| | | { |
| | | #keys: '[414702.1.226891739]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BEER_GLASS' |
| | | Label: 'æ ¹æ®äº§åIDçæInventorySupplyåç±»' |
| | | Taborder: 10 |
| | | ] |
| | | } |
| | | Component Button5 |
| | | { |
| | | #keys: '[414702.1.228751221]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'BROOM' |
| | | Label: 'æ¸
空åç±»' |
| | | Taborder: 11 |
| | | Label: 'å
¨é' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |