Merge branch 'dev' of http://47.101.211.7:10101/r/TIANMA_JITUAN into dev_lhj
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeCompareItemCell_CapacityAndSaleBudgeCompareItemColumn_CapacityAndSaleBudgeCompareItemColumn_CapacityAndSaleBudgeCompareItemCell |
| | | { |
| | | #keys: '1[414384.0.816630984]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide CapacityAndSaleBudgeCompareItemColumn |
| | | { |
| | | #keys: '3[414384.0.816630986][414384.0.816630985][414384.0.816630987]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemCell |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeCompareItemCell |
| | | { |
| | | #keys: '3[414384.0.816630989][414384.0.816630988][414384.0.816630990]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemColumn |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeCompareItemCell_CapacityAndSaleBudgeCompareItemRow_CapacityAndSaleBudgeCompareItemRow_CapacityAndSaleBudgeCompareItemCell |
| | | { |
| | | #keys: '1[414384.0.816631000]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | #keys: '3[414384.0.816631002][414384.0.816631001][414384.0.816631003]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemCell |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeCompareItemCell |
| | | { |
| | | #keys: '3[414384.0.816631005][414384.0.816631004][414384.0.816631006]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemRow |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeCompareItemColumn_ScenarioManager_ScenarioManager_CapacityAndSaleBudgeCompareItemColumn |
| | | { |
| | | #keys: '1[414384.0.816631032]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ScenarioManager |
| | | { |
| | | #keys: '3[414384.0.816631034][414384.0.816631033][414384.0.816631035]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemColumn |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeCompareItemColumn |
| | | { |
| | | #keys: '3[414384.0.816631037][414384.0.816631036][414384.0.816631038]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ScenarioManager |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeCompareItemRowProduct_CapacityAndSaleBudgeCompareItemRow_CapacityAndSaleBudgeCompareItemRow_CapacityAndSaleBudgeCompareItemRowProduct |
| | | { |
| | | #keys: '1[414384.0.819696587]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | #keys: '3[414384.0.819696589][414384.0.819696588][414384.0.819696590]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemRowProduct |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeCompareItemRowProduct |
| | | { |
| | | #keys: '3[414384.0.819696592][414384.0.819696591][414384.0.819696593]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemRow |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeCompareItemRow_ScenarioManager_ScenarioManager_CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | #keys: '1[414384.0.816631016]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ScenarioManager |
| | | { |
| | | #keys: '3[414384.0.816631018][414384.0.816631017][414384.0.816631019]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeCompareItemRow |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | #keys: '3[414384.0.816631021][414384.0.816631020][414384.0.816631022]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ScenarioManager |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeFilterItem_ScenarioManager_ScenarioManager_CapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '1[414384.0.816665103]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ScenarioManager |
| | | { |
| | | #keys: '3[414384.0.816665105][414384.0.816665104][414384.0.816665106]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeFilterItem |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '3[414384.0.816665108][414384.0.816665107][414384.0.816665109]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ScenarioManager |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeFilterMonth_ScenarioManager_ScenarioManager_CapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '1[414384.0.816631074]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ScenarioManager |
| | | { |
| | | #keys: '3[414384.0.816631076][414384.0.816631075][414384.0.816631077]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeFilterMonth |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '3[414384.0.816631079][414384.0.816631078][414384.0.816631080]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ScenarioManager |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudgeFilterYear_ScenarioManager_ScenarioManager_CapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '1[414384.0.816631057]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ScenarioManager |
| | | { |
| | | #keys: '3[414384.0.816631059][414384.0.816631058][414384.0.816631060]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudgeFilterYear |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '3[414384.0.816631062][414384.0.816631061][414384.0.816631063]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ScenarioManager |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation CapacityAndSaleBudge_GlobalOTDTable_GlobalOTDTable_CapacityAndSaleBudge |
| | | { |
| | | #keys: '1[414384.0.810464642]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDTable |
| | | { |
| | | #keys: '3[414384.0.810464644][414384.0.810464643][414384.0.810464645]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: CapacityAndSaleBudge |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide CapacityAndSaleBudge |
| | | { |
| | | #keys: '3[414384.0.810464647][414384.0.810464646][414384.0.810464648]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDTable |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation ERPRequestOfPR_PRHistoryData_PRHistoryData_ERPRequestOfPR |
| | | { |
| | | #keys: '1[414384.0.795671693]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide PRHistoryData |
| | | { |
| | | #keys: '3[414384.0.795671695][414384.0.795671694][414384.0.795671696]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ERPRequestOfPR |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide ERPRequestOfPR |
| | | { |
| | | #keys: '3[414384.0.795671698][414384.0.795671697][414384.0.795671699]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PRHistoryData |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation ERPResponseOfPR_ERPRequestOfPR_ERPRequestOfPR_ERPResponseOfPR |
| | | { |
| | | #keys: '1[414384.0.789498681]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ERPRequestOfPR |
| | | { |
| | | #keys: '3[414384.0.789498683][414384.0.789498682][414384.0.789498684]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ERPResponseOfPR |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide ERPResponseOfPR |
| | | { |
| | | #keys: '3[414384.0.789498686][414384.0.789498685][414384.0.789498687]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ERPRequestOfPR |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_AuthorizeRealQty_MacroPlan_MacroPlan_H_AuthorizeRealQty |
| | | { |
| | | #keys: '1[414724.0.46380468]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.46380470][414724.0.46380469][414724.0.46380471]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_AuthorizeRealQty |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_AuthorizeRealQty |
| | | { |
| | | #keys: '3[414724.0.46380473][414724.0.46380472][414724.0.46380474]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_ErrorLogs_MacroPlan_MacroPlan_H_ErrorLogs |
| | | { |
| | | #keys: '1[414724.0.54835743]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.54835745][414724.0.54835744][414724.0.54835746]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_ErrorLogs |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_ErrorLogs |
| | | { |
| | | #keys: '3[414724.0.54835748][414724.0.54835747][414724.0.54835749]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_Forecast_MacroPlan_MacroPlan_H_Forecast |
| | | { |
| | | #keys: '1[414724.0.87401001]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.87401003][414724.0.87401002][414724.0.87401004]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_Forecast |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_Forecast |
| | | { |
| | | #keys: '3[414724.0.87401006][414724.0.87401005][414724.0.87401007]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_FunctionClass_MacroPlan_MacroPlan_H_FunctionClass |
| | | { |
| | | #keys: '1[414724.0.53669732]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.53669734][414724.0.53669733][414724.0.53669735]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_FunctionClass |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_FunctionClass |
| | | { |
| | | #keys: '3[414724.0.53669737][414724.0.53669736][414724.0.53669738]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_HedgingRecord_MacroPlan_MacroPlan_H_HedgingRecord |
| | | { |
| | | #keys: '1[414724.0.26781388]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.26781390][414724.0.26781389][414724.0.26781391]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_HedgingRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_HedgingRecord |
| | | { |
| | | #keys: '3[414724.0.26781393][414724.0.26781392][414724.0.26781394]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_MaterialPurchase_H_HedgingRecord_H_HedgingRecord_H_MaterialPurchase |
| | | { |
| | | #keys: '1[414724.0.26811012]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide H_HedgingRecord |
| | | { |
| | | #keys: '3[414724.0.26811014][414724.0.26811013][414724.0.26811015]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_MaterialPurchase |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_MaterialPurchase |
| | | { |
| | | #keys: '3[414724.0.26811017][414724.0.26811016][414724.0.26811018]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_HedgingRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_MaterialPurchase_H_ReleaseRecord_H_ReleaseRecord_H_MaterialPurchase |
| | | { |
| | | #keys: '1[414724.0.26810992]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide H_ReleaseRecord |
| | | { |
| | | #keys: '3[414724.0.26810994][414724.0.26810993][414724.0.26810995]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_MaterialPurchase |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_MaterialPurchase |
| | | { |
| | | #keys: '3[414724.0.26810997][414724.0.26810996][414724.0.26810998]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: H_ReleaseRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_MaterialPurchase_MacroPlan_MacroPlan_H_MaterialPurchase |
| | | { |
| | | #keys: '1[414724.0.26811046]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.26811048][414724.0.26811047][414724.0.26811049]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_MaterialPurchase |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_MaterialPurchase |
| | | { |
| | | #keys: '3[414724.0.26811051][414724.0.26811050][414724.0.26811052]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_MaterialRealQty_MacroPlan_MacroPlan_H_MaterialRealQty |
| | | { |
| | | #keys: '1[414724.0.87400875]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.87400877][414724.0.87400876][414724.0.87400878]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_MaterialRealQty |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_MaterialRealQty |
| | | { |
| | | #keys: '3[414724.0.87400880][414724.0.87400879][414724.0.87400881]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_MessagePassing_MacroPlan_MacroPlan_H_MessagePassing |
| | | { |
| | | #keys: '1[414724.0.87274652]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.87274654][414724.0.87274653][414724.0.87274655]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_MessagePassing |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_MessagePassing |
| | | { |
| | | #keys: '3[414724.0.87274657][414724.0.87274656][414724.0.87274658]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_OrderForecastRealQty_MacroPlan_MacroPlan_H_OrderForecastRealQty |
| | | { |
| | | #keys: '1[414724.0.46380281]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.46380283][414724.0.46380282][414724.0.46380284]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_OrderForecastRealQty |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_OrderForecastRealQty |
| | | { |
| | | #keys: '3[414724.0.46380286][414724.0.46380285][414724.0.46380287]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_OrderRecord_MacroPlan_MacroPlan_H_OrderRecord |
| | | { |
| | | #keys: '1[414724.0.46380068]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.46380070][414724.0.46380069][414724.0.46380071]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_OrderRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_OrderRecord |
| | | { |
| | | #keys: '3[414724.0.46380073][414724.0.46380072][414724.0.46380074]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_ReleaseRecord_MacroPlan_MacroPlan_H_ReleaseRecord |
| | | { |
| | | #keys: '1[414724.0.26810912]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.26810914][414724.0.26810913][414724.0.26810915]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_ReleaseRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_ReleaseRecord |
| | | { |
| | | #keys: '3[414724.0.26810917][414724.0.26810916][414724.0.26810918]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_ReverseRealQty_MacroPlan_MacroPlan_H_ReverseRealQty |
| | | { |
| | | #keys: '1[414724.0.46380395]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.46380397][414724.0.46380396][414724.0.46380398]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_ReverseRealQty |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_ReverseRealQty |
| | | { |
| | | #keys: '3[414724.0.46380400][414724.0.46380399][414724.0.46380401]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_TestMap_H_OrderRecord_H_OrderRecord_H_TestMap |
| | | { |
| | | #keys: '1[414724.0.96595934]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide H_OrderRecord |
| | | { |
| | | #keys: '3[414724.0.96595936][414724.0.96595935][414724.0.96595937]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_TestMap |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_TestMap |
| | | { |
| | | #keys: '3[414724.0.96595939][414724.0.96595938][414724.0.96595940]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: H_OrderRecord |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation H_TestMap_MacroPlan_MacroPlan_H_TestMap |
| | | { |
| | | #keys: '1[414724.0.96595895]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414724.0.96595897][414724.0.96595896][414724.0.96595898]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: H_TestMap |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide H_TestMap |
| | | { |
| | | #keys: '3[414724.0.96595900][414724.0.96595899][414724.0.96595901]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation MappingCapacityAndSaleBudge_MPSync_MPSync_MappingCapacityAndSaleBudge |
| | | { |
| | | #keys: '1[414384.0.803580112]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MPSync |
| | | { |
| | | #keys: '3[414384.0.803580114][414384.0.803580113][414384.0.803580115]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: MappingCapacityAndSaleBudge |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide MappingCapacityAndSaleBudge |
| | | { |
| | | #keys: '3[414384.0.803580117][414384.0.803580116][414384.0.803580118]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MPSync |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation PRData_MacroPlan_MacroPlan_PRData |
| | | { |
| | | #keys: '1[414384.0.796031632]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414384.0.796031634][414384.0.796031633][414384.0.796031635]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PRData |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide PRData |
| | | { |
| | | #keys: '3[414384.0.796031637][414384.0.796031636][414384.0.796031638]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation PRHistoryData_GlobalOTDTable_GlobalOTDTable_PRHistoryData |
| | | { |
| | | #keys: '1[414384.0.789498541]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDTable |
| | | { |
| | | #keys: '3[414384.0.789498543][414384.0.789498542][414384.0.789498544]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PRHistoryData |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide PRHistoryData |
| | | { |
| | | #keys: '3[414384.0.789498546][414384.0.789498545][414384.0.789498547]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDTable |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation PriorityFactorDetails_GlobalOTDTable_GlobalOTDTable_PriorityFactorDetails |
| | | { |
| | | #keys: '1[414382.0.444830151]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDTable |
| | | { |
| | | #keys: '3[414382.0.444830153][414382.0.444830152][414382.0.444830154]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PriorityFactorDetails |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide PriorityFactorDetails |
| | | { |
| | | #keys: '3[414382.0.444830156][414382.0.444830155][414382.0.444830157]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDTable |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation PriorityFactorDetails_PriorityFactor_PriorityFactor_PriorityFactorDetails |
| | | { |
| | | #keys: '1[414382.0.444850082]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide PriorityFactor |
| | | { |
| | | #keys: '3[414382.0.444850084][414382.0.444850083][414382.0.444850085]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PriorityFactorDetails |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide PriorityFactorDetails |
| | | { |
| | | #keys: '3[414382.0.444850087][414382.0.444850086][414382.0.444850088]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: PriorityFactor |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation PriorityFactor_GlobalOTDTable_GlobalOTDTable_PriorityFactor |
| | | { |
| | | #keys: '1[414382.0.444830037]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide GlobalOTDTable |
| | | { |
| | | #keys: '3[414382.0.444830039][414382.0.444830038][414382.0.444830040]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: PriorityFactor |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide PriorityFactor |
| | | { |
| | | #keys: '3[414382.0.444830042][414382.0.444830041][414382.0.444830043]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: GlobalOTDTable |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SaleBudgetItem_SaleBudget_SaleBudget_SaleBudgetItem |
| | | { |
| | | #keys: '1[414384.0.803544596]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide SaleBudget |
| | | { |
| | | #keys: '3[414384.0.803544598][414384.0.803544597][414384.0.803544599]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SaleBudgetItem |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SaleBudgetItem |
| | | { |
| | | #keys: '3[414384.0.803544601][414384.0.803544600][414384.0.803544602]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: SaleBudget |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation SaleBudget_MacroPlan_MacroPlan_SaleBudget |
| | | { |
| | | #keys: '1[414384.0.803544612]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide MacroPlan |
| | | { |
| | | #keys: '3[414384.0.803544614][414384.0.803544613][414384.0.803544615]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: SaleBudget |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide SaleBudget |
| | | { |
| | | #keys: '3[414384.0.803544617][414384.0.803544616][414384.0.803544618]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: MacroPlan |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
| | |
| | | { |
| | | result := businessTypeList.Concatenate( ";" ); |
| | | } |
| | | |
| | | // æµè¯æ°æ® |
| | | result := "éå¢é¢æ¿;ä¸ä¸æ¾ç¤ºäºä¸é¨;å¤åCELL;éæ¾;è¿å¨å¥åº·;è¿å¨å¥åº·äºä¸é¨;ææºäºä¸é¨;ç¹ç§æ¾ç¤º;汽车çµåäºä¸é¨;车载æ¾ç¤ºäºä¸é¨;ITäºä¸é¨"; |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.810464687][414384.0.810464686][414384.0.810464688]' |
| | | Description: 'ä¸å¡ç±»å' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityEquivalent |
| | | { |
| | | #keys: '3[414384.0.810464711][414384.0.810464710][414384.0.810464712]' |
| | | Description: '产è½å½é' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth1 |
| | | { |
| | | #keys: '3[414384.0.810464717][414384.0.810464716][414384.0.810464718]' |
| | | Description: '1æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth10 |
| | | { |
| | | #keys: '3[414384.0.810464744][414384.0.810464743][414384.0.810464745]' |
| | | Description: '10æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth11 |
| | | { |
| | | #keys: '3[414384.0.810464747][414384.0.810464746][414384.0.810464748]' |
| | | Description: '11æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth12 |
| | | { |
| | | #keys: '3[414384.0.810464750][414384.0.810464749][414384.0.810464751]' |
| | | Description: '12æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth2 |
| | | { |
| | | #keys: '3[414384.0.810464720][414384.0.810464719][414384.0.810464721]' |
| | | Description: '2æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth3 |
| | | { |
| | | #keys: '3[414384.0.810464723][414384.0.810464722][414384.0.810464724]' |
| | | Description: '3æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth4 |
| | | { |
| | | #keys: '3[414384.0.810464726][414384.0.810464725][414384.0.810464727]' |
| | | Description: '4æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth5 |
| | | { |
| | | #keys: '3[414384.0.810464729][414384.0.810464728][414384.0.810464730]' |
| | | Description: '5æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth6 |
| | | { |
| | | #keys: '3[414384.0.810464732][414384.0.810464731][414384.0.810464733]' |
| | | Description: '6æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth7 |
| | | { |
| | | #keys: '3[414384.0.810464735][414384.0.810464734][414384.0.810464736]' |
| | | Description: '7æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth8 |
| | | { |
| | | #keys: '3[414384.0.810464738][414384.0.810464737][414384.0.810464739]' |
| | | Description: '8æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInMonth9 |
| | | { |
| | | #keys: '3[414384.0.810464741][414384.0.810464740][414384.0.810464742]' |
| | | Description: '9æäº§è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSTotal |
| | | { |
| | | #keys: '3[414384.0.810464866][414384.0.810464865][414384.0.810464867]' |
| | | Description: '年产è½ï¼PCSï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth1 |
| | | { |
| | | #keys: '3[414384.0.810464753][414384.0.810464752][414384.0.810464754]' |
| | | Description: '1æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth10 |
| | | { |
| | | #keys: '3[414384.0.810464780][414384.0.810464779][414384.0.810464781]' |
| | | Description: '10æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth11 |
| | | { |
| | | #keys: '3[414384.0.810464783][414384.0.810464782][414384.0.810464784]' |
| | | Description: '11æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth12 |
| | | { |
| | | #keys: '3[414384.0.810464786][414384.0.810464785][414384.0.810464787]' |
| | | Description: '12æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth2 |
| | | { |
| | | #keys: '3[414384.0.810464756][414384.0.810464755][414384.0.810464757]' |
| | | Description: '2æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth3 |
| | | { |
| | | #keys: '3[414384.0.810464759][414384.0.810464758][414384.0.810464760]' |
| | | Description: '3æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth4 |
| | | { |
| | | #keys: '3[414384.0.810464762][414384.0.810464761][414384.0.810464763]' |
| | | Description: '4æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth5 |
| | | { |
| | | #keys: '3[414384.0.810464765][414384.0.810464764][414384.0.810464766]' |
| | | Description: '5æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth6 |
| | | { |
| | | #keys: '3[414384.0.810464768][414384.0.810464767][414384.0.810464769]' |
| | | Description: '6æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth7 |
| | | { |
| | | #keys: '3[414384.0.810464771][414384.0.810464770][414384.0.810464772]' |
| | | Description: '7æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth8 |
| | | { |
| | | #keys: '3[414384.0.810464774][414384.0.810464773][414384.0.810464775]' |
| | | Description: '8æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInMonth9 |
| | | { |
| | | #keys: '3[414384.0.810464777][414384.0.810464776][414384.0.810464778]' |
| | | Description: '9æäº§è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetTotal |
| | | { |
| | | #keys: '3[414384.0.810464850][414384.0.810464849][414384.0.810464851]' |
| | | Description: '年产è½ï¼Sheetï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Deleted |
| | | { |
| | | #keys: '3[414384.0.810464681][414384.0.810464680][414384.0.810464682]' |
| | | Description: 'å·²å é¤' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DisplayTechnology |
| | | { |
| | | #keys: '3[414384.0.810464684][414384.0.810464683][414384.0.810464685]' |
| | | Description: 'æ¾ç¤ºææ¯åç±»' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAndSpec |
| | | { |
| | | #keys: '3[414384.0.810464690][414384.0.810464689][414384.0.810464691]' |
| | | Description: '产å线/产åè§æ ¼' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute NumberOfCut |
| | | { |
| | | #keys: '3[414384.0.810464708][414384.0.810464707][414384.0.810464709]' |
| | | Description: 'å岿°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute NumberOfMask |
| | | { |
| | | #keys: '3[414384.0.810464714][414384.0.810464713][414384.0.810464715]' |
| | | Description: 'maskæ°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgCode |
| | | { |
| | | #keys: '3[414384.0.810464668][414384.0.810464667][414384.0.810464669]' |
| | | Description: 'ä¸å¡é¨é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PlaceOfProductionOfArray |
| | | { |
| | | #keys: '3[414384.0.810464696][414384.0.810464695][414384.0.810464697]' |
| | | Description: 'Array产å°ï¼é¢æ¿åºå°ï¼' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PlaceOfProductionOfEvaporation |
| | | { |
| | | #keys: '3[414384.0.810464699][414384.0.810464698][414384.0.810464700]' |
| | | Description: 'è¸é产å°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductCode |
| | | { |
| | | #keys: '3[414384.0.810464693][414384.0.810464692][414384.0.810464694]' |
| | | Description: '产åæå·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Resolution |
| | | { |
| | | #keys: '3[414384.0.810464702][414384.0.810464701][414384.0.810464703]' |
| | | Description: 'å辨ç' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth1 |
| | | { |
| | | #keys: '3[414384.0.810464789][414384.0.810464788][414384.0.810464790]' |
| | | Description: '1æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth10 |
| | | { |
| | | #keys: '3[414384.0.810464816][414384.0.810464815][414384.0.810464817]' |
| | | Description: '10æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth11 |
| | | { |
| | | #keys: '3[414384.0.810464819][414384.0.810464818][414384.0.810464820]' |
| | | Description: '11æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth12 |
| | | { |
| | | #keys: '3[414384.0.810464822][414384.0.810464821][414384.0.810464823]' |
| | | Description: '12æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth2 |
| | | { |
| | | #keys: '3[414384.0.810464792][414384.0.810464791][414384.0.810464793]' |
| | | Description: '2æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth3 |
| | | { |
| | | #keys: '3[414384.0.810464795][414384.0.810464794][414384.0.810464796]' |
| | | Description: '3æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth4 |
| | | { |
| | | #keys: '3[414384.0.810464798][414384.0.810464797][414384.0.810464799]' |
| | | Description: '4æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth5 |
| | | { |
| | | #keys: '3[414384.0.810464801][414384.0.810464800][414384.0.810464802]' |
| | | Description: '5æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth6 |
| | | { |
| | | #keys: '3[414384.0.810464804][414384.0.810464803][414384.0.810464805]' |
| | | Description: '6æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth7 |
| | | { |
| | | #keys: '3[414384.0.810464807][414384.0.810464806][414384.0.810464808]' |
| | | Description: '7æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth8 |
| | | { |
| | | #keys: '3[414384.0.810464810][414384.0.810464809][414384.0.810464811]' |
| | | Description: '8æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountInMonth9 |
| | | { |
| | | #keys: '3[414384.0.810464813][414384.0.810464812][414384.0.810464814]' |
| | | Description: '9æéå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SaleAmountTotal |
| | | { |
| | | #keys: '3[414384.0.810464840][414384.0.810464839][414384.0.810464841]' |
| | | Description: 'å¹´éå®é¢ï¼ä¸ï¼' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ShippingForm |
| | | { |
| | | #keys: '3[414384.0.810464705][414384.0.810464704][414384.0.810464706]' |
| | | Description: 'åºè´§å½¢æ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudge |
| | | { |
| | | #keys: '5[414384.0.810464639][414384.0.810464637][0.0.0][414384.0.810464638][414384.0.810464640]' |
| | | BaseType: Object |
| | | Description: '产éé¢ç®' |
| | | StructuredName: 'CapacityAndSaleBudges' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CellContent |
| | | { |
| | | #keys: '3[414384.0.819696550][414384.0.819696549][414384.0.819696551]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeCompareItemCell |
| | | { |
| | | #keys: '5[414384.0.816630948][414384.0.816630946][0.0.0][414384.0.816630947][414384.0.816630949]' |
| | | BaseType: Object |
| | | StructuredName: 'CapacityAndSaleBudgeCompareItemCells' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ColumnName |
| | | { |
| | | #keys: '3[414384.0.816630975][414384.0.816630974][414384.0.816630976]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateIfNotExist ( |
| | | ScenarioManager manager, |
| | | String columnName |
| | | ) as CapacityAndSaleBudgeCompareItemColumn |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | value := select( manager, CapacityAndSaleBudgeCompareItemColumn, item, item.ColumnName() = columnName ); |
| | | if( isnull( value ) ) { |
| | | value := manager.CapacityAndSaleBudgeCompareItemColumn( relnew, ColumnName := columnName ); |
| | | } |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeCompareItemColumn |
| | | { |
| | | #keys: '5[414384.0.816630971][414384.0.816630969][0.0.0][414384.0.816630970][414384.0.816630972]' |
| | | BaseType: Object |
| | | StructuredName: 'CapacityAndSaleBudgeCompareItemColumns' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.819696515][414384.0.819696514][414384.0.819696516]' |
| | | Description: 'äºä¸é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgCode |
| | | { |
| | | #keys: '3[414384.0.822962978][414384.0.822962977][414384.0.822962979]' |
| | | Description: 'ç»ç»ç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute RowName |
| | | { |
| | | #keys: '3[414384.0.816630960][414384.0.816630959][414384.0.816630961]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateIfNotExist ( |
| | | ScenarioManager scenarioManager, |
| | | String businessType, |
| | | String orgCode |
| | | ) as CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | value := select( scenarioManager, CapacityAndSaleBudgeCompareItemRow, row, row.BusinessType() = businessType and row.OrgCode() = orgCode ); |
| | | if( isnull( value ) ) { |
| | | value := scenarioManager.CapacityAndSaleBudgeCompareItemRow( relnew, BusinessType := businessType, OrgCode := orgCode ); |
| | | } |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeCompareItemRow |
| | | { |
| | | #keys: '5[414384.0.816630956][414384.0.816630954][0.0.0][414384.0.816630955][414384.0.816630957]' |
| | | BaseType: Object |
| | | StructuredName: 'CapacityAndSaleBudgeCompareItemRows' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductCode |
| | | { |
| | | #keys: '3[414384.0.819696604][414384.0.819696603][414384.0.819696605]' |
| | | Description: '产åç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateIfNotExist ( |
| | | CapacityAndSaleBudgeCompareItemRow parent, |
| | | String productCode |
| | | ) as CapacityAndSaleBudgeCompareItemRowProduct |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | value := select( parent, CapacityAndSaleBudgeCompareItemRowProduct, item, item.ProductCode() = productCode ); |
| | | if( isnull( value ) ) { |
| | | parent.CapacityAndSaleBudgeCompareItemRowProduct( relnew, ProductCode := productCode ); |
| | | } |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeCompareItemRowProduct |
| | | { |
| | | #keys: '5[414384.0.819696584][414384.0.819696582][0.0.0][414384.0.819696583][414384.0.819696585]' |
| | | BaseType: Object |
| | | StructuredName: 'CapacityAndSaleBudgeCompareItemRowProducts' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ItemName |
| | | { |
| | | #keys: '3[414384.0.810464940][414384.0.810464939][414384.0.810464941]' |
| | | Description: '对æ¯é¡¹åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Contains ( |
| | | CapacityAndSaleBudgeFilterItems list, |
| | | String item |
| | | ) as Boolean |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | return not isnull( select( list, Elements, one, one.ItemName() = item ) ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateIfNotExist ( |
| | | ScenarioManager parent, |
| | | String itemName |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-15-2023 (created) |
| | | old := select( parent, CapacityAndSaleBudgeFilterItem, item, item.ItemName() = itemName ); |
| | | if( isnull( old ) ) { |
| | | parent.CapacityAndSaleBudgeFilterItem( relnew, |
| | | ItemName := itemName ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Initial ( |
| | | ScenarioManager parent |
| | | ) |
| | | { |
| | | Description: 'åå§å对æ¯é¡¹' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-15-2023 (created) |
| | | CapacityAndSaleBudgeFilterItem::CreateIfNotExist( parent, "颿¿åé
é" ); |
| | | CapacityAndSaleBudgeFilterItem::CreateIfNotExist( parent, "éå®é¢" ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '5[414384.0.810500195][414384.0.810500193][0.0.0][414384.0.810500194][414384.0.810500196]' |
| | | BaseType: Object |
| | | Description: '对æ¯é¡¹' |
| | | StructuredName: 'CapacityAndSaleBudgeFilterItems' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MonthNo |
| | | { |
| | | #keys: '3[414384.0.810464902][414384.0.810464901][414384.0.810464903]' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Initial ( |
| | | ScenarioManager parent |
| | | ) |
| | | { |
| | | Description: 'åå§åæä»½' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-15-2023 (created) |
| | | existList := selectuniquevalues( parent, CapacityAndSaleBudgeFilterMonth, item, item.MonthNo() ); |
| | | for( i := 1; i <= 12; i++ ) { |
| | | if( existList.Find( i ) = -1 ) { |
| | | parent.CapacityAndSaleBudgeFilterMonth( relnew, |
| | | MonthNo := i ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '5[414384.0.810500205][414384.0.810500203][0.0.0][414384.0.810500204][414384.0.810500206]' |
| | | BaseType: Object |
| | | StructuredName: 'CapacityAndSaleBudgeFilterMonths' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute YearNo |
| | | { |
| | | #keys: '3[414384.0.810464920][414384.0.810464919][414384.0.810464921]' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Initial ( |
| | | ScenarioManager parent |
| | | ) |
| | | { |
| | | Description: 'åå§å年份' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-15-2023 (created) |
| | | existList := selectuniquevalues( parent, CapacityAndSaleBudgeFilterYear, item, item.YearNo() ); |
| | | nowYear := Date::Today().Year(); |
| | | for( i := nowYear; i <= nowYear + 10; i++ ) { |
| | | if( existList.Find( i ) = -1 ) { |
| | | parent.CapacityAndSaleBudgeFilterYear( relnew, |
| | | YearNo := i ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type CapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '5[414384.0.810500200][414384.0.810500198][0.0.0][414384.0.810500199][414384.0.810500201]' |
| | | BaseType: Object |
| | | Description: '对æ¯å¹´ä»½' |
| | | StructuredName: 'CapacityAndSaleBudgeFilterYears' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizeQty |
| | | { |
| | | #keys: '3[414724.0.26810845][414724.0.26810844][414724.0.26810846]' |
| | | Description: 'ææå©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomerCode |
| | | { |
| | | #keys: '3[414724.0.26810895][414724.0.26810894][414724.0.26810896]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastQty |
| | | { |
| | | #keys: '3[414724.0.26810822][414724.0.26810821][414724.0.26810823]' |
| | | Description: '彿颿µå©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.26781405][414724.0.26781404][414724.0.26781406]' |
| | | Description: 'KEY' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateQty |
| | | { |
| | | #keys: '3[414724.0.26810885][414724.0.26810884][414724.0.26810886]' |
| | | Description: 'æä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateTime |
| | | { |
| | | #keys: '3[414724.0.26810875][414724.0.26810874][414724.0.26810876]' |
| | | Description: 'æä½æ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateType |
| | | { |
| | | #keys: '3[414724.0.26810855][414724.0.26810854][414724.0.26810856]' |
| | | Description: 'æä½ç±»å: ææãåç¾' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Operator |
| | | { |
| | | #keys: '3[414724.0.26810865][414724.0.26810864][414724.0.26810866]' |
| | | Description: 'æä½äºº' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReverseQty |
| | | { |
| | | #keys: '3[414724.0.26810832][414724.0.26810831][414724.0.26810833]' |
| | | Description: 'åç¾å©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.26810809][414724.0.26810808][414724.0.26810810]' |
| | | Description: 'SKUç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Serial |
| | | { |
| | | #keys: '3[414724.0.26781415][414724.0.26781414][414724.0.26781416]' |
| | | Description: 'åºå·ï¼ä¸ä¸å®ä½¿ç¨' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode |
| | | { |
| | | #keys: '3[414724.0.26810799][414724.0.26810798][414724.0.26810800]' |
| | | Description: 'çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_HedgingRecord |
| | | { |
| | | #keys: '5[414724.0.26781385][414724.0.26781383][0.0.0][414724.0.26781384][414724.0.26781386]' |
| | | BaseType: Object |
| | | Description: 'å²åè®°å½' |
| | | StructuredName: 'H_HedgingRecords' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.795671721][414384.0.795671720][414384.0.795671722]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DataID |
| | | { |
| | | #keys: '3[414384.0.795671715][414384.0.795671714][414384.0.795671716]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DeliveryDate |
| | | { |
| | | #keys: '3[414384.0.796031591][414384.0.796031590][414384.0.796031592]' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MRPCalverNo |
| | | { |
| | | #keys: '3[414384.0.795671718][414384.0.795671717][414384.0.795671719]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrganCode |
| | | { |
| | | #keys: '3[414384.0.795671724][414384.0.795671723][414384.0.795671725]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[414384.0.795671727][414384.0.795671726][414384.0.795671728]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductName |
| | | { |
| | | #keys: '3[414384.0.795671730][414384.0.795671729][414384.0.795671731]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderCode |
| | | { |
| | | #keys: '3[414384.0.795671733][414384.0.795671732][414384.0.795671734]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderName |
| | | { |
| | | #keys: '3[414384.0.795671736][414384.0.795671735][414384.0.795671737]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Quantity |
| | | { |
| | | #keys: '3[414384.0.795671742][414384.0.795671741][414384.0.795671743]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StockingPointID |
| | | { |
| | | #keys: '3[414384.0.795671745][414384.0.795671744][414384.0.795671746]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitOfMeasure |
| | | { |
| | | #keys: '3[414384.0.795671748][414384.0.795671747][414384.0.795671749]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method DoCall () as ERPResponseOfPR |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-11-2023 (created) |
| | | conv := DateTimeToString::StandardConverter(); |
| | | conv.SetCustomConversion(); |
| | | conv.CustomFormatString( 'yyyyMMdd' ); |
| | | |
| | | requestJSON := JSON::Object(); |
| | | requestJSON.Add( "BusinessType", this.BusinessType() ); |
| | | requestJSON.Add( "DataID", this.DataID() ); |
| | | requestJSON.Add( "DeliveryDate", conv.Convert( this.DeliveryDate().DateTime() ) ); |
| | | requestJSON.Add( "MRPCalverNo", this.MRPCalverNo() ); |
| | | requestJSON.Add( "OrganCode", this.OrganCode() ); |
| | | requestJSON.Add( "ProductID", this.ProductID() ); |
| | | requestJSON.Add( "ProductName", this.ProductName() ); |
| | | requestJSON.Add( "ProvideCode", this.ProviderCode() ); |
| | | requestJSON.Add( "ProviderName", this.ProviderName() ); |
| | | requestJSON.Add( "Quantity", this.Quantity() ); |
| | | requestJSON.Add( "StockingPointID", this.StockingPointID() ); |
| | | requestJSON.Add( "UnitOfMeasure", this.UnitOfMeasure() ); |
| | | |
| | | requestString := requestJSON.AsString(); |
| | | |
| | | // æé httpè¯·æ± todo |
| | | httpInterface := HTTPInterface::Create( "127.0.0.1", 443 ); |
| | | httpInterface.URL( "/url" ); |
| | | httpInterface.PostMethod( true ); |
| | | httpInterface.AddHeader( "content-type", "application/json" ); |
| | | |
| | | // åéè¯·æ± |
| | | result := null( ERPResponseOfPR ); |
| | | try { |
| | | httpInterface.Call( requestString ); |
| | | responseString := httpInterface.Result(); |
| | | |
| | | responseJSON := JSON::Parse( responseString ); |
| | | dataID := responseJSON.Get( "DataID" ).GetString(); |
| | | status := responseJSON.Get( "Status" ).GetString(); |
| | | errorDescription := responseJSON.Get( "ErrorDescription" ).GetString(); |
| | | |
| | | result := this.ERPResponseOfPR( relnew, |
| | | DataID := dataID, |
| | | Status := status, |
| | | ErrorDescription := errorDescription ); |
| | | } onerror { |
| | | result := this.ERPResponseOfPR( relnew, |
| | | DataID := this.DataID(), |
| | | Status := "E", |
| | | ErrorDescription := e.GeneralInformation() ); |
| | | } |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Create ( |
| | | PRHistoryData history |
| | | ) as ERPRequestOfPR |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | request := history.ERPRequestOfPR( relnew ); |
| | | |
| | | request.BusinessType( history.BusinessType() ); |
| | | request.DataID( history.DataID() ); |
| | | request.DeliveryDate( history.ProduceRequiredDate() ); |
| | | request.MRPCalverNo( history.MRPCalverNo() ); |
| | | request.OrganCode( history.OrganCode() ); |
| | | request.ProductID( history.ProductID() ); |
| | | request.ProductName( history.ProductName() ); |
| | | request.ProviderCode( history.ProviderCode() ); |
| | | request.ProviderName( history.ProviderName() ); |
| | | request.Quantity( history.Quantity() ); |
| | | request.StockingPointID( history.StockingPointID() ); |
| | | request.UnitOfMeasure( history.UnitOfMeasure() ); |
| | | |
| | | return request; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ERPRequestOfPR |
| | | { |
| | | #keys: '5[414384.0.789498661][414384.0.789498659][0.0.0][414384.0.789498660][414384.0.789498662]' |
| | | BaseType: Object |
| | | StructuredName: 'ERPRequestOfPRs' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DataID |
| | | { |
| | | #keys: '3[414384.0.789526160][414384.0.789526159][414384.0.789526161]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ErrorDescription |
| | | { |
| | | #keys: '3[414384.0.789526180][414384.0.789526179][414384.0.789526181]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Status |
| | | { |
| | | #keys: '3[414384.0.789526170][414384.0.789526169][414384.0.789526171]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ERPResponseOfPR |
| | | { |
| | | #keys: '5[414384.0.787890255][414384.0.787890253][0.0.0][414384.0.787890254][414384.0.787890256]' |
| | | BaseType: Object |
| | | Description: 'ERPååº' |
| | | StructuredName: 'ERPResponseOfPRs' |
| | | } |
| | |
| | | //this.MatAttrSettingAndPlanStrategy( relflush ); |
| | | |
| | | // yypsybs Sep-8-2023 (created) |
| | | info( "CapacityAndSaleBudge::InitTestData" ) |
| | | mat1 := MatAttrSettingAndPlanStrategy::CreateIfNotExist( this, 1, "ææºäºä¸é¨", "MAT_1", "MAT_1", "TYPE_1", 233.0, "éç¨", "é¿å¨æ" ); |
| | | MatAttrSettingAndPlanStrategyDetail::CreateIfNotExist( mat1, "PROD_1", 666.0, "PROD_1_DESC" ); |
| | | MatAttrSettingAndPlanStrategyDetail::CreateIfNotExist( mat1, "PROD_2", 777.0, "PROD_2_DESC" ); |
| | |
| | | MatAttrSettingAndPlanStrategyDetail::CreateIfNotExist( mat2, "PROD_2", 1777.0, "PROD_2_DESC" ); |
| | | MatAttrSettingAndPlanStrategy::CreateIfNotExist( this, 3, "ææºäºä¸é¨", "MAT_3", "MAT_3", "TYPE_1", 233.0, "éç¨", "ç卿" ); |
| | | MatAttrSettingAndPlanStrategy::CreateIfNotExist( this, 4, "ææºäºä¸é¨", "MAT_4", "MAT_4", "TYPE_2", 233.0, "ä¸ç¨", "ç卿" ); |
| | | |
| | | |
| | | // yypsybs Sep-15-2023 (created) |
| | | info( "CapacityAndSaleBudge::InitTestData" ) |
| | | this.CapacityAndSaleBudge( relflush ); |
| | | for( i := 1; i < 100; i := i + 1 ) { |
| | | this.CapacityAndSaleBudge( relnew, |
| | | PlaceOfProductionOfArray := "颿¿åºå°" + [String]Number::Random( 1, 10 ), |
| | | OrgCode := "äºä¸é¨" + [String]Number::Random( 1, 10 ), |
| | | CapacityInPCSInMonth1 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth2 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth3 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth4 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth5 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth6 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth7 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth8 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth9 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth10 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth11 := Number::Random( 1, 10000 ), |
| | | CapacityInPCSInMonth12 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth1 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth2 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth3 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth4 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth5 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth6 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth7 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth8 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth9 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth10 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth11 := Number::Random( 1, 10000 ), |
| | | CapacityInSheetInMonth12 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth1 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth2 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth3 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth4 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth5 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth6 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth7 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth8 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth9 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth10 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth11 := Number::Random( 1, 10000 ), |
| | | SaleAmountInMonth12 := Number::Random( 1, 10000 ) |
| | | ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizeRealQty |
| | | { |
| | | #keys: '3[414724.0.46380545][414724.0.46380544][414724.0.46380546]' |
| | | Description: '宿¶æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomID |
| | | { |
| | | #keys: '3[414724.0.46380505][414724.0.46380504][414724.0.46380506]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[414724.0.46380495][414724.0.46380494][414724.0.46380496]' |
| | | Description: '客æ·åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.46380485][414724.0.46380484][414724.0.46380486]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Month |
| | | { |
| | | #keys: '3[414724.0.46380515][414724.0.46380514][414724.0.46380516]' |
| | | Description: 'æä»½' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderCode |
| | | { |
| | | #keys: '3[414724.0.46380525][414724.0.46380524][414724.0.46380526]' |
| | | Description: '订åç¼å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.46380535][414724.0.46380534][414724.0.46380536]' |
| | | Description: 'SKUç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.46380555][414724.0.46380554][414724.0.46380556]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_AuthorizeRealQty |
| | | { |
| | | #keys: '5[414724.0.46380462][414724.0.46380460][0.0.0][414724.0.46380461][414724.0.46380463]' |
| | | BaseType: Object |
| | | Description: 'ææå®æ¶æ°æ®ï¼æ°¸ä¹
ä¿æ' |
| | | StructuredName: 'H_AuthorizeRealQtys' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DetailedInformation |
| | | { |
| | | #keys: '3[414724.0.53669845][414724.0.53669844][414724.0.53669846]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DeveloperInformation |
| | | { |
| | | #keys: '3[414724.0.53669855][414724.0.53669854][414724.0.53669856]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute EClassName |
| | | { |
| | | #keys: '3[414724.0.54835773][414724.0.54835772][414724.0.54835774]' |
| | | Description: 'åççç±»' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute EDateTime |
| | | { |
| | | #keys: '3[414724.0.54835763][414724.0.54835762][414724.0.54835764]' |
| | | Description: 'é误åçæ¥æ' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute EFunctionName |
| | | { |
| | | #keys: '3[414724.0.54835793][414724.0.54835792][414724.0.54835794]' |
| | | Description: 'éè¯¯å½æ°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute EInformation |
| | | { |
| | | #keys: '3[414724.0.54835783][414724.0.54835782][414724.0.54835784]' |
| | | Description: 'éè¯¯æ¶æ¯' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ErrorNr |
| | | { |
| | | #keys: '3[414724.0.54890030][414724.0.54890029][414724.0.54890031]' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute GeneralInformation |
| | | { |
| | | #keys: '3[414724.0.53669835][414724.0.53669834][414724.0.53669836]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_ErrorLogs |
| | | { |
| | | #keys: '5[414724.0.54835740][414724.0.54835738][0.0.0][414724.0.54835739][414724.0.54835741]' |
| | | BaseType: Object |
| | | Description: 'é误æ¥å¿' |
| | | StructuredName: 'H_ErrorLogss' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomCode |
| | | { |
| | | #keys: '3[414724.0.87401068][414724.0.87401067][414724.0.87401069]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[414724.0.87401078][414724.0.87401077][414724.0.87401079]' |
| | | Description: '客æ·åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Department |
| | | { |
| | | #keys: '3[414724.0.87401098][414724.0.87401097][414724.0.87401099]' |
| | | Description: 'éå®é¨é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastQty |
| | | { |
| | | #keys: '3[414724.0.87401048][414724.0.87401047][414724.0.87401049]' |
| | | Description: '颿µæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute NeedTime |
| | | { |
| | | #keys: '3[414724.0.87401088][414724.0.87401087][414724.0.87401089]' |
| | | Description: 'éæ±æ¶é´ï¼ç²¾ç¡®å°æ¥æ' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderCode |
| | | { |
| | | #keys: '3[414724.0.87401028][414724.0.87401027][414724.0.87401029]' |
| | | Description: '订åå·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.87401038][414724.0.87401037][414724.0.87401039]' |
| | | Description: 'SKUç¼å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Serial |
| | | { |
| | | #keys: '3[414724.0.87401018][414724.0.87401017][414724.0.87401019]' |
| | | Description: 'åºå·' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Util |
| | | { |
| | | #keys: '3[414724.0.87401058][414724.0.87401057][414724.0.87401059]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_Forecast |
| | | { |
| | | #keys: '5[414724.0.87400998][414724.0.87400996][0.0.0][414724.0.87400997][414724.0.87400999]' |
| | | BaseType: Object |
| | | Description: '订å颿µ' |
| | | StructuredName: 'H_Forecasts' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UpdateTime_Forecast |
| | | { |
| | | #keys: '3[414724.0.53669779][414724.0.53669778][414724.0.53669780]' |
| | | Description: '订å颿µæ´æ°æ¶é´' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UpdateTime_Material |
| | | { |
| | | #keys: '3[414724.0.53669759][414724.0.53669758][414724.0.53669760]' |
| | | Description: 'ç©ææ´æ°æ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode_Forecast |
| | | { |
| | | #keys: '3[414724.0.53669769][414724.0.53669768][414724.0.53669770]' |
| | | Description: '订å颿µæ´æ°çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode_Material |
| | | { |
| | | #keys: '3[414724.0.53669749][414724.0.53669748][414724.0.53669750]' |
| | | Description: 'ç©ææ´æ°çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method InitialData_R ( |
| | | MacroPlan Owner |
| | | ) as Boolean |
| | | { |
| | | TextBody: |
| | | [* |
| | | /*********************************************æ´æ°ç©æé¡¹ç®********************************* |
| | | *彿°åç§°ï¼UpdateMaterialItems |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼ä»ç©æä¿¡æ¯è¡¨æ´æ°å°ç©æåç¾æ°é表ï¼åªå¢éï¼ä¸è¦çåæ¥çæ°æ®ï¼å¢å çæ¡ç®æ°éé»è®¤ä¸º0,æ§è¡æåè¿åTure |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | try |
| | | { |
| | | if(Owner.H_ReverseRealQty(relget ).Size() <= 10) |
| | | { |
| | | for ( x := 1; x <= 10; x := x + 1 ) |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := "AAAAA",SKU := "OTN-00-ACC-001",Unit := "PCS",ReverseRealQty := 0); |
| | | } |
| | | } |
| | | //H_FunctionClass := Owner.H_FunctionClass(relnew,VCode_Material := VCode,UpdateTime_Material := Date::ActualDate()); |
| | | // Traverse the selected set of Product_MPs for batch update |
| | | |
| | | Num_AAA := 1/0; |
| | | if(Num_AAA>0) |
| | | { |
| | | bResult := true; |
| | | } |
| | | else |
| | | { |
| | | bResult := false; |
| | | } |
| | | } |
| | | onerror |
| | | { |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "UpdateMaterialItems", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod NewStaticMethod () as owning JSON |
| | | { |
| | | TextBody: |
| | | [* |
| | | jResult := JSON::Object().Add( "A","123"); |
| | | return jResult.Build(); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SM_GenerateID ( |
| | | String HeaderCode |
| | | ) as String |
| | | { |
| | | Description: 'çæID, 18ä½' |
| | | TextBody: |
| | | [* |
| | | /*********************************************çæå¯ä¸ID********************************* |
| | | *彿°åç§°ï¼SM_GenerateID |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼çæå¯ä¸ID |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | // å¯ä¸ID |
| | | strID :=""; |
| | | |
| | | // å¾å°æ¶é´å符串 精确å°ç§ |
| | | dtCurrent := DateTime::ActualTime(); |
| | | strDt := dtCurrent.Format( "YM2D2Hms"); |
| | | |
| | | // å®ä¹å两ä½ä»£ç ï¼å¯ä»¥ç±ç¨æ·ä¼ å
¥ï¼é»è®¤AC(Auto Code) |
| | | strHeader :="AC"; |
| | | if(HeaderCode.Length()>=2) |
| | | { |
| | | strHeader:= HeaderCode.SubString( 0,2); |
| | | } |
| | | // ä¸¤æ¬¡éæºæ°åï¼åå°é夿§ |
| | | First:=Number::Random( 1000,9999); |
| | | Second:=Number::Random(10000,99999); |
| | | // ç»åID |
| | | strID := strHeader+strDt+First.AsQUILL()+Second.AsQUILL(); |
| | | return strID; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SM_MaterialPurchaseIssuer ( |
| | | output String OResultMsg, |
| | | MacroPlan Owner, |
| | | String VCode, |
| | | String Operator |
| | | ) as Boolean |
| | | { |
| | | Description: 'éè´æç»åå¸' |
| | | TextBody: |
| | | [* |
| | | /*********************************************éè´æç»åå¸********************************* |
| | | *彿°åç§°ï¼SM_MaterialPurchaseIssuer |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-15 |
| | | *彿°æè¿°ï¼å°ç³»ç»å
ææç¶æä¸ºæªåå¸çéè´ååå¸,true æåï¼false å¤±è´¥ï¼ |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | OResultMsg:=""; |
| | | try |
| | | { |
| | | if(not isnull( Owner)) |
| | | { |
| | | // æ£æ¥æ¯å¦ææªåå¸çæ°æ® |
| | | AllMaterialPurchase := selectset( Owner,H_MaterialPurchase,Obj,Obj.Status()="æªåå¸"); |
| | | if(AllMaterialPurchase.Size()>0) |
| | | { |
| | | // è·ååå¸ID |
| | | IssuerID:=H_FunctionClass::SM_GenerateID( "RR"); |
| | | |
| | | // çæåå¸è®°å½ |
| | | Owner.H_ReleaseRecord(relnew,ID := IssuerID,Issuer := Operator,VCode := VCode,IssuingDate := DateTime::ActualTime()); |
| | | |
| | | // æ´æ°è®¢åç¶æ |
| | | traverse(Owner,H_MaterialPurchase,Obj,Obj.Status()="æªåå¸") |
| | | { |
| | | Obj.Status("å·²åå¸"); |
| | | Obj.IssuingDate(DateTime::ActualTime()); |
| | | Obj.H_ReleaseRecord_ID(IssuerID); |
| | | } |
| | | |
| | | bResult := true; |
| | | OResultMsg :="ç©æåå¸å®æ"; |
| | | } |
| | | else |
| | | { |
| | | OResultMsg :="æ å¯åå¸çç©æè®¢å"; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | OResultMsg :="Owner ä¸è½ä¸ºNull"; |
| | | } |
| | | } |
| | | onerror |
| | | { |
| | | OResultMsg:="ç©æåå¸é误ï¼è¯·è系系ç»ç®¡çåï¼"; |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "SM_MaterialPurchaseIssuer", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SM_MaterialReverse ( |
| | | MacroPlan Owner, |
| | | String VCode, |
| | | String CustomerCode, |
| | | String SKU, |
| | | Number OperateQty, |
| | | String Operator, |
| | | output String OResultMsg, |
| | | String OperateType |
| | | ) as Boolean |
| | | { |
| | | Description: 'ç©æåç¾' |
| | | TextBody: |
| | | [* |
| | | /*********************************************ç©æåç¾æææ********************************* |
| | | *彿°åç§°ï¼SM_MaterialReverse |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼ç©æåç¾æææ,true æåï¼false å¤±è´¥ï¼ |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | OResultMsg:=""; |
| | | try |
| | | { |
| | | if(OperateQty>0 and not isnull(Owner)) |
| | | { |
| | | nForecastQtyOld := 0; //å颿µæ°é |
| | | nReverseQtyOld :=0; //ååç¾æ°é |
| | | nAuthorizeQtyOld :=0; //åæææ°é |
| | | nForecastQtyNew :=0; //计ç®åç颿µæ°é |
| | | nReverseQtyNew :=0; //计ç®åçåç¾æ°é |
| | | nAuthorizeQtyNew :=0; //计ç®åçæææ°é |
| | | nHaveForecastQty :=0; //æé¢æµæ°é |
| | | nNoHaveForecastQty:=0;//äºé¢æµæ°é |
| | | // è·å颿µæ°éï¼å®¢æ·+SKU+æä»½ çè®ºæ¯æ²¡æç©æé¢æµï¼ |
| | | OrderForecast := select(Owner, H_OrderForecastRealQty , Obj, Obj.SKU() = SKU |
| | | and Obj.CustomID() = CustomerCode |
| | | and Obj.Month().Format( "YM2") = Date::ActualDate().Format( "YM2")); |
| | | if ( not isnull(OrderForecast)) |
| | | { |
| | | nForecastQtyOld := OrderForecast.ForecatsRealQty(); |
| | | nForecastQtyNew := nForecastQtyOld; |
| | | } |
| | | |
| | | // è·ååç¾æ°éï¼åªå¤æSKUï¼ |
| | | ObjReverse := select(Owner, H_ReverseRealQty , Obj, Obj.SKU() = SKU); |
| | | if ( not isnull(ObjReverse)) |
| | | { |
| | | nReverseQtyOld := ObjReverse.ReverseRealQty(); |
| | | nReverseQtyNew := nReverseQtyOld; |
| | | } |
| | | |
| | | // è·åæææ°éï¼å®¢æ·ID+SKUï¼ |
| | | ObjAuthorize := select(Owner, H_AuthorizeRealQty , Obj, Obj.SKU() = SKU |
| | | and Obj.CustomID() = CustomerCode ); |
| | | if ( not isnull(ObjAuthorize)) |
| | | { |
| | | nAuthorizeQtyOld := ObjAuthorize.AuthorizeRealQty(); |
| | | nAuthorizeQtyNew :=nAuthorizeQtyOld; |
| | | } |
| | | /******************************************åç¾ç©æ*************************************************/ |
| | | if( OperateType="åç¾") |
| | | { |
| | | // åç¾è®°å½ID |
| | | HRID := H_FunctionClass::SM_GenerateID( "FQ"); |
| | | // åç¾åæ°é = åæ°é+æ°å¢çæ°é |
| | | nReverseQtyNew := nReverseQtyOld+OperateQty; |
| | | // è®°å½å¨ä½ |
| | | Owner.H_HedgingRecord(relnew, |
| | | ID := HRID, |
| | | VCode:=VCode, |
| | | SKU:=SKU, |
| | | ForecastQty := nForecastQtyNew, |
| | | ReverseQty := nReverseQtyNew, |
| | | AuthorizeQty := nAuthorizeQtyNew, |
| | | OperateType := OperateType, |
| | | Operator := Operator, |
| | | OperateTime := DateTime::ActualTime(), |
| | | CustomerCode := CustomerCode, |
| | | OperateQty := OperateQty); |
| | | // æ´æ°å½ååç¾æ°é |
| | | if( not isnull( ObjReverse)) |
| | | { |
| | | ObjReverse.ReverseRealQty(nReverseQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "RQ"),SKU := SKU,Unit := "éè¿SKUè·å",ReverseRealQty := nReverseQtyNew); |
| | | } |
| | | |
| | | // éæ¾éè´ |
| | | Owner.H_MaterialPurchase(relnew,ID := H_FunctionClass::SM_GenerateID( "MP"),VCode:=VCode, DemandTime := DateTime::ActualTime(), |
| | | H_HedgingRecord_ID := HRID,SKU := SKU,ProductSubclassType := "ç©æç±»åï¼ç¨SKUæç©æè¡¨å¾å°",Qty := OperateQty,Unit := "éè¿SKUæ", |
| | | OrgCode := "éè¿SKUå¨BOOM䏿å",WarehouseCode := "ææªå¾å°æ¥æº",Status := "æªåå¸"); |
| | | |
| | | bResult := true; |
| | | OResultMsg:="åç¾æåï¼"; |
| | | } |
| | | /******************************************ææç©æ*************************************************/ |
| | | else if(OperateType="ææ") |
| | | { |
| | | // ææè®°å½ID |
| | | AQID := H_FunctionClass::SM_GenerateID( "AQ"); |
| | | // ææå²å--åç¾ |
| | | if( nReverseQtyOld>OperateQty) |
| | | { |
| | | nReverseQtyNew := nReverseQtyOld - OperateQty; |
| | | } |
| | | else |
| | | { |
| | | nReverseQtyNew :=0; |
| | | } |
| | | // ææå²å--ææ |
| | | nAuthorizeQtyNew := nAuthorizeQtyOld + OperateQty; |
| | | // ææå²å--颿µ |
| | | nMid := OperateQty - nReverseQtyOld; |
| | | if( nMid<0) |
| | | { |
| | | nMid := 0; |
| | | } |
| | | nForecastQtyNew := nForecastQtyOld-nMid; |
| | | if(nForecastQtyNew<0) |
| | | { |
| | | nForecastQtyNew :=0; |
| | | } |
| | | // ææå²å--æé¢æµåæ 颿µ |
| | | if( nMid>=nForecastQtyOld) |
| | | { |
| | | nHaveForecastQty := nForecastQtyOld; |
| | | nNoHaveForecastQty := nMid-nForecastQtyOld; |
| | | } |
| | | else |
| | | { |
| | | nHaveForecastQty := nMid; |
| | | nNoHaveForecastQty := 0; |
| | | } |
| | | |
| | | // è®°å½å¨ä½ |
| | | Owner.H_HedgingRecord(relnew, |
| | | ID := AQID, |
| | | VCode:=VCode, |
| | | SKU:=SKU, |
| | | ForecastQty := nForecastQtyNew, |
| | | ReverseQty := nReverseQtyNew, |
| | | AuthorizeQty := nAuthorizeQtyNew, |
| | | OperateType := OperateType, |
| | | Operator := Operator, |
| | | OperateTime := DateTime::ActualTime(), |
| | | CustomerCode := CustomerCode, |
| | | OperateQty := OperateQty); |
| | | |
| | | // æ´æ°å½ååç¾æ°é |
| | | if( not isnull( ObjReverse)) |
| | | { |
| | | ObjReverse.ReverseRealQty(nReverseQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "RQ"),SKU := SKU,Unit := "PCS",ReverseRealQty := nReverseQtyNew); |
| | | } |
| | | |
| | | // æ´æ°é¢æµ |
| | | if( not isnull( OrderForecast)) |
| | | { |
| | | OrderForecast.ForecatsRealQty(nForecastQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_OrderForecastRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "OF"),SKU := SKU, |
| | | Month := Date::ActualDate(), |
| | | CustomID := CustomerCode, |
| | | CustomName := "客æ·è¡¨è·å", |
| | | OrderCode := "-", |
| | | ForecatsQty :=0, |
| | | ForecatsRealQty :=nForecastQtyNew, |
| | | Unit := "SKU å°ç©æè¡¨è·å"); |
| | | } |
| | | |
| | | // æ´æ°ææ |
| | | if( not isnull( ObjAuthorize)) |
| | | { |
| | | ObjAuthorize.AuthorizeRealQty(nAuthorizeQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_AuthorizeRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "AR"),SKU := SKU, |
| | | Month := Date::ActualDate(), |
| | | CustomID := CustomerCode, |
| | | CustomName := "客æ·è¡¨è·å", |
| | | OrderCode := "-", |
| | | AuthorizeRealQty :=nAuthorizeQtyNew, |
| | | Unit := "SKU å°ç©æè¡¨è·å"); |
| | | } |
| | | |
| | | // éæ¾éè´ |
| | | nMid_R :=OperateQty - nReverseQtyOld; |
| | | if( nMid_R > 0) |
| | | { |
| | | Owner.H_MaterialPurchase(relnew,ID := H_FunctionClass::SM_GenerateID( "MP"),VCode:=VCode, DemandTime := DateTime::ActualTime(), |
| | | H_HedgingRecord_ID := AQID,SKU := SKU,ProductSubclassType := "ç©æç±»åï¼ç¨SKUæç©æè¡¨å¾å°",Qty := nMid_R,Unit := "éè¿SKUæ", |
| | | OrgCode := "éè¿SKUå¨BOOM䏿å",WarehouseCode := "ææªå¾å°æ¥æº",Status := "æªåå¸"); |
| | | } |
| | | |
| | | bResult := true; |
| | | OResultMsg:="æææåï¼"; |
| | | } |
| | | else |
| | | { |
| | | OResultMsg:="æä½å¤±è´¥ï¼æ æ³è¯å«æä½ç±»åï¼"; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | OResultMsg:="æä½å¤±è´¥ï¼" + OperateType + "æ°éå¿
须大äº0"; |
| | | } |
| | | } |
| | | onerror |
| | | { |
| | | OResultMsg:="åç¾æ¶åçé误ï¼è¯·è系系ç»ç®¡çåï¼"; |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "SM_MaterialReverse", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod SM_OrderReverseOrAuthorize ( |
| | | MacroPlan Owner, |
| | | String Unit, |
| | | String VCode, |
| | | Date NeedDate, |
| | | String CustomerCode, |
| | | String SKU, |
| | | Number OperateQty, |
| | | String Operator, |
| | | String CustomName, |
| | | output String OResultMsg, |
| | | String OperateType |
| | | ) as Boolean |
| | | { |
| | | Description: '订ååç¾æææ' |
| | | TextBody: |
| | | [* |
| | | /*********************************************订ååç¾æææ********************************* |
| | | *彿°åç§°ï¼SM_MaterialReverse |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-15 |
| | | *彿°æè¿°ï¼è®¢ååç¾æææ,true æåï¼false å¤±è´¥ï¼ |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | OResultMsg:=""; |
| | | try |
| | | { |
| | | if(OperateQty>0 and not isnull(Owner)) |
| | | { |
| | | nForecastQtyOld := 0; //å颿µæ°é |
| | | nReverseQtyOld :=0; //ååç¾æ°é |
| | | nAuthorizeQtyOld :=0; //åæææ°é |
| | | nForecastQtyNew :=0; //计ç®åç颿µæ°é |
| | | nReverseQtyNew :=0; //计ç®åçåç¾æ°é |
| | | nAuthorizeQtyNew :=0; //计ç®åçæææ°é |
| | | nHaveForecastQty :=0; //æé¢æµæ°é |
| | | nNoHaveForecastQty:=0;//äºé¢æµæ°é |
| | | // è·å颿µæ°éï¼å®¢æ·+SKU+æä»½ çè®ºæ¯æ²¡æç©æé¢æµï¼ |
| | | OrderForecast := select(Owner, H_OrderForecastRealQty , Obj, Obj.SKU() = SKU |
| | | and Obj.CustomID() = CustomerCode |
| | | and Obj.Month().Format( "YM2") = Date::ActualDate().Format( "YM2")); |
| | | if ( not isnull(OrderForecast)) |
| | | { |
| | | nForecastQtyOld := OrderForecast.ForecatsRealQty(); |
| | | nForecastQtyNew := nForecastQtyOld; |
| | | } |
| | | |
| | | // è·ååç¾æ°éï¼åªå¤æSKUï¼ |
| | | ObjReverse := select(Owner, H_ReverseRealQty , Obj, Obj.SKU() = SKU); |
| | | if ( not isnull(ObjReverse)) |
| | | { |
| | | nReverseQtyOld := ObjReverse.ReverseRealQty(); |
| | | nReverseQtyNew := nReverseQtyOld; |
| | | } |
| | | |
| | | // è·åæææ°éï¼å®¢æ·ID+SKUï¼ |
| | | ObjAuthorize := select(Owner, H_AuthorizeRealQty , Obj, Obj.SKU() = SKU |
| | | and Obj.CustomID() = CustomerCode ); |
| | | if ( not isnull(ObjAuthorize)) |
| | | { |
| | | nAuthorizeQtyOld := ObjAuthorize.AuthorizeRealQty(); |
| | | nAuthorizeQtyNew :=nAuthorizeQtyOld; |
| | | } |
| | | /******************************************åç¾ç©æ*************************************************/ |
| | | if( OperateType="åç¾") |
| | | { |
| | | // åç¾è®°å½ID |
| | | HRID := H_FunctionClass::SM_GenerateID( "OR"); |
| | | // åç¾åæ°é = åæ°é+æ°å¢çæ°é |
| | | nReverseQtyNew := nReverseQtyOld+OperateQty; |
| | | // è®°å½å¨ä½ |
| | | Owner.H_OrderRecord(relnew, |
| | | ID := HRID, |
| | | VCode:=VCode, |
| | | SKU:=SKU, |
| | | ReverseQty := nReverseQtyNew, |
| | | CustomerCode := CustomerCode, |
| | | CustomerName := CustomName, |
| | | ForecastQty := nForecastQtyNew, |
| | | OrderDateTime := NeedDate, |
| | | OrderQty := OperateQty, |
| | | OrderCode:=H_FunctionClass::SM_GenerateID( "OC"), |
| | | AuthorizeQty := nAuthorizeQtyNew, |
| | | ReverseDeductQty := OperateQty, |
| | | AuthorizeDeductQty := 0, |
| | | ForecastHitQty :=0, |
| | | ForecastNoHitQty :=0, |
| | | OperateType := OperateType, |
| | | Operator := Operator, |
| | | Unit := Unit, |
| | | OperateQty := OperateQty, |
| | | OperateTime := DateTime::ActualTime()); |
| | | // æ´æ°å½ååç¾æ°é |
| | | if( not isnull( ObjReverse)) |
| | | { |
| | | ObjReverse.ReverseRealQty(nReverseQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "RQ"),SKU := SKU,Unit := Unit,ReverseRealQty := nReverseQtyNew); |
| | | } |
| | | |
| | | bResult := true; |
| | | OResultMsg:="订ååç¾æåï¼"; |
| | | } |
| | | /******************************************ææç©æ*************************************************/ |
| | | else if(OperateType="ææ") |
| | | { |
| | | // ææè®°å½ID |
| | | AQID := H_FunctionClass::SM_GenerateID( "AQ"); |
| | | // ææå²å--åç¾ |
| | | if( nReverseQtyOld>OperateQty) |
| | | { |
| | | nReverseQtyNew := nReverseQtyOld - OperateQty; |
| | | } |
| | | else |
| | | { |
| | | nReverseQtyNew :=0; |
| | | } |
| | | // ææå²å--ææ |
| | | nAuthorizeQtyNew := nAuthorizeQtyOld + OperateQty; |
| | | // ææå²å--颿µ |
| | | nMid := OperateQty - nReverseQtyOld; |
| | | if( nMid<0) |
| | | { |
| | | nMid := 0; |
| | | } |
| | | nForecastQtyNew := nForecastQtyOld-nMid; |
| | | if(nForecastQtyNew<0) |
| | | { |
| | | nForecastQtyNew :=0; |
| | | } |
| | | // ææå²å--æé¢æµåæ 颿µ |
| | | if( nMid>=nForecastQtyOld) |
| | | { |
| | | nHaveForecastQty := nForecastQtyOld; |
| | | nNoHaveForecastQty := nMid-nForecastQtyOld; |
| | | } |
| | | else |
| | | { |
| | | nHaveForecastQty := nMid; |
| | | nNoHaveForecastQty := 0; |
| | | } |
| | | |
| | | // è®°å½å¨ä½ |
| | | Owner.H_OrderRecord(relnew, |
| | | ID := AQID, |
| | | VCode:=VCode, |
| | | SKU:=SKU, |
| | | ReverseQty := nReverseQtyNew, |
| | | CustomerCode := CustomerCode, |
| | | CustomerName := CustomName, |
| | | ForecastQty := nForecastQtyNew, |
| | | OrderDateTime := NeedDate, |
| | | OrderQty := OperateQty, |
| | | OrderCode:=H_FunctionClass::SM_GenerateID( "OC"), |
| | | AuthorizeQty := nAuthorizeQtyNew, |
| | | ReverseDeductQty := nReverseQtyOld - nReverseQtyNew, |
| | | AuthorizeDeductQty := OperateQty, |
| | | ForecastHitQty :=nHaveForecastQty, |
| | | ForecastNoHitQty :=nNoHaveForecastQty, |
| | | OperateType := OperateType, |
| | | Operator := Operator, |
| | | Unit := Unit, |
| | | OperateQty := OperateQty, |
| | | OperateTime := DateTime::ActualTime()); |
| | | |
| | | // æ´æ°å½ååç¾æ°é |
| | | if( not isnull( ObjReverse)) |
| | | { |
| | | ObjReverse.ReverseRealQty(nReverseQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "RQ"),SKU := SKU,Unit := Unit,ReverseRealQty := nReverseQtyNew); |
| | | } |
| | | |
| | | // æ´æ°é¢æµ |
| | | if( not isnull( OrderForecast)) |
| | | { |
| | | OrderForecast.ForecatsRealQty(nForecastQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_OrderForecastRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "OF"),SKU := SKU, |
| | | Month := Date::ActualDate(), |
| | | CustomID := CustomerCode, |
| | | CustomName := CustomName, |
| | | OrderCode := "-", |
| | | ForecatsQty :=0, |
| | | ForecatsRealQty :=nForecastQtyNew, |
| | | Unit := Unit); |
| | | } |
| | | |
| | | // æ´æ°ææ |
| | | if( not isnull( ObjAuthorize)) |
| | | { |
| | | ObjAuthorize.AuthorizeRealQty(nAuthorizeQtyNew); |
| | | } |
| | | else |
| | | { |
| | | Owner.H_AuthorizeRealQty(relnew,ID := H_FunctionClass::SM_GenerateID( "AR"),SKU := SKU, |
| | | Month := Date::ActualDate(), |
| | | CustomID := CustomerCode, |
| | | CustomName := CustomName, |
| | | OrderCode := "-", |
| | | AuthorizeRealQty :=nAuthorizeQtyNew, |
| | | Unit := Unit); |
| | | } |
| | | |
| | | bResult := true; |
| | | OResultMsg:="æææåï¼"; |
| | | } |
| | | else |
| | | { |
| | | OResultMsg:="æä½å¤±è´¥ï¼æ æ³è¯å«æä½ç±»åï¼"; |
| | | } |
| | | } |
| | | else |
| | | { |
| | | OResultMsg:="æä½å¤±è´¥ï¼" + OperateType + "æ°éå¿
须大äº0"; |
| | | } |
| | | } |
| | | onerror |
| | | { |
| | | OResultMsg:="åç¾æ¶åçé误ï¼è¯·è系系ç»ç®¡çåï¼"; |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "SM_MaterialReverse", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod UpdateAuthorizeRealQty ( |
| | | MacroPlan Owner |
| | | ) as Boolean |
| | | { |
| | | TextBody: |
| | | [* |
| | | /*********************************************æ´æ°ææä¿¡æ¯********************************* |
| | | *彿°åç§°ï¼AuthorizeRealQty |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼æ´æ°è®¢å颿µä¿¡æ¯ï¼å¢éæ´æ°ï¼æ°å¢æ æ°éé»è®¤ä¸º0ï¼æ§è¡æåè¿åTure |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | try |
| | | { |
| | | if( Owner.H_AuthorizeRealQty(relget ).Size()<10) |
| | | { |
| | | for ( x := 1; x <= 10; x := x + 1 ) |
| | | { |
| | | Owner.H_AuthorizeRealQty(relnew,ID := "AAAAA_"+ x.AsQUILL(),SKU := "OTN-01-ACC-00"+ x.AsQUILL() ,Month := Date::ActualDate(),CustomName := "å°ç±³", |
| | | CustomID := "XM0001",OrderCode:="OD0001",AuthorizeRealQty:=1000, Unit := "PCS"); |
| | | } |
| | | } |
| | | //H_FunctionClass := Owner.H_FunctionClass(relnew,VCode_Material := VCode,UpdateTime_Material := Date::ActualDate()); |
| | | // Traverse the selected set of Product_MPs for batch update |
| | | bResult := true; |
| | | } |
| | | onerror |
| | | { |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "UpdateAuthorizeRealQty", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod UpdateMaterialItems ( |
| | | String VCode, |
| | | MacroPlan Owner |
| | | ) as Boolean |
| | | { |
| | | Description: 'ä»ç©æä¿¡æ¯è¡¨æ´æ°å°ç©æåç¾æ°é表ï¼åªå¢éï¼ä¸è¦çåæ¥çæ°æ®ï¼å¢å çæ¡ç®æ°éé»è®¤ä¸º0' |
| | | TextBody: |
| | | [* |
| | | /*********************************************æ´æ°ç©æé¡¹ç®********************************* |
| | | *彿°åç§°ï¼UpdateMaterialItems |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼ä»ç©æä¿¡æ¯è¡¨æ´æ°å°ç©æåç¾æ°é表ï¼åªå¢éï¼ä¸è¦çåæ¥çæ°æ®ï¼å¢å çæ¡ç®æ°éé»è®¤ä¸º0,æ§è¡æåè¿åTure |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | try |
| | | { |
| | | if( Owner.H_ReverseRealQty(relget ).Size()<10) |
| | | { |
| | | for ( x := 1; x <= 10; x := x + 1 ) |
| | | { |
| | | Owner.H_ReverseRealQty(relnew,ID := "AAAAA_"+ x.AsQUILL() ,SKU := "OTN-01-ACC-00"+ x.AsQUILL() ,Unit := "PCS",ReverseRealQty := 0); |
| | | } |
| | | } |
| | | //H_FunctionClass := Owner.H_FunctionClass(relnew,VCode_Material := VCode,UpdateTime_Material := Date::ActualDate()); |
| | | // Traverse the selected set of Product_MPs for batch update |
| | | bResult := true; |
| | | } |
| | | onerror |
| | | { |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "UpdateMaterialItems", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod UpdateOrderForecastRealQty ( |
| | | MacroPlan Owner |
| | | ) as Boolean |
| | | { |
| | | Description: 'æ´æ°è®¢å颿µä¿¡æ¯' |
| | | TextBody: |
| | | [* |
| | | /*********************************************æ´æ°è®¢å颿µä¿¡æ¯********************************* |
| | | *彿°åç§°ï¼UpdateOrderForecastRealQty |
| | | *å 建 人ï¼yunying |
| | | *åå»ºæ¥æï¼2023-09-14 |
| | | *彿°æè¿°ï¼æ´æ°è®¢å颿µä¿¡æ¯ï¼æææ´æ°ï¼è¦çææ°å¢æ°æ®ï¼æ§è¡æåè¿åTure |
| | | *ä¿® æ¹ äººï¼ |
| | | *ä¿®æ¹æ¥æï¼ |
| | | *ä¿®æ¹å
å®¹ï¼ |
| | | *****************************************************************************************/ |
| | | bResult := false; |
| | | try |
| | | { |
| | | if( Owner.H_OrderForecastRealQty(relget ).Size()<10) |
| | | { |
| | | for ( x := 1; x <= 10; x := x + 1 ) |
| | | { |
| | | Owner.H_OrderForecastRealQty(relnew,ID := "AAAAA_"+ x.AsQUILL(),SKU := "OTN-01-ACC-00"+ x.AsQUILL() , Month := Date::ActualDate(),CustomName := "å°ç±³", |
| | | CustomID := "XM0001",OrderCode:="OD0001",ForecatsQty:=1000,ForecatsRealQty:=1000, Unit := "PCS"); |
| | | } |
| | | } |
| | | //H_FunctionClass := Owner.H_FunctionClass(relnew,VCode_Material := VCode,UpdateTime_Material := Date::ActualDate()); |
| | | // Traverse the selected set of Product_MPs for batch update |
| | | bResult := true; |
| | | } |
| | | onerror |
| | | { |
| | | Owner.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "UpdateOrderForecastRealQty", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | |
| | | |
| | | } |
| | | return bResult; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_FunctionClass |
| | | { |
| | | #keys: '5[414724.0.53669729][414724.0.53669727][0.0.0][414724.0.53669728][414724.0.53669730]' |
| | | BaseType: Object |
| | | Description: 'å²åæä½ç±»' |
| | | StructuredName: 'H_FunctionClasss' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DemandTime |
| | | { |
| | | #keys: '3[414724.0.26781557][414724.0.26781556][414724.0.26781558]' |
| | | Description: 'éæ±æ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute H_HedgingRecord_ID |
| | | { |
| | | #keys: '3[414724.0.26781576][414724.0.26781575][414724.0.26781577]' |
| | | Description: 'å¨ä½è®°å½ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute H_ReleaseRecord_ID |
| | | { |
| | | #keys: '3[414724.0.26781656][414724.0.26781655][414724.0.26781657]' |
| | | Description: 'åå¸ä»£ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.26781527][414724.0.26781526][414724.0.26781528]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IssuingDate |
| | | { |
| | | #keys: '3[414724.0.26781666][414724.0.26781665][414724.0.26781667]' |
| | | Description: 'å叿¥æ' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgCode |
| | | { |
| | | #keys: '3[414724.0.26781626][414724.0.26781625][414724.0.26781627]' |
| | | Description: 'ç»ç»ä»£ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductSubclassType |
| | | { |
| | | #keys: '3[414724.0.26781596][414724.0.26781595][414724.0.26781597]' |
| | | Description: 'ç±»å' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Qty |
| | | { |
| | | #keys: '3[414724.0.26781606][414724.0.26781605][414724.0.26781607]' |
| | | Description: 'æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.26781586][414724.0.26781585][414724.0.26781587]' |
| | | Description: 'SKUç¼ç ï¼åæID)' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Serial |
| | | { |
| | | #keys: '3[414724.0.26781547][414724.0.26781546][414724.0.26781548]' |
| | | Description: 'åºå·' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Status |
| | | { |
| | | #keys: '3[414724.0.26781646][414724.0.26781645][414724.0.26781647]' |
| | | Description: 'ç¶æ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.26781616][414724.0.26781615][414724.0.26781617]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode |
| | | { |
| | | #keys: '3[414724.0.26781537][414724.0.26781536][414724.0.26781538]' |
| | | Description: 'çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute WarehouseCode |
| | | { |
| | | #keys: '3[414724.0.26781636][414724.0.26781635][414724.0.26781637]' |
| | | Description: 'ä»åºä»£ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_MaterialPurchase |
| | | { |
| | | #keys: '5[414724.0.26810970][414724.0.26810968][0.0.0][414724.0.26810969][414724.0.26810971]' |
| | | BaseType: Object |
| | | Description: 'å²å_ç©æéè´' |
| | | StructuredName: 'H_MaterialPurchases' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizeRealQty |
| | | { |
| | | #keys: '3[414724.0.87400932][414724.0.87400931][414724.0.87400933]' |
| | | Description: 'æææ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomCode |
| | | { |
| | | #keys: '3[414724.0.87400942][414724.0.87400941][414724.0.87400943]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[414724.0.87400952][414724.0.87400951][414724.0.87400953]' |
| | | Description: '客æ·åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastQty_Month |
| | | { |
| | | #keys: '3[414724.0.87400912][414724.0.87400911][414724.0.87400913]' |
| | | Description: '彿颿µ' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MaterialType |
| | | { |
| | | #keys: '3[414724.0.87400977][414724.0.87400976][414724.0.87400978]' |
| | | Description: 'ç©æç±»å' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReverseRealQty |
| | | { |
| | | #keys: '3[414724.0.87400922][414724.0.87400921][414724.0.87400923]' |
| | | Description: 'åç¾æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.87400892][414724.0.87400891][414724.0.87400893]' |
| | | Description: 'SKUç¼å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Util |
| | | { |
| | | #keys: '3[414724.0.87400987][414724.0.87400986][414724.0.87400988]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode |
| | | { |
| | | #keys: '3[414724.0.87400902][414724.0.87400901][414724.0.87400903]' |
| | | Description: 'çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_MaterialRealQty |
| | | { |
| | | #keys: '5[414724.0.87400872][414724.0.87400870][0.0.0][414724.0.87400871][414724.0.87400873]' |
| | | BaseType: Object |
| | | Description: 'ç©æå®æ¶æ°æ®' |
| | | StructuredName: 'H_MaterialRealQtys' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute FKey |
| | | { |
| | | #keys: '3[414724.0.87274672][414724.0.87274671][414724.0.87274673]' |
| | | Description: 'å¤é®ãç»: 大类å«ï¼å
å«å¤ä¸ªCKey' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ItemKey |
| | | { |
| | | #keys: '3[414724.0.87274682][414724.0.87274681][414724.0.87274683]' |
| | | Description: '项KEy' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Value |
| | | { |
| | | #keys: '3[414724.0.87274692][414724.0.87274691][414724.0.87274693]' |
| | | Description: 'å¼' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_MessagePassing |
| | | { |
| | | #keys: '5[414724.0.87274649][414724.0.87274647][0.0.0][414724.0.87274648][414724.0.87274650]' |
| | | BaseType: Object |
| | | Description: |
| | | [* |
| | | å 为ä¸ç¥éæä¹è¿è¡ä¸¤ä¸ªçªä½ä¹é´æ¶æ¯ä¼ éï¼ |
| | | ç¨è¿ä¸ªç±»åä¸é´ä»¶ |
| | | *] |
| | | StructuredName: 'H_MessagePassings' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomID |
| | | { |
| | | #keys: '3[414724.0.46380328][414724.0.46380327][414724.0.46380329]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[414724.0.46380318][414724.0.46380317][414724.0.46380319]' |
| | | Description: '客æ·åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecatsQty |
| | | { |
| | | #keys: '3[414724.0.46380358][414724.0.46380357][414724.0.46380359]' |
| | | Description: '颿µæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecatsRealQty |
| | | { |
| | | #keys: '3[414724.0.46380368][414724.0.46380367][414724.0.46380369]' |
| | | Description: '宿¶æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.46380298][414724.0.46380297][414724.0.46380299]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Month |
| | | { |
| | | #keys: '3[414724.0.46380308][414724.0.46380307][414724.0.46380309]' |
| | | Description: 'æä»½' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderCode |
| | | { |
| | | #keys: '3[414724.0.46380338][414724.0.46380337][414724.0.46380339]' |
| | | Description: '订åç¼å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.46380348][414724.0.46380347][414724.0.46380349]' |
| | | Description: 'SKUç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.46380378][414724.0.46380377][414724.0.46380379]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_OrderForecastRealQty |
| | | { |
| | | #keys: '5[414724.0.46380278][414724.0.46380276][0.0.0][414724.0.46380277][414724.0.46380279]' |
| | | BaseType: Object |
| | | Description: '订å颿µå®æ¶æ°éï¼æ¯ææ´æ°' |
| | | StructuredName: 'H_OrderForecastRealQtys' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizeDeductQty |
| | | { |
| | | #keys: '3[414724.0.46380215][414724.0.46380214][414724.0.46380216]' |
| | | Description: 'ææå²åæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizeQty |
| | | { |
| | | #keys: '3[414724.0.46380195][414724.0.46380194][414724.0.46380196]' |
| | | Description: 'ææå©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomerCode |
| | | { |
| | | #keys: '3[414724.0.46380125][414724.0.46380124][414724.0.46380126]' |
| | | Description: '客æ·ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CustomerName |
| | | { |
| | | #keys: '3[414724.0.46380145][414724.0.46380144][414724.0.46380146]' |
| | | Description: '客æ·åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastHitQty |
| | | { |
| | | #keys: '3[414724.0.46380225][414724.0.46380224][414724.0.46380226]' |
| | | Description: 'æé¢æµæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastNoHitQty |
| | | { |
| | | #keys: '3[414724.0.46380235][414724.0.46380234][414724.0.46380236]' |
| | | Description: 'æ 颿µæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ForecastQty |
| | | { |
| | | #keys: '3[414724.0.46380155][414724.0.46380154][414724.0.46380156]' |
| | | Description: '彿颿µå©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.46380085][414724.0.46380084][414724.0.46380086]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateQty |
| | | { |
| | | #keys: '3[414724.0.96596023][414724.0.96596022][414724.0.96596024]' |
| | | Description: 'æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateTime |
| | | { |
| | | #keys: '3[414724.0.80254680][414724.0.80254679][414724.0.80254681]' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OperateType |
| | | { |
| | | #keys: '3[414724.0.80254657][414724.0.80254656][414724.0.80254658]' |
| | | Description: 'æä½ç±»åï¼åæ½æææ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Operator |
| | | { |
| | | #keys: '3[414724.0.80401529][414724.0.80401528][414724.0.80401530]' |
| | | Description: 'æä½äºº' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderCode |
| | | { |
| | | #keys: '3[414724.0.46380185][414724.0.46380184][414724.0.46380186]' |
| | | Description: '订åå·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderDateTime |
| | | { |
| | | #keys: '3[414724.0.46380165][414724.0.46380164][414724.0.46380166]' |
| | | Description: 'éæ±æ¶é´' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrderQty |
| | | { |
| | | #keys: '3[414724.0.46380175][414724.0.46380174][414724.0.46380176]' |
| | | Description: 'è®¢åæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReverseDeductQty |
| | | { |
| | | #keys: '3[414724.0.46380205][414724.0.46380204][414724.0.46380206]' |
| | | Description: 'åç¾å²åæ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReverseQty |
| | | { |
| | | #keys: '3[414724.0.46380115][414724.0.46380114][414724.0.46380116]' |
| | | Description: 'åç¾å©ä½æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.46380105][414724.0.46380104][414724.0.46380106]' |
| | | Description: 'SKUç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Serial |
| | | { |
| | | #keys: '3[414724.0.46380135][414724.0.46380134][414724.0.46380136]' |
| | | Description: 'åºå·' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.96596013][414724.0.96596012][414724.0.96596014]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode |
| | | { |
| | | #keys: '3[414724.0.46380095][414724.0.46380094][414724.0.46380096]' |
| | | Description: 'çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_OrderRecord |
| | | { |
| | | #keys: '5[414724.0.46380065][414724.0.46380063][0.0.0][414724.0.46380064][414724.0.46380066]' |
| | | BaseType: Object |
| | | Description: 'å²å-订åè®°å½' |
| | | StructuredName: 'H_OrderRecords' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute FinishDate |
| | | { |
| | | #keys: '3[414724.0.26730938][414724.0.26730937][414724.0.26730939]' |
| | | Description: 'æªæ¢æ¶é´' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.26810929][414724.0.26810928][414724.0.26810930]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Issuer |
| | | { |
| | | #keys: '3[414724.0.26810949][414724.0.26810948][414724.0.26810950]' |
| | | Description: 'åå¸äºº' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IssuingDate |
| | | { |
| | | #keys: '3[414724.0.26810959][414724.0.26810958][414724.0.26810960]' |
| | | Description: 'å叿¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Serial |
| | | { |
| | | #keys: '3[414724.0.26730928][414724.0.26730927][414724.0.26730929]' |
| | | Description: 'åºå·' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Status |
| | | { |
| | | #keys: '3[414724.0.26730948][414724.0.26730947][414724.0.26730949]' |
| | | Description: 'ç¶æ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute VCode |
| | | { |
| | | #keys: '3[414724.0.26810939][414724.0.26810938][414724.0.26810940]' |
| | | Description: 'çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_ReleaseRecord |
| | | { |
| | | #keys: '5[414724.0.26810909][414724.0.26810907][0.0.0][414724.0.26810908][414724.0.26810910]' |
| | | BaseType: Object |
| | | Description: 'åå²_åå¸è®°å½' |
| | | StructuredName: 'H_ReleaseRecords' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414724.0.46380412][414724.0.46380411][414724.0.46380413]' |
| | | Description: '主é®ID' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReverseRealQty |
| | | { |
| | | #keys: '3[414724.0.46380432][414724.0.46380431][414724.0.46380433]' |
| | | Description: '宿¶æ°é' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.46380422][414724.0.46380421][414724.0.46380423]' |
| | | Description: 'SKUç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.46380442][414724.0.46380441][414724.0.46380443]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_ReverseRealQty |
| | | { |
| | | #keys: '5[414724.0.46380389][414724.0.46380387][0.0.0][414724.0.46380388][414724.0.46380390]' |
| | | BaseType: Object |
| | | Description: 'åç¾å®æ¶æ°æ®ï¼æ°¸ä¹
ä¿æ' |
| | | StructuredName: 'H_ReverseRealQtys' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SKU |
| | | { |
| | | #keys: '3[414724.0.96595915][414724.0.96595914][414724.0.96595916]' |
| | | Description: 'SKU' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Unit |
| | | { |
| | | #keys: '3[414724.0.96595925][414724.0.96595924][414724.0.96595926]' |
| | | Description: 'åä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type H_TestMap |
| | | { |
| | | #keys: '5[414724.0.96595892][414724.0.96595890][0.0.0][414724.0.96595891][414724.0.96595893]' |
| | | BaseType: Object |
| | | Description: 'æµè¯ä¸¤ä¸ªæ°æ®éå
³èæ¾ç¤º' |
| | | StructuredName: 'H_TestMaps' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type MPSync #extension |
| | | { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateTestData ( |
| | | MacroPlan parent, |
| | | String businessType, |
| | | String orgCode |
| | | ) as MappingBOM |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | value := select( parent, MappingBOM, bom, bom.BusinessType() = businessType and bom.OrganCode() = orgCode ); |
| | | if( isnull( value ) ) { |
| | | value := parent.MappingBOM( relnew, |
| | | BusinessType := businessType, |
| | | OrganCode := orgCode, |
| | | ProcessSection := "", |
| | | ProductCode := "", |
| | | ComponentCode := "", |
| | | AlternativeMaterialCode := "" ); |
| | | } |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgCode |
| | | { |
| | | #keys: '3[414384.0.795680117][414384.0.795680116][414384.0.795680118]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetByProductId ( |
| | | MacroPlan parent, |
| | | String productId |
| | | ) as MappingProduct |
| | | { |
| | | Description: 'æ ¹æ®æå·æ¥è®°å½' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | |
| | | // todo ä¿®æ¹parentç±»å |
| | | value := select( parent, MappingProduct, item, item.ID() = productId ); |
| | | return value; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.803580072][414384.0.803580071][414384.0.803580073]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInPCSInJan |
| | | { |
| | | #keys: '3[414384.0.803580132][414384.0.803580131][414384.0.803580133]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute CapacityInSheetInJan |
| | | { |
| | | #keys: '3[414384.0.803580142][414384.0.803580141][414384.0.803580143]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAndSpecification |
| | | { |
| | | #keys: '3[414384.0.803580092][414384.0.803580091][414384.0.803580093]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductCode |
| | | { |
| | | #keys: '3[414384.0.803580103][414384.0.803580102][414384.0.803580104]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SalesAmountInWInJan |
| | | { |
| | | #keys: '3[414384.0.803580152][414384.0.803580151][414384.0.803580153]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type MappingCapacityAndSaleBudge |
| | | { |
| | | #keys: '5[414384.0.803580058][414384.0.803580056][0.0.0][414384.0.803580057][414384.0.803580059]' |
| | | BaseType: Object |
| | | Description: '年度产éé¢ç®æ°æ®' |
| | | StructuredName: 'MappingCapacityAndSaleBudges' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizationStatus |
| | | { |
| | | #keys: '3[414384.0.795671423][414384.0.795671422][414384.0.795671424]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.789498492][414384.0.789498491][414384.0.789498493]' |
| | | Description: 'äºä¸é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DataID |
| | | { |
| | | #keys: '3[414384.0.795671476][414384.0.795671475][414384.0.795671477]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DeliverToRequestorId |
| | | { |
| | | #keys: '3[414384.0.795671441][414384.0.795671440][414384.0.795671442]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DestinationOrganizationID |
| | | { |
| | | #keys: '3[414384.0.795671438][414384.0.795671437][414384.0.795671439]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DestinationTypeCode |
| | | { |
| | | #keys: '3[414384.0.795671417][414384.0.795671416][414384.0.795671418]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute HeaderDescription |
| | | { |
| | | #keys: '3[414384.0.795671429][414384.0.795671428][414384.0.795671430]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute InterfaceSourceCode |
| | | { |
| | | #keys: '3[414384.0.795671486][414384.0.795671485][414384.0.795671487]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAttribute1 |
| | | { |
| | | #keys: '3[414384.0.795671444][414384.0.795671443][414384.0.795671445]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAttribute6 |
| | | { |
| | | #keys: '3[414384.0.795671447][414384.0.795671446][414384.0.795671448]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineType |
| | | { |
| | | #keys: '3[414384.0.795671435][414384.0.795671434][414384.0.795671436]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineTypeId |
| | | { |
| | | #keys: '3[414384.0.795671432][414384.0.795671431][414384.0.795671433]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MRPCalverNo |
| | | { |
| | | #keys: '3[414384.0.789498489][414384.0.789498488][414384.0.789498490]' |
| | | Description: 'MRP计ç®çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgId |
| | | { |
| | | #keys: '3[414384.0.795671450][414384.0.795671449][414384.0.795671451]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrganCode |
| | | { |
| | | #keys: '3[414384.0.789498495][414384.0.789498494][414384.0.789498496]' |
| | | Description: 'ç»ç»ç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PRSuggestionDate |
| | | { |
| | | #keys: '3[414384.0.789498483][414384.0.789498482][414384.0.789498484]' |
| | | Description: 'PRå»ºè®®æ¥æ' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PlannerCode |
| | | { |
| | | #keys: '3[414384.0.789498510][414384.0.789498509][414384.0.789498511]' |
| | | Description: 'ç©æè®¡åå' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PreparerId |
| | | { |
| | | #keys: '3[414384.0.795671426][414384.0.795671425][414384.0.795671427]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProduceRequiredDate |
| | | { |
| | | #keys: '3[414384.0.789498480][414384.0.789498479][414384.0.789498481]' |
| | | Description: 'éæ±æ¥æ' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[414384.0.789498474][414384.0.789498473][414384.0.789498475]' |
| | | Description: 'é¶ä»¶å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductName |
| | | { |
| | | #keys: '3[414384.0.789498477][414384.0.789498476][414384.0.789498478]' |
| | | Description: 'é¶ä»¶åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderCode |
| | | { |
| | | #keys: '3[414384.0.789498498][414384.0.789498497][414384.0.789498499]' |
| | | Description: 'ä¾åºå代ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderName |
| | | { |
| | | #keys: '3[414384.0.789498501][414384.0.789498500][414384.0.789498502]' |
| | | Description: 'ä¾åºååç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Quantity |
| | | { |
| | | #keys: '3[414384.0.789498486][414384.0.789498485][414384.0.789498487]' |
| | | Description: 'éæ±æ°é' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute RequisitionType |
| | | { |
| | | #keys: '3[414384.0.796031490][414384.0.796031489][414384.0.796031491]' |
| | | Description: 'è°æ¥å£ç¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SendBy |
| | | { |
| | | #keys: '3[414384.0.789498519][414384.0.789498518][414384.0.789498520]' |
| | | Description: 'åé人' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SendStatus |
| | | { |
| | | #keys: '3[414384.0.789498513][414384.0.789498512][414384.0.789498514]' |
| | | Description: 'PRæ°æ®åéç¶æ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SendTIme |
| | | { |
| | | #keys: '3[414384.0.789498516][414384.0.789498515][414384.0.789498517]' |
| | | Description: 'åéæ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StockingPointID |
| | | { |
| | | #keys: '3[414384.0.789498504][414384.0.789498503][414384.0.789498505]' |
| | | Description: 'æ¶è´§åºåç¹' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitOfMeasure |
| | | { |
| | | #keys: '3[414384.0.789498507][414384.0.789498506][414384.0.789498508]' |
| | | Description: '计éåä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitPrice |
| | | { |
| | | #keys: '3[414384.0.795671420][414384.0.795671419][414384.0.795671421]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method DoCall ( |
| | | GlobalOTDTable globalData, |
| | | String callBy |
| | | ) as PRHistoryData |
| | | { |
| | | Description: 'è°ç¨' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-11-2023 (created) |
| | | result := globalData.PRHistoryData( relnew ); |
| | | |
| | | // ç
§æ¬é¨å |
| | | result.AuthorizationStatus( this.AuthorizationStatus() ); |
| | | result.BusinessType( this.BusinessType() ); |
| | | result.DataID( this.DataID() ); |
| | | result.DeliverToRequestorId( this.DeliverToRequestorId() ); |
| | | result.DestinationOrganizationID( this.DestinationOrganizationID() ); |
| | | result.DestinationTypeCode( this.DestinationTypeCode() ); |
| | | result.HeaderDescription( this.HeaderDescription() ); |
| | | result.LineAttribute1( this.LineAttribute1() ); |
| | | result.LineAttribute6( this.LineAttribute6() ); |
| | | result.LineType( this.LineType() ); |
| | | result.LineTypeId( this.LineTypeId() ); |
| | | result.MRPCalverNo( this.MRPCalverNo() ); |
| | | result.OrganCode( this.OrganCode() ); |
| | | result.OrgId( this.OrgId() ); |
| | | result.PlannerCode( this.PlannerCode() ); |
| | | result.PreparerId( this.PreparerId() ); |
| | | result.ProduceRequiredDate( this.ProduceRequiredDate() ); |
| | | result.ProductID( this.ProductID() ); |
| | | result.ProductName( this.ProductName() ); |
| | | result.ProviderCode( this.ProviderCode() ); |
| | | result.ProviderName( this.ProviderName() ); |
| | | result.Quantity( this.Quantity() ); |
| | | result.RequisitionType( this.RequisitionType() ); |
| | | result.StockingPointID( this.StockingPointID() ); |
| | | result.UnitOfMeasure( this.UnitOfMeasure() ); |
| | | result.UnitPrice( this.UnitPrice() ); |
| | | |
| | | // 请æ±é¨å |
| | | request := ERPRequestOfPR::Create( result ); |
| | | response := request.DoCall(); |
| | | |
| | | // ååºé¨å |
| | | result.ReceiveError( response.ErrorDescription() ); |
| | | result.ReceiveStatus( response.Status() ); |
| | | result.ReceiveTime( DateTime::Now() ); |
| | | |
| | | // 主记å½ä¿®æ¹ |
| | | result.SendStatus( "T" ); |
| | | result.ReleaseBy( callBy ); |
| | | result.SendTime( DateTime::Now() ); |
| | | this.SendStatus( "T" ); |
| | | this.SendTIme( DateTime::Now() ); |
| | | this.SendBy( callBy ); |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CanCall ( |
| | | PRDatas toCalls, |
| | | output String feedback_o |
| | | ) as Boolean |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | info( "CanCall " + [String]toCalls.Size() + " PRs" ) |
| | | feedback_o := ""; |
| | | if( toCalls.Size() = 0 ) { |
| | | feedback_o := "No checked PR"; |
| | | } else { |
| | | havaUnsent := exists( toCalls, Elements, toCall, toCall.SendStatus() = "" ); |
| | | if( not havaUnsent ) { |
| | | feedback_o := "No unsent PR"; |
| | | } |
| | | } |
| | | return feedback_o = ""; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod DoCall ( |
| | | GlobalOTDTable globalData, |
| | | PRDatas toCalls, |
| | | String callBy |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | info( "DoCall " + [String]toCalls.Size() + " PRs" ); |
| | | nowNo := 1; |
| | | traverse( toCalls, Elements, toCall, toCall.SendStatus() = "" ) { |
| | | info ( "DoCall " + [String]nowNo + "/" + [String]toCalls.Size() + " PR" ); |
| | | toCall.DoCall( globalData, callBy ); |
| | | nowNo := nowNo + 1; |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod FromSupplyPlanning ( |
| | | MacroPlan macroPlan, |
| | | MacroPlan mappingRoot, |
| | | ProductInStockingPointInPeriod pispip |
| | | ) as PRData |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | result := macroPlan.PRData( relnew ); |
| | | result.InterfaceSourceCode( "Quintiq" ); |
| | | |
| | | pisp := pispip.ProductInStockingPoint_MP(); |
| | | product := pisp.Product_MP(); |
| | | stockingPoint := pisp.StockingPoint_MP(); |
| | | period := pispip.Period_MP(); |
| | | mappingProduct := MappingProduct::GetByProductId( mappingRoot, product.ID() ); |
| | | // æ¥å£/ä¸é´è¡¨ææ |
| | | mappingProviderCapacity := "ææ "; |
| | | erpData := "ææ "; |
| | | |
| | | // æ ¹æ®pispip |
| | | result.MRPCalverNo( pispip.MRPCalverNo() ); |
| | | result.Quantity( pispip.NewSupplyQuantity() ); |
| | | |
| | | // æ ¹æ®product |
| | | result.ProductID( product.ID() ); |
| | | result.ProductName( product.Name() ); |
| | | |
| | | // æ ¹æ®stockingPoint |
| | | result.StockingPointID( stockingPoint.ID() ); |
| | | |
| | | // æ ¹æ®period |
| | | result.ProduceRequiredDate( period.StartDate() ); |
| | | result.PRSuggestionDate( ifexpr( (result.ProduceRequiredDate() - Duration::Days( 7 )).Date() >= Date::Today(), |
| | | Date::Today(), (result.ProduceRequiredDate() - Duration::Days( 7 )).Date() ) ); |
| | | |
| | | // æ ¹æ®productä¸é´è¡¨ |
| | | result.BusinessType( mappingProduct.BusinessType() ); |
| | | result.OrganCode( mappingProduct.OrgCode() ); |
| | | result.UnitOfMeasure( mappingProduct.UnitOfMeasureName() ); |
| | | |
| | | // æ ¹æ®ä¾åºåè½åä¸é´è¡¨ |
| | | result.ProviderCode( mappingProviderCapacity ); |
| | | result.ProductName( mappingProviderCapacity ); |
| | | |
| | | // æ ¹æ®erpæ¥å£ åºå®å¼ |
| | | result.RequisitionType( "PURCHASE" ); |
| | | result.DestinationTypeCode( "INVENTORY" ); |
| | | result.UnitPrice( 1.0 ); |
| | | result.AuthorizationStatus( "INCOMPLETE" ); |
| | | result.LineTypeId( "1" ); |
| | | result.LineType( "è´§ç©" ); |
| | | // æ ¹æ®erpæ¥å£ todo |
| | | result.PreparerId( erpData ); |
| | | result.HeaderDescription( erpData ); |
| | | result.DestinationOrganizationID( erpData ); |
| | | result.DeliverToRequestorId( erpData ); |
| | | result.LineAttribute1( erpData ); |
| | | result.LineAttribute6( erpData ); |
| | | result.OrgId( erpData ); |
| | | |
| | | // çæid todo |
| | | result.DataID( [String]Number::Random( Number::MinNumber(), Number::MaxNumber() ) ); |
| | | |
| | | // åéä¿¡æ¯ |
| | | result.SendStatus( "" ); |
| | | result.SendBy( "" ); |
| | | result.SendTIme( DateTime::MinDateTime() ); |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod FromSupplyPlanning ( |
| | | MacroPlan macroPlan, |
| | | MacroPlan mappingRoot, |
| | | String mrpCalverNo |
| | | ) |
| | | { |
| | | Description: |
| | | [* |
| | | SupplyPlanning转PRData |
| | | todo ä¿®æ¹mappingRoot为MPSync |
| | | *] |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | // æMRPCalverNoæ¥ï¼å·²ææ§è®°å½æ¶ä¸å¤ç |
| | | oldRecords := selectset( macroPlan, PRData, item, |
| | | item.MRPCalverNo() = mrpCalverNo ); |
| | | if( isnull( oldRecords ) or oldRecords.Size() = 0 ) { |
| | | pispips := ProductInStockingPointInPeriod::GetByMRPCalverNo( macroPlan, mrpCalverNo ); |
| | | traverse( pispips, Elements, item ) { |
| | | PRData::FromSupplyPlanning( macroPlan, mappingRoot, item ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod ProductIdOver14Days ( |
| | | PRDatas toChecks |
| | | ) as String |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | result := ""; |
| | | |
| | | productIds := selectuniquevalues( toChecks, Elements, item, |
| | | (item.ProduceRequiredDate() - Duration::Days( 14 )).Date() > Date::Today() and item.SendStatus() = "", |
| | | item.ProductID() ); |
| | | productIds := selectsortedset( productIds, Elements, item, item ); |
| | | |
| | | if( productIds.Size() > 0 ) { |
| | | result := result + productIds.Element( 0 ); |
| | | for( i := 1; i < productIds.Size(); i := i + 1 ) { |
| | | result := result + ","; |
| | | result := result + productIds.Element( 0 ); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod TestData ( |
| | | MacroPlan macroPlan |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | if( selectset( macroPlan, PRData, item, true ).Size() = 0 ) { |
| | | info( "======== Create PR Test Data ========" ); |
| | | for( i := 0; i < 100; i := i + 1 ) { |
| | | macroPlan.PRData( relnew, |
| | | MRPCalverNo := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | BusinessType := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | OrganCode := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | ProductID := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | StockingPointID := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | Quantity := Number::Random( 1, Number::MaxNumber() ), |
| | | ProduceRequiredDate := Date::Construct( 2023, |
| | | Number::Random( 9, 12 ), |
| | | Number::Random( 13, 28 ) ), |
| | | DataID := [String]Number::Random( 1, Number::MaxNumber() ), |
| | | SendStatus := ifexpr( Number::Random( 1, 5 ) = 1, "T", "" ) ); |
| | | } |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type PRData |
| | | { |
| | | #keys: '5[414384.0.787890167][414384.0.787890165][0.0.0][414384.0.787890166][414384.0.787890168]' |
| | | BaseType: Object |
| | | Description: 'PRæ°æ®' |
| | | StructuredName: 'PRDatas' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute AuthorizationStatus |
| | | { |
| | | #keys: '3[414384.0.796031550][414384.0.796031549][414384.0.796031551]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414384.0.789498626][414384.0.789498625][414384.0.789498627]' |
| | | Description: 'äºä¸é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DataID |
| | | { |
| | | #keys: '3[414384.0.795671680][414384.0.795671679][414384.0.795671681]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DeliverToRequestorId |
| | | { |
| | | #keys: '3[414384.0.795671590][414384.0.795671589][414384.0.795671591]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DestinationOrganizationID |
| | | { |
| | | #keys: '3[414384.0.795671654][414384.0.795671653][414384.0.795671655]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute DestinationTypeCode |
| | | { |
| | | #keys: '3[414384.0.795671530][414384.0.795671529][414384.0.795671531]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute HeaderDescription |
| | | { |
| | | #keys: '3[414384.0.796031566][414384.0.796031565][414384.0.796031567]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAttribute1 |
| | | { |
| | | #keys: '3[414384.0.795671611][414384.0.795671610][414384.0.795671612]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineAttribute6 |
| | | { |
| | | #keys: '3[414384.0.795671621][414384.0.795671620][414384.0.795671622]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineType |
| | | { |
| | | #keys: '3[414384.0.795671560][414384.0.795671559][414384.0.795671561]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute LineTypeId |
| | | { |
| | | #keys: '3[414384.0.795671550][414384.0.795671549][414384.0.795671551]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MRPCalverNo |
| | | { |
| | | #keys: '3[414384.0.787890315][414384.0.787890314][414384.0.787890316]' |
| | | Description: 'MRP计ç®çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrgId |
| | | { |
| | | #keys: '3[414384.0.795671631][414384.0.795671630][414384.0.795671632]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute OrganCode |
| | | { |
| | | #keys: '3[414384.0.787890338][414384.0.787890337][414384.0.787890339]' |
| | | Description: 'ç»ç»ç¼ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PRDataReleaseDate |
| | | { |
| | | #keys: '3[414384.0.789526135][414384.0.789526134][414384.0.789526136]' |
| | | Description: 'PRæ°æ®æ¨éæ¥æ' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PlannerCode |
| | | { |
| | | #keys: '3[414384.0.787890388][414384.0.787890387][414384.0.787890389]' |
| | | Description: 'ç©æè®¡åå' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PreparerID |
| | | { |
| | | #keys: '3[414384.0.789498615][414384.0.789498614][414384.0.789498616]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PreparerId |
| | | { |
| | | #keys: '3[414384.0.795671570][414384.0.795671569][414384.0.795671571]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProduceRequiredDate |
| | | { |
| | | #keys: '3[414384.0.795671764][414384.0.795671763][414384.0.795671765]' |
| | | Description: 'éæ±æ¥æ' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[414384.0.787890275][414384.0.787890274][414384.0.787890276]' |
| | | Description: 'é¶ä»¶å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductName |
| | | { |
| | | #keys: '3[414384.0.787890295][414384.0.787890294][414384.0.787890296]' |
| | | Description: 'é¶ä»¶åç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderCode |
| | | { |
| | | #keys: '3[414384.0.787890348][414384.0.787890347][414384.0.787890349]' |
| | | Description: 'ä¾åºå代ç ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProviderName |
| | | { |
| | | #keys: '3[414384.0.787890358][414384.0.787890357][414384.0.787890359]' |
| | | Description: 'ä¾åºååç§°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Quantity |
| | | { |
| | | #keys: '3[414384.0.787890305][414384.0.787890304][414384.0.787890306]' |
| | | Description: 'éæ±æ°é' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReceiveError |
| | | { |
| | | #keys: '3[414384.0.787890454][414384.0.787890453][414384.0.787890455]' |
| | | Description: 'é误æè¿°' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReceiveStatus |
| | | { |
| | | #keys: '3[414384.0.787890428][414384.0.787890427][414384.0.787890429]' |
| | | Description: |
| | | [* |
| | | ERPæ¥æ¶ç¶æ |
| | | Sæåï¼E失败 |
| | | *] |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReceiveTime |
| | | { |
| | | #keys: '3[414384.0.787890438][414384.0.787890437][414384.0.787890439]' |
| | | Description: 'æ¥æ¶æ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ReleaseBy |
| | | { |
| | | #keys: '3[414384.0.787890418][414384.0.787890417][414384.0.787890419]' |
| | | Description: 'éæ¾äºº' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute RequisitionType |
| | | { |
| | | #keys: '3[414384.0.795671520][414384.0.795671519][414384.0.795671521]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SendStatus |
| | | { |
| | | #keys: '3[414384.0.787890398][414384.0.787890397][414384.0.787890399]' |
| | | Description: 'åéç¶æ' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute SendTime |
| | | { |
| | | #keys: '3[414384.0.787890408][414384.0.787890407][414384.0.787890409]' |
| | | Description: 'åéæ¶é´' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StockingPointID |
| | | { |
| | | #keys: '3[414384.0.787890368][414384.0.787890367][414384.0.787890369]' |
| | | Description: 'æ¶è´§åºåç¹' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitOfMeasure |
| | | { |
| | | #keys: '3[414384.0.787890378][414384.0.787890377][414384.0.787890379]' |
| | | Description: '计éåä½' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute UnitPrice |
| | | { |
| | | #keys: '3[414384.0.795671540][414384.0.795671539][414384.0.795671541]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | DefaultValue |
| | | { |
| | | TargetAttribute: BusinessType |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method ReCall ( |
| | | String callBy |
| | | ) as PRHistoryData |
| | | { |
| | | Description: 'éè°' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-11-2023 (created) |
| | | result := this.GlobalOTDTable().PRHistoryData( relcopy, this ); |
| | | |
| | | // æ´æ°é¨å |
| | | result.PRDataReleaseDate( Date::Today() ); |
| | | result.ReleaseBy( callBy ); |
| | | result.SendTime( DateTime::Now() ); |
| | | |
| | | // è¯·æ± |
| | | request := ERPRequestOfPR::Create( result ); |
| | | response := request.DoCall(); |
| | | |
| | | // ååºé¨å |
| | | result.ReceiveError( response.ErrorDescription() ); |
| | | result.ReceiveStatus( response.Status() ); |
| | | result.ReceiveTime( DateTime::Now() ); |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod ProductIdOver14Days ( |
| | | PRHistoryDatas toChecks |
| | | ) as String |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | result := ""; |
| | | |
| | | productIds := selectuniquevalues( toChecks, Elements, item, |
| | | (item.ProduceRequiredDate() - Duration::Days( 14 )).Date() > Date::Today() and item.SendStatus() = "", |
| | | item.ProductID() ); |
| | | productIds := selectsortedset( productIds, Elements, item, item ); |
| | | |
| | | if( productIds.Size() > 0 ) { |
| | | result := result + productIds.Element( 0 ); |
| | | for( i := 1; i < productIds.Size(); i := i + 1 ) { |
| | | result := result + ","; |
| | | result := result + productIds.Element( 0 ); |
| | | } |
| | | } |
| | | |
| | | return result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod ReCall ( |
| | | PRHistoryDatas toCalls, |
| | | String callBy |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | traverse( toCalls, Elements, toCall ) { |
| | | toCall.ReCall( callBy ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type PRHistoryData |
| | | { |
| | | #keys: '5[414384.0.787890172][414384.0.787890170][0.0.0][414384.0.787890171][414384.0.787890173]' |
| | | BaseType: Object |
| | | Description: 'åå²PRæ°æ®' |
| | | StructuredName: 'PRHistoryDatas' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414382.0.456067060][414382.0.456067059][414382.0.456067061]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Desc |
| | | { |
| | | #keys: '3[414382.0.440655066][414382.0.440655065][414382.0.440655067]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Name |
| | | { |
| | | #keys: '3[414382.0.440655046][414382.0.440655045][414382.0.440655047]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute coefficient |
| | | { |
| | | #keys: '3[414382.0.456067070][414382.0.456067069][414382.0.456067071]' |
| | | Description: 'ä¼å
å åç³»æ°' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetDataByBusinessType ( |
| | | GlobalOTDTable owner, |
| | | String businessType |
| | | ) as owning PriorityFactors |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-18-2023 (created) |
| | | |
| | | list := selectset( owner,PriorityFactor,p, |
| | | p.BusinessType() = businessType |
| | | ); |
| | | info("list size :" + [String]list.Size()); |
| | | return &list; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod InitData ( |
| | | GlobalOTDTable owner |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-15-2023 (created) |
| | | |
| | | info(" init PriorutyFactor"); |
| | | |
| | | // businessType |
| | | // result := "éå¢é¢æ¿;ä¸ä¸æ¾ç¤ºäºä¸é¨;å¤åCELL;éæ¾;è¿å¨å¥åº·;è¿å¨å¥åº·äºä¸é¨;ææºäºä¸é¨;ç¹ç§æ¾ç¤º;汽车çµåäºä¸é¨;车载æ¾ç¤ºäºä¸é¨;ITäºä¸é¨"; |
| | | businessTypeList := construct( structured[String]); |
| | | businessTypeList.Add( "éå¢é¢æ¿"); |
| | | businessTypeList.Add( "ä¸ä¸æ¾ç¤ºäºä¸é¨"); |
| | | businessTypeList.Add( "å¤åCELL"); |
| | | businessTypeList.Add( "éæ¾"); |
| | | businessTypeList.Add( "è¿å¨å¥åº·"); |
| | | businessTypeList.Add( "è¿å¨å¥åº·äºä¸é¨"); |
| | | businessTypeList.Add( "ææºäºä¸é¨é¢æ¿"); |
| | | businessTypeList.Add( "ç¹ç§æ¾ç¤º"); |
| | | businessTypeList.Add( "汽车çµåäºä¸é¨é¢æ¿"); |
| | | businessTypeList.Add( "车载æ¾ç¤ºäºä¸é¨"); |
| | | businessTypeList.Add( "ITäºä¸é¨"); |
| | | |
| | | traverse( businessTypeList,Elements,b) |
| | | { |
| | | owner.PriorityFactor(relnew,Name := "客æ·çç¥" ,Desc := "å°äºä¸é¨è®¡ç®çä¼å
çº§ï¼æè¯¥ç»å项æ¯ä¾é¶æ¢¯ç¡®å®è¯¥é¡¹å¾åãå¦ï¼81%â¤Xâ¤100% 5åï¼61%â¤Xâ¤80% 4å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "客æ·ç级" ,Desc := "æ ¹æ®éæ±æ°æ®ä¸å®¢æ·ï¼å¹é
客æ·ç级",BusinessType := b); |
| | | owner.PriorityFactor(relnew,Name := "å¤§å¼ ç婿°´å¹³" ,Desc := "1ãè·å客æ·*SKUå¤§å¼ ç婿° 2ãå®ä¹å®¢æ·*SKUå¤§å¼ ç婿°é¶æ¢¯å¾å 3ãå¹é
éæ±æ°æ®ä¸å®¢æ·åSKUæ°æ®ï¼å¾å°å¯¹åºé¶æ¢¯å¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "ç»åå¸åºç级" ,Desc := "1ãè·å客æ·*SKU对åºç»åå¸åºç级 2ãå¹é
éæ±æ°æ®ä¸å®¢æ·åSKU对åºç»åå¸åºè¯åç级ï¼å¾å°å¯¹åºé¶æ¢¯å¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "éæ±ç±»å" ,Desc := "å¹é
ä¸åéæ±ç§ç±»ï¼å¾å°å¯¹åºå¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "订åä¸åæ¶é´" ,Desc := "æ ¹æ®éæ±è®¢åä¸ä¸åæ¶é´ä¸éæ±æ¶é´å·®å¼ï¼å¹é
é¶æ¢¯å¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "产åç级" ,Desc := "1ãè·å客æ·*SKU DOI&DSIæ° 2ãå®ä¹å®¢æ·*SKUDOI&DSIæ°é¶æ¢¯å¾å 3ãå¹é
éæ±æ°æ®ä¸å®¢æ·åSKUæ°æ®ï¼å¾å°å¯¹åºé¶æ¢¯å¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "DOI" ,Desc := "1ãè·å客æ·*SKU DOI&DSIæ° 2ãå®ä¹å®¢æ·*SKUDOI&DSIæ°é¶æ¢¯å¾å 3ãå¹é
éæ±æ°æ®ä¸å®¢æ·åSKUæ°æ®ï¼å¾å°å¯¹åºé¶æ¢¯å¾å", BusinessType := b ); |
| | | owner.PriorityFactor(relnew,Name := "DSI" ,Desc := "1ãè·å客æ·*SKU DOI&DSIæ° 2ãå®ä¹å®¢æ·*SKUDOI&DSIæ°é¶æ¢¯å¾å 3ãå¹é
éæ±æ°æ®ä¸å®¢æ·åSKUæ°æ®ï¼å¾å°å¯¹åºé¶æ¢¯å¾å", BusinessType := b ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type PriorityFactor |
| | | { |
| | | #keys: '5[414382.0.440655008][414382.0.440655006][0.0.0][414382.0.440655007][414382.0.440655009]' |
| | | BaseType: Object |
| | | StructuredName: 'PriorityFactors' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute BusinessType |
| | | { |
| | | #keys: '3[414382.0.444830097][414382.0.444830096][414382.0.444830098]' |
| | | Description: 'äºä¸é¨' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute GradeTarget |
| | | { |
| | | #keys: '3[414382.0.440655126][414382.0.440655125][414382.0.440655127]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute GradeValueStr |
| | | { |
| | | #keys: '3[414382.0.440655139][414382.0.440655138][414382.0.440655140]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute GradingName |
| | | { |
| | | #keys: '3[414382.0.440655086][414382.0.440655085][414382.0.440655087]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute GroupName |
| | | { |
| | | #keys: '3[414382.0.444830133][414382.0.444830132][414382.0.444830134]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IsBusinessType |
| | | { |
| | | #keys: '3[414382.0.444830107][414382.0.444830106][414382.0.444830108]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IsRange |
| | | { |
| | | #keys: '3[414382.0.440655096][414382.0.440655095][414382.0.440655097]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PriorityFactorDesc |
| | | { |
| | | #keys: '3[414382.0.452050072][414382.0.452050071][414382.0.452050073]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PriorityFactorName |
| | | { |
| | | #keys: '3[414382.0.444830222][414382.0.444830221][414382.0.444830223]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute RangeMax |
| | | { |
| | | #keys: '3[414382.0.440655106][414382.0.440655105][414382.0.440655107]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute RangeMin |
| | | { |
| | | #keys: '3[414382.0.440655116][414382.0.440655115][414382.0.440655117]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute coefficient |
| | | { |
| | | #keys: '3[414382.0.444850041][414382.0.444850040][414382.0.444850042]' |
| | | Description: 'ä¼å
å åç³»æ°' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Function CalcGradeValueStr |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-18-2023 (created) |
| | | |
| | | |
| | | value := [String]this.GradeTarget(); |
| | | |
| | | if(this.IsRange()) |
| | | { |
| | | value := [String]this.RangeMin() + "~" + [String]this.RangeMax(); |
| | | } |
| | | |
| | | this.GradeValueStr( value ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Function CalcIsBusinessType |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-17-2023 (created) |
| | | |
| | | value := true; |
| | | |
| | | if( this.GroupName() <> "" ) |
| | | { |
| | | value := false; |
| | | } |
| | | |
| | | this.IsBusinessType( value ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod ClearTestData ( |
| | | GlobalOTDTable owner |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-18-2023 (created) |
| | | |
| | | info(1111 ); |
| | | owner.PriorityFactorDetails(relflush ); |
| | | info(2222); |
| | | owner.PriorityFactor(relflush ); |
| | | info(3333 ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod CreateTestData ( |
| | | GlobalOTDTable owner |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-18-2023 (created) |
| | | |
| | | info( "init data" ); |
| | | PriorityFactor::InitData( owner); |
| | | PriorityFactorDetails::InitData( owner); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetDataByBusinessType ( |
| | | GlobalOTDTable owner, |
| | | String businessType |
| | | ) as owning PriorityFactorDetailss |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-18-2023 (created) |
| | | |
| | | list := selectset( owner,PriorityFactorDetails,p, |
| | | p.BusinessType() = businessType |
| | | ); |
| | | info("list size :" + [String]list.Size()); |
| | | return &list; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod InitData ( |
| | | GlobalOTDTable owner |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | // NBoTk Sep-17-2023 (created) |
| | | |
| | | info(" init PriorutyFactorDetails" ); |
| | | |
| | | |
| | | |
| | | traverse( owner, PriorityFactor , p) |
| | | { |
| | | isBusinessType := false; |
| | | if( p.BusinessType() <> "éå¢é¢æ¿" ) |
| | | { |
| | | isBusinessType := true; |
| | | } |
| | | |
| | | owner.PriorityFactorDetails(relnew,BusinessType := p.BusinessType(), IsBusinessType := isBusinessType,GradeTarget := 5, |
| | | IsRange := false,GradingName := "大ç",RangeMin := 0.0,RangeMax := 0.0,PriorityFactorName := p.Name()); |
| | | owner.PriorityFactorDetails(relnew,BusinessType := p.BusinessType(), IsBusinessType := isBusinessType,GradeTarget := 3, |
| | | IsRange := false,GradingName := "å°ç",RangeMin := 0.0,RangeMax := 0.0,PriorityFactorName := p.Name()); |
| | | owner.PriorityFactorDetails(relnew,BusinessType := p.BusinessType(), IsBusinessType := isBusinessType,GradeTarget := 0, |
| | | IsRange := false,GradingName := "æå¹³",RangeMin := 0.0,RangeMax := 0.0,PriorityFactorName := p.Name()); |
| | | owner.PriorityFactorDetails(relnew,BusinessType := p.BusinessType(), IsBusinessType := isBusinessType,GradeTarget := -3, |
| | | IsRange := false,GradingName := "å°äº",RangeMin := 0.0,RangeMax := 0.0,PriorityFactorName := p.Name()); |
| | | owner.PriorityFactorDetails(relnew,BusinessType := p.BusinessType(), IsBusinessType := isBusinessType,GradeTarget := -5, |
| | | IsRange := false,GradingName := "大äº",RangeMin := 0.0,RangeMax := 0.0,PriorityFactorName := p.Name()); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type PriorityFactorDetails |
| | | { |
| | | #keys: '5[414382.0.440655013][414382.0.440655011][0.0.0][414382.0.440655012][414382.0.440655014]' |
| | | BaseType: Object |
| | | StructuredName: 'PriorityFactorDetailss' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute MRPCalverNo |
| | | { |
| | | #keys: '3[414384.0.796031432][414384.0.796031431][414384.0.796031433]' |
| | | Description: 'MRP计ç®çæ¬å·' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod GetByMRPCalverNo ( |
| | | MacroPlan parent, |
| | | String mrpCalverNo |
| | | ) as owning ProductInStockingPointInPeriods |
| | | { |
| | | Description: 'æ ¹æ®MRP计ç®çæ¬å·è·åå¾
å¤çæ°æ®' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-12-2023 (created) |
| | | result := selectset( parent, Product_MP.ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip, |
| | | pispip.ProductInStockingPoint_MP().Product_MP().ID().StartsWith( "E" ) |
| | | and pispip.MRPCalverNo() = mrpCalverNo ); |
| | | return &result; |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ProductInStockingPointInPeriod #extension |
| | | { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Specs |
| | | { |
| | | #keys: '3[414384.0.803580062][414384.0.803580061][414384.0.803580063]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SaleBudget |
| | | { |
| | | #keys: '5[414384.0.803544585][414384.0.803544583][0.0.0][414384.0.803544584][414384.0.803544586]' |
| | | BaseType: Object |
| | | Description: 'éå®é¢ç®' |
| | | StructuredName: 'SaleBudgets' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type SaleBudgetItem |
| | | { |
| | | #keys: '5[414384.0.803544590][414384.0.803544588][0.0.0][414384.0.803544589][414384.0.803544591]' |
| | | BaseType: Object |
| | | Description: 'éå®é¢ç®æç»' |
| | | StructuredName: 'SaleBudgetItems' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method CapacityAndSaleBudgeCompare ( |
| | | MacroPlans macroPlans, |
| | | CapacityAndSaleBudgeFilterItems items, |
| | | CapacityAndSaleBudgeFilterYears years, |
| | | CapacityAndSaleBudgeFilterMonths months, |
| | | MPSync mpSync, |
| | | MacroPlan mappingParent |
| | | ) |
| | | { |
| | | Description: 'todo : mappingParentæ¹ä¸ºmpSync' |
| | | TextBody: |
| | | [* |
| | | // yypsybs Sep-18-2023 (created) |
| | | // ====ä¸éæ¶é»è®¤å
¨é==== |
| | | if( years.Size() = 0 ) { |
| | | years := selectsortedset( this, CapacityAndSaleBudgeFilterYear, item, item.YearNo() ); |
| | | } |
| | | if( months.Size() = 0 ) { |
| | | months := selectsortedset( this, CapacityAndSaleBudgeFilterMonth, item, item.MonthNo() ); |
| | | } |
| | | traverse( macroPlans, Elements, item ) { |
| | | info( "scenario : " + item.ScenarioName() ); |
| | | } |
| | | traverse( items, Elements, item ) { |
| | | info( "item : " + item.ItemName() ); |
| | | } |
| | | traverse( years, Elements, item ) { |
| | | info( "year : " + [String]item.YearNo() ); |
| | | } |
| | | traverse( months, Elements, item ) { |
| | | info( "month : " + [String]item.MonthNo() ); |
| | | } |
| | | // ====æ¸
çæ§æ°æ®==== |
| | | this.CapacityAndSaleBudgeCompareItemRow( relflush ); |
| | | this.CapacityAndSaleBudgeCompareItemColumn( relflush ); |
| | | // ====æ±æ»ææåºç°ç产å==== |
| | | productCodeList := construct( Strings ); |
| | | historyData := selectset( mpSync, MappingCapacityAndSaleBudge, item, true ); |
| | | traverse( historyData, Elements, one ) { |
| | | productCodeList.Add( one.ProductCode() ); |
| | | } |
| | | traverse( macroPlans, Elements, macroPlan ) { |
| | | traverse( macroPlan, Product_MP.ProductInStockingPoint_MP.ProductInStockingPointInPeriod, pispip ) { |
| | | productCodeList.Add( pispip.ProductInStockingPoint_MP().Product_MP().ID() ); |
| | | } |
| | | } |
| | | productCodeList := selectuniquevalues( productCodeList, Elements, item, item ); |
| | | info( "product count : " + [String]productCodeList.Size() ) |
| | | // ====æ ¹æ®äº§åæ¥äºä¸é¨åç»ç»ç¼ç ï¼ç¶åæäºä¸é¨åç»ç»ç¼ç æ±æ»==== |
| | | traverse( productCodeList, Elements, productCode ) { |
| | | bom := MappingBOM::CreateTestData( mappingParent, [String](productCode.Length() mod 3), [String](productCode.Length() mod 4) ); |
| | | // bom := select( mappingParent, MappingBOM, bom, bom.ProductCode() = productCode ); |
| | | if( not isnull( bom ) ) { |
| | | businessType := bom.BusinessType(); |
| | | orgCode := bom.OrganCode(); |
| | | row := CapacityAndSaleBudgeCompareItemRow::CreateIfNotExist( this, businessType, orgCode ); |
| | | // è®°å½æ¯è¡å
å«åªäºproduct |
| | | CapacityAndSaleBudgeCompareItemRowProduct::CreateIfNotExist( row, productCode ); |
| | | } |
| | | } |
| | | // ====ä»å·¦åå³çæå头ä¸å
容==== |
| | | // äºä¸é¨ï¼ç»ç» |
| | | info( "dealing businessType and orgCode" ) |
| | | columnBusinessType := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "äºä¸é¨" ); |
| | | columnOrgCode := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "ç»ç»ç¼ç " ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnBusinessType.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := row.BusinessType() ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | cell := columnOrgCode.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := row.OrgCode() ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | // 颿¿åé
é - 年度é¢ç® |
| | | // æ ¼å¼ï¼ 颿¿åé
é - å¹´ - æï¼1-12 & totalï¼ - 年度é¢ç®/scenarioName |
| | | info( "dealing 颿¿åé
é" ) |
| | | if( CapacityAndSaleBudgeFilterItem::Contains( items, "颿¿åé
é" ) ) { |
| | | // å岿°æ® |
| | | traverse( months, Elements, month ) { |
| | | columnMonth := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "颿¿åé
é-" + "-" + [String]month.MonthNo() + "-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "颿¿åé
é-" + "-total-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | // S&OPæ°æ® |
| | | traverse( years, Elements, year ) { |
| | | traverse( macroPlans, Elements, macroPlan ) { |
| | | traverse( months, Elements, month ) { |
| | | columnMonth := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, |
| | | "颿¿åé
é-" + [String]year.YearNo() + "-" + [String]month.MonthNo() + "-" + macroPlan.ScenarioName() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, |
| | | "颿¿åé
é-" + [String]year.YearNo() + "-total-" + macroPlan.ScenarioName() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | // 年度éå®é¢ |
| | | info( "dealing éå®é¢" ) |
| | | if( CapacityAndSaleBudgeFilterItem::Contains( items, "éå®é¢" ) ) { |
| | | // å岿°æ® |
| | | traverse( months, Elements, month ) { |
| | | columnMonth := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "对å¤éå®é¢-" + "-" + [String]month.MonthNo() + "-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "对å¤éå®é¢-" + "-total-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | // S&OPæ°æ® |
| | | traverse( years, Elements, year ) { |
| | | traverse( macroPlans, Elements, macroPlan ) { |
| | | traverse( months, Elements, month ) { |
| | | columnMonth := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "对å¤éå®é¢-" + [String]year.YearNo() + "-" + [String]month.MonthNo() + "-" + macroPlan.ScenarioName() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnMonth.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "对å¤éå®é¢-" + [String]year.YearNo() + "-total-" + macroPlan.ScenarioName() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | } |
| | | } |
| | | // å¤§å¼ çå©é¢ |
| | | info( "dealing å¤§å¼ çå©é¢" ) |
| | | traverse( years, Elements, year ) { |
| | | // å岿°æ® |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "å¤§å¼ çå©é¢-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | // S&OPæ°æ® |
| | | traverse( macroPlans, Elements, macroPlan ) { |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "å¤§å¼ çå©é¢-" + [String]year.YearNo() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | } |
| | | // 产åçå©é¢ |
| | | info( "dealing 产åçå©é¢" ) |
| | | traverse( years, Elements, year ) { |
| | | // å岿°æ® |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "产åçå©é¢-年度é¢ç®" ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | // S&OPæ°æ® |
| | | traverse( macroPlans, Elements, macroPlan ) { |
| | | columnYear := CapacityAndSaleBudgeCompareItemColumn::CreateIfNotExist( this, "产åçå©é¢-" + [String]year.YearNo() ); |
| | | traverse( this, CapacityAndSaleBudgeCompareItemRow, row ) { |
| | | cell := columnYear.CapacityAndSaleBudgeCompareItemCell( relnew, CellContent := [String]Number::Random( 0, 100 ) ); |
| | | cell.CapacityAndSaleBudgeCompareItemRow( relset, row ); |
| | | } |
| | | } |
| | | } |
| | | |
| | | |
| | | info( "done" ); |
| | | *] |
| | | } |
| | |
| | | [ |
| | | Image: 'ELEMENT_BLUE' |
| | | Taborder: 0 |
| | | Title: 'Filling Capacity Scheme List' |
| | | Title: 'å¤åCELL' |
| | | Tooltip: 'Filling Capacity Scheme List' |
| | | ] |
| | | } |
| | |
| | | [ |
| | | Image: 'ELEMENT_ORANGE' |
| | | Taborder: 1 |
| | | Title: 'å¡«äº§æ¹æ¡å表' |
| | | ] |
| | | } |
| | | Component MenuSalesFillingSchemeHistorical |
| | | { |
| | | #keys: '[414382.0.455751651]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'ELEMENT_ORANGE' |
| | | Taborder: 2 |
| | | Title: '填产åå²è®¢åå表' |
| | | ] |
| | | } |
| | |
| | | [* |
| | | // Open view |
| | | //ApplicationMacroPlanner.OpenView( 'Filling Capacity Scheme List',ButtonSalesFillingCapacity); |
| | | ApplicationMacroPlanner.OpenView( 'View Sales Segments', ButtonSalesFillingCapacity ); |
| | | |
| | | ApplicationMacroPlanner.OpenView( 'FillingCapacityOrder', ButtonSalesFillingCapacity ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ContextMenuSalesFillingCapacity/MenuSalesFillingSchemeHistorical |
| | | Response OnClick () id:Response_TIANMA_JITUAN_ContextMenuSalesFillingCapacity_MenuSalesFillingSchemeHistorical_OnClick |
| | | { |
| | | #keys: '[414382.0.455751650]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebMenu_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // Open view |
| | | //ApplicationMacroPlanner.OpenView( "FillingCapacitySchemeList",ButtonSalesFillingCapacity); |
| | | ApplicationMacroPlanner.OpenView( "FillingCapacityOrderHistorical"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
| | |
| | | [* |
| | | // Open view |
| | | //ApplicationMacroPlanner.OpenView( "FillingCapacitySchemeList",ButtonSalesFillingCapacity); |
| | | ApplicationMacroPlanner.OpenViewAndFocusButton( "FillingCapacitySchemeList"); |
| | | //Application.OpenForm( "FormFillingScheme"); |
| | | ApplicationMacroPlanner.OpenView( "FillingCapacitySchemeList"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | |
| | | #child: ActionBarPageSales |
| | | ] |
| | | } |
| | | Component DataHolderCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814451217]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[CapacityAndSaleBudgeFilterItem]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 40 |
| | | ] |
| | | } |
| | | Component DataHolderCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814441070]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[CapacityAndSaleBudgeFilterMonth]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 41 |
| | | ] |
| | | } |
| | | Component DataHolderCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814441076]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[CapacityAndSaleBudgeFilterYear]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 42 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List174 |
| | | { |
| | | #keys: '[414724.0.53086425]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor936 |
| | | { |
| | | #keys: '[414724.0.53086426]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_OrderRecord]' |
| | | Source: 'DataHolder248' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage349 |
| | | Component DataSetLevel386 |
| | | { |
| | | #keys: '[414724.0.53086431]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu108 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderCode","title":"OrderCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SKU","title":"SKU","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SKU"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderDateTime","title":"OrderDateTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderDateTime"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderQty","title":"OrderQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastHitQty","title":"ForecastHitQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastHitQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastNoHitQty","title":"ForecastNoHitQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastNoHitQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Unit","title":"Unit","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Unit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CustomerName","title":"CustomerName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CustomerName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CustomerCode","title":"CustomerCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CustomerCode"}}]' |
| | | ContextMenu: 'listContextMenu108' |
| | | SortCriteria: 'OperateTime' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel570 |
| | | { |
| | | #keys: '[414724.0.53023821]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ds_Month_FORE |
| | | { |
| | | #keys: '[414724.0.53023837]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'YMM' |
| | | Label: 'æä»½' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component txt_QueryContent_FORE |
| | | { |
| | | #keys: '[414724.0.53023852]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | MaxRows: 0 |
| | | NumberOfColumns: 20 |
| | | PlaceHolder: 'æ¨¡ç³æç´¢' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component btn_Query_FORE |
| | | { |
| | | #keys: '[414724.0.53023864]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'VIEW' |
| | | Label: 'æç´¢' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel650 |
| | | { |
| | | #keys: '[414724.0.52964252]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Label300 |
| | | { |
| | | #keys: '[414724.0.52964268]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: '订åå²ååå表å±ç¤º' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage349 |
| | | { |
| | | #keys: '[414724.0.53086428]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu108 |
| | | { |
| | | #keys: '[414724.0.53086433]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmOrderResultEx_OnCreated |
| | | { |
| | | #keys: '[414724.0.101910615]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ds_Month_FORE.Date(Date::ActualDate()); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel570/btn_Query_FORE |
| | | Response OnClick () id:Response_Panel570_btn_Query_FORE_OnClick |
| | | { |
| | | #keys: '[414724.0.100771014]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataExtractor338.FixedFilter( "( object.ID().LikeUserLocale( " + txt_QueryContent_FORE.Text().AsQUILL() + " )" |
| | | + " or " + "object.SKU().LikeUserLocale( " + txt_QueryContent_FORE.Text().AsQUILL() + " )" |
| | | + " or " + "object.CustomerCode().LikeUserLocale( " + txt_QueryContent_FORE.Text().AsQUILL() + " )" |
| | | + " or " + "object.CustomerName().LikeUserLocale( " + txt_QueryContent_FORE.Text().AsQUILL() + " ) )" |
| | | + "and" + "( object.OrderDateTime() < " + ds_Month_FORE.Date().StartOfNextMonth().AsQUILL() + |
| | | " and " + "object.OrderDateTime() >= " + ds_Month_FORE.Date().StartOfMonth().AsQUILL() + " )" |
| | | ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmOrderResultEx |
| | | { |
| | | #keys: '[414724.0.51403684]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: Panel650 |
| | | #child: Panel570 |
| | | #child: List174 |
| | | Component DataHolder248 |
| | | { |
| | | #keys: '[414724.0.51434769]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_OrderRecord]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractor338 |
| | | { |
| | | #keys: '[414724.0.52813717]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | FixedFilter: 'object.OperateType()<>"åç¾"' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_OrderRecord' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: '订åå²ååå表å±ç¤º' |
| | | Title: '订åå²ååå表å±ç¤º' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPRData id:ListPRData_844 |
| | | { |
| | | #keys: '[414384.0.789711874]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorPRData |
| | | { |
| | | #keys: '[414384.0.789711875]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'PRData' |
| | | ] |
| | | } |
| | | Component DataSetLevelPRData |
| | | { |
| | | #keys: '[414384.0.789711876]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuPRData_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MRPCalverNo","title":"MRPCalverNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MRPCalverNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"StockingPointID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProduceRequiredDate","title":"ProduceRequiredDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProduceRequiredDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SendStatus","title":"SendStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SendStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SendBy","title":"SendBy","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SendBy"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SendTIme","title":"SendTIme","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SendTIme"}}]' |
| | | ContextMenu: 'listContextMenuPRData' |
| | | SortCriteria: 'BusinessType;MRPCalverNo' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: listActionBarPagePRData_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | SelectionCheckboxes: true |
| | | Taborder: 1 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRData_844_WebMenu_OnClick |
| | | { |
| | | #keys: '[414384.0.789711869]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[2651.0.25404553]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRData_844_WebButton_OnClick |
| | | { |
| | | #keys: '[414384.0.789711868]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[6763.0.7953347]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRData_844_WebMenu_OnClick_870 |
| | | { |
| | | #keys: '[414384.0.789711867]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument checked |
| | | { |
| | | #keys: '[6763.0.7953392]' |
| | | Binding: 'this.Checked()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRData_844_WebButton_OnClick_870 |
| | | { |
| | | #keys: '[414384.0.789711866]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument checked |
| | | { |
| | | #keys: '[6763.0.7953437]' |
| | | Binding: 'this.Checked()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelPRDataButton |
| | | { |
| | | #keys: '[414384.0.798052026]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonSendPR |
| | | { |
| | | #keys: '[414384.0.798052096]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'ARROW_RIGHT' |
| | | Label: 'Send checked PRs' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPagePRData id:listActionBarPagePRData_1 |
| | | { |
| | | #keys: '[414384.0.789711881]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuPRData id:listContextMenuPRData_1 |
| | | { |
| | | #keys: '[414384.0.789711877]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuCall |
| | | { |
| | | #keys: '[414384.0.796101349]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'MEDIA_PLAY_GREEN' |
| | | Taborder: 3 |
| | | Title: 'Send selected PRs' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: DataHolderChecked_187 |
| | | Response OnDataChanged () id:Response_ListPRData_844_DataHolderChecked_OnDataChanged_774 |
| | | { |
| | | #keys: '[414384.0.799231412]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | //traverse ( this.Data(), Elements, e ) { |
| | | // info( "éä¸çç©æå·ï¼", e.MatCode() ); |
| | | //} |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRData_844 |
| | | Response OnClick ( |
| | | structured[PRData] selection |
| | | ) id:Response_ListPRData_844_MenuCall_OnClick |
| | | { |
| | | #keys: '[414384.0.793461398]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListPRData_844/Responsedef_ListPRData_844_WebMenu_OnClick |
| | | Initiator: 'MenuCall' |
| | | Precondition: |
| | | [* |
| | | return PRData::CanCall( selection, feedback ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | productIdsOver14Days := PRData::ProductIdOver14Days( selection ); |
| | | if( productIdsOver14Days <> "" ) { |
| | | if( WebMessageBox::Question( "è¯¥æ¹æ¬¡ä¸çç©æå·" + productIdsOver14Days + "订ååºè¯¥å¨2å¨åéæ¾ï¼è¯·ç¡®è®¤æ¯å¦ç°å¨éæ¾ï¼ï¼å·²éæ¾çå°è¢«è·³è¿ï¼" ) = 0 ) { |
| | | PRData::DoCall( GlobalOTDTable, selection, ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | } else if( WebMessageBox::Question( "æ¯å¦åééä¸çæ°æ®ï¼ï¼å·²éæ¾çå°è¢«è·³è¿ï¼" ) = 0 ) { |
| | | PRData::DoCall( GlobalOTDTable, selection, ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRData_844 |
| | | Response OnUserCheckedChanged () id:Response_ListPRData_844_OnUserCheckedChanged_613 |
| | | { |
| | | #keys: '[414384.0.798051611]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | info( "checked 0 PRs" ); |
| | | DataHolderChecked.Data().Flush(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRData_844 |
| | | Response OnUserCheckedChanged ( |
| | | structured[PRData] checkeditems |
| | | ) id:Response_ListPRData_844_OnUserCheckedChanged |
| | | { |
| | | #keys: '[414384.0.798051163]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | info( "checked " + [String]checkeditems.Size() + " PRs" ); |
| | | DataHolderChecked.Data( checkeditems.Copy() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormPRData_OnCreated |
| | | { |
| | | #keys: '[414384.0.793421050]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | if( not isnull( MacroPlan ) ) { |
| | | MacroPlan.PRData( relflush ); |
| | | PRData::TestData( MacroPlan ); |
| | | } |
| | | if( not isnull( GlobalOTDTable ) ) { |
| | | GlobalOTDTable.PRHistoryData( relflush ); |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelPRDataButton/ButtonSendPR |
| | | Response OnClick () id:Response_PanelPRDataButton_ButtonSendPR_OnClick |
| | | { |
| | | #keys: '[414384.0.799260793]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return PRData::CanCall( DataHolderChecked.Data(), feedback ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | productIdsOver14Days := PRData::ProductIdOver14Days( DataHolderChecked.Data() ); |
| | | if( productIdsOver14Days <> "" ) { |
| | | if( WebMessageBox::Question( "è¯¥æ¹æ¬¡ä¸çç©æå·" + productIdsOver14Days + "订ååºè¯¥å¨2å¨åéæ¾ï¼è¯·ç¡®è®¤æ¯å¦ç°å¨éæ¾ï¼ï¼å·²éæ¾çå°è¢«è·³è¿ï¼" ) = 0 ) { |
| | | PRData::DoCall( GlobalOTDTable, DataHolderChecked.Data(), ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | } else if( WebMessageBox::Question( "æ¯å¦åééä¸çæ°æ®ï¼ï¼å·²éæ¾çå°è¢«è·³è¿ï¼" ) = 0 ) { |
| | | PRData::DoCall( GlobalOTDTable, DataHolderChecked.Data(), ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormPRData |
| | | { |
| | | #keys: '[414384.0.789711717]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListPRData_844 |
| | | #child: PanelPRDataButton |
| | | Component DataHolderChecked id:DataHolderChecked_187 |
| | | { |
| | | #keys: '[414384.0.799231414]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[PRData]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'PR' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.813011646]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.813011647]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'CapacityAndSaleBudge' |
| | | ] |
| | | } |
| | | #child: listActionBarPageCapacityAndSaleBudge |
| | | Component DataSetLevelCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.813011652]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuCapacityAndSaleBudge |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Deleted","title":"Deleted","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Deleted"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrgCode","title":"OrgCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrgCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayTechnology","title":"DisplayTechnology","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DisplayTechnology"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"LineAndSpec","title":"LineAndSpec","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"LineAndSpec"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductCode","title":"ProductCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlaceOfProductionOfArray","title":"PlaceOfProductionOfArray","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PlaceOfProductionOfArray"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PlaceOfProductionOfEvaporation","title":"PlaceOfProductionOfEvaporation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PlaceOfProductionOfEvaporation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Resolution","title":"Resolution","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Resolution"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ShippingForm","title":"ShippingForm","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ShippingForm"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"NumberOfCut","title":"NumberOfCut","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"NumberOfCut"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityEquivalent","title":"CapacityEquivalent","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityEquivalent"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"NumberOfMask","title":"NumberOfMask","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"NumberOfMask"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInPCSInMonth1","title":"CapacityInPCSInMonth1","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInPCSInMonth1"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInPCSInMonth2","title":"CapacityInPCSInMonth2","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInPCSInMonth2"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInPCSTotal","title":"CapacityInPCSTotal","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInPCSTotal"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInSheetInMonth1","title":"CapacityInSheetInMonth1","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInSheetInMonth1"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInSheetInMonth2","title":"CapacityInSheetInMonth2","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInSheetInMonth2"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CapacityInSheetTotal","title":"CapacityInSheetTotal","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CapacityInSheetTotal"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SaleAmountInMonth1","title":"SaleAmountInMonth1","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SaleAmountInMonth1"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SaleAmountInMonth2","title":"SaleAmountInMonth2","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SaleAmountInMonth2"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SaleAmountTotal","title":"SaleAmountTotal","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SaleAmountTotal"}}]' |
| | | ContextMenu: 'listContextMenuCapacityAndSaleBudge' |
| | | SortCriteria: 'BusinessType;OrgCode;ProductCode' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.813011649]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.813011654]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormCapacityAndSaleBudge_OnCreated |
| | | { |
| | | #keys: '[414384.0.813000551]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | GlobalOTDTable.InitTestData(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormCapacityAndSaleBudge |
| | | { |
| | | #keys: '[414384.0.811822656]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListCapacityAndSaleBudge |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '产éé¢ç®' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ButtonCapacityAndSaleBudgeCompare |
| | | Response OnClick () id:Response_FormCapacityAndSaleBudgeCompare_ButtonCapacityAndSaleBudgeCompare_OnClick |
| | | { |
| | | #keys: '[414384.0.818241703]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ScenarioManager.CapacityAndSaleBudgeCompare( DataHolderMacroPlansForScenarioComparison.Data(), |
| | | DataHolderCapacityAndSaleBudgeFilterItem.Data(), |
| | | DataHolderCapacityAndSaleBudgeFilterYear.Data(), |
| | | DataHolderCapacityAndSaleBudgeFilterMonth.Data(), |
| | | MPSync, |
| | | MacroPlan ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormCapacityAndSaleBudgeCompare |
| | | { |
| | | #keys: '[414384.0.818241648]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | Component ButtonCapacityAndSaleBudgeCompare |
| | | { |
| | | #keys: '[414384.0.818241675]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'å·æ°' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '产éé¢ç®å¯¹æ¯' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814422398]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814422399]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'ScenarioManager' |
| | | Source: 'ScenarioManager' |
| | | Taborder: 0 |
| | | Transformation: 'CapacityAndSaleBudgeFilterItem' |
| | | ] |
| | | } |
| | | #child: listActionBarPageCapacityAndSaleBudgeFilterItem |
| | | Component DataSetLevelCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814422404]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuCapacityAndSaleBudgeFilterItem |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ItemName","title":"ItemName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ItemName"}}]' |
| | | ContextMenu: 'listContextMenuCapacityAndSaleBudgeFilterItem' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | SelectionCheckboxes: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814422401]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814422406]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterItem |
| | | Response OnUserCheckedChanged ( |
| | | structured[CapacityAndSaleBudgeFilterItem] checkeditems |
| | | ) id:Response_ListCapacityAndSaleBudgeFilterItem_OnUserCheckedChanged_364 |
| | | { |
| | | #keys: '[414384.0.814442050]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterItem.Data( checkeditems.Copy() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterItem |
| | | Response OnUserCheckedChanged () id:Response_ListCapacityAndSaleBudgeFilterItem_OnUserCheckedChanged |
| | | { |
| | | #keys: '[414384.0.814441975]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterItem.Data().Flush(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormCapacityAndSaleBudgeFilterItem_OnCreated |
| | | { |
| | | #keys: '[414384.0.813090410]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | CapacityAndSaleBudgeFilterItem::Initial( ScenarioManager ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormCapacityAndSaleBudgeFilterItem |
| | | { |
| | | #keys: '[414384.0.814110958]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListCapacityAndSaleBudgeFilterItem |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '产éé¢ç®å¯¹æ¯é¡¹çé' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814421655]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814421656]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'ScenarioManager' |
| | | Source: 'ScenarioManager' |
| | | Taborder: 0 |
| | | Transformation: 'CapacityAndSaleBudgeFilterMonth' |
| | | ] |
| | | } |
| | | #child: listActionBarPageCapacityAndSaleBudgeFilterMonth |
| | | Component DataSetLevelCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814421661]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuCapacityAndSaleBudgeFilterMonth |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MonthNo","title":"MonthNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MonthNo"}}]' |
| | | ContextMenu: 'listContextMenuCapacityAndSaleBudgeFilterMonth' |
| | | SortCriteria: 'MonthNo' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | SelectionCheckboxes: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814421658]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814421663]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterMonth |
| | | Response OnUserCheckedChanged ( |
| | | structured[CapacityAndSaleBudgeFilterMonth] checkeditems |
| | | ) id:Response_ListCapacityAndSaleBudgeFilterMonth_OnUserCheckedChanged_608 |
| | | { |
| | | #keys: '[414384.0.814441861]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterMonth.Data( checkeditems.Copy() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterMonth |
| | | Response OnUserCheckedChanged () id:Response_ListCapacityAndSaleBudgeFilterMonth_OnUserCheckedChanged |
| | | { |
| | | #keys: '[414384.0.814441723]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterMonth.Data().Flush(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormCapacityAndSaleBudgeFilterMonth_OnCreated |
| | | { |
| | | #keys: '[414384.0.813021080]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | CapacityAndSaleBudgeFilterMonth::Initial( ScenarioManager ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormCapacityAndSaleBudgeFilterMonth |
| | | { |
| | | #keys: '[414384.0.814110924]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListCapacityAndSaleBudgeFilterMonth |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '产éé¢ç®å¯¹æ¯æä»½çé' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814421895]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814421896]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'ScenarioManager' |
| | | Source: 'ScenarioManager' |
| | | Taborder: 0 |
| | | Transformation: 'CapacityAndSaleBudgeFilterYear' |
| | | ] |
| | | } |
| | | #child: listActionBarPageCapacityAndSaleBudgeFilterYear |
| | | Component DataSetLevelCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814421901]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuCapacityAndSaleBudgeFilterYear |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"YearNo","title":"YearNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"YearNo"}}]' |
| | | ContextMenu: 'listContextMenuCapacityAndSaleBudgeFilterYear' |
| | | SortCriteria: 'YearNo' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | SelectionCheckboxes: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814421898]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814421903]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterYear |
| | | Response OnUserCheckedChanged ( |
| | | structured[CapacityAndSaleBudgeFilterYear] checkeditems |
| | | ) id:Response_ListCapacityAndSaleBudgeFilterYear_OnUserCheckedChanged_316 |
| | | { |
| | | #keys: '[414384.0.814441614]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterYear.Data( checkeditems.Copy() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListCapacityAndSaleBudgeFilterYear |
| | | Response OnUserCheckedChanged () id:Response_ListCapacityAndSaleBudgeFilterYear_OnUserCheckedChanged |
| | | { |
| | | #keys: '[414384.0.814441542]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataHolderCapacityAndSaleBudgeFilterYear.Data().Flush(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormCapacityAndSaleBudgeFilterYear_OnCreated |
| | | { |
| | | #keys: '[414384.0.814422656]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | CapacityAndSaleBudgeFilterYear::Initial( ScenarioManager ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormCapacityAndSaleBudgeFilterYear |
| | | { |
| | | #keys: '[414384.0.814110885]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListCapacityAndSaleBudgeFilterYear |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '产éé¢ç®å¯¹æ¯å¹´ä»½çé' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"VerNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"SalesSegmentName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"StockingPointID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"Customer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelBigSheetQuantity","title":"PanelBigSheetQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelBigSheetQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"SalesAmount","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"ForecastDemandDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandDate","title":"DemandDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderType","title":"OrderType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderType"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"çæ¬å·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ååç¼ç ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"éå®é¨é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"æ°éåä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelBigSheetQuantity","title":"颿¿å¤§å¼ æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelBigSheetQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"éå®é¢","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"颿µéæ±æ¥æ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandDate","title":"éæ±æ¥æ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderType","title":"订åç±»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderType"}}]' |
| | | ContextMenu: 'listContextMenuFillingCapacityOrder' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Filling Capacity Orders' |
| | | Title: '填产订åå表' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"VerNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"çæ¬å·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"éå®é¨é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"æ°éåä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelBigSheetQuantity","title":"颿¿å¤§å¼ æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelBigSheetQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"éå®é¢","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"颿µéæ±æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandDate","title":"éæ±æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderType","title":"订åç±»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderType"}}]' |
| | | ContextMenu: 'listContextMenuFillingSchemeDetail' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Filling Capacity Orders' |
| | | Title: 'å¡«äº§æ¹æ¡è¯¦æ
' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"VerNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderID","title":"OrderID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"Customer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ServiceType","title":"ServiceType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ServiceType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelBigSheetQuantity","title":"PanelBigSheetQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelBigSheetQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"SalesAmount","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"ForecastDemandDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandDate","title":"DemandDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandDate"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"çæ¬å·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderID","title":"订åå·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ååç¼ç ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ServiceType","title":"ä¸å¡ç±»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ServiceType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"æ°éåä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PanelBigSheetQuantity","title":"颿¿å¤§å¼ æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PanelBigSheetQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"éå®é¢","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"颿µéæ±æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandDate","title":"éæ±æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandDate"}}]' |
| | | ContextMenu: 'listContextMenuCustomerAndFillingCapacityOrder' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Customer And Forecast Order' |
| | | Title: '订åå表' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SchemeName","title":"SchemeName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SchemeName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"SalesSegmentName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"Customer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SchemeDate","title":"SchemeDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SchemeDate"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SchemeName","title":"æ¹æ¡åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SchemeName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"éå®é¨é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SchemeDate","title":"æ¹æ¡çææ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SchemeDate"}}]' |
| | | ContextMenu: 'Menurelease' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | Body: |
| | | [* |
| | | schemeName := selection.SchemeName(); |
| | | info( "schemeName : " + schemeName ); |
| | | list := selectset( MacroPlan,FillingCapacityOrder,order,order.SchemeName() = selection.SchemeName()); |
| | | |
| | | traverse( list,Elements,e) |
| | | { |
| | | info( e.SchemeName() ); |
| | | } |
| | | |
| | | DataHolderFillingScheme.Data(&list); |
| | | holderlist := DataHolderFillingScheme.Data(); |
| | | traverse( holderlist,Elements,e) |
| | | { |
| | | info( e.SchemeName() ); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'å¡«äº§æ¹æ¡å表' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117650662]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorForecastForHedging453 |
| | | { |
| | | #keys: '[412960.0.117650663]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[Forecast]' |
| | | Source: 'DataHolderForecastForHedging' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPageForecastForHedging |
| | | Component DataSetLevelForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117650668]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuForecastForHedging |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"EndDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"SalesSegmentName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesSegmentName"}}]' |
| | | ContextMenu: 'listContextMenuForecastForHedging' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117670724]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: ListForecastForHedging |
| | | #child: PanelForecastForHedging961 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelForecastForHedging961 |
| | | { |
| | | #keys: '[412960.0.124780919]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component DateSelectorForecastForHedging |
| | | { |
| | | #keys: '[412960.0.124781002]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | Date: 2023-01-01 |
| | | DateFormat: 'YMM' |
| | | Label: 'æªæ¢æ¥æ' |
| | | MinDate: 2023-01-01 |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component ButtonForecastForHedging |
| | | { |
| | | #keys: '[412960.0.124781317]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | BadgeTextColor: 'blue' |
| | | ButtonSize: 'compact' |
| | | Label: ' æç´¢ ' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component EditFieldForecastForHedging |
| | | { |
| | | #keys: '[412960.0.124781382]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | PlaceHolder: 'æ¨¡ç³æç´¢' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component LabelForecastForHedging |
| | | { |
| | | #keys: '[412960.0.124781423]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'æç´¢' |
| | | Taborder: 3 |
| | | Text: 'æç´¢' |
| | | Visible: false |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | SizeRatio: 0 |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117650665]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117650670]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelForecastForHedging961/ButtonForecastForHedging |
| | | Response OnClick () id:Response_PanelForecastForHedging961_ButtonForecastForHedging_OnClick |
| | | { |
| | | #keys: '[412960.0.124781470]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataExtractorForecastForHedging.FixedFilter( |
| | | "( object.ID().LikeUserLocale( " + EditFieldForecastForHedging.Text().AsQUILL() + " )" |
| | | + " or " + "object.ProductID().LikeUserLocale( " + EditFieldForecastForHedging.Text().AsQUILL() + " )" |
| | | // + " or " + "object.Quantity().AsString().LikeUserLocale( " + EditFieldForecastForHedging.Text().AsQUILL() + " )" |
| | | + " or " + "object.UnitOfMeasureName().LikeUserLocale( " + EditFieldForecastForHedging.Text().AsQUILL() + " )" |
| | | + " or " + "object.SalesSegmentName().LikeUserLocale( " + EditFieldForecastForHedging.Text().AsQUILL() + " ) )" |
| | | + "and" + "( object.EndDate() < " + DateSelectorForecastForHedging.Date().StartOfNextMonth().AsQUILL() + |
| | | " and " + "object.EndDate() >= " + DateSelectorForecastForHedging.Date().StartOfMonth().AsQUILL() + " )" |
| | | ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelForecastForHedging961/DateSelectorForecastForHedging |
| | | Response OnCreated () id:Response_PanelForecastForHedging961_DateSelectorForecastForHedging_OnCreated |
| | | { |
| | | #keys: '[412960.0.124961321]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | this.Date( Date::ActualDate() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormForecastForHedging |
| | | { |
| | | #keys: '[412960.0.116513237]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: PanelForecastForHedging |
| | | Component DataHolderForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117670741]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[Forecast]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorForecastForHedging |
| | | { |
| | | #keys: '[412960.0.117620894]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'SalesDemand.astype(Forecast)' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'å²ååè½ä¸ç颿µæ°æ®çé¢' |
| | | Image: 'PURCHASE_ORDER' |
| | | Title: '颿µå表页' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListSDIP #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component DataSetLevelSDIP #extension |
| | | { |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgIsRestricted","title":"ImgIsRestricted","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgIsRestricted"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegmentName","title":"Sales segment","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SalesSegmentName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"Product","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"Stocking point","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"Start","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"StartDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"End","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MasterSalesDemand.UnitOfMeasureName","title":"UoM","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MasterSalesDemand.UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"QuantityInSalesDemandUOM","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"QuantityInSalesDemandUOM"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FulfilledQuantityInSalesDemandUOM","title":"Fulfilled","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"FulfilledQuantityInSalesDemandUOM"}},{"attribute":{"classtype":"WebApiDefinitionAttributeChart","columnid":"Fulfillment Illustration","title":"Fulfillment","subtotals":"","tooltip":"","width":-1,"display":"shown","type":"stackbar","relative":true,"attributes":[{"name":"Fulfilled demand","color":"rgb(87,184,71)","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Fulfilled demamd","title":"Fulfilled demand","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.FulfilledQuantity().Round( 2 )"}},{"name":"Unfulfilled demand","color":"rgb(232,123,0)","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Unfulfilled demand","title":"Unfulfilled demand","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"maxvalue( object.Quantity()-object.FulfilledQuantity(), 0.0)"}}]}}]' |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelSDIP #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: ListSDIP |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelSalesDemands #extension |
| | | { |
| | | #error 102458: "Class Component with id 'PanelSalesDemands' cannot find its child with id 'PanelAllSalesDemands'. The file / folder structure might be corrupted due to integration." |
| | | Children: |
| | | [ |
| | | Component DataHolderSalesDemands #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component DataExtractorSDFromNavPanel #extension |
| | | { |
| | | Properties: |
| | | [ |
| | | Source: 'DataHolderSalesDemandFromNavPanel' |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | #child: PanelSDIP |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: LibMacroPlannerWebUI |
| | | OrphanComponent FormForecasts #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: PanelSalesDemands |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070551]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorHedgingOfLog883 |
| | | { |
| | | #keys: '[414724.0.28070552]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_HedgingRecord]' |
| | | Source: 'DataHolderHedgingOfLog' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPageHedgingOfLog |
| | | Component DataSetLevelHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070557]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuHedgingOfLog |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Serial","title":"Serial","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Serial"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastQty","title":"ForecastQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReverseQty","title":"ReverseQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReverseQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AuthorizeQty","title":"AuthorizeQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AuthorizeQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OperateQty","title":"OperateQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OperateQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OperateType","title":"OperateType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OperateType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Operator","title":"Operator","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Operator"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OperateTime","title":"OperateTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OperateTime"}}]' |
| | | ContextMenu: 'listContextMenuHedgingOfLog' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070480]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component DataHolderHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070513]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_HedgingRecord]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070527]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_HedgingRecord' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | #child: ListHedgingOfLog |
| | | #child: PanelHedgingOfLog761 |
| | | #child: PanelHedgingOfLog593 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelHedgingOfLog593 |
| | | { |
| | | #keys: '[414724.0.32210907]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SKUCode |
| | | { |
| | | #keys: '[414724.0.32210935]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: 'SKUç¼ç ï¼AAAAAAAAA' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelHedgingOfLog761 |
| | | { |
| | | #keys: '[414724.0.26973497]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component LabelHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.26973515]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | FixedSize: false |
| | | Taborder: 0 |
| | | Text: 'æ¥å¿é¡µé¢' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Padding: 'true' |
| | | Style: 'content' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070554]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070559]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormHedgingOfLog_OnCreated |
| | | { |
| | | #keys: '[414724.0.32481133]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormHedgingOfLog |
| | | { |
| | | #keys: '[414724.0.28070348]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: PanelHedgingOfLog |
| | | Component lb_ForecastQty |
| | | { |
| | | #keys: '[414724.0.31031550]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | Text: 'åææç颿µæ°éï¼0' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'å²åç»æ-æ¥å¿' |
| | | Image: 'DOCUMENT_REFRESH' |
| | | Title: 'åç¾ææå表æç»é¡µ' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"VerNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderID","title":"OrderID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderType","title":"OrderType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FillingType","title":"FillingType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"FillingType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"StockingPointID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"Customer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"RewindsQuantityToReduced","title":"RewindsQuantityToReduced","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"RewindsQuantityToReduced"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"SalesAmount","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderDate","title":"OrderDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"ForecastDemandDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProfitabilityLevel","title":"ProfitabilityLevel","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProfitabilityLevel"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"çæ¬å·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderID","title":"订åå·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ååç¼ç ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderType","title":"订åç±»å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FillingType","title":"填产类å","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"FillingType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"äºä¸é¨","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"åºåç¹","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"RewindsQuantityToReduced","title":"å¾
å岿°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"RewindsQuantityToReduced"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"æ°éåä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesAmount","title":"éå®é¢","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SalesAmount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderDate","title":"è®¢åæ¥æ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastDemandDate","title":"颿µéæ±æ¶é´","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastDemandDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProfitabilityLevel","title":"ç婿°´å¹³","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProfitabilityLevel"}}]' |
| | | ContextMenu: 'listContextMenuHistoricalFillingCapacityOrder' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | [ |
| | | #child: ListHistoricalFillingCapacityOrder |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: '填产订åå表' |
| | | ] |
| | | } |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"VerNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"Customer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderDate","title":"OrderDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderDate"}}]' |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VerNo","title":"çæ¬å·","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VerNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"填产åå²ååç¼ç ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Customer","title":"客æ·åç§°","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Customer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"æ°é","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"æ°éåä½","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderDate","title":"è®¢åæ¥æ","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderDate"}}]' |
| | | ContextMenu: 'listContextMenuHistoricalSalesOrders' |
| | | Taborder: 2 |
| | | ] |
| | |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Historical Sales Orders' |
| | | Title: 'å¤åCELLåå²è®¢å' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelKpiMatrixButton #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component ButtonKpiMatrixRefresh #extension |
| | | { |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: KpiTrackerWeb |
| | | OrphanComponent FormKpiMatrix #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: PanelKpiMatrixButton |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.33312250]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorMaterialPurchase593 |
| | | { |
| | | #keys: '[414724.0.33312251]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_MaterialPurchase]' |
| | | Source: 'DataHolderMaterialPurchase' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPageMaterialPurchase |
| | | Component DataSetLevelMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.33312256]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuMaterialPurchase |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SKU","title":"SKU","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SKU"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductSubclassType","title":"ProductSubclassType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductSubclassType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Qty","title":"Qty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Qty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Unit","title":"Unit","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Unit"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrgCode","title":"OrgCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrgCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"WarehouseCode","title":"WarehouseCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"WarehouseCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandTime","title":"DemandTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandTime"}}]' |
| | | ContextMenu: 'listContextMenuMaterialPurchase' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.32581841]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_StartTime |
| | | { |
| | | #keys: '[414724.0.32581870]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | NumberOfColumns: 50 |
| | | Taborder: 0 |
| | | Text: 'å¼å§æ¶é´ï¼2023-03-26 12:24:46' |
| | | ] |
| | | } |
| | | #child: PanelMaterialPurchase613 |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelMaterialPurchase613 |
| | | { |
| | | #keys: '[414724.0.32732360]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btn_Issuing |
| | | { |
| | | #keys: '[414724.0.32702204]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Description: 'å叿é®' |
| | | Image: 'GOLDFISH' |
| | | Label: 'åå¸' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | FixedSize: true |
| | | MinimumColumns: 10 |
| | | Orientation: 'horizontal' |
| | | Style: 'content' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.33312253]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.33312258]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelMaterialPurchase613/btn_Issuing |
| | | Response OnClick () id:Response_PanelMaterialPurchase613_btn_Issuing_OnClick |
| | | { |
| | | #keys: '[414724.0.32883517]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | nExecute := WebMessageBox::Question("确认è¦åå¸å½åçææéè´è®¢ååï¼"); |
| | | |
| | | if( nExecute = 0) |
| | | { |
| | | OutMsg :=""; |
| | | bResult := H_FunctionClass::SM_MaterialPurchaseIssuer(OutMsg,MacroPlan,"-",ApplicationMacroPlanner.GetUserName()); |
| | | if( OutMsg.Length()>0) |
| | | { |
| | | if(bResult) |
| | | { |
| | | WebMessageBox::Success( OutMsg); |
| | | } |
| | | else |
| | | { |
| | | WebMessageBox::Warning( OutMsg); |
| | | } |
| | | } |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.32392142]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | Component lb_Title |
| | | { |
| | | #keys: '[414724.0.32644779]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Description: 'ææ/åç¾ç©æéè´æç»éæ¾' |
| | | Taborder: 0 |
| | | Text: 'ææ/åç¾ç©æéè´æç»éæ¾' |
| | | ] |
| | | } |
| | | #child: PanelMaterialPurchase |
| | | Component DataHolderMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.32795597]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_MaterialPurchase]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorMaterialPurchase |
| | | { |
| | | #keys: '[414724.0.32795611]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_MaterialPurchase' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | #child: ListMaterialPurchase |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'ææ/åç¾ç©æéè´æç»éæ¾' |
| | | Image: 'DOG' |
| | | Title: 'ææ/åç¾ç©æéè´æç»éæ¾' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPRHistoryData id:ListPRHistoryData_844 |
| | | { |
| | | #keys: '[414384.0.789711912]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorPRHistoryData |
| | | { |
| | | #keys: '[414384.0.789711913]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'GlobalOTDTable' |
| | | Source: 'GlobalOTDTable' |
| | | Taborder: 0 |
| | | Transformation: 'PRHistoryData' |
| | | ] |
| | | } |
| | | Component DataSetLevelPRHistoryData |
| | | { |
| | | #keys: '[414384.0.789711914]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuPRHistoryData_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"BusinessType","title":"BusinessType","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"BusinessType"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MRPCalverNo","title":"MRPCalverNo","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MRPCalverNo"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrganCode","title":"OrganCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrganCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPointID","title":"StockingPointID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockingPointID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SendStatus","title":"SendStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SendStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReleaseBy","title":"ReleaseBy","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReleaseBy"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SendDate","title":"SendDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SendDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReceiveStatus","title":"ReceiveStatus","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReceiveStatus"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReceiveTime","title":"ReceiveTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReceiveTime"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReceiveError","title":"ReceiveError","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReceiveError"}}]' |
| | | ContextMenu: 'listContextMenuPRHistoryData' |
| | | SortCriteria: 'BusinessType;MRPCalverNo' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: listActionBarPagePRHistoryData_1 |
| | | ] |
| | | Properties: |
| | | [ |
| | | SelectionCheckboxes: true |
| | | Taborder: 1 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRHistoryData_844_WebMenu_OnClick |
| | | { |
| | | #keys: '[414384.0.789711907]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[2651.0.25404553]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRHistoryData_844_WebButton_OnClick |
| | | { |
| | | #keys: '[414384.0.789711906]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[6763.0.7953347]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRHistoryData_844_WebMenu_OnClick_799 |
| | | { |
| | | #keys: '[414384.0.789711905]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument checked |
| | | { |
| | | #keys: '[6763.0.7953392]' |
| | | Binding: 'this.Checked()' |
| | | } |
| | | ] |
| | | } |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPRHistoryData_844_WebButton_OnClick_801 |
| | | { |
| | | #keys: '[414384.0.789711904]' |
| | | Initiator: 'WebButton' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument checked |
| | | { |
| | | #keys: '[6763.0.7953437]' |
| | | Binding: 'this.Checked()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelPRHistoryButton |
| | | { |
| | | #keys: '[414384.0.799483156]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonResendPRA |
| | | { |
| | | #keys: '[414384.0.799483157]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'ARROW_RIGHT' |
| | | Label: 'Resend checked PRs' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPagePRHistoryData id:listActionBarPagePRHistoryData_1 |
| | | { |
| | | #keys: '[414384.0.789711919]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuPRHistoryData id:listContextMenuPRHistoryData_1 |
| | | { |
| | | #keys: '[414384.0.789711915]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuCall id:MenuCall_94 |
| | | { |
| | | #keys: '[414384.0.793461623]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'MEDIA_PLAY_GREEN' |
| | | Taborder: 3 |
| | | Title: 'Call' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: DataHolderChecked |
| | | Response OnDataChanged () id:Response_FormPRData_DataHolderChecked_OnDataChanged |
| | | { |
| | | #keys: '[414384.0.799483137]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnDataChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | //traverse ( this.Data(), Elements, e ) { |
| | | // info( "éä¸çç©æå·ï¼", e.MatCode() ); |
| | | //} |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRHistoryData_844 |
| | | Response OnClick ( |
| | | structured[PRHistoryData] selection |
| | | ) id:Response_ListPRHistoryData_844_MenuCall_OnClick |
| | | { |
| | | #keys: '[414384.0.793461657]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListPRHistoryData_844/Responsedef_ListPRHistoryData_844_WebMenu_OnClick |
| | | Initiator: 'MenuCall' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | productIdsOver14Days := PRHistoryData::ProductIdOver14Days( selection ); |
| | | if( productIdsOver14Days <> "" ) { |
| | | if( WebMessageBox::Question( "è¯¥æ¹æ¬¡ä¸çç©æå·" + productIdsOver14Days + "订ååºè¯¥å¨2å¨åéæ¾ï¼è¯·ç¡®è®¤æ¯å¦éæ°éæ¾ï¼" ) = 0 ) { |
| | | PRHistoryData::ReCall( selection, ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | } else if( WebMessageBox::Question( "æ¯å¦éæ°éæ¾éä¸çå
容ï¼" ) = 0 ) { |
| | | PRHistoryData::ReCall( selection, ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRHistoryData_844 |
| | | Response OnUserCheckedChanged () id:Response_ListPRHistoryData_844_OnUserCheckedChanged_635 |
| | | { |
| | | #keys: '[414384.0.799575492]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | info( "checked 0 PRs" ); |
| | | DataHolderChecked.Data().Flush(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPRHistoryData_844 |
| | | Response OnUserCheckedChanged ( |
| | | structured[PRHistoryData] checkeditems |
| | | ) id:Response_ListPRHistoryData_844_OnUserCheckedChanged |
| | | { |
| | | #keys: '[414384.0.799483356]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnUserCheckedChanged' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | info( "checked " + [String]checkeditems.Size() + " PRs" ); |
| | | DataHolderChecked.Data( checkeditems.Copy() ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelPRHistoryButton/ButtonResendPRA |
| | | Response OnClick () id:Response_PanelPRHistoryButton_ButtonResendPRA_OnClick |
| | | { |
| | | #keys: '[414384.0.799483155]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | info( DataHolderChecked.Data().Size() ); |
| | | return DataHolderChecked.Data().Size() > 0; |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | productIdsOver14Days := PRHistoryData::ProductIdOver14Days( DataHolderChecked.Data() ); |
| | | if( productIdsOver14Days <> "" ) { |
| | | if( WebMessageBox::Question( "è¯¥æ¹æ¬¡ä¸çç©æå·" + productIdsOver14Days + "订ååºè¯¥å¨2å¨åéæ¾ï¼è¯·ç¡®è®¤æ¯å¦éæ°éæ¾ï¼" ) = 0 ) { |
| | | PRHistoryData::ReCall( DataHolderChecked.Data(), ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | } else if( WebMessageBox::Question( "æ¯å¦éæ°éæ¾éä¸çå
容ï¼" ) = 0 ) { |
| | | PRHistoryData::ReCall( DataHolderChecked.Data(), ApplicationMacroPlanner.GetUserName() ); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormPRHistoryData |
| | | { |
| | | #keys: '[414384.0.789711755]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListPRHistoryData_844 |
| | | #child: PanelPRHistoryButton |
| | | Component DataHolderChecked |
| | | { |
| | | #keys: '[414384.0.799483139]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[PRHistoryData]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'PR History' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListPriorityFactor |
| | | { |
| | | #keys: '[414382.0.453382063]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorPriorityFactor |
| | | { |
| | | #keys: '[414382.0.453382064]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[PriorityFactorDetails]' |
| | | Source: 'DataHolderPriorityFactorSelect' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPagePriorityFactor |
| | | Component DataSetLevelPriorityFactor |
| | | { |
| | | #keys: '[414382.0.453382069]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuPriorityFactor |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PriorityFactorName","title":"PriorityFactorName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PriorityFactorName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"coefficient","title":"coefficient","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"coefficient"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PriorityFactorDesc","title":"PriorityFactorDesc","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PriorityFactorDesc"}}]' |
| | | ContextMenu: 'listContextMenuPriorityFactor' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListPriorityFactor_WebMenu_OnClick |
| | | { |
| | | #keys: '[414382.0.452290439]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[1187.0.7063875]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelPriorityFactorSelect |
| | | { |
| | | #keys: '[414382.0.447270206]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component BusinessTypeSelectStringList |
| | | { |
| | | #keys: '[414382.0.447270221]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | Label: 'äºä¸é¨: ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPagePriorityFactor |
| | | { |
| | | #keys: '[414382.0.453382066]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuPriorityFactor |
| | | { |
| | | #keys: '[414382.0.453382071]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component MenuTestData |
| | | { |
| | | #keys: '[414382.0.452290464]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'GEAR' |
| | | Taborder: 3 |
| | | Title: 'Test' |
| | | ] |
| | | } |
| | | Component MenuClearTestData |
| | | { |
| | | #keys: '[414382.0.453953843]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 4 |
| | | Title: 'ClearTestData' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: BusinessTypeSelectStringList |
| | | Response OnCreated () id:Response_FormPriorityFactor_BusinessTypeSelectStringList_OnCreated |
| | | { |
| | | #keys: '[414382.0.454113391]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | strings := BusinessType::GetBusinessNameStr( GlobalOTDTable ); |
| | | this.Strings(strings); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: BusinessTypeSelectStringList |
| | | Response OnSelectionChanged () id:Response_FormPriorityFactor_BusinessTypeSelectStringList_OnSelectionChanged |
| | | { |
| | | #keys: '[414382.0.454113392]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDropDownStringList_OnSelectionChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | list := PriorityFactor::GetDataByBusinessType( GlobalOTDTable, BusinessTypeSelectStringList.Text()); |
| | | DataHolderPriorityFactorSelect.Data(&list); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPriorityFactor |
| | | Response OnClick () id:Response_ListPriorityFactor_MenuClearTestData_OnClick |
| | | { |
| | | #keys: '[414382.0.453592300]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListPriorityFactor/Responsedef_ListPriorityFactor_WebMenu_OnClick |
| | | Initiator: 'MenuClearTestData' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | PriorityFactorDetails::ClearTestData( GlobalOTDTable); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListPriorityFactor |
| | | Response OnClick () id:Response_ListPriorityFactor_MenuTestData_OnClick |
| | | { |
| | | #keys: '[414382.0.453471285]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListPriorityFactor/Responsedef_ListPriorityFactor_WebMenu_OnClick |
| | | Initiator: 'MenuTestData' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | PriorityFactorDetails::CreateTestData( GlobalOTDTable); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelPriorityFactorSelect/BusinessTypeSelectStringList |
| | | Response OnCreated () id:Response_PanelPriorityFactorSelect_BusinessTypeSelectStringList_OnCreated |
| | | { |
| | | #keys: '[414382.0.446101961]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | strings := BusinessType::GetBusinessNameStr( GlobalOTDTable ); |
| | | this.Strings(strings); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormPriorityFactor |
| | | { |
| | | #keys: '[414382.0.447270044]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListPriorityFactor |
| | | Component DataHolderPriorityFactorSelect |
| | | { |
| | | #keys: '[414382.0.453562359]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[PriorityFactor]*' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component BusinessTypeSelectStringList |
| | | { |
| | | #keys: '[414382.0.454113393]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | Label: 'äºä¸é¨: ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormPriorityFactorGrading |
| | | { |
| | | #keys: '[414382.0.447270082]' |
| | | BaseType: 'WebForm' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListReleaseRecord |
| | | { |
| | | #keys: '[414724.0.35732464]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorReleaseRecord690 |
| | | { |
| | | #keys: '[414724.0.35732465]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_ReleaseRecord]' |
| | | Source: 'DataHolderReleaseRecord' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPageReleaseRecord |
| | | Component DataSetLevelReleaseRecord |
| | | { |
| | | #keys: '[414724.0.35732470]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuReleaseRecord |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Issuer","title":"Issuer","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Issuer"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IssuingDate","title":"IssuingDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IssuingDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FinishDate","title":"FinishDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"FinishDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Status","title":"Status","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Status"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"VCode","title":"VCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"VCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Serial","title":"Serial","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Serial"}}]' |
| | | ContextMenu: 'listContextMenuReleaseRecord' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListReleaseRecord243 |
| | | { |
| | | #keys: '[414724.0.41061843]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorReleaseRecord404 |
| | | { |
| | | #keys: '[414724.0.41061844]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_MaterialPurchase]' |
| | | Source: 'DataHolderReleaseRecord319' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPageReleaseRecord199 |
| | | Component DataSetLevelReleaseRecord707 |
| | | { |
| | | #keys: '[414724.0.41061849]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuReleaseRecord690 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"H_ReleaseRecord_ID","title":"H_ReleaseRecord_ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"H_ReleaseRecord_ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"H_HedgingRecord_ID","title":"H_HedgingRecord_ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"H_HedgingRecord_ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Qty","title":"Qty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Qty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Status","title":"Status","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Status"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IssuingDate","title":"IssuingDate","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IssuingDate"}}]' |
| | | ContextMenu: 'listContextMenuReleaseRecord690' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelReleaseRecord |
| | | { |
| | | #keys: '[414724.0.37022508]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dtMonth |
| | | { |
| | | #keys: '[414724.0.37110654]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'YMM' |
| | | Label: 'æä»½' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelReleaseRecord108 |
| | | { |
| | | #keys: '[414724.0.37293164]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component DataHolderReleaseRecord |
| | | { |
| | | #keys: '[414724.0.37293178]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_ReleaseRecord]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorReleaseRecord |
| | | { |
| | | #keys: '[414724.0.37293193]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_ReleaseRecord' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | #child: ListReleaseRecord |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelReleaseRecord527 |
| | | { |
| | | #keys: '[414724.0.41061788]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component DataHolderReleaseRecord319 |
| | | { |
| | | #keys: '[414724.0.41061799]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_MaterialPurchase]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractorReleaseRecord661 |
| | | { |
| | | #keys: '[414724.0.41061814]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_MaterialPurchase' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | #child: ListReleaseRecord243 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageReleaseRecord |
| | | { |
| | | #keys: '[414724.0.35732467]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageReleaseRecord199 |
| | | { |
| | | #keys: '[414724.0.41061846]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuReleaseRecord |
| | | { |
| | | #keys: '[414724.0.35732472]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuReleaseRecord690 |
| | | { |
| | | #keys: '[414724.0.41061851]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListReleaseRecord |
| | | Response OnSelectionChanged ( |
| | | H_ReleaseRecord selection |
| | | ) id:Response_ListReleaseRecord_OnSelectionChanged |
| | | { |
| | | #keys: '[414724.0.69081721]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnSelectionChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataExtractorReleaseRecord661.FixedFilter( "object.H_ReleaseRecord_ID() = " + selection.ID().AsQUILL()); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FormReleaseRecord_OnCreated |
| | | { |
| | | #keys: '[414724.0.37110847]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dtMonth.Date(Date::Today()); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: PanelReleaseRecord/dtMonth |
| | | Response OnChanged () id:Response_PanelReleaseRecord_dtMonth_OnChanged |
| | | { |
| | | #keys: '[414724.0.71871659]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebDateTimeFieldBase_OnChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataExtractorReleaseRecord.FixedFilter( "object.IssuingDate().Date() < " + dtMonth.Date().StartOfNextMonth().AsQUILL() + |
| | | " and " + "object.IssuingDate().Date() >= " + dtMonth.Date().StartOfMonth().AsQUILL()); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormReleaseRecord |
| | | { |
| | | #keys: '[414724.0.36870764]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | Component LabelReleaseRecord |
| | | { |
| | | #keys: '[414724.0.36933216]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | NumberOfColumns: 20 |
| | | Taborder: 0 |
| | | Text: 'åç¾/ææç©æåå¸çæ¬æç»' |
| | | ] |
| | | } |
| | | #child: PanelReleaseRecord |
| | | #child: PanelReleaseRecord108 |
| | | #child: PanelReleaseRecord527 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'åç¾/ææç©æåå¸çæ¬æç»' |
| | | Image: 'BULL' |
| | | Title: 'åç¾/ææç©æåå¸çæ¬æç»' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel261 |
| | | { |
| | | #keys: '[414724.0.44249978]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btn_OK_FAAC |
| | | { |
| | | #keys: '[414724.0.44279077]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'OK' |
| | | Label: 'OK' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component btn_Cancel_FAAC |
| | | { |
| | | #keys: '[414724.0.44279090]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Label: 'Cancel' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | Border: true |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelOptimizerGeneral718 |
| | | { |
| | | #keys: '[414724.0.43041017]' |
| | | BaseType => //PanelOptimizerGeneral |
| | | Children: |
| | | [ |
| | | Component CheckboxRunPeggingAfterOptRun |
| | | { |
| | | #keys: '[144528.1.1789128457]' |
| | | BaseType => //PanelOptimizerGeneral/CheckboxRunPeggingAfterOptRun |
| | | IsDerived: true |
| | | Properties: |
| | | [ |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component EditFieldMinSalesDemandQtyThreshold |
| | | { |
| | | #keys: '[144528.1.1789128515]' |
| | | BaseType => //PanelOptimizerGeneral/EditFieldMinSalesDemandQtyThreshold |
| | | IsDerived: true |
| | | Properties: |
| | | [ |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component EditFieldUsagePercentTripCleanup |
| | | { |
| | | #keys: '[144528.1.1789128517]' |
| | | BaseType => //PanelOptimizerGeneral/EditFieldUsagePercentTripCleanup |
| | | IsDerived: true |
| | | Properties: |
| | | [ |
| | | Visible: false |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop |
| | | { |
| | | #keys: '[414724.0.43072496]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SKUCode_FAAC |
| | | { |
| | | #keys: '[414724.0.43602743]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'SKUç¼ç ' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'TM070RDH10-2322' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop0001 |
| | | { |
| | | #keys: '[414724.0.43233506]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: PanelTop |
| | | #child: PanelTop612 |
| | | #child: PanelTop264 |
| | | #child: PanelTop597 |
| | | #child: PanelTop846 |
| | | #child: PanelTop104 |
| | | #child: PanelTop360 |
| | | #child: PanelTop744 |
| | | #child: PanelTop820 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | Style: 'content' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop104 |
| | | { |
| | | #keys: '[414724.0.43764561]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component txt_CustomName_FAAC |
| | | { |
| | | #keys: '[414724.0.43764592]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Description: '客æ·åç§°' |
| | | Label: '客æ·åç§°' |
| | | NumberOfColumns: 30 |
| | | PlaceHolder: '请è¾å
¥' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 7 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop264 |
| | | { |
| | | #keys: '[414724.0.43764392]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_Util_FAAC |
| | | { |
| | | #keys: '[414724.0.43764416]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Description: 'åä½' |
| | | Label: 'åä½' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'PCS' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 4 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop360 |
| | | { |
| | | #keys: '[414724.0.43764343]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component np_Qty_FAAC |
| | | { |
| | | #keys: '[414724.0.43764374]' |
| | | BaseType: 'WebNumberPicker' |
| | | Properties: |
| | | [ |
| | | Label: 'æ°é' |
| | | MaximumColumns: 50 |
| | | Min: '0' |
| | | NumberOfColumns: 23 |
| | | Step: 100 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop597 |
| | | { |
| | | #keys: '[414724.0.43764439]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ddsl_OperateType_FAAC |
| | | { |
| | | #keys: '[414724.0.44398642]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | InitialValue: 'åç¾' |
| | | Label: 'å¨ä½ç±»å' |
| | | NumberOfColumns: 26 |
| | | Strings: 'åç¾;ææ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 5 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop612 |
| | | { |
| | | #keys: '[414724.0.43764662]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_Operator_FAAC |
| | | { |
| | | #keys: '[414724.0.43764687]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Description: 'æä½äºº' |
| | | Label: 'æä½äºº' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'æå¯' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 8 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop744 |
| | | { |
| | | #keys: '[414724.0.43764285]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SKUName_FAAC |
| | | { |
| | | #keys: '[414724.0.43764315]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'SKUåç§°' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'T1忍¡ç»' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop820 |
| | | { |
| | | #keys: '[414724.0.79122768]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ds_NeedDate |
| | | { |
| | | #keys: '[414724.0.79122804]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | Label: 'éæ±æ¥æ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component PanelTop846 |
| | | { |
| | | #keys: '[414724.0.43764508]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component txt_CustomID_FAAC |
| | | { |
| | | #keys: '[414724.0.43764542]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Label: '客æ·ID' |
| | | NumberOfColumns: 30 |
| | | PlaceHolder: '请è¾å
¥' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 6 |
| | | Visible: false |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmAuthorizeAndCountersign_OnCreated |
| | | { |
| | | #keys: '[414724.0.80341563]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | /**********************è·åä¸ä¸ä¸ªå¨5çæ¥æ*******************/ |
| | | //å®ä¹ä¸ä¸ä¸ªææ |
| | | nTargetWeenNum := 5; |
| | | nTodayWeekNum := Date::ActualDate().DayOfWeek(); |
| | | nAddDays := 0; |
| | | if( nTodayWeekNum <= nTargetWeenNum) |
| | | { |
| | | nAddDays := nTargetWeenNum-nTodayWeekNum; |
| | | } |
| | | else |
| | | { |
| | | nAddDays := 7 - nTodayWeekNum+nTargetWeenNum; |
| | | } |
| | | // ä¸ä¸ä¸ªææçæ¥æ |
| | | dtNeedDate := Date::ActualDate() + nAddDays; |
| | | /******************************è·åä¸ä¸ä¸ªå¨5çæ¥æ ç»æ***********************/ |
| | | ds_NeedDate.Date(dtNeedDate); |
| | | |
| | | // è·åéæ©åçSKU |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if(not isnull( SelectItem) and SelectItem.Value().Length()>0) |
| | | { |
| | | StrValue := SelectItem.Value().Tokenize( ";"); |
| | | lb_SKUCode_FAAC.Text(StrValue.Element( 0)); |
| | | lb_SKUName_FAAC.Text("产å"); |
| | | lb_Operator_FAAC.Text(""); |
| | | lb_Util_FAAC.Text(StrValue.Element( 1)); |
| | | txt_CustomID_FAAC.Text(StrValue.Element( 2)); |
| | | txt_CustomName_FAAC.Text(StrValue.Element( 3)); |
| | | lb_Operator_FAAC.Text(ApplicationMacroPlanner.GetUserName()); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel261/btn_Cancel_FAAC |
| | | Response OnClick () id:Response_Panel261_btn_Cancel_FAAC_OnClick |
| | | { |
| | | #keys: '[414724.0.90212874]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | FrmAuthorizeAndCountersign.Close(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel261/btn_OK_FAAC |
| | | Response OnClick () id:Response_Panel261_btn_OK_FAAC_OnClick |
| | | { |
| | | #keys: '[414724.0.56302031]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | strQty := np_Qty_FAAC.Number().AsQUILL(); |
| | | Qty := 0; |
| | | if( strQty.FindString( ".",0)>0) |
| | | { |
| | | Qty := [Number]strQty.SubString( 0,strQty.FindString( ".",0)); |
| | | } |
| | | else |
| | | { |
| | | Qty := [Number]strQty; |
| | | } |
| | | OperateMsg :=""; |
| | | OperateResult := H_FunctionClass::SM_OrderReverseOrAuthorize( MacroPlan,lb_Util_FAAC.Text() ,"-",ds_NeedDate.Date() ,txt_CustomID_FAAC.Text(),lb_SKUCode_FAAC.Text(),Qty, |
| | | lb_Operator_FAAC.Text(),txt_CustomName_FAAC.Text(),OperateMsg,ddsl_OperateType_FAAC.Text()); |
| | | |
| | | if( OperateMsg.Length()>0) |
| | | { |
| | | if( OperateResult) |
| | | { |
| | | WebMessageBox::Success( OperateMsg); |
| | | } |
| | | else |
| | | { |
| | | WebMessageBox::Warning( OperateMsg); |
| | | } |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmAuthorizeAndCountersign |
| | | { |
| | | #keys: '[414724.0.41821648]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | Component lb_Title_FRMAAC |
| | | { |
| | | #keys: '[414724.0.41841127]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Description: '订ååæ½æææ°å¢é¡µ' |
| | | Taborder: 0 |
| | | Text: '订ååç¾æææ°å¢é¡µ' |
| | | ] |
| | | } |
| | | #child: PanelTop0001 |
| | | #child: Panel261 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'è®¢åææååç¾' |
| | | Image: 'DOCUMENTS_NEW' |
| | | Title: '订ååç¾æææ°å¢é¡µ' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel227 |
| | | { |
| | | #keys: '[414724.0.44768889]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btn_OK_FAACM |
| | | { |
| | | #keys: '[414724.0.44768900]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'OK' |
| | | Label: 'OK' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component btn_Cancel_FAACM |
| | | { |
| | | #keys: '[414724.0.44768918]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Label: 'Cancel' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | Border: true |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 12 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel368 |
| | | { |
| | | #keys: '[414724.0.44768637]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ddsl_OperateType_FAACM |
| | | { |
| | | #keys: '[414724.0.44768691]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | InitialValue: 'åç¾' |
| | | Label: 'æä½ç±»å' |
| | | NumberOfColumns: 26 |
| | | Strings: 'åç¾;ææ' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 7 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel418 |
| | | { |
| | | #keys: '[414724.0.44768711]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component txt_CustomID_FAACM |
| | | { |
| | | #keys: '[414724.0.44768737]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Label: '客æ·ID' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 8 |
| | | Visible: false |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel445 |
| | | { |
| | | #keys: '[414724.0.44768544]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component np_Qty_FAACM |
| | | { |
| | | #keys: '[414724.0.44768568]' |
| | | BaseType: 'WebNumberPicker' |
| | | Properties: |
| | | [ |
| | | Label: 'æ°é' |
| | | MaximumColumns: 50 |
| | | Min: '0' |
| | | NumberOfColumns: 23 |
| | | Step: 100 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 5 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel455 |
| | | { |
| | | #keys: '[414724.0.44768353]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SUK_FAACM |
| | | { |
| | | #keys: '[414724.0.44768369]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'SKUç¼ç ' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'TM070RDH10-23' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel488 |
| | | { |
| | | #keys: '[414724.0.44768844]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_Operator_FAACM |
| | | { |
| | | #keys: '[414724.0.44768867]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'æä½äºº' |
| | | Taborder: 0 |
| | | Text: 'æå¯' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 11 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel504 |
| | | { |
| | | #keys: '[414724.0.45008336]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Label861 |
| | | { |
| | | #keys: '[414724.0.45008373]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: 'åææåæååç¾æææ°å¢é¡µ' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel523 |
| | | { |
| | | #keys: '[414724.0.44768447]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_MaterialCode_FAACM |
| | | { |
| | | #keys: '[414724.0.44768476]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'åæç¼ç ' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'A1' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel616 |
| | | { |
| | | #keys: '[414724.0.44768757]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component txt_CustomName_FAACM |
| | | { |
| | | #keys: '[414724.0.44768782]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Label: '客æ·åç§°' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 9 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel645 |
| | | { |
| | | #keys: '[414724.0.44768399]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SKUName_FAACM |
| | | { |
| | | #keys: '[414724.0.44768428]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'SKUåç§°' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'T1忍¡ç»' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel694 |
| | | { |
| | | #keys: '[414724.0.44768495]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_MaterialName |
| | | { |
| | | #keys: '[414724.0.44768519]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'åæåç§°' |
| | | Taborder: 0 |
| | | Text: 'ç»ç' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 4 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel890 |
| | | { |
| | | #keys: '[414724.0.44768586]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_Unit_FAACM |
| | | { |
| | | #keys: '[414724.0.44768614]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'åä½' |
| | | NumberOfColumns: 30 |
| | | Taborder: 0 |
| | | Text: 'PCS' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 6 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel972 |
| | | { |
| | | #keys: '[414724.0.44768802]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_MaterialType_FAACM |
| | | { |
| | | #keys: '[414724.0.44768826]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'ç©æç±»å' |
| | | Taborder: 0 |
| | | Text: 'åææ' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Orientation: 'horizontal' |
| | | Taborder: 10 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmAuthorizeAndCountersign_Material_OnCreated |
| | | { |
| | | #keys: '[414724.0.113356318]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // è·åéæ©åçSKU |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmMaterial" and Obj.ItemKey()="ListSelect"); |
| | | if(not isnull( SelectItem) and SelectItem.Value().Length()>0) |
| | | { |
| | | StrValue := SelectItem.Value().Tokenize( ";"); |
| | | lb_SUK_FAACM.Text(StrValue.Element( 0)); |
| | | lb_MaterialCode_FAACM.Text(StrValue.Element( 1)); |
| | | lb_Unit_FAACM.Text(StrValue.Element( 2)); |
| | | lb_Operator_FAACM.Text(ApplicationMacroPlanner.GetUserName()); |
| | | } |
| | | // è·åéæ©åçSKU |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if(not isnull( SelectItem) and SelectItem.Value().Length()>0) |
| | | { |
| | | StrValue := SelectItem.Value().Tokenize( ";"); |
| | | txt_CustomID_FAACM.Text(StrValue.Element( 2)); |
| | | txt_CustomName_FAACM.Text(StrValue.Element( 3)); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel227/btn_Cancel_FAACM |
| | | Response OnClick () id:Response_Panel227_btn_Cancel_FAACM_OnClick |
| | | { |
| | | #keys: '[414724.0.65725554]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | FrmAuthorizeAndCountersign_Material.Close(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel227/btn_OK_FAACM |
| | | Response OnClick () id:Response_Panel227_btn_OK_FAACM_OnClick |
| | | { |
| | | #keys: '[414724.0.61672228]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | strQty := np_Qty_FAACM.Number().AsQUILL(); |
| | | Qty := 0; |
| | | if( strQty.FindString( ".",0)>0) |
| | | { |
| | | Qty := [Number]strQty.SubString( 0,strQty.FindString( ".",0)); |
| | | } |
| | | else |
| | | { |
| | | Qty := [Number]strQty; |
| | | } |
| | | OperateMsg :=""; |
| | | OperateResult := H_FunctionClass::SM_MaterialReverse( MacroPlan,"-",txt_CustomID_FAACM.Text(),lb_MaterialCode_FAACM.Text(),Qty, |
| | | lb_Operator_FAACM.Text(),OperateMsg,ddsl_OperateType_FAACM.Text()); |
| | | |
| | | if( OperateMsg.Length()>0) |
| | | { |
| | | if( OperateResult) |
| | | { |
| | | WebMessageBox::Success( OperateMsg); |
| | | } |
| | | else |
| | | { |
| | | WebMessageBox::Warning( OperateMsg); |
| | | } |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmAuthorizeAndCountersign_Material |
| | | { |
| | | #keys: '[414724.0.44768276]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: Panel455 |
| | | #child: Panel645 |
| | | #child: Panel523 |
| | | #child: Panel694 |
| | | #child: Panel445 |
| | | #child: Panel890 |
| | | #child: Panel368 |
| | | #child: Panel418 |
| | | #child: Panel616 |
| | | #child: Panel972 |
| | | #child: Panel488 |
| | | #child: Panel227 |
| | | #child: Panel504 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'åææåæååç¾æææ°å¢é¡µ' |
| | | Title: 'åææåæååç¾æææ°å¢é¡µ' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List710 |
| | | { |
| | | #keys: '[414724.0.56301766]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor332 |
| | | { |
| | | #keys: '[414724.0.56301767]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_ErrorLogs]' |
| | | Source: 'DataHolder674' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage361 |
| | | Component DataSetLevel407 |
| | | { |
| | | #keys: '[414724.0.56301772]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu619 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EClassName","title":"EClassName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EClassName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EFunctionName","title":"EFunctionName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EFunctionName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EDateTime","title":"EDateTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EDateTime"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ErrorNr","title":"ErrorNr","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ErrorNr"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DeveloperInformation","title":"DeveloperInformation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DeveloperInformation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DetailedInformation","title":"DetailedInformation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DetailedInformation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"GeneralInformation","title":"GeneralInformation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"GeneralInformation"}}]' |
| | | ContextMenu: 'listContextMenu619' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage361 |
| | | { |
| | | #keys: '[414724.0.56301769]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu619 |
| | | { |
| | | #keys: '[414724.0.56301774]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmErrorLogs |
| | | { |
| | | #keys: '[414724.0.56301712]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: List710 |
| | | Component DataHolder674 |
| | | { |
| | | #keys: '[414724.0.56301734]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_ErrorLogs]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractor131 |
| | | { |
| | | #keys: '[414724.0.56301746]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_ErrorLogs' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'é误æ¥å¿' |
| | | Image: 'WARNING' |
| | | Title: 'é误æ¥å¿' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List832 |
| | | { |
| | | #keys: '[414724.0.53475318]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor470 |
| | | { |
| | | #keys: '[414724.0.53475319]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[Product_MP]' |
| | | Source: 'dh_FM_PruductMP' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage456 |
| | | Component DataSetLevel707 |
| | | { |
| | | #keys: '[414724.0.53475324]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu892 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TotalInventoryLevels","title":"TotalInventoryLevels","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TotalInventoryLevels"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Level","title":"Level","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Level"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsProductCategory","title":"IsProductCategory","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsProductCategory"}}]' |
| | | ContextMenu: 'listContextMenu892' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel418 |
| | | { |
| | | #keys: '[414724.0.50254946]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component lb_SUK_FM |
| | | { |
| | | #keys: '[414724.0.53353887]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Label: 'SKUç¼ç ï¼' |
| | | NumberOfColumns: 20 |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component txt_QueryContent_FM |
| | | { |
| | | #keys: '[414724.0.53353923]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | NumberOfColumns: 15 |
| | | PlaceHolder: 'æ¨¡ç³æç´¢' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component btn_Query_FM |
| | | { |
| | | #keys: '[414724.0.52966648]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'VIEW' |
| | | Label: 'æ¥è¯¢' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component btn_Add_FM |
| | | { |
| | | #keys: '[414724.0.53385964]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'ADD2' |
| | | Label: 'æ°å¢åç¾/ææ' |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel456 |
| | | { |
| | | #keys: '[414724.0.53325925]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Label632 |
| | | { |
| | | #keys: '[414724.0.53325937]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: 'åæå表页' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage456 |
| | | { |
| | | #keys: '[414724.0.53475321]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu892 |
| | | { |
| | | #keys: '[414724.0.53475326]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List832 |
| | | Response OnSelectionChanged ( |
| | | Product_MP selection |
| | | ) id:Response_List832_OnSelectionChanged |
| | | { |
| | | #keys: '[414724.0.113297034]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnSelectionChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmMaterial" and Obj.ItemKey()="ListSelect"); |
| | | if( isnull( SelectItem)) |
| | | { |
| | | MacroPlan.H_MessagePassing(relnew,FKey :="FrmMaterial",ItemKey := "ListSelect",Value := ""); |
| | | } |
| | | SelectItem.Value(lb_SUK_FM.Text()+";"+ selection.ID() +";"+selection.UnitOfMeasureName()+";"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmMaterial_OnCreated |
| | | { |
| | | #keys: '[414724.0.93205703]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // è·åéæ©åçSKU |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if(not isnull( SelectItem) and SelectItem.Value().Length()>0) |
| | | { |
| | | StrValue := SelectItem.Value().Tokenize( ";"); |
| | | lb_SUK_FM.Text(StrValue.Element( 0)); |
| | | de_dh_FM_ProductMP.FixedFilter( "object.ParentID()="+lb_SUK_FM.Text()); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel418/btn_Add_FM |
| | | Response OnClick () id:Response_Panel418_btn_Add_FM_OnClick |
| | | { |
| | | #keys: '[414724.0.93205915]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Application.OpenForm( "FrmAuthorizeAndCountersign_Material","popout"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel418/btn_Query_FM |
| | | Response OnClick () id:Response_Panel418_btn_Query_FM_OnClick |
| | | { |
| | | #keys: '[414724.0.113144268]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | de_dh_FM_ProductMP.FixedFilter( "object.ID().LikeUserLocale( " + txt_QueryContent_FM.Text().AsQUILL() + " )" ); |
| | | // + " or " + "object.SKU().LikeUserLocale( " + txt_QueryContent_FM.Text().AsQUILL() + " )" |
| | | // + " or " + "object.CustomerCode().LikeUserLocale( " + txt_QueryContent_FM.Text().AsQUILL() + " )" |
| | | // + " or " + "object.CustomerName().LikeUserLocale( " + txt_QueryContent_FM.Text().AsQUILL() + " )" ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmMaterial |
| | | { |
| | | #keys: '[414724.0.53175071]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: Panel456 |
| | | #child: Panel418 |
| | | #child: List832 |
| | | Component dh_FM_PruductMP |
| | | { |
| | | #keys: '[414724.0.53475285]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[Product_MP]*' |
| | | Children: |
| | | [ |
| | | Component de_dh_FM_ProductMP |
| | | { |
| | | #keys: '[414724.0.53475299]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'Product_MP' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'åæå表页' |
| | | Title: 'åæå表页' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel383 |
| | | { |
| | | #keys: '[414724.0.86151558]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ds_Month_FOF |
| | | { |
| | | #keys: '[414724.0.86151747]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'YMM' |
| | | Label: 'æä»½' |
| | | Taborder: 0 |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component txt_QueryContent_FOF |
| | | { |
| | | #keys: '[414724.0.86151766]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | PlaceHolder: 'æ¨¡ç³æç´¢' |
| | | Taborder: 1 |
| | | Visible: false |
| | | ] |
| | | } |
| | | Component btn_Query_FOF |
| | | { |
| | | #keys: '[414724.0.88914059]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Description: 'æ¥è¯¢' |
| | | Image: 'VIEW' |
| | | Label: 'æ¥è¯¢' |
| | | Taborder: 2 |
| | | Visible: false |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | MinimumColumns: 80 |
| | | Orientation: 'horizontal' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel647 |
| | | { |
| | | #keys: '[414724.0.86151576]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btn_Add_Order_FOF |
| | | { |
| | | #keys: '[414724.0.87342042]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Description: 'è®¢åæ°å¢åç¾/ææ' |
| | | Label: 'è®¢åæ°å¢åç¾/ææ' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component btn_Add_Material_FOF |
| | | { |
| | | #keys: '[414724.0.86151707]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Description: 'åææ°å¢åç¾/ææ' |
| | | Label: 'åææ°å¢åç¾/ææ' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component btn_InitialData |
| | | { |
| | | #keys: '[414724.0.93657921]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Description: 'å è½½æ°æ®ï¼åçï¼åç»éè¦å¯¹æ¥æ°æ®ï¼' |
| | | Label: 'å è½½é¢æµè®¢åæ°æ®' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | FixedSize: true |
| | | MinimumColumns: 20 |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel849 |
| | | { |
| | | #keys: '[414724.0.87341748]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | #child: Panel383 |
| | | #child: Panel647 |
| | | ] |
| | | Properties: |
| | | [ |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel961 |
| | | { |
| | | #keys: '[414724.0.93502088]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Label800 |
| | | { |
| | | #keys: '[414724.0.93502160]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: '颿µå表页' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component liH_Forecast |
| | | { |
| | | #keys: '[414724.0.106554517]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor980 |
| | | { |
| | | #keys: '[414724.0.106554518]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_Forecast]' |
| | | Source: 'dh_FOF_H_Forecast' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage729 |
| | | Component DataSetLevel204 |
| | | { |
| | | #keys: '[414724.0.106554523]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu367 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderCode","title":"OrderCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SKU","title":"SKU","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SKU"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastQty","title":"ForecastQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"NeedTime","title":"NeedTime","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"NeedTime"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Util","title":"Util","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Util"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CustomName","title":"CustomName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CustomName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Department","title":"Department","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Department"}}]' |
| | | ContextMenu: 'listContextMenu367' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 6 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage729 |
| | | { |
| | | #keys: '[414724.0.106554520]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage963 |
| | | { |
| | | #keys: '[414724.0.86151897]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu367 |
| | | { |
| | | #keys: '[414724.0.106554525]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu687 |
| | | { |
| | | #keys: '[414724.0.86151902]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component list_ForecastView_FOF |
| | | { |
| | | #keys: '[414724.0.86151894]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component de_list_ForecastView_FOF |
| | | { |
| | | #keys: '[414724.0.86151895]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[SalesDemandBase]' |
| | | Source: 'dh_FOF_Data' |
| | | Taborder: 0 |
| | | Transformation: 'Elements.astype(Forecast)' |
| | | ] |
| | | } |
| | | #child: listActionBarPage963 |
| | | Component DataSetLevel191 |
| | | { |
| | | #keys: '[414724.0.86151900]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu687 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeAllConstraint","columnid":"All constraints","title":"All constraints","subtotals":"","tooltip":"","width":1,"display":"shown"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgNotLinkedToPeriod","title":"ImgNotLinkedToPeriod","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgNotLinkedToPeriod"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgIsPostponed","title":"ImgIsPostponed","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgIsPostponed"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockingPoint_MP.ID","title":"Stocking point","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"StockingPoint_MP.ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SalesSegment_MP.Name","title":"Sales segment","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SalesSegment_MP.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Product_MP.ID","title":"Product","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Product_MP.ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StartDate","title":"Start","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StartDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"EndDate","title":"End","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"EndDate"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasure_MP.Name","title":"Quantity UoM","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"UnitOfMeasure_MP.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Original Qty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"NettedQuantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"NettedQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"FulfilledQuantity","title":"Fulfilled","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"FulfilledQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeChart","columnid":"Fulfillment Illustration","title":"Fulfillment","subtotals":"","tooltip":"","width":-1,"display":"shown","type":"stackbar","relative":true,"attributes":[{"name":"Fulfilled demand","color":"rgb(87,184,71)","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Fulfillment","title":"Fulfilled demand","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.FulfilledQuantity().Round(2)"}},{"name":"Unfulfilled demand","color":"rgb(232,123,0)","expression":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Unfulfilled demand","title":"Unfulfilled demand","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"maxvalue(object.NettedQuantity()-object.FulfilledQuantity(),0.0).Round(2)"}}]}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Price","title":"Price","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Price"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PriceUoM","title":"PriceUoM","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"PriceUoM"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Priority.Name","title":"Priority","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Priority.Name"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DemandUncertaintyPercentage","title":"Uncertainty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"DemandUncertaintyPercentage"}}]' |
| | | ContextMenu: 'listContextMenu687' |
| | | FixedFilter: 'object.EndDate().DateTime().Date() >= Date::ActualDate().StartOfMonth() and object.EndDate().DateTime().Date() <= Date::ActualDate().StartOfNextMonth().StartOfNextMonth().StartOfNextMonth().StartOfNextMonth()' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 4 |
| | | Visible: false |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnClose () id:Response_FrmOrderForecast_OnClose |
| | | { |
| | | #keys: '[414724.0.91684618]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebForm_OnClose' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // æ¸
ç©ºéæ©é¡¹ |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if( not isnull( SelectItem)) |
| | | { |
| | | SelectItem.Value(""); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmOrderForecast_OnCreated |
| | | { |
| | | #keys: '[414724.0.91471552]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // åå§åæ¥è¯¢åæ°æä»½ |
| | | ds_Month_FOF.Date(Date::ActualDate()); |
| | | // 颿µæ°æ®2æ¤å¤çï¼çé+客æ·åç§°æåï¼ |
| | | if( MacroPlan.H_Forecast(relget ).Size()>0) |
| | | { |
| | | MacroPlan.H_Forecast(relget ).Delete( 0,MacroPlan.H_Forecast(relget ).Size()-1); |
| | | } |
| | | //AllData:= selectset( MacroPlan, Product_MP.SalesDemand.astype( Forecast ),object,object.EndDate().DateTime().Date() >= Date::ActualDate().StartOfMonth() |
| | | // and object.EndDate().DateTime().Date() <= Date::ActualDate().StartOfNextMonth().StartOfNextMonth().StartOfNextMonth().StartOfNextMonth() |
| | | // and object.Quantity()>0 ); |
| | | // |
| | | //CustomName:=""; |
| | | //DepartMent:=""; |
| | | //idx:=0; |
| | | //traverse( AllData,Elements,Obj,not isnull(Obj)) |
| | | //{ |
| | | // idx:=Obj.SalesSegmentName().FindString( "_",0); |
| | | // if(idx>0) |
| | | // { |
| | | // DepartMent:=Obj.SalesSegmentName().SubString( 0,idx+1); |
| | | // CustomName := Obj.SalesSegmentName().SubString( idx+1, Obj.SalesSegmentName().Length() - (idx+1)); |
| | | // } |
| | | // else |
| | | // { |
| | | // CustomName :=Obj.SalesSegmentName(); |
| | | // } |
| | | // |
| | | // ArrayData:=Obj.SalesSegmentName().SubString( 0,Obj.SalesSegmentName().FindString( "_",0)+1); |
| | | // MacroPlan.H_Forecast(relnew,OrderCode := H_FunctionClass::SM_GenerateID( "OF"), |
| | | // SKU := Obj.ProductID(), |
| | | // CustomCode := CustomName, |
| | | // CustomName := CustomName, |
| | | // Util:=Obj.UnitOfMeasureName(), |
| | | // NeedTime:=Obj.EndDate(), |
| | | // ForecastQty:=[Number]Obj.Quantity().Round( 0), |
| | | // Department:=DepartMent); |
| | | //} |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel383/btn_Query_FOF |
| | | Response OnClick () id:Response_Panel383_btn_Query_FOF_OnClick |
| | | { |
| | | #keys: '[414724.0.91472695]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | MacroPlan.H_Forecast(relnew, CustomName := "å°ç±³",CustomCode := "XM001",ForecastQty := 100,Department := "éå®1é¨", |
| | | NeedTime := Date::ActualDate(),OrderCode := "00010101",SKU := "ANNDDSSSS",Util := "PCS"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel647/btn_Add_Material_FOF |
| | | Response OnClick () id:Response_Panel647_btn_Add_Material_FOF_OnClick |
| | | { |
| | | #keys: '[414724.0.86152486]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Application.OpenForm( "FrmMaterial","popout"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel647/btn_Add_Order_FOF |
| | | Response OnClick () id:Response_Panel647_btn_Add_Order_FOF_OnClick |
| | | { |
| | | #keys: '[414724.0.86152095]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if(not isnull( SelectItem) and SelectItem.Value().Length()>0) |
| | | { |
| | | Application.OpenForm( "FrmAuthorizeAndCountersign","popout"); |
| | | } |
| | | else |
| | | { |
| | | WebMessageBox::Information( "è¯·éæ©ä¸é¡¹é¢æµååç¹å»æé®ï¼"); |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel647/btn_InitialData |
| | | Response OnClick () id:Response_Panel647_btn_InitialData_OnClick |
| | | { |
| | | #keys: '[414724.0.93657952]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | // 没æç¨çæé®å彿°ï¼åªä¸ºäºæµè¯çæåæ°æ®ã |
| | | StrCustoms:="XM_2023,å°ç±³;HW_2023,å为;OV_2023,VIVO;OP_2023,OPPO;HX_2023,æµ·ä¿¡;YJ_2023,ä¸å ;HE_2023,æµ·å°;GL_2023,æ ¼å;"; |
| | | ArrayCustom := StrCustoms.Tokenize( ";"); //8ä¸ªå®¢æ· |
| | | idx :=0; |
| | | for( i:=0;i<20;i:=i+1) |
| | | { |
| | | idx :=Number::Random( 0,7); |
| | | arrCustomInfo := ArrayCustom.Element( idx).Tokenize( ","); |
| | | MacroPlan.H_Forecast(relnew, CustomName := arrCustomInfo.Element( 1),CustomCode := arrCustomInfo.Element( 0),ForecastQty := Number::Random( 100,5000), |
| | | Department := "éå®1é¨",NeedTime := Date::ActualDate(),OrderCode := H_FunctionClass::SM_GenerateID( "OF") ,SKU := "SKU-CP-2023-N"+(Number::Random( 1000,9999)).AsQUILL(),Util := "PCS"); |
| | | |
| | | } |
| | | // çæé¢æµ 宿¶æ°æ®ï¼åç¾æ°æ®ï¼æææ°æ®ï¼åç¾ ææé»è®¤ä¸º0ï¼å¯¹èªå¨å建ï¼è¿éä¸åæ·»å ï¼ |
| | | traverse(MacroPlan,H_Forecast ,Obj,not isnull(Obj) ) |
| | | { |
| | | MacroPlan.H_OrderForecastRealQty(relnew,CustomID := Obj.CustomCode(),CustomName := Obj.CustomName(),ForecatsQty := Obj.ForecastQty(), |
| | | ForecatsRealQty := Obj.ForecastQty(),ID := H_FunctionClass::SM_GenerateID( "OF"),Month := Date::ActualDate(), |
| | | OrderCode := Obj.OrderCode(),SKU := Obj.SKU(),Unit := Obj.Util()); |
| | | |
| | | } |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: liH_Forecast |
| | | Response OnDoubleClick ( |
| | | H_Forecast selection |
| | | ) id:Response_liH_Forecast_OnDoubleClick |
| | | { |
| | | #keys: '[414724.0.111761136]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnDoubleClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if( isnull( SelectItem)) |
| | | { |
| | | MacroPlan.H_MessagePassing(relnew,FKey :="FrmOrderForecast",ItemKey := "ListSelect",Value := ""); |
| | | } |
| | | SelectItem.Value(selection.SKU()+";"+selection.Util()+";"+selection.CustomCode()+";"+selection.CustomName()); |
| | | Application.OpenForm( "FrmMaterial","popout"); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: liH_Forecast |
| | | Response OnSelectionChanged ( |
| | | H_Forecast selection |
| | | ) id:Response_liH_Forecast_OnSelectionChanged |
| | | { |
| | | #keys: '[414724.0.111760968]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnSelectionChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if( isnull( SelectItem)) |
| | | { |
| | | MacroPlan.H_MessagePassing(relnew,FKey :="FrmOrderForecast",ItemKey := "ListSelect",Value := ""); |
| | | } |
| | | SelectItem.Value(selection.SKU()+";"+selection.Util()+";"+selection.CustomCode()+";"+selection.CustomName()); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: list_ForecastView_FOF |
| | | Response OnDoubleClick ( |
| | | Forecast selection |
| | | ) id:Response_list_ForecastView_FOF_OnDoubleClick |
| | | { |
| | | #keys: '[414724.0.92081867]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnDoubleClick' |
| | | GroupServerCalls: true |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if( isnull( SelectItem)) |
| | | { |
| | | MacroPlan.H_MessagePassing(relnew,FKey :="FrmOrderForecast",ItemKey := "ListSelect",Value := ""); |
| | | } |
| | | CustomID := "NO"; |
| | | CustonName :="æªæåå°"; |
| | | SelectItem.Value(selection.ProductID()+";"+selection.UnitOfMeasureName()+";"+CustomID+";"+CustonName); |
| | | Application.OpenForm( "FrmMaterial","popout"); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: list_ForecastView_FOF |
| | | Response OnSelectionChanged ( |
| | | Forecast selection |
| | | ) id:Response_list_ForecastView_FOF_OnSelectionChanged |
| | | { |
| | | #keys: '[414724.0.91684287]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebList_OnSelectionChanged' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | SelectItem := select( MacroPlan,H_MessagePassing,Obj,Obj.FKey()="FrmOrderForecast" and Obj.ItemKey()="ListSelect"); |
| | | if( isnull( SelectItem)) |
| | | { |
| | | MacroPlan.H_MessagePassing(relnew,FKey :="FrmOrderForecast",ItemKey := "ListSelect",Value := ""); |
| | | } |
| | | CustomID := "NO"; |
| | | CustonName :="æªæåå°"; |
| | | SelectItem.Value(selection.ProductID()+";"+selection.UnitOfMeasureName()+";"+CustomID+";"+CustonName); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmOrderForecast |
| | | { |
| | | #keys: '[414724.0.86131780]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: Panel849 |
| | | #child: list_ForecastView_FOF |
| | | Component dh_FOF_Data |
| | | { |
| | | #keys: '[414724.0.86151860]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[SalesDemandBase]*' |
| | | Children: |
| | | [ |
| | | Component de_dh_FOF_Data |
| | | { |
| | | #keys: '[414724.0.86151875]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[SalesDemandBase]' |
| | | Source: 'dh_FOF_ChildrenData' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | Component DataExtractor819 |
| | | { |
| | | #keys: '[414724.0.107645127]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 1 |
| | | Transformation: 'SalesDemand' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
| | | #child: Panel961 |
| | | Component dh_FOF_ChildrenData |
| | | { |
| | | #keys: '[414724.0.106541535]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[SalesDemandBase]*' |
| | | Children: |
| | | [ |
| | | Component de_FOF_ChildrenData_0 |
| | | { |
| | | #keys: '[414724.0.106541577]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[Product_MP]' |
| | | Source: 'ApplicationMacroPlanner.DataHolderProduct' |
| | | Taborder: 0 |
| | | Transformation: 'Elements.SalesDemand' |
| | | ] |
| | | } |
| | | Component de_FOF_ChildrenData_1 |
| | | { |
| | | #keys: '[414724.0.106541594]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[StockingPoint_MP]' |
| | | Source: 'ApplicationMacroPlanner.DataHolderStockingPoint' |
| | | Taborder: 1 |
| | | Transformation: 'Elements.SalesDemand' |
| | | ] |
| | | } |
| | | Component de_FOF_ChildrenData_2 |
| | | { |
| | | #keys: '[414724.0.106541611]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[SalesSegment_MP]' |
| | | Source: 'ApplicationMacroPlanner.DataHolderSalesSegment' |
| | | Taborder: 2 |
| | | Transformation: 'Elements.SalesDemand' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | Component dh_FOF_H_Forecast |
| | | { |
| | | #keys: '[414724.0.109053093]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_Forecast]*' |
| | | Children: |
| | | [ |
| | | Component de_dh_FOF_H_Foecast |
| | | { |
| | | #keys: '[414724.0.106582442]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_Forecast' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 5 |
| | | ] |
| | | } |
| | | #child: liH_Forecast |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: '订å颿µé¡µé¢' |
| | | Image: 'GOLDFISH' |
| | | Title: '颿µå表页' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List782 |
| | | { |
| | | #keys: '[414724.0.51431908]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor569 |
| | | { |
| | | #keys: '[414724.0.51431909]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[H_OrderRecord]' |
| | | Source: 'DataHolder570' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage195 |
| | | Component DataSetLevel473 |
| | | { |
| | | #keys: '[414724.0.51431914]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu526 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderCode","title":"OrderCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderCode"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SKU","title":"SKU","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"SKU"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"OrderQty","title":"OrderQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"OrderQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ReverseQty","title":"ReverseQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ReverseQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"AuthorizeQty","title":"AuthorizeQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"AuthorizeQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastQty","title":"ForecastQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastHitQty","title":"ForecastHitQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastHitQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ForecastNoHitQty","title":"ForecastNoHitQty","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ForecastNoHitQty"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CustomerName","title":"CustomerName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CustomerName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CustomerCode","title":"CustomerCode","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"CustomerCode"}}]' |
| | | ContextMenu: 'listContextMenu526' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 3 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel445 |
| | | { |
| | | #keys: '[414724.0.51402312]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ds_Month_FOR |
| | | { |
| | | #keys: '[414724.0.50290636]' |
| | | BaseType: 'WebDateSelector' |
| | | Properties: |
| | | [ |
| | | DateFormat: 'YMM' |
| | | Label: 'æä»½' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component txt_QueryContent_FOR |
| | | { |
| | | #keys: '[414724.0.50221115]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | NumberOfColumns: 20 |
| | | PlaceHolder: 'æ¨¡ç³æç´¢' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component btn_Query_FOR |
| | | { |
| | | #keys: '[414724.0.51431855]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'VIEW' |
| | | Label: 'æç´¢' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel576 |
| | | { |
| | | #keys: '[414724.0.50290602]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component Label531 |
| | | { |
| | | #keys: '[414724.0.50290614]' |
| | | BaseType: 'WebLabel' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | Text: '订åå²åè¿ç¨åè®¢åæ ç¾å±ç¤º' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Border: true |
| | | FixedSize: true |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage195 |
| | | { |
| | | #keys: '[414724.0.51431911]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu526 |
| | | { |
| | | #keys: '[414724.0.51431916]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Response OnCreated () id:Response_FrmOrderResult_OnCreated |
| | | { |
| | | #keys: '[414724.0.51432652]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebComponent_OnCreated' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ds_Month_FOR.Date(Date::Today()); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel445/btn_Query_FOR |
| | | Response OnClick () id:Response_Panel445_btn_Query_FOR_OnClick |
| | | { |
| | | #keys: '[414724.0.103696532]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | DataExtractor568.FixedFilter( "( object.ID().LikeUserLocale( " + txt_QueryContent_FOR.Text().AsQUILL() + " )" |
| | | + " or " + "object.SKU().LikeUserLocale( " + txt_QueryContent_FOR.Text().AsQUILL() + " )" |
| | | + " or " + "object.CustomerCode().LikeUserLocale( " + txt_QueryContent_FOR.Text().AsQUILL() + " )" |
| | | + " or " + "object.CustomerName().LikeUserLocale( " + txt_QueryContent_FOR.Text().AsQUILL() + " ) )" |
| | | + "and" + "( object.OrderDateTime() < " + ds_Month_FOR.Date().StartOfNextMonth().AsQUILL() + |
| | | " and " + "object.OrderDateTime() >= " + ds_Month_FOR.Date().StartOfMonth().AsQUILL() + " )" |
| | | ); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmOrderResult |
| | | { |
| | | #keys: '[414724.0.51340846]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: Panel576 |
| | | #child: Panel445 |
| | | #child: List782 |
| | | Component DataHolder570 |
| | | { |
| | | #keys: '[414724.0.50261398]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[H_OrderRecord]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractor568 |
| | | { |
| | | #keys: '[414724.0.50291048]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'H_OrderRecord' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: '订åå²åè¿ç¨åè®¢åæ ç¾å±ç¤º' |
| | | Title: '订åå²åè¿ç¨åè®¢åæ ç¾å±ç¤º' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmRAShow |
| | | { |
| | | #keys: '[414724.0.87341476]' |
| | | BaseType: 'WebForm' |
| | | Properties: |
| | | [ |
| | | Description: 'åæåç¾åææå±ç¤º' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListData_FT |
| | | { |
| | | #keys: '[414724.0.58710447]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractor206 |
| | | { |
| | | #keys: '[414724.0.58710448]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'structured[Product_MP]' |
| | | Source: 'DataHolder623' |
| | | Taborder: 0 |
| | | Transformation: 'Elements' |
| | | ] |
| | | } |
| | | #child: listActionBarPage748 |
| | | Component DataSetLevel675 |
| | | { |
| | | #keys: '[414724.0.58710453]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenu623 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"CanBeExported","title":"CanBeExported","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"CanBeExported"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"DisplayIndex","title":"DisplayIndex","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"DisplayIndex"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasMaturation","title":"HasMaturation","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"HasMaturation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasConversionFactor","title":"HasConversionFactor","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasConversionFactor"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ExpiredInPeriodShelfLifeSupplyQuantityInDefaultUOM","title":"ExpiredInPeriodShelfLifeSupplyQuantityInDefaultUOM","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ExpiredInPeriodShelfLifeSupplyQuantityInDefaultUOM"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasParent","title":"HasParent","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasParent"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasPlanning","title":"HasPlanning","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasPlanning"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasProductLevel","title":"HasProductLevel","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasProductLevel"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasRecipe","title":"HasRecipe","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasRecipe"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasShelfLife","title":"HasShelfLife","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"HasShelfLife"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasShelfLifeOrMaturation","title":"HasShelfLifeOrMaturation","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasShelfLifeOrMaturation"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"HasValidProductLevel","title":"HasValidProductLevel","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"HasValidProductLevel"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IconName","title":"IconName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IconName"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ID","title":"ID","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgHasSalesDemand","title":"ImgHasSalesDemand","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgHasSalesDemand"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgIsActive","title":"ImgIsActive","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgIsActive"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IndentationSymbol","title":"IndentationSymbol","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IndentationSymbol"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsByProduct","title":"IsByProduct","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsByProduct"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsDerivedByProduct","title":"IsDerivedByProduct","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsDerivedByProduct"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsDerivedExcludeFromFulfillmentKPI","title":"IsDerivedExcludeFromFulfillmentKPI","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsDerivedExcludeFromFulfillmentKPI"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsExcludedFromFulfillmentKPI","title":"IsExcludedFromFulfillmentKPI","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsExcludedFromFulfillmentKPI"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsExcludedFromOptimization","title":"IsExcludedFromOptimization","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsExcludedFromOptimization"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsImbalance","title":"IsImbalance","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsImbalance"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsIncludedInBalancing","title":"IsIncludedInBalancing","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsIncludedInBalancing"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsLeaf","title":"IsLeaf","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsLeaf"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsManuallyConfigured","title":"IsManuallyConfigured","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsManuallyConfigured"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsPlannedAfterOptimization","title":"IsPlannedAfterOptimization","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsPlannedAfterOptimization"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsProductCategory","title":"IsProductCategory","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsProductCategory"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsSoftDeleted","title":"IsSoftDeleted","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsSoftDeleted"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsSystem","title":"IsSystem","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"IsSystem"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsUsed","title":"IsUsed","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsUsed"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsUsedInProcess","title":"IsUsedInProcess","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsUsedInProcess"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"IsValidData","title":"IsValidData","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"IsValidData"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KPIBalanceViolationMeta","title":"KPIBalanceViolationMeta","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"KPIBalanceViolationMeta"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KPIMaximumInventory","title":"KPIMaximumInventory","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"KPIMaximumInventory"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KPIMinimumInventory","title":"KPIMinimumInventory","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"KPIMinimumInventory"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"KPITargetInventory","title":"KPITargetInventory","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"KPITargetInventory"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Level","title":"Level","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Level"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaturationDays","title":"MaturationDays","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"MaturationDays"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MinSalesDemandQuantity","title":"MinSalesDemandQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"MinSalesDemandQuantity"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"MaxSalesDemandQuantity","title":"MaxSalesDemandQuantity","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"MaxSalesDemandQuantity"}},{"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":"NumberOfProductInStockingPoint","title":"NumberOfProductInStockingPoint","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"NumberOfProductInStockingPoint"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"NumberOfShelfLifeViolations","title":"NumberOfShelfLifeViolations","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"NumberOfShelfLifeViolations"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ParentID","title":"ParentID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ParentID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SanityCheckDataMostSevere","title":"SanityCheckDataMostSevere","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SanityCheckDataMostSevere"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SanityCheckDataMostSevereCount","title":"SanityCheckDataMostSevereCount","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SanityCheckDataMostSevereCount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"SanityCheckDataTotalViolationCount","title":"SanityCheckDataTotalViolationCount","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"SanityCheckDataTotalViolationCount"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ShelfLife","title":"ShelfLife","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ShelfLife"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TotalInventoryLevels","title":"TotalInventoryLevels","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TotalInventoryLevels"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TotalInventorySupply","title":"TotalInventorySupply","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TotalInventorySupply"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"TotalSalesDemand","title":"TotalSalesDemand","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"TotalSalesDemand"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Type","title":"Type","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"Type"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"UnitOfMeasureName","title":"UnitOfMeasureName","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"UnitOfMeasureName"}}]' |
| | | ContextMenu: 'listContextMenu623' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component Panel675 |
| | | { |
| | | #keys: '[414724.0.58893964]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component ButtonClear |
| | | { |
| | | #keys: '[414724.0.58893989]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'ClearDtaa' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPage748 |
| | | { |
| | | #keys: '[414724.0.58710450]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenu623 |
| | | { |
| | | #keys: '[414724.0.58710455]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: Panel675/ButtonClear |
| | | Response OnClick () id:Response_Panel675_ButtonClear_OnClick |
| | | { |
| | | #keys: '[414724.0.58894009]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | try{ |
| | | H_FunctionClass::UpdateAuthorizeRealQty( MacroPlan); |
| | | /* |
| | | ExecuteCount :=0; |
| | | while(not isnull(MacroPlan.H_ReverseRealQty(relget ).First()) and ExecuteCount<20) |
| | | { |
| | | MacroPlan.H_ErrorLogs(relnew,EClassName := "1",EDateTime := DateTime::ActualGMTTime(),EFunctionName := ExecuteCount.AsQUILL()); |
| | | ExecuteCount:=ExecuteCount+1; |
| | | MacroPlan.H_ReverseRealQty(relget ).First().Delete(); |
| | | } |
| | | */ |
| | | } |
| | | onerror{ |
| | | MacroPlan.H_ErrorLogs(relnew,EClassName := "H_FunctionClass",EDateTime := DateTime::ActualGMTTime(),EFunctionName := "UpdateMaterialItems", |
| | | DeveloperInformation := e.DeveloperInformation(),ErrorNr := e.ErrorNr(),DetailedInformation := e.DetailedInformation(), |
| | | GeneralInformation := e.GeneralInformation()); |
| | | } |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FrmTEST |
| | | { |
| | | #keys: '[414724.0.57640752]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListData_FT |
| | | Component DataHolder623 |
| | | { |
| | | #keys: '[414724.0.57601078]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'structured[Product_MP]*' |
| | | Children: |
| | | [ |
| | | Component DataExtractor391 |
| | | { |
| | | #keys: '[414724.0.58771962]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'Product_MP' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | #child: Panel675 |
| | | ] |
| | | Properties: |
| | | [ |
| | | Description: 'æµè¯çªä½ï¼æ¥çæ°æ®ä½¿ç¨' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlContent #extension |
| | | { |
| | | Children: |
| | | [ |
| | | Component LabelCurrentStep #extension |
| | | { |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: SOPWorkflowWeb |
| | | OrphanComponent SWF_DialogCeateNextStepDefinitionDependency #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: pnlContent |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormFillingScheme |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingScheme' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingScheme' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 1 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormFillingScheme_ListFillingScheme |
| | | { |
| | | } |
| | | FormFillingScheme_DataSetLevelFillingScheme |
| | | { |
| | | groupDepth: -1 |
| | | column_SchemeName |
| | | { |
| | | columnId: 'SchemeName' |
| | | dataPath: 'SchemeName' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SchemeDate |
| | | { |
| | | columnId: 'SchemeDate' |
| | | dataPath: 'SchemeDate' |
| | | dataType: 'date' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormFillingSchemeDetail |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingSchemeDetail' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingSchemeDetail' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 5 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormFillingSchemeDetail_ListFillingSchemeDetail |
| | | { |
| | | } |
| | | FormFillingSchemeDetail_DataSetLevelFillingSchemeDetail |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormPriorities |
| | | { |
| | | title: 'Priorities' |
| | | shown: true |
| | | componentID: 'FormPriorities' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 0 |
| | | } |
| | | components |
| | | { |
| | | FormPriorities_ListPriority |
| | | { |
| | | } |
| | | FormPriorities_DataSetLevelPriority |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 33 |
| | | } |
| | | column_ImgHasSalesDemand |
| | | { |
| | | columnId: 'ImgHasSalesDemand' |
| | | dataPath: 'ImgHasSalesDemand' |
| | | dataType: 'string' |
| | | title: 'ImgHasSalesDemand' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 30 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | column_Weight |
| | | { |
| | | columnId: 'Weight' |
| | | dataPath: 'Weight' |
| | | dataType: 'real' |
| | | title: 'æé' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 14 |
| | | image: '' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'FillingCapacityOrder' |
| | | name: 'FillingCapacityOrder' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: '' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'FillingCapacityOrderHistorical' |
| | | name: 'FillingCapacityOrderHistorical' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_legacy_1 |
| | | { |
| | | title: 'Currencies' |
| | | shown: true |
| | | componentID: 'FormCurrency' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 8 |
| | | columnPosition: 1 |
| | | columnSpan: 6 |
| | | } |
| | | components |
| | | { |
| | | FormCurrency_PanelCurrency |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormCurrency_ListCurrency |
| | | { |
| | | } |
| | | FormCurrency_DataSetLevelCurrency |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'DESC:IsBase,Name' |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 33 |
| | | } |
| | | column_Base |
| | | { |
| | | columnId: 'Base' |
| | | dataPath: 'Base' |
| | | dataType: 'string' |
| | | title: 'åºç¡' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 30 |
| | | } |
| | | column_InUse |
| | | { |
| | | columnId: 'InUse' |
| | | dataPath: 'InUse' |
| | | dataType: 'string' |
| | | title: 'InUse' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 30 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Symbol |
| | | { |
| | | columnId: 'Symbol' |
| | | dataPath: 'Symbol' |
| | | dataType: 'string' |
| | | title: '象å¾' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_legacy_2 |
| | | { |
| | | title: 'Currency rates' |
| | | shown: true |
| | | componentID: 'FormCurrencyRates' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 8 |
| | | columnPosition: 7 |
| | | columnSpan: 6 |
| | | } |
| | | components |
| | | { |
| | | FormCurrencyRates_ListCurrencyRate |
| | | { |
| | | } |
| | | FormCurrencyRates_DataSetLevelCurrencyRate |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'DESC:Start' |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 33 |
| | | } |
| | | column_Start |
| | | { |
| | | columnId: 'Start' |
| | | dataPath: 'Start' |
| | | dataType: 'date' |
| | | title: 'å¼å§' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Rate |
| | | { |
| | | columnId: 'Rate' |
| | | dataPath: 'Rate' |
| | | dataType: 'real' |
| | | title: 'é度' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_legacy_3 |
| | | { |
| | | title: 'Currency rates chart' |
| | | shown: true |
| | | componentID: 'FormCurrencyRatesChart' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 9 |
| | | rowSpan: 8 |
| | | columnPosition: 1 |
| | | columnSpan: 12 |
| | | } |
| | | components |
| | | { |
| | | FormCurrencyRatesChart_DashboardChartCurrencyRates |
| | | { |
| | | SynchronizationGroup: '' |
| | | } |
| | | FormCurrencyRatesChart_DashboardChartCurrencyRates_legend |
| | | { |
| | | LegendItems: |
| | | [ |
| | | ] |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: 'applicationDevelopmentActionBarPageDef' |
| | | group: '' |
| | | index: 0 |
| | | image: 'APPLICATION_SERVER_PREFERENCES' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'Test_for_hedging' |
| | | name: 'Test for hedging' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
| | |
| | | ProjectProperties |
| | | { |
| | | ApplicationComponentName: 'ApplicationMacroPlanner' |
| | | BuildVersion: '2022.3.0.52' |
| | | BuildVersion: '2022.3.0.72' |
| | | Description: 'Quintiq Macro Planner' |
| | | ProjectKind: 'WebClient' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_legacy_1 |
| | | { |
| | | title: 'Scenario manager' |
| | | shown: true |
| | | componentID: 'FormScenarioManager' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 8 |
| | | columnPosition: 1 |
| | | columnSpan: 5 |
| | | } |
| | | components |
| | | { |
| | | FormScenarioManager_ListScenario |
| | | { |
| | | } |
| | | FormScenarioManager_DataSetLevelScenario |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 90 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 197 |
| | | } |
| | | column_ChangedBy |
| | | { |
| | | columnId: 'ChangedBy' |
| | | dataPath: 'ChangedBy' |
| | | dataType: 'string' |
| | | title: 'Changed by' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 91 |
| | | } |
| | | column_ChangedOn |
| | | { |
| | | columnId: 'ChangedOn' |
| | | dataPath: 'ChangedOn' |
| | | dataType: 'datetime' |
| | | title: 'Changed on' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 99 |
| | | } |
| | | column_StorageMode |
| | | { |
| | | columnId: 'StorageMode' |
| | | dataPath: 'StorageMode' |
| | | dataType: 'string' |
| | | title: 'StorageMode' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 40 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | 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 |
| | | { |
| | | } |
| | | image: 'CHART_HI_LO' |
| | | page: 'ActionBarPageScenarioComparison' |
| | | group: '' |
| | | index: 0 |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'Capacity___sale_budge' |
| | | name: 'Capacity & sale budge' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | index: 0 |
| | | } |
| | | formatversion: 2 |
| | | id: 'FillingCapacityOrder' |
| | | name: 'FillingCapacityOrder' |
| | | isglobal: false |
| | | isroot: false |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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: 6 |
| | | columnPosition: 9 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | 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_FormHistoricalSalesOrders |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormHistoricalSalesOrders' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormHistoricalSalesOrders' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 1 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormHistoricalSalesOrders_ListHistoricalSalesOrders |
| | | { |
| | | } |
| | | FormHistoricalSalesOrders_DataSetLevelHistoricalSalesOrders |
| | | { |
| | | 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_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_UnitOfMeasureName |
| | | { |
| | | columnId: 'UnitOfMeasureName' |
| | | dataPath: 'UnitOfMeasureName' |
| | | dataType: 'string' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_OrderDate |
| | | { |
| | | columnId: 'OrderDate' |
| | | dataPath: 'OrderDate' |
| | | dataType: 'date' |
| | | index: 5 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormFillingCapacityOrder |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingCapacityOrder' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 5 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | 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_FormPriorities |
| | | { |
| | | title: 'Priorities' |
| | | shown: true |
| | | componentID: 'FormPriorities' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 0 |
| | | } |
| | | components |
| | | { |
| | | FormPriorities_ListPriority |
| | | { |
| | | } |
| | | FormPriorities_DataSetLevelPriority |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 33 |
| | | } |
| | | column_ImgHasSalesDemand |
| | | { |
| | | columnId: 'ImgHasSalesDemand' |
| | | dataPath: 'ImgHasSalesDemand' |
| | | dataType: 'string' |
| | | title: 'ImgHasSalesDemand' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 30 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | column_Weight |
| | | { |
| | | columnId: 'Weight' |
| | | dataPath: 'Weight' |
| | | dataType: 'real' |
| | | title: 'æé' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 15 |
| | | image: '' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'FillingCapacityOrderHistorical' |
| | | name: 'FillingCapacityOrderHistorical' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormFillingScheme |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingScheme' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingScheme' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 1 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormFillingScheme_ListFillingScheme |
| | | { |
| | | } |
| | | FormFillingScheme_DataSetLevelFillingScheme |
| | | { |
| | | groupDepth: -1 |
| | | column_SchemeName |
| | | { |
| | | columnId: 'SchemeName' |
| | | dataPath: 'SchemeName' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SalesSegmentName |
| | | { |
| | | columnId: 'SalesSegmentName' |
| | | dataPath: 'SalesSegmentName' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Customer |
| | | { |
| | | columnId: 'Customer' |
| | | dataPath: 'Customer' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_SchemeDate |
| | | { |
| | | columnId: 'SchemeDate' |
| | | dataPath: 'SchemeDate' |
| | | dataType: 'date' |
| | | index: 4 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormFillingSchemeDetail |
| | | { |
| | | title: 'QTIANMA_JITUAN::FormFillingSchemeDetail' |
| | | shown: true |
| | | componentID: 'QTIANMA_JITUAN::FormFillingSchemeDetail' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 6 |
| | | columnPosition: 5 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormFillingSchemeDetail_ListFillingSchemeDetail |
| | | { |
| | | } |
| | | FormFillingSchemeDetail_DataSetLevelFillingSchemeDetail |
| | | { |
| | | groupDepth: -1 |
| | | column_VerNo |
| | | { |
| | | columnId: 'VerNo' |
| | | dataPath: 'VerNo' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_BusinessType |
| | | { |
| | | columnId: 'BusinessType' |
| | | dataPath: 'BusinessType' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormPriorities |
| | | { |
| | | title: 'Priorities' |
| | | shown: true |
| | | componentID: 'FormPriorities' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 0 |
| | | } |
| | | components |
| | | { |
| | | FormPriorities_ListPriority |
| | | { |
| | | } |
| | | FormPriorities_DataSetLevelPriority |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 33 |
| | | } |
| | | column_ImgHasSalesDemand |
| | | { |
| | | columnId: 'ImgHasSalesDemand' |
| | | dataPath: 'ImgHasSalesDemand' |
| | | dataType: 'string' |
| | | title: 'ImgHasSalesDemand' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 30 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'åç§°' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | column_Weight |
| | | { |
| | | columnId: 'Weight' |
| | | dataPath: 'Weight' |
| | | dataType: 'real' |
| | | title: 'æé' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 95 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 13 |
| | | image: '' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'Priority_Factor' |
| | | name: 'Priority Factor' |
| | | isglobal: false |
| | | isroot: true |
| | | } |