¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Dataset InterfaceDataset |
| | | { |
| | | #keys: '2[413988.0.1220100065][413988.0.1220100064]' |
| | | DefaultMDSName: 'InterfaceDataset' |
| | | InstanceType: InterfaceDataset |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation InventoryInterfaceDataDetail_InventoryInterfaceData_InventoryInterfaceData_InventoryInterfaceDataDetail |
| | | { |
| | | #keys: '1[413988.0.1225354673]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide InventoryInterfaceData |
| | | { |
| | | #keys: '3[413988.0.1225354675][413988.0.1225354674][413988.0.1225354676]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: InventoryInterfaceDataDetail |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide InventoryInterfaceDataDetail |
| | | { |
| | | #keys: '3[413988.0.1225354678][413988.0.1225354677][413988.0.1225354679]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: InventoryInterfaceData |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation InventoryInterfaceData_InterfaceDataset_InterfaceDataset_InventoryInterfaceData |
| | | { |
| | | #keys: '1[413988.0.1225354618]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide InterfaceDataset |
| | | { |
| | | #keys: '3[413988.0.1225354620][413988.0.1225354619][413988.0.1225354621]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: InventoryInterfaceData |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide InventoryInterfaceData |
| | | { |
| | | #keys: '3[413988.0.1225354623][413988.0.1225354622][413988.0.1225354624]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: InterfaceDataset |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation InventoryPointSelection_InterfaceDataset_InterfaceDataset_InventoryPointSelection |
| | | { |
| | | #keys: '1[413988.0.1225354693]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide InterfaceDataset |
| | | { |
| | | #keys: '3[413988.0.1225354695][413988.0.1225354694][413988.0.1225354696]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: InventoryPointSelection |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide InventoryPointSelection |
| | | { |
| | | #keys: '3[413988.0.1225354698][413988.0.1225354697][413988.0.1225354699]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: InterfaceDataset |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation InventoryPointSelection_InventoryInterfaceDataDetail_InventoryInterfaceDataDetail_InventoryPointSelection |
| | | { |
| | | #keys: '1[413988.0.1225354706]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide InventoryInterfaceDataDetail |
| | | { |
| | | #keys: '3[413988.0.1225354708][413988.0.1225354707][413988.0.1225354709]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: InventoryPointSelection |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide InventoryPointSelection |
| | | { |
| | | #keys: '3[413988.0.1225354711][413988.0.1225354710][413988.0.1225354712]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: InventoryInterfaceDataDetail |
| | | OwningSide: 'Reference' |
| | | } |
| | | } |
| | |
| | | // åå»ºåæ¡£ç¶ææ°æ®é |
| | | ArchiveExecutionStatus::OnServerStartup(); |
| | | |
| | | // å建æ¥å£æ°æ®é |
| | | InterfaceDataset::OnServerStartup(); |
| | | |
| | | // Create MPDomainHandler |
| | | MPDomainHandler::OnServerStartup(); |
| | | |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod OnServerStartup |
| | | { |
| | | TextBody: |
| | | [* |
| | | // lihongji May-15-2024 (created) |
| | | folder := DomainModel::Domain().MDSFolderDefinitions().FindFolder( "/root" ); |
| | | |
| | | datasetName := typeof( InterfaceDataset ).Name(); |
| | | |
| | | oinfo := MDSEditor::Editor().ObjectInfos( datasetName, folder.FolderID(), datasetName ); |
| | | |
| | | o := select( oinfo, Elements, o, not o.IsLoaded() ); |
| | | emptydataset := isnull( o ); |
| | | |
| | | if ( emptydataset ) { |
| | | MDSInterfaceDataset::CreateMDS( datasetName, DMF_Utility::GetStorageState() ); |
| | | } else { |
| | | MDSInterfaceDataset::LoadMDSAndConvert( o.MDSID(), DMF_Utility::GetStorageState() ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type InterfaceDataset |
| | | { |
| | | #keys: '5[413988.0.1220100061][413988.0.1220100059][0.0.0][413988.0.1220100060][413988.0.1220100062]' |
| | | BaseType: Object |
| | | StructuredName: 'InterfaceDatasets' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Date |
| | | { |
| | | #keys: '3[413988.0.1225354599][413988.0.1225354598][413988.0.1225354600]' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PartNumber |
| | | { |
| | | #keys: '3[413988.0.1225354609][413988.0.1225354608][413988.0.1225354610]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | StaticMethod Test ( |
| | | InterfaceDataset interfaceDataset |
| | | ) |
| | | { |
| | | TextBody: |
| | | [* |
| | | interfaceDataset.InventoryInterfaceData( relflush ); |
| | | interfaceDataset.InventoryPointSelection( relflush ); |
| | | |
| | | interfaceDataset.InventoryPointSelection( relnew, ProductID := "065100010N", InventoryPoint := "PXSN" ); |
| | | |
| | | iid1 := interfaceDataset.InventoryInterfaceData( relnew, Date := Date::ActualDate() + 1, PartNumber := "065100010N" ); |
| | | iid1.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() + 1, PartNumber := "065100010N", InventoryPoint := "PXSN", Quantity := 900 ); |
| | | iid1.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() + 1, PartNumber := "065100010N", InventoryPoint := "LPLE", Quantity := 800 ); |
| | | iid1.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() + 1, PartNumber := "065100010N", InventoryPoint := "3PLE", Quantity := 3100 ); |
| | | |
| | | iid2 := interfaceDataset.InventoryInterfaceData( relnew, Date := Date::ActualDate() - 1, PartNumber := "065100010S" ); |
| | | iid2.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() - 1, PartNumber := "065100010S", InventoryPoint := "ABCD", Quantity := 234 ); |
| | | iid2.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() - 1, PartNumber := "065100010S", InventoryPoint := "EIOI", Quantity := 454 ); |
| | | iid2.InventoryInterfaceDataDetail( relnew, Date := Date::ActualDate() - 1, PartNumber := "065100010S", InventoryPoint := "SDNL", Quantity := 232 ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type InventoryInterfaceData |
| | | { |
| | | #keys: '5[413988.0.1225354590][413988.0.1225354588][0.0.0][413988.0.1225354589][413988.0.1225354591]' |
| | | BaseType: Object |
| | | StructuredName: 'InventoryInterfaceDatas' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Date |
| | | { |
| | | #keys: '3[413988.0.1225354634][413988.0.1225354633][413988.0.1225354635]' |
| | | ValueType: Date |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute InventoryPoint |
| | | { |
| | | #keys: '3[413988.0.1225354654][413988.0.1225354653][413988.0.1225354655]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute PartNumber |
| | | { |
| | | #keys: '3[413988.0.1225354644][413988.0.1225354643][413988.0.1225354645]' |
| | | Description: 's' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Quantity |
| | | { |
| | | #keys: '3[413988.0.1225354664][413988.0.1225354663][413988.0.1225354665]' |
| | | ValueType: Real |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type InventoryInterfaceDataDetail |
| | | { |
| | | #keys: '5[413988.0.1225354595][413988.0.1225354593][0.0.0][413988.0.1225354594][413988.0.1225354596]' |
| | | BaseType: Object |
| | | OnCreate: |
| | | [* |
| | | ips := select( this, InventoryInterfaceData.InterfaceDataset.InventoryPointSelection, tempIPS, tempIPS.ProductID() = this.PartNumber() and tempIPS.InventoryPoint() = this.InventoryPoint() ); |
| | | |
| | | if ( isnull( ips ) ) { |
| | | ips := this.InventoryInterfaceData().InterfaceDataset().InventoryPointSelection( relnew, ProductID := this.PartNumber(), InventoryPoint := this.InventoryPoint() ); |
| | | } |
| | | |
| | | this.InventoryPointSelection( relset, ips ); |
| | | *] |
| | | StructuredName: 'InventoryInterfaceDataDetails' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute InventoryPoint |
| | | { |
| | | #keys: '3[413988.0.1225354742][413988.0.1225354741][413988.0.1225354743]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute IsIncluded |
| | | { |
| | | #keys: '3[413988.0.1225354722][413988.0.1225354721][413988.0.1225354723]' |
| | | ValueType: Boolean |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[413988.0.1225354732][413988.0.1225354731][413988.0.1225354733]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StockpoingPoint |
| | | { |
| | | #keys: '3[413988.0.1225354752][413988.0.1225354751][413988.0.1225354753]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type InventoryPointSelection |
| | | { |
| | | #keys: '5[413988.0.1225354690][413988.0.1225354688][0.0.0][413988.0.1225354689][413988.0.1225354691]' |
| | | BaseType: Object |
| | | StructuredName: 'InventoryPointSelections' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | TypeDataInterface InventoryPointSelection |
| | | { |
| | | TypeKey: '[413988.0.1225354688]' |
| | | ImageDataMember ImgIsIncluded |
| | | { |
| | | #keys: '1[413988.0.1227912357]' |
| | | ImageSpecifications: |
| | | [ |
| | | ImageDataMemberImageSpecification |
| | | { |
| | | Image: 'CHECKEDCHECKBOX' |
| | | Quill: 'object.IsIncluded()' |
| | | Value: 'Included' |
| | | } |
| | | ImageDataMemberImageSpecification |
| | | { |
| | | Image: 'EMPTYCHECKBOX' |
| | | Quill: 'not object.IsIncluded()' |
| | | Value: 'NotIncluded' |
| | | } |
| | | ] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | TypeRepresentation InventoryInterfaceData |
| | | { |
| | | AttributeRepresentation Date |
| | | { |
| | | AttributeKey: '[413988.0.1225354598]' |
| | | Conditional: |
| | | [ |
| | | ] |
| | | DataRepresentation.Default |
| | | { |
| | | FormatString: 'Y/M2/D2' |
| | | InheritFormatting: false |
| | | } |
| | | } |
| | | RelationRepresentation InterfaceDataset { RelationKey: '[413988.0.1225354619]' Visibility: 'Normal' } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | TypeRepresentation InventoryInterfaceDataDetail |
| | | { |
| | | AttributeRepresentation Date |
| | | { |
| | | AttributeKey: '[413988.0.1225354633]' |
| | | Conditional: |
| | | [ |
| | | ] |
| | | DataRepresentation.Default |
| | | { |
| | | FormatString: 'Y/M2/D2' |
| | | InheritFormatting: false |
| | | } |
| | | } |
| | | RelationRepresentation InventoryInterfaceData { RelationKey: '[413988.0.1225354674]' Visibility: 'Normal' } |
| | | } |
| | |
| | | Component menuSeparator222 { #keys: '[413988.0.1172464289]' BaseType: 'Menu' Properties: [ Separator: true ] } |
| | | Component ComponentMenu347 { #keys: '[413988.0.1172464302]' BaseType: 'ComponentMenu' Properties: [ ComponentType: 'FormTest1' Text: '' ] } |
| | | Component ComponentMenu357 { #keys: '[414996.0.395684386]' BaseType: 'ComponentMenu' Properties: [ ComponentType: 'frmStandardAnalysis589' Text: 'Archive Execution Status' ] } |
| | | Component ComponentMenu702 { #keys: '[413988.0.1234424010]' BaseType: 'ComponentMenu' Properties: [ ComponentType: 'frmStandardAnalysis822' Text: 'Interface Dataset' ] } |
| | | ] |
| | | Properties: |
| | | [ |
| | |
| | | c: menuSeparator833 |
| | | c: ComponentMenu469 |
| | | c: ComponentMenu357 |
| | | c: ComponentMenu702 |
| | | c: menuSeparator222 |
| | | c: ComponentMenu347 |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component List1 |
| | | { |
| | | #keys: '[530.0.3531950]' |
| | | BaseType: 'List1' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component popupList1 |
| | | { |
| | | #keys: '[530.0.5957094]' |
| | | BaseType: 'popupList1' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component PopupParent |
| | | { |
| | | #keys: '[514.0.129466]' |
| | | BaseType: 'PopupParent' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component menuSeparator { #keys: '[413988.0.1234255023]' BaseType: 'Menu' Properties: [ Separator: true ] } |
| | | Component MenuDelete { #keys: '[413988.0.1234255079]' BaseType: 'Menu' Properties: [ Image: 'DELETE' Text: 'Delete' ] } |
| | | ] |
| | | Properties: |
| | | [ |
| | | ModeledStringList ChildOrdering |
| | | { |
| | | c: MenuActions |
| | | c: MenuFilter |
| | | c: menuListQuintiqSetQuantor |
| | | c: menuOLSeparator0 |
| | | c: menuUseFilter |
| | | c: menuAppendFilter |
| | | c: menuClearAnalysisFilter |
| | | c: MenuClearAnalysisConfigurationsList |
| | | c: menuSeparator |
| | | c: MenuDelete |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component swBottom |
| | | { |
| | | #keys: '[530.0.3531811]' |
| | | BaseType: 'swBottom' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component spBottomRight |
| | | { |
| | | #keys: '[530.0.3531813]' |
| | | BaseType: 'spBottomRight' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | #child: List1 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component swTop |
| | | { |
| | | #keys: '[530.0.3531806]' |
| | | BaseType: 'swTop' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component spTopLeft |
| | | { |
| | | #keys: '[530.0.3531807]' |
| | | BaseType: 'spTopLeft' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component Analysis |
| | | { |
| | | #keys: '[530.0.3532065]' |
| | | BaseType: 'Analysis' |
| | | IsDerived: true |
| | | Properties: |
| | | [ |
| | | GlobalInstance: 'InterfaceDataset' |
| | | ] |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component swTopMost |
| | | { |
| | | #keys: '[530.0.3531801]' |
| | | BaseType: 'swTopMost' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | Component SplitterPane1 |
| | | { |
| | | #keys: '[530.0.3531802]' |
| | | BaseType: 'SplitterPane1' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | #child: swTop |
| | | ] |
| | | } |
| | | Component SplitterPane2 |
| | | { |
| | | #keys: '[530.0.3531803]' |
| | | BaseType: 'SplitterPane2' |
| | | IsDerived: true |
| | | Children: |
| | | [ |
| | | #child: swBottom |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: List1 |
| | | Response OnClick ( |
| | | structured[Object] selection |
| | | ) id:Response_List1_MenuDelete_OnClick |
| | | { |
| | | #keys: '[413988.0.1234255107]' |
| | | Body: |
| | | [* |
| | | MacroPlan::DeleteObjects( selection ); |
| | | *] |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_List1_Menu_OnClick' |
| | | Initiator: 'MenuDelete' |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlanner |
| | | OrphanComponent frmStandardAnalysis822 |
| | | { |
| | | #keys: '[413988.0.1234254066]' |
| | | BaseType: 'frmStandardAnalysis' |
| | | Children: |
| | | [ |
| | | #child: swTopMost |
| | | ] |
| | | Properties: |
| | | [ |
| | | Height: 611 |
| | | Width: 927 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ActionBarPageInventory #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: abgInvnetoryDev |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component abgInvnetoryDev |
| | | { |
| | | #keys: '[413988.0.1227912496]' |
| | | BaseType: 'WebActionBarGroup' |
| | | Children: |
| | | [ |
| | | Component btnInvnetoryUpdate |
| | | { |
| | | #keys: '[413988.0.1227912668]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Image: 'WAREHOUSE' |
| | | Label: 'Inventory updates' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Category: 'Actions-3' |
| | | Taborder: 4 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: abgInvnetoryDev/btnInvnetoryUpdate |
| | | Response OnClick () id:Response_MacroPlanner_abgInvnetoryDev_btnInvnetoryUpdate_OnClick |
| | | { |
| | | #keys: '[413988.0.1227912935]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | ApplicationScope.ViewManager().ResetUserViewById( "InvnetoryUpdate", true ); |
| | | *] |
| | | } |
| | | } |
| | |
| | | #child: ActionBarPageData |
| | | #child: ActionBarPageSales |
| | | #child: applicationConfigureActionBarPageDef |
| | | #child: ActionBarPageInventory |
| | | ] |
| | | } |
| | | Component dhBinaryDataPR id:dhBinaryDataPR_688 |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlActions |
| | | { |
| | | #keys: '[413988.0.1234532417]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btnOk |
| | | { |
| | | #keys: '[413988.0.1234532421]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'OK' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component btnCancel |
| | | { |
| | | #keys: '[413988.0.1234532423]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'Cancel' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | Border: true |
| | | ExcludeFromActiveComponent: true |
| | | FixedSize: true |
| | | Orientation: 'horizontal' |
| | | Padding: 'true' |
| | | Style: 'footer' |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlContent |
| | | { |
| | | #keys: '[413988.0.1234532415]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component efProductID |
| | | { |
| | | #keys: '[413988.0.1234532440]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Enabled: false |
| | | Label: 'ProductID' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component efInventoryPoint |
| | | { |
| | | #keys: '[413988.0.1234532453]' |
| | | BaseType: 'WebEditField' |
| | | Properties: |
| | | [ |
| | | Enabled: false |
| | | Label: 'InventoryPoint' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component ddlStockingPoint |
| | | { |
| | | #keys: '[413988.0.1234562397]' |
| | | BaseType: 'WebDropDownList' |
| | | Databinding: 'StockingPoint_MP' |
| | | Children: |
| | | [ |
| | | Component deContent |
| | | { |
| | | #keys: '[413988.0.1234562399]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'MacroPlan' |
| | | Source: 'MacroPlan' |
| | | Taborder: 0 |
| | | Transformation: 'StockingPoint_MP' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | DisplayField: 'Name' |
| | | Label: 'StockingPoint' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Padding: 'true' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method InventoryPointSelection ( |
| | | InventoryPointSelection inventoryPointSelection |
| | | ) id:Method_DialogInventoryPointSelection_InventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1233021750]' |
| | | Body: |
| | | [* |
| | | dhInventoryPointSelection.Data( inventoryPointSelection ); |
| | | |
| | | efProductID.Text( dhInventoryPointSelection.Data().ProductID() ); |
| | | efInventoryPoint.Text( dhInventoryPointSelection.Data().InventoryPoint() ); |
| | | |
| | | spmp := select( MacroPlan, StockingPoint_MP, tempSPMP, tempSPMP.ID() = inventoryPointSelection.StockpoingPoint() ); |
| | | ddlStockingPoint.Data( spmp ); |
| | | |
| | | ApplicationMacroPlanner.ShowFormModal( this ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method OnOK () id:Method_DialogInventoryPointSelection_OnOK |
| | | { |
| | | #keys: '[413988.0.1231653773]' |
| | | Body: |
| | | [* |
| | | Form.ApplyChanges(); |
| | | |
| | | dhInventoryPointSelection.Data().StockpoingPoint( ddlStockingPoint.Data().ID() ); |
| | | |
| | | Form.Close(); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pnlActions/btnCancel |
| | | Response OnClick () id:Response_pnlActions_btnCancel_OnClick |
| | | { |
| | | #keys: '[413988.0.1234532427]' |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Form.Close(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pnlActions/btnOk |
| | | Response OnClick () id:Response_pnlActions_btnOk_OnClick |
| | | { |
| | | #keys: '[413988.0.1234532426]' |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Form.OnOK(); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent DialogInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1234532413]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: pnlContent |
| | | #child: pnlActions |
| | | Component dhInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1234806214]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'InventoryPointSelection' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | EnterButton: 'btnOk' |
| | | EscapeButton: 'btnCancel' |
| | | ExcludeFromActiveComponent: true |
| | | MinimumColumns: 60 |
| | | Padding: 'false' |
| | | Title: 'Inventory Point Selection' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1227911672]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1227911673]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'InterfaceDataset' |
| | | Source: 'InterfaceDataset' |
| | | Taborder: 0 |
| | | Transformation: 'InventoryInterfaceData' |
| | | ] |
| | | } |
| | | #child: listActionBarPageInventoryInterfaceData |
| | | Component DataSetLevelInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1227911678]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuInventoryInterfaceData |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Date","title":"Date","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Date"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PartNumber","title":"PartNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PartNumber"}}]' |
| | | ContextMenu: 'listContextMenuInventoryInterfaceData' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1227911675]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1227911680]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mTest |
| | | { |
| | | #keys: '[413988.0.1229020405]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'BLOT' |
| | | Taborder: 3 |
| | | Title: 'æµè¯ä½¿ç¨' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: listContextMenuInventoryInterfaceData/mTest |
| | | Response OnClick () id:Response_listContextMenuInventoryInterfaceData_mTest_OnClick |
| | | { |
| | | #keys: '[413988.0.1227950665]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebMenu_OnClick' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | InventoryInterfaceData::Test( InterfaceDataset ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormInventoryInterfaceData |
| | | { |
| | | #keys: '[413988.0.1223190616]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListInventoryInterfaceData |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Inventory Interface Data' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911953]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911954]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'InventoryInterfaceData' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'FormInventoryInterfaceData.ListInventoryInterfaceData' |
| | | Taborder: 0 |
| | | Transformation: 'InventoryInterfaceDataDetail' |
| | | ] |
| | | } |
| | | #child: listActionBarPageInventoryInterfaceDataDetail |
| | | Component DataSetLevelInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911959]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuInventoryInterfaceDataDetail |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Date","title":"Date","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Date"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"PartNumber","title":"PartNumber","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"PartNumber"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"InventoryPoint","title":"InventoryPoint","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"InventoryPoint"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Quantity","title":"Quantity","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"Quantity"}}]' |
| | | ContextMenu: 'listContextMenuInventoryInterfaceDataDetail' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911956]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911961]' |
| | | BaseType: 'listContextMenu' |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormInventoryInterfaceDataDetail |
| | | { |
| | | #keys: '[413988.0.1227911909]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListInventoryInterfaceDataDetail |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Inventory Interface Data Detail' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912173]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912174]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'InventoryInterfaceData' |
| | | ExtractionMode: 'Selected' |
| | | Source: 'FormInventoryInterfaceData.ListInventoryInterfaceData' |
| | | Taborder: 0 |
| | | Transformation: 'InventoryInterfaceDataDetail.InventoryPointSelection' |
| | | ] |
| | | } |
| | | #child: listActionBarPageInventoryPointSelection |
| | | Component DataSetLevelInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912179]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuInventoryPointSelection |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ImgIsIncluded","title":"ImgIsIncluded","subtotals":"","tooltip":"","width":-1,"display":"shown","attribute":"ImgIsIncluded"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"ProductID","title":"ProductID","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"ProductID"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"InventoryPoint","title":"InventoryPoint","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"InventoryPoint"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"StockpoingPoint","title":"StockpoingPoint","subtotals":"","tooltip":"","width":-1,"display":"shown","editable":false,"attribute":"StockpoingPoint"}}]' |
| | | ContextMenu: 'listContextMenuInventoryPointSelection' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListInventoryPointSelection_WebMenu_OnClick |
| | | { |
| | | #keys: '[413988.0.1234713524]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[3061.0.40431062]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912176]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912181]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1234744270]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | BindOnDoubleClick: true |
| | | Image: 'EDITOR_LOCAL_ATTRIBUTE' |
| | | Taborder: 3 |
| | | Title: 'Edit' |
| | | ] |
| | | } |
| | | Component mSeparator1 |
| | | { |
| | | #keys: '[413988.0.1233042431]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Separator: true |
| | | Taborder: 4 |
| | | ] |
| | | } |
| | | Component mEnable |
| | | { |
| | | #keys: '[413988.0.1233077530]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'CHECKEDCHECKBOX' |
| | | Taborder: 5 |
| | | Title: 'Enable' |
| | | ] |
| | | } |
| | | Component mDisable |
| | | { |
| | | #keys: '[413988.0.1235583724]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'EMPTYCHECKBOX' |
| | | Taborder: 6 |
| | | Title: 'Disable' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListInventoryPointSelection |
| | | Response OnClick ( |
| | | InventoryPointSelection selection |
| | | ) id:Response_ListInventoryPointSelection_mDisable_OnClick |
| | | { |
| | | #keys: '[413988.0.1235616234]' |
| | | DefinitionID => /ListInventoryPointSelection/Responsedef_ListInventoryPointSelection_WebMenu_OnClick |
| | | Initiator: 'mDisable' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | selection.IsIncluded( false ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListInventoryPointSelection |
| | | Response OnClick ( |
| | | InventoryPointSelection selection |
| | | ) id:Response_ListInventoryPointSelection_mEnable_OnClick |
| | | { |
| | | #keys: '[413988.0.1235645466]' |
| | | DefinitionID => /ListInventoryPointSelection/Responsedef_ListInventoryPointSelection_WebMenu_OnClick |
| | | Initiator: 'mEnable' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | selection.IsIncluded( true ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListInventoryPointSelection |
| | | Response OnClick ( |
| | | InventoryPointSelection selection |
| | | ) id:Response_ListInventoryPointSelection_mInventoryPointSelection_OnClick |
| | | { |
| | | #keys: '[413988.0.1234713625]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListInventoryPointSelection/Responsedef_ListInventoryPointSelection_WebMenu_OnClick |
| | | Initiator: 'mInventoryPointSelection' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dlg := construct( DialogInventoryPointSelection ); |
| | | |
| | | dlg.InventoryPointSelection( selection ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormInventoryPointSelection |
| | | { |
| | | #keys: '[413988.0.1227912143]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListInventoryPointSelection |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Inventory Point Selection' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | { |
| | | viewcontents |
| | | { |
| | | forms |
| | | { |
| | | form_FormInventoryInterfaceDataDetail |
| | | { |
| | | title: 'QMacroPlanner::FormInventoryInterfaceDataDetail' |
| | | shown: true |
| | | componentID: 'QMacroPlanner::FormInventoryInterfaceDataDetail' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 7 |
| | | columnPosition: 6 |
| | | columnSpan: 7 |
| | | } |
| | | components |
| | | { |
| | | FormInventoryInterfaceDataDetail_ListInventoryInterfaceDataDetail |
| | | { |
| | | } |
| | | FormInventoryInterfaceDataDetail_DataSetLevelInventoryInterfaceDataDetail |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'DESC:Date,DESC:Quantity' |
| | | column_Date |
| | | { |
| | | columnId: 'Date' |
| | | dataPath: 'Date' |
| | | dataType: 'date' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 166 |
| | | } |
| | | column_PartNumber |
| | | { |
| | | columnId: 'PartNumber' |
| | | dataPath: 'PartNumber' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 172 |
| | | } |
| | | column_InventoryPoint |
| | | { |
| | | columnId: 'InventoryPoint' |
| | | dataPath: 'InventoryPoint' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 177 |
| | | } |
| | | column_Quantity |
| | | { |
| | | columnId: 'Quantity' |
| | | dataPath: 'Quantity' |
| | | dataType: 'real' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 155 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormInventoryInterfaceData |
| | | { |
| | | title: 'QMacroPlanner::FormInventoryInterfaceData' |
| | | shown: true |
| | | componentID: 'QMacroPlanner::FormInventoryInterfaceData' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 1 |
| | | rowSpan: 14 |
| | | columnPosition: 1 |
| | | columnSpan: 5 |
| | | } |
| | | components |
| | | { |
| | | FormInventoryInterfaceData_ListInventoryInterfaceData |
| | | { |
| | | } |
| | | FormInventoryInterfaceData_DataSetLevelInventoryInterfaceData |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'DESC:Date' |
| | | column_Date |
| | | { |
| | | columnId: 'Date' |
| | | dataPath: 'Date' |
| | | dataType: 'date' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_PartNumber |
| | | { |
| | | columnId: 'PartNumber' |
| | | dataPath: 'PartNumber' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormInventoryPointSelection |
| | | { |
| | | title: 'QMacroPlanner::FormInventoryPointSelection' |
| | | shown: true |
| | | componentID: 'QMacroPlanner::FormInventoryPointSelection' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 8 |
| | | rowSpan: 7 |
| | | columnPosition: 6 |
| | | columnSpan: 7 |
| | | } |
| | | components |
| | | { |
| | | FormInventoryPointSelection_ListInventoryPointSelection |
| | | { |
| | | } |
| | | FormInventoryPointSelection_DataSetLevelInventoryPointSelection |
| | | { |
| | | groupDepth: -1 |
| | | sort: 'InventoryPoint' |
| | | column_ImgIsIncluded |
| | | { |
| | | columnId: 'ImgIsIncluded' |
| | | dataPath: 'ImgIsIncluded' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 34 |
| | | } |
| | | column_ProductID |
| | | { |
| | | columnId: 'ProductID' |
| | | dataPath: 'ProductID' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_InventoryPoint |
| | | { |
| | | columnId: 'InventoryPoint' |
| | | dataPath: 'InventoryPoint' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_StockpoingPoint |
| | | { |
| | | columnId: 'StockpoingPoint' |
| | | dataPath: 'StockpoingPoint' |
| | | dataType: 'string' |
| | | index: 3 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormOptimizerPuzzles |
| | | { |
| | | title: 'Optimizer Puzzles' |
| | | shown: false |
| | | componentID: 'FormOptimizerPuzzles' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 0 |
| | | } |
| | | components |
| | | { |
| | | FormOptimizerPuzzles_ListOptimizerPuzzles |
| | | { |
| | | } |
| | | FormOptimizerPuzzles_DataSetLevelOptimizerPuzzles |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'Name' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 109 |
| | | } |
| | | column_Description |
| | | { |
| | | columnId: 'Description' |
| | | dataPath: 'Description' |
| | | dataType: 'string' |
| | | title: 'Description' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 207 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | form_FormKPI |
| | | { |
| | | title: 'KPI Dashboard' |
| | | shown: true |
| | | componentID: 'FormKPI' |
| | | layout |
| | | { |
| | | mode: 'dockright' |
| | | index: 1 |
| | | } |
| | | components |
| | | { |
| | | FormKPI_PanelKPI |
| | | { |
| | | sizeRatio: 1 |
| | | activeChild: 'PanelKPISelection' |
| | | } |
| | | FormKPI_PanelKPIDashboard |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormKPI_PanelKPISelection |
| | | { |
| | | sizeRatio: 1 |
| | | } |
| | | FormKPI_ListKPISelection |
| | | { |
| | | QuillViewData |
| | | { |
| | | Food_KPISetting: 'Cost of sales;Fulfillment;Fulfillment target;Inventory holding cost;Labor cost;Margin;Safety stock;Sales;Sourcing cost;Total CO2 emission;Transportation cost;Volume' |
| | | } |
| | | } |
| | | FormKPI_DataSetLevelKPISelection |
| | | { |
| | | groupDepth: -1 |
| | | column_All_constraints |
| | | { |
| | | columnId: 'All constraints' |
| | | dataPath: 'All constraints' |
| | | dataType: 'string' |
| | | title: 'All constraints' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 32 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | title: 'Name' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 200 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | userconfigurableinformation |
| | | { |
| | | } |
| | | page: '' |
| | | group: '' |
| | | index: 0 |
| | | image: 'WAREHOUSE' |
| | | description: '' |
| | | } |
| | | formatversion: 2 |
| | | id: 'InvnetoryUpdate' |
| | | name: 'InvnetoryUpdate' |
| | | isglobal: false |
| | | isroot: true |
| | | } |
| | |
| | | domainmodel.mdsstoragedefinitionmanager=template:domainmodel.mdsstoragedefinitionmanager |
| | | domainmodel.mdsstoragedefinitionmanager.audittrailenabled=false |
| | | domainmodel.mdsstoragedefinitionmanager.audittraillocation= |
| | | domainmodel.mdsstoragedefinitionmanager.databaseenabled=true |
| | | domainmodel.mdsstoragedefinitionmanager.databaseenabled=false |
| | | domainmodel.mdsstoragedefinitionmanager.datasetstoredatasource=MacroPlanner |
| | | domainmodel.mdsstoragedefinitionmanager.datasetstoreenabled=false |
| | | domainmodel.mdsstoragedefinitionmanager.datasetstoreislocal=false |
| | |
| | | domainmodel.soapserverinterfacedefinition.interface.utf.timezone=GMT |
| | | domainmodel.soapserverinterfacedefinition.interface.utf.url=http://Q05299:8890/soap/UTF |
| | | domainmodel.soapserverinterfacedefinition.interface.utf.useoslocaltimezone=true |
| | | libopt=template:libopt |
| | | libopt.createglobalalgorithmstoredataset=false |
| | | liboptbt=template:liboptbt |
| | | liboptbt.autoexportresult=false |
| | | liboptbt.backuprundatasets=true |
| | | liboptbt.numberofiterations=1 |
| | | liboptbt.runonstartup=false |
| | | liboptbt.showprogress=false |
| | | libopt=template:libopt |
| | | libopt.createglobalalgorithmstoredataset=false |
| | | osm.osm=template:osm |
| | | osm.osm.geocodingserverendpoint=OSM-NOMINATIM |
| | | osm.osm.geocodingservertimeout=60 |