¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Relation ShiftDayTime_ShiftDay_ShiftDay_ShiftDayTime |
| | | { |
| | | #keys: '1[413988.0.1371171483]' |
| | | DefaultRelationStrategy |
| | | { |
| | | } |
| | | RelationSide.LeftSide ShiftDay |
| | | { |
| | | #keys: '3[413988.0.1371171485][413988.0.1371171484][413988.0.1371171486]' |
| | | Cardinality: '0to1' |
| | | ObjectDefinition: ShiftDayTime |
| | | OwningSide: 'Reference' |
| | | } |
| | | RelationSide.RightSide ShiftDayTime |
| | | { |
| | | #keys: '3[413988.0.1371171488][413988.0.1371171487][413988.0.1371171489]' |
| | | Cardinality: '1toN' |
| | | ObjectDefinition: ShiftDay |
| | | OwningSide: 'Owned' |
| | | } |
| | | } |
| | |
| | | opt := macroPlan.OfflinePlanTable( relnew, SaveDateTime := DateTime::ActualTime() ); |
| | | |
| | | // çæä¸çº¿è®¡å表 |
| | | traverse ( macroPlan, Unit, u, u.HasCapacityTypeTime() /*and u.Name() = "Spider Assy Line 1"*/ ) { |
| | | traverse ( macroPlan, Unit, u, u.HasCapacityTypeTime() /*and u.Name() = "Body in White Line 1"*/ ) { |
| | | // åå»ºäº§çº¿è¡ |
| | | opt.OfflinePlanRow( relnew, ProductionLine := u.ID(), ProductID := "", Type := "0" ); |
| | | |
| | |
| | | opt.OfflinePlanRow( relnew, ProductionLine := u.ID(), ProductID := "Z", Type := "3" ); |
| | | // åå»ºçæ¬¡è¡ |
| | | opt.OfflinePlanRow( relnew, ProductionLine := u.ID(), ProductID := "Z", Type := "4" ); |
| | | // åå»ºçæ¬¡å¼å§æ¶é´è¡ |
| | | opt.OfflinePlanRow( relnew, ProductionLine := u.ID(), ProductID := "Z", Type := "5" ); |
| | | // åå»ºçæ¬¡ç»ææ¶é´è¡ |
| | | opt.OfflinePlanRow( relnew, ProductionLine := u.ID(), ProductID := "Z", Type := "6" ); |
| | | } |
| | | |
| | | // å建产åå&ç±»åå |
| | |
| | | } else if ( opr.Type() = "4" ) { |
| | | shiftCell := typeOPC.OfflinePlanCell( relnew, Value := "çæ¬¡" ); |
| | | shiftCell.OfflinePlanRow( relset, opr ); |
| | | } else if ( opr.Type() = "5" ) { |
| | | shiftStartDateCell := typeOPC.OfflinePlanCell( relnew, Value := "çæ¬¡å¼å§æ¶é´" ); |
| | | shiftStartDateCell.OfflinePlanRow( relset, opr ); |
| | | } else if ( opr.Type() = "6" ) { |
| | | shiftEndDateCell := typeOPC.OfflinePlanCell( relnew, Value := "çæ¬¡ç»ææ¶é´" ); |
| | | shiftEndDateCell.OfflinePlanRow( relset, opr ); |
| | | } |
| | | } |
| | | |
| | | // è¡¥å
¨æ»éåçæ¬¡ |
| | | // è¡¥å
¨æ»é&çæ¬¡&çæ¬¡å¼å§æ¶é´&çæ¬¡ç»ææ¶é´ |
| | | totalOPRs := selectset( opt, OfflinePlanRow, tempOPR, tempOPR.Type() = "3" ); |
| | | shiftOPRs := selectset( opt, OfflinePlanRow, tempOPR, tempOPR.Type() = "4" ); |
| | | shiftStartDateOPRs := selectset( opt, OfflinePlanRow, tempOPR, tempOPR.Type() = "5" ); |
| | | shiftEndDateOPRs := selectset( opt, OfflinePlanRow, tempOPR, tempOPR.Type() = "6" ); |
| | | traverse ( opt, OfflinePlanColumn, opc, opc.OfflinePlanCell( relsize ) > 0 and opc.ColumnDate() >= macroPlan.StartOfPlanning().Date() ) { |
| | | traverse ( totalOPRs, Elements, totalOPR ) { |
| | | total := sum( opc, OfflinePlanCell, tempOPC, tempOPC.OfflinePlanRow().ProductionLine() = totalOPR.ProductionLine() and tempOPC.OfflinePlanRow().Type() = "1", [Real]tempOPC.Value() ); |
| | |
| | | shiftCell.OfflinePlanRow( relset, shiftOPR ); |
| | | } |
| | | } |
| | | |
| | | traverse ( shiftStartDateOPRs, Elements, ssdOPR ) { |
| | | shift := select( opc, OfflinePlanCell, tempOPC, tempOPC.OfflinePlanRow().ProductionLine() = ssdOPR.ProductionLine() and tempOPC.OfflinePlanRow().Type() = "1" ); |
| | | if ( not isnull( shift ) ) { |
| | | startDate := guard( minselect( macroPlan, ShiftPattern.ShiftDay.ShiftDayTime, tempSDT, tempSDT.ShiftDay().ShiftPatternName() = shift.Shift(), tempSDT.Sequence() ).StartDateTime().Format( "H:m" ), "" ); |
| | | startDateCell := opc.OfflinePlanCell( relnew, Value := startDate ); |
| | | startDateCell.OfflinePlanRow( relset, ssdOPR ); |
| | | } |
| | | } |
| | | |
| | | traverse ( shiftEndDateOPRs, Elements, sedOPR ) { |
| | | shift := select( opc, OfflinePlanCell, tempOPC, tempOPC.OfflinePlanRow().ProductionLine() = sedOPR.ProductionLine() and tempOPC.OfflinePlanRow().Type() = "1" ); |
| | | if ( not isnull( shift ) ) { |
| | | endDate := guard( maxselect( macroPlan, ShiftPattern.ShiftDay.ShiftDayTime, tempSDT, tempSDT.ShiftDay().ShiftPatternName() = shift.Shift(), tempSDT.Sequence() ).EndDateTIme().Format( "H:m" ), "" ); |
| | | endDateCell := opc.OfflinePlanCell( relnew, Value := endDate ); |
| | | endDateCell.OfflinePlanRow( relset, sedOPR ); |
| | | } |
| | | } |
| | | } |
| | | |
| | | // è¡¥å
¨æ¶é´å |
| | |
| | | Orderè¡ ï¼2 |
| | | åè®¡è¡ ï¼3 |
| | | çæ¬¡è¡ ï¼4 |
| | | çæ¬¡å¼å§æ¶é´ï¼5 |
| | | çæ¬¡ç»ææ¶é´ï¼6 |
| | | *] |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ShiftDay #extension |
| | | { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute EndDateTIme |
| | | { |
| | | #keys: '3[413988.0.1371171509][413988.0.1371171508][413988.0.1371171510]' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Name |
| | | { |
| | | #keys: '3[413988.0.1371171519][413988.0.1371171518][413988.0.1371171520]' |
| | | ValueType: String |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute Sequence |
| | | { |
| | | #keys: '3[413988.0.1388790020][413988.0.1388790019][413988.0.1388790021]' |
| | | ValueType: Number |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Attribute StartDateTime |
| | | { |
| | | #keys: '3[413988.0.1371171499][413988.0.1371171498][413988.0.1371171500]' |
| | | ValueType: DateTime |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Function CalcSequence |
| | | { |
| | | TextBody: |
| | | [* |
| | | // lihongji Jul-17-2024 (created) |
| | | |
| | | value := 0; |
| | | |
| | | if ( this.Name() = "æ©ç" ) { |
| | | value := 1; |
| | | } else if ( this.Name() = "ä¸ç" ) { |
| | | value := 2; |
| | | } else if ( this.Name() = "å¤ç" ) { |
| | | value := 3; |
| | | } |
| | | |
| | | this.Sequence( value ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: #DomainModel |
| | | Type ShiftDayTime |
| | | { |
| | | #keys: '5[413988.0.1371171480][413988.0.1371171478][0.0.0][413988.0.1371171479][413988.0.1371171481]' |
| | | BaseType: Object |
| | | StructuredName: 'ShiftDayTimes' |
| | | } |
| | |
| | | Taborder: 51 |
| | | ] |
| | | } |
| | | Component dhSelectedShiftDay |
| | | { |
| | | #keys: '[413988.0.1371211822]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'ShiftDay' |
| | | Properties: |
| | | [ |
| | | Taborder: 56 |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component pnlActions |
| | | { |
| | | #keys: '[413988.0.1372501443]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component btnOk |
| | | { |
| | | #keys: '[413988.0.1372501447]' |
| | | BaseType: 'WebButton' |
| | | Properties: |
| | | [ |
| | | Label: 'OK' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component btnCancel |
| | | { |
| | | #keys: '[413988.0.1372501449]' |
| | | 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.1372501441]' |
| | | BaseType: 'WebPanel' |
| | | Children: |
| | | [ |
| | | Component dtsStart |
| | | { |
| | | #keys: '[413988.0.1372565797]' |
| | | BaseType: 'WebDateTimeSelector' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'DataHolderDialogData.Data.StartDateTime' |
| | | DateTimeFormat: 'h:m' |
| | | Label: 'Start' |
| | | Taborder: 0 |
| | | ] |
| | | } |
| | | Component dtsEnd |
| | | { |
| | | #keys: '[413988.0.1372565809]' |
| | | BaseType: 'WebDateTimeSelector' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'DataHolderDialogData.Data.EndDateTIme' |
| | | DateTimeFormat: 'h:m' |
| | | Label: 'End' |
| | | Taborder: 1 |
| | | ] |
| | | } |
| | | Component ddslName |
| | | { |
| | | #keys: '[413988.0.1372565893]' |
| | | BaseType: 'WebDropDownStringList' |
| | | Properties: |
| | | [ |
| | | DataBinding: 'DataHolderDialogData.Data.Name' |
| | | Label: 'Name' |
| | | Sorting: 'none' |
| | | Strings: 'æ©ç;ä¸ç;å¤ç' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Padding: 'true' |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method Edit ( |
| | | ShiftDayTime selection |
| | | ) id:Method_DialogCreateEditShiftDayTime_Edit |
| | | { |
| | | #keys: '[413988.0.1372696373]' |
| | | Body: |
| | | [* |
| | | DataHolderDialogData.Data( selection ); |
| | | |
| | | ApplicationMacroPlanner.ShowFormModal( this ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method New ( |
| | | ShiftDay selection |
| | | ) id:Method_DialogCreateEditShiftDayTime_New |
| | | { |
| | | #keys: '[413988.0.1372696375]' |
| | | Body: |
| | | [* |
| | | data := selection.ShiftDayTime( relnew ); |
| | | |
| | | DataHolderDialogData.Data( data ); |
| | | |
| | | ApplicationMacroPlanner.ShowFormModal( this ); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | Method OnOK () id:Method_DialogCreateEditShiftDayTime_OnOK |
| | | { |
| | | #keys: '[413988.0.1372696376]' |
| | | Body: |
| | | [* |
| | | // On ok |
| | | Form.ApplyChanges(); |
| | | |
| | | Form.Close(); |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: pnlActions/btnCancel |
| | | Response OnClick () id:Response_pnlActions_btnCancel_OnClick |
| | | { |
| | | #keys: '[413988.0.1372501453]' |
| | | 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.1372501452]' |
| | | DefinitionID: 'Responsedef_WebButton_OnClick' |
| | | GroupServerCalls: true |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | Form.ApplyChanges(); |
| | | Form.Close(); |
| | | *] |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent DialogCreateEditShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1372501439]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: pnlContent |
| | | #child: pnlActions |
| | | Component DataHolderDialogData |
| | | { |
| | | #keys: '[413988.0.1372570042]' |
| | | BaseType: 'WebDataHolder' |
| | | Databinding: 'ShiftDayTime' |
| | | Properties: |
| | | [ |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Alignment: 'trailing' |
| | | EnterButton: 'btnOk' |
| | | EscapeButton: 'btnCancel' |
| | | ExcludeFromActiveComponent: true |
| | | Padding: 'false' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component ListShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272751]' |
| | | BaseType: 'WebList' |
| | | Children: |
| | | [ |
| | | Component DataExtractorShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272752]' |
| | | BaseType: 'WebDataExtractor' |
| | | Properties: |
| | | [ |
| | | DataType: 'ShiftDay' |
| | | Source: 'ApplicationMacroPlanner.dhSelectedShiftDay' |
| | | Taborder: 0 |
| | | Transformation: 'ShiftDayTime' |
| | | ] |
| | | } |
| | | #child: listActionBarPageShiftDayTime |
| | | Component DataSetLevelShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272757]' |
| | | BaseType: 'WebDataSetLevel' |
| | | Children: |
| | | [ |
| | | #child: listContextMenuShiftDayTime |
| | | ] |
| | | Properties: |
| | | [ |
| | | Columns: '[{"attribute":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"Start","title":"Start","subtotals":"","tooltip":"","width":-1,"display":"always","expressionbody":"object.StartDateTime().Format( \'H:m\' )"}},{"attribute":{"classtype":"WebApiDefinitionAttributeExpression","columnid":"End","title":"End","subtotals":"","tooltip":"","width":-1,"display":"shown","expressionbody":"object.EndDateTIme().Format( \'H:m\' )"}},{"attribute":{"classtype":"WebApiDefinitionAttributeDataMember","columnid":"Name","title":"Name","subtotals":"","tooltip":"","width":-1,"display":"always","editable":false,"attribute":"Name"}}]' |
| | | ContextMenu: 'listContextMenuShiftDayTime' |
| | | Taborder: 2 |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | ResponseDefinitions: |
| | | [ |
| | | DelegatedResponseDefinition OnClick id:Responsedef_ListShiftDayTime_WebMenu_OnClick |
| | | { |
| | | #keys: '[413988.0.1372785557]' |
| | | Initiator: 'WebMenu' |
| | | IsInherited: false |
| | | ResponseType: 'OnClick' |
| | | Arguments: |
| | | [ |
| | | ResponseDefinitionArgument selection |
| | | { |
| | | #keys: '[3327.0.38408907]' |
| | | Binding: 'this.Selection()' |
| | | } |
| | | ] |
| | | } |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listActionBarPageShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272754]' |
| | | BaseType: 'listActionBarPage' |
| | | Properties: |
| | | [ |
| | | Taborder: 1 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component listContextMenuShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272759]' |
| | | BaseType: 'listContextMenu' |
| | | Children: |
| | | [ |
| | | Component mNew |
| | | { |
| | | #keys: '[413988.0.1372821546]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'ADD2' |
| | | Taborder: 3 |
| | | Title: 'New' |
| | | ] |
| | | } |
| | | Component mEdit |
| | | { |
| | | #keys: '[413988.0.1372635806]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | BindOnDoubleClick: true |
| | | Image: 'NOTEBOOK_EDIT' |
| | | Taborder: 4 |
| | | Title: 'Edit' |
| | | ] |
| | | } |
| | | Component mDelete |
| | | { |
| | | #keys: '[413988.0.1372312862]' |
| | | BaseType: 'WebMenu' |
| | | Properties: |
| | | [ |
| | | Image: 'DELETE' |
| | | Taborder: 5 |
| | | Title: 'Delete' |
| | | ] |
| | | } |
| | | ] |
| | | Properties: |
| | | [ |
| | | Taborder: 0 |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListShiftDayTime |
| | | Response OnClick ( |
| | | structured[ShiftDayTime] selection |
| | | ) id:Response_ListShiftDayTime_mDelete_OnClick |
| | | { |
| | | #keys: '[413988.0.1372312886]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListShiftDayTime/Responsedef_ListShiftDayTime_WebMenu_OnClick |
| | | Initiator: 'mDelete' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | MacroPlan::DeleteObjects( selection ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListShiftDayTime |
| | | Response OnClick ( |
| | | ShiftDayTime selection |
| | | ) id:Response_ListShiftDayTime_mEdit_OnClick |
| | | { |
| | | #keys: '[413988.0.1372785651]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListShiftDayTime/Responsedef_ListShiftDayTime_WebMenu_OnClick |
| | | Initiator: 'mEdit' |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dlg := construct( DialogCreateEditShiftDayTime ); |
| | | |
| | | dlg.Edit( selection ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: ListShiftDayTime |
| | | Response OnClick () id:Response_ListShiftDayTime_mNew_OnClick |
| | | { |
| | | #keys: '[413988.0.1372900794]' |
| | | CanBindMultiple: false |
| | | DefinitionID => /ListShiftDayTime/Responsedef_ListShiftDayTime_WebMenu_OnClick |
| | | Initiator: 'mNew' |
| | | Precondition: |
| | | [* |
| | | return not isnull( ApplicationMacroPlanner.dhSelectedShiftDay().Data() ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dlg := construct( DialogCreateEditShiftDayTime ); |
| | | |
| | | dlg.New( ApplicationMacroPlanner.dhSelectedShiftDay().Data() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: MacroPlannerWebApp |
| | | OrphanComponent FormShiftDayTime |
| | | { |
| | | #keys: '[413988.0.1371272702]' |
| | | BaseType: 'WebForm' |
| | | Children: |
| | | [ |
| | | #child: ListShiftDayTime |
| | | ] |
| | | Properties: |
| | | [ |
| | | Title: 'Shift Day Time' |
| | | ] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | Component MatrixEditorShiftPatterns #extension |
| | | { |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: MatrixEditorShiftPatterns |
| | | Response OnUserSelectionChanged ( |
| | | ShiftDay selection |
| | | ) id:Response_MacroPlanner_MatrixEditorShiftPatterns_OnUserSelectionChanged |
| | | { |
| | | #keys: '[413988.0.1372435241]' |
| | | CanBindMultiple: false |
| | | DefinitionID: 'Responsedef_WebMatrixEditor_OnUserSelectionChanged' |
| | | Precondition: |
| | | [* |
| | | return not isnull( MacroPlan ); |
| | | *] |
| | | QuillAction |
| | | { |
| | | Body: |
| | | [* |
| | | dhSelectedShiftDay.Data( selection ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #root |
| | | #parent: LibMacroPlannerWebUI |
| | | OrphanComponent FormShiftPattern #extension |
| | | { |
| | | Children: |
| | | [ |
| | | #child: MatrixEditorShiftPatterns |
| | | ] |
| | | } |
| | |
| | | totalHeaderWidth: 293 |
| | | } |
| | | } |
| | | layout |
| | | { |
| | | rowPosition: 16 |
| | | } |
| | | } |
| | | form_FormShiftPattern |
| | | { |
| | | layout |
| | | { |
| | | rowSpan: 15 |
| | | } |
| | | } |
| | | form_FormProductionLineBatchData |
| | | { |
| | |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 18 |
| | | rowPosition: 26 |
| | | rowSpan: 9 |
| | | columnPosition: 1 |
| | | columnSpan: 8 |
| | |
| | | } |
| | | } |
| | | } |
| | | form_FormShiftDayTime |
| | | { |
| | | title: 'QMacroPlanner::FormShiftDayTime' |
| | | shown: true |
| | | componentID: 'QMacroPlanner::FormShiftDayTime' |
| | | layout |
| | | { |
| | | mode: 'open' |
| | | rowPosition: 8 |
| | | rowSpan: 8 |
| | | columnPosition: 9 |
| | | columnSpan: 4 |
| | | } |
| | | components |
| | | { |
| | | FormShiftDayTime_ListShiftDayTime |
| | | { |
| | | } |
| | | FormShiftDayTime_DataSetLevelShiftDayTime |
| | | { |
| | | groupDepth: -1 |
| | | column_Start |
| | | { |
| | | columnId: 'Start' |
| | | dataPath: 'Start' |
| | | dataType: 'string' |
| | | index: 0 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_End |
| | | { |
| | | columnId: 'End' |
| | | dataPath: 'End' |
| | | dataType: 'string' |
| | | index: 1 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | column_Name |
| | | { |
| | | columnId: 'Name' |
| | | dataPath: 'Name' |
| | | dataType: 'string' |
| | | index: 2 |
| | | subtotals: '' |
| | | width: 150 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | formatversion: 2 |
| | |
| | | CREATIONUSER 'quintiq/lihongji' |
| | | UPDATEDATETIME '2024-07-12T11:19:19' |
| | | UPDATEUSER 'quintiq/lihongji' |
| | | LASTACCESSDATE '2024-07-12' |
| | | LASTACCESSDATE '2024-07-16' |
| | | VIEWSCOPE 0 |
| | | } |
| | | AUTHORIZATIONS |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659695] |
| | | OBJECTTYPE Application // appEditor |
| | | OBJECTTYPE Application |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659696] |
| | | OBJECTTYPE Frame // Frame |
| | | OBJECTTYPE Frame |
| | | CONTENTS |
| | | { |
| | | State := maximized |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [103784.990.795900613] |
| | | OBJECTTYPE ValueHolder // vhSearchHistory |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.820220316] |
| | | OBJECTTYPE ValueHolder // vhLoadingErrCount |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '0' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.820229990] |
| | | OBJECTTYPE ValueHolder // vhLoadReason |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value 'Startup' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.821405088] |
| | | OBJECTTYPE ValueHolder // vhWriteErrorCount |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '0' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.2.342765638] |
| | | OBJECTTYPE ValueHolder // vhGlobals |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | } |
| | | INFOOBJECT |
| | |
| | | SINGLEINSTANCE false |
| | | ID 'Type Details' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form // frmObjectDefinitionBrowser |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmObjectDefinitionBrowser |
| | | CONTENTS |
| | | { |
| | |
| | | (485,0,400,912) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[L0.2052;B0.5727;]TabIdx[0]Selection[FRONT] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500922030] |
| | | OBJECTTYPE GUIDataSetLevel // dslTypes |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923128] |
| | | OBJECTTYPE List // lstObjectDefinitionBrowser |
| | | OBJECTTYPE List |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923177] |
| | | OBJECTTYPE GUIDataSetLevel // dslElements |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923178] |
| | | OBJECTTYPE GUIDataSetLevel // dslOverrides |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | SINGLEINSTANCE false |
| | | ID 'Types per Module' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form // frmTypesByModule |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmTypesByModule |
| | | CONTENTS |
| | | { |
| | |
| | | BASEINFOOBJECT |
| | | { |
| | | KEY [136402.0.98084624] |
| | | OBJECTTYPE GUIComponent // frmTypesByModule |
| | | OBJECTTYPE GUIComponent |
| | | COMPONENTDATA |
| | | { |
| | | [136402.0.98084624]:[103784.990.728734692]:[892.10.659816]:[514.0.129466]:[892.10.659835] STR 'true' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.1211769996] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevel776 |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [103784.990.728734692] |
| | | OBJECTTYPE List // ListTypes |
| | | OBJECTTYPE List |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [101180.2.890701323] |
| | | OBJECTTYPE ValueHolder // ValueHolder |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.2.342808981] |
| | | OBJECTTYPE ValueHolder // vhGlobals |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659838] |
| | | OBJECTTYPE GUIDataSetLevel // dslTypes |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [136402.0.98091406] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelTypes |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [135566.0.318964952] |
| | | OBJECTTYPE GUIDataSetLevel // GUIDataSetLevelSpecializations |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | |
| | | SINGLEINSTANCE false |
| | | ID 'Model Overview' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form // frmModelOverview |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmModelOverview |
| | | CONTENTS |
| | | { |
| | |
| | | BASEINFOOBJECT |
| | | { |
| | | KEY [121142.0.36340892] |
| | | OBJECTTYPE GUIContainerComponent // frmModelOverview |
| | | OBJECTTYPE GUIContainerComponent |
| | | COMPONENTDATA |
| | | { |
| | | [121142.0.36340892]:[121142.0.37512339]:[121142.0.40573788] STR 'PeriodTaskOperation:Unit:PeriodTaskLaneLeg:OperationInput:OperationOutput:Operation:MacroPlan:PeriodTask_MP#410:211:150:667:432:465:184:173#218:128:299:127:29:128:29:216#219:54:197:164:175:109:109:153#26:26:26:26:26:26:26:26' |
| | |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.37512339] |
| | | OBJECTTYPE CustomDrawComponent // customDraw |
| | | OBJECTTYPE CustomDrawComponent |
| | | CONTENTS |
| | | { |
| | | ZoomX 1.331 |
| | | ZoomY 1.331 |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | } |
| | | } |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | # Quintiq GUI View File |
| | | # Version 3.0 |
| | | |
| | | PROPERTIES |
| | | { |
| | | KEY := [413988.0.1367211460] |
| | | NAME := 'çæ¬¡æ¶é´åæ' |
| | | HELPPAGE := '' |
| | | PARENTKEY := [100676.19.414142820] |
| | | DOMAIN := 'MacroPlanner' |
| | | FOCUSED := [100828.0.145642700] |
| | | MUSTREADMDSSETTINGS := false |
| | | ISPERSONAL false |
| | | OWNERNAME 'quintiq/lihongji' |
| | | ICONIMAGE 'WINDOWS' |
| | | CREATIONDATETIME '2024-07-16T11:28:56' |
| | | CREATIONUSER 'quintiq/lihongji' |
| | | UPDATEDATETIME '2024-07-16T11:47:37' |
| | | UPDATEUSER 'quintiq/lihongji' |
| | | LASTACCESSDATE '2024-07-17' |
| | | VIEWSCOPE 0 |
| | | } |
| | | AUTHORIZATIONS |
| | | { |
| | | OPEN |
| | | { |
| | | AUTHORIZATIONS |
| | | { |
| | | } |
| | | } |
| | | EDIT |
| | | { |
| | | AUTHORIZATIONS |
| | | { |
| | | } |
| | | } |
| | | } |
| | | MDSINFO |
| | | { |
| | | LOCAL '' |
| | | GLOBAL '' |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659695] |
| | | OBJECTTYPE Application |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659696] |
| | | OBJECTTYPE Frame |
| | | CONTENTS |
| | | { |
| | | State := maximized |
| | | (896,312,1024,768) |
| | | WorkspaceLocation := TreePath[R0.7948;B0.0061;] |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [103784.990.795900613] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.820220316] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '0' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.820229990] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value 'Startup' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.1.821405088] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '0' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.2.342765638] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [103784.990.815711421] |
| | | SINGLEINSTANCE false |
| | | ID 'Type Details' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmObjectDefinitionBrowser |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (485,0,400,912) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[L0.2052;B0.5727;]TabIdx[0]Selection[FRONT] |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500922030] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [892.10.660027] |
| | | { |
| | | [892.10.660028] |
| | | [644.0.84080945] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121142.0.501068000] |
| | | { |
| | | Header := 'Name' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [1.2.1645]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [121142.0.501068001] |
| | | { |
| | | Header := 'BaseTypeName' |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'BaseTypeName [1.2.2198]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'SortOrder [1.2.1686]' true true |
| | | ColumnSort [121142.0.501068000] true false |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923128] |
| | | OBJECTTYPE List |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923177] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [103784.990.769111502] |
| | | { |
| | | [103784.990.795596828] |
| | | [103784.990.795596827] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121142.0.501068002] |
| | | { |
| | | Width := 401 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Outline [1.2.6115]' |
| | | } |
| | | } |
| | | Column internal[DataSetDataColumn] [121142.0.501068003] |
| | | { |
| | | Width := 319 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ValueType [1.2.6117]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="internal[UITypeDisplayElementBase]">\n <GEBFiltering Key="@Default_Filter1" TargetType="internal[UITypeDisplayElementBase]">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Outline1" ElementType="internal[UITypeDisplayElementBase]" ValueType="String">\n <ColumnID>[121142.0.1058023525]</ColumnID>\n <BaseName>Outline</BaseName>\n <Name>Outline</Name>\n <Title>Outline</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Outline</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Outline1">\n <ColumnID>[121142.0.1058023525]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@5">\n <ExpressionText></ExpressionText>\n <Converter>\n <ZeroConverter Key="@6">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n <GEBFiltering Key="@Hide_inherited_elements1" TargetType="internal[UITypeDisplayElementBase]">\n <CurrentFilter>false</CurrentFilter>\n <Name>Hide inherited elements</Name>\n <Active>false</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>1</SortIndex>\n <GEBFilteringData Key="@7">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Outline2" ElementType="internal[UITypeDisplayElementBase]" ValueType="String">\n <ColumnID>[121142.0.507823646]</ColumnID>\n <BaseName>Outline</BaseName>\n <Name>Outline</Name>\n <Title>Outline</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Outline</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@ValueType1" ElementType="internal[UITypeDisplayElementBase]" ValueType="String">\n <ColumnID>[121142.0.507823661]</ColumnID>\n <BaseName>ValueType</BaseName>\n <Name>ValueType</Name>\n <Title>ValueType</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>ValueType</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBSelectColumn Key="@IsInherited1" ElementType="internal[UITypeDisplayElementBase]" ValueType="Boolean">\n <ColumnID>[121142.0.507823701]</ColumnID>\n <BaseName>IsInherited</BaseName>\n <Name>IsInherited</Name>\n <Title>IsInherited</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>IsInherited</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@8">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@9" Column="@Outline2">\n <ColumnID>[121142.0.507823646]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@10" Column="@ValueType1">\n <ColumnID>[121142.0.507823661]</ColumnID>\n </GEBFilterColumn>\n <GEBFilterColumn Key="@11" Column="@IsInherited1">\n <ColumnID>[121142.0.507823701]</ColumnID>\n <GEBFilterColumnMatch Key="@12">\n <Operation>=</Operation>\n <Enabled>true</Enabled>\n <RHSValue>\n <RHSConstantValue Key="@13">\n <StringValue></StringValue>\n <Value>false</Value>\n </RHSConstantValue>\n </RHSValue>\n </GEBFilterColumnMatch>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@14">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n <GEBFiltering Key="@Hide_empty_groups1" TargetType="internal[UITypeDisplayElementBase]">\n <CurrentFilter>false</CurrentFilter>\n <Name>Hide empty groups</Name>\n <Active>false</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>2</SortIndex>\n <GEBFilteringData Key="@15">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Outline3" ElementType="internal[UITypeDisplayElementBase]" ValueType="String">\n <ColumnID>[121142.0.507823747]</ColumnID>\n <BaseName>Outline</BaseName>\n <Name>Outline</Name>\n <Title>Outline</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Outline</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@16">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@17" Column="@Outline3">\n <ColumnID>[121142.0.507823747]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@18">\n <ExpressionText>object.istype( UITypeDisplayNewElementPlaceholder )\nor object.Group().ModeledElementsSize() > 0</ExpressionText>\n <Converter>\n <ZeroConverter Key="@19">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n <GEBFiltering Key="@Hide_coded_elements1" TargetType="internal[UITypeDisplayElementBase]">\n <CurrentFilter>false</CurrentFilter>\n <Name>Hide coded elements</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>3</SortIndex>\n <GEBFilteringData Key="@20">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Outline4" ElementType="internal[UITypeDisplayElementBase]" ValueType="String">\n <ColumnID>[121142.0.1058023525]</ColumnID>\n <BaseName>Outline</BaseName>\n <Name>Outline</Name>\n <Title>Outline</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Outline</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@21">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@22" Column="@Outline4">\n <ColumnID>[121142.0.1058023525]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@23">\n <ExpressionText>( object.istype( UITypeDisplayElement ) and object.Kind() = "RELATION" ) or\nobject.istype( UITypeDisplayGroupHeader ) or\nobject.istype( UITypeDisplayNewElementPlaceholder ) or\n( object.istype( UIModeledTypeDisplayElement ) and\n not isnull(object.astype( UIModeledTypeDisplayElement ).ObjectModelObject()) and\n object.astype( UIModeledTypeDisplayElement ).ObjectModelObject().Visible() )</ExpressionText>\n <Converter>\n <ZeroConverter Key="@24">\n <IsStandard>true</IsStandard>\n <IsISO>false</IsISO>\n <IsCustom>false</IsCustom>\n <ConversionType>0</ConversionType>\n </ZeroConverter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' |
| | | DataMemberSort 'Index [1.2.7326]' true true |
| | | ColumnSort [121142.0.501068002] true false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.500923178] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [103784.990.1153959078] |
| | | { |
| | | [103784.990.1159008565] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121142.0.501068004] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'ObjectModelObject [1.3.4850]|TargetType [1.2.1730]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [136402.0.98084624] |
| | | SINGLEINSTANCE false |
| | | ID 'Types per Module' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmTypesByModule |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (0,0,0,0) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[L0.2052;T0.4273;]TabIdx[0]Selection[FRONT] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | BASEINFOOBJECT |
| | | { |
| | | KEY [136402.0.98084624] |
| | | OBJECTTYPE GUIComponent |
| | | COMPONENTDATA |
| | | { |
| | | [136402.0.98084624]:[103784.990.728734692]:[892.10.659816]:[514.0.129466]:[892.10.659835] STR 'true' |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.1211769996] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [121142.0.950060792] |
| | | { |
| | | [121142.0.950062702] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121142.0.950062702] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [1.2.6744]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | ColumnSort [121142.0.950062702] true false |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [103784.990.728734692] |
| | | OBJECTTYPE List |
| | | CONTENTS |
| | | { |
| | | Quantorrow := false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [101180.2.890701323] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value 'false' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [10786.2.342808981] |
| | | OBJECTTYPE ValueHolder |
| | | CONTENTS |
| | | { |
| | | Value '' |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [892.10.659838] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [121142.0.950060792] |
| | | { |
| | | [121142.0.950062702] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [121142.0.950062702] |
| | | { |
| | | Width := 367 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [1.2.6744]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'IsDomain [1.2.6747]' false true |
| | | DataMemberSort 'IsSystemLibrary [1.2.7907]' true true |
| | | DataMemberSort 'IsAvailable [1.2.7451]' false true |
| | | ColumnSort [121142.0.950062702] true false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [136402.0.98091406] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [103784.990.1535755633] |
| | | { |
| | | [103784.990.1535759199] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [103784.990.1535759199] |
| | | { |
| | | Width := 375 |
| | | SizedByUser := true |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [1.2.1645]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | Filter := '<?xml version="1.0" encoding="UTF-16"?>\n<GEBObjectsFilter xmlns="http://www.quintiq.com/GEB/GEBObjectsFilter" Key="@1" CurrentFilter="@Default_Filter1" TargetType="internal[ObjectModelType]">\n <GEBFiltering Key="@Default_Filter1" TargetType="internal[ObjectModelType]">\n <CurrentFilter>true</CurrentFilter>\n <Name>Default Filter</Name>\n <Active>true</Active>\n <IsFavorite>false</IsFavorite>\n <SortIndex>0</SortIndex>\n <GEBFilteringData Key="@2">\n <DefaultColumnPrefix></DefaultColumnPrefix>\n <ColumnPostfix></ColumnPostfix>\n <GEBSelectColumn Key="@Name1" ElementType="internal[ObjectModelType]" ValueType="String">\n <ColumnID>[413988.0.1111730433]</ColumnID>\n <BaseName>Name</BaseName>\n <Name>Name</Name>\n <Title>Name</Title>\n <IsTarget>false</IsTarget>\n <NameHasBeenSet>false</NameHasBeenSet>\n <ColumnFinal>Fail</ColumnFinal>\n <AttributePathText>Name</AttributePathText>\n <AttributePathIdentifier>\n </AttributePathIdentifier>\n </GEBSelectColumn>\n <GEBFilter Key="@3">\n <FreeFilterEnabled>true</FreeFilterEnabled>\n <GEBFilterColumn Key="@4" Column="@Name1">\n <ColumnID>[413988.0.1111730433]</ColumnID>\n </GEBFilterColumn>\n <GEBFreeFilterBody Key="@5">\n <ExpressionText></ExpressionText>\n <Converter>\n </Converter>\n </GEBFreeFilterBody>\n </GEBFilter>\n </GEBFilteringData>\n </GEBFiltering>\n</GEBObjectsFilter>\n' |
| | | DataMemberSort 'SortOrder [1.2.1686]' true true |
| | | ColumnSort [103784.990.1535759199] true false |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [135566.0.318964952] |
| | | OBJECTTYPE GUIDataSetLevel |
| | | CONTENTS |
| | | { |
| | | Columns |
| | | { |
| | | Definition := [103784.990.1535755633] |
| | | { |
| | | [103784.990.1535759199] |
| | | } |
| | | SubTotals := true |
| | | Visible |
| | | { |
| | | Column internal[DataSetDataColumn] [103784.990.1535759199] |
| | | { |
| | | Width := 100 |
| | | Subtotals := false |
| | | Specific |
| | | { |
| | | DataPath := 'Name [1.2.1645]' |
| | | } |
| | | } |
| | | } |
| | | } |
| | | DataMemberSort 'SortOrder [1.2.1686]' true true |
| | | ColumnSort [103784.990.1535759199] true false |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.36340892] |
| | | SINGLEINSTANCE false |
| | | ID 'Model Overview' |
| | | PARENTKEY [892.10.659696] |
| | | OBJECTTYPE Form |
| | | CREATETYPE frmModelOverview |
| | | CONTENTS |
| | | { |
| | | State := normal |
| | | (0,0,0,0) |
| | | DockableLocation := Station[MAIN]State[NORM]TreePath[R0.7948;T0.9939;]TabIdx[0]Selection[FRONT] |
| | | } |
| | | BASEINFOOBJECTS |
| | | { |
| | | BASEINFOOBJECT |
| | | { |
| | | KEY [121142.0.36340892] |
| | | OBJECTTYPE GUIContainerComponent |
| | | COMPONENTDATA |
| | | { |
| | | [121142.0.36340892]:[121142.0.37512339]:[121142.0.40573788] STR 'ShiftDay:UnitPeriodTimeBase:MacroPlan:Day_MP:ShiftPattern#458:187:237:469:220#179:86:285:284:180#98:208:109:76:142#26:26:26:26:26' |
| | | [121142.0.36340892]:[121142.0.37512339]:[121142.0.48706989]:[121142.0.48706990]:[121142.0.48809938] STR 'true' |
| | | } |
| | | } |
| | | } |
| | | INFOOBJECTS |
| | | { |
| | | INFOOBJECT |
| | | { |
| | | KEY [121142.0.37512339] |
| | | OBJECTTYPE CustomDrawComponent |
| | | CONTENTS |
| | | { |
| | | ZoomX 1.331 |
| | | ZoomY 1.331 |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | } |
| | | COMPONENTDATA |
| | | { |
| | | [892.10.659695]:[892.10.659696]:[103784.990.702401639] STR 'MacroPlanner' |
| | | [892.10.659695]:[892.10.659696]:[892.10.659800]:[892.10.1501977] STR '0' |
| | | } |
| | | } |
| | |
| | | CREATIONUSER 'quintiq/lihongji' |
| | | UPDATEDATETIME '2024-06-28T13:59:54' |
| | | UPDATEUSER 'quintiq/lihongji' |
| | | LASTACCESSDATE '2024-07-12' |
| | | LASTACCESSDATE '2024-07-16' |
| | | VIEWSCOPE 0 |
| | | } |
| | | AUTHORIZATIONS |