¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 |
| | | 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 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 |
| | | 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 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: 'åç¾ææå表æç»é¡µ' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | 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 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 |
| | | ] |
| | | } |