| | |
| | | { |
| | | TextBody: |
| | | [* |
| | | genrations := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.Generation().TrimBoth() <> "", tempPMP.Generation() ); |
| | | mqbmlbs := selectuniquevalues( macroPlan, Product_MP, tempPMP, tempPMP.MQBMLB().TrimBoth() <> "", tempPMP.MQBMLB() ); |
| | | traverse ( genrations, Elements, g ) { |
| | | traverse ( mqbmlbs, Elements, m ) { |
| | | mrpr := select( macroPlan, MaterialRackProportionRow, tempMRPR, tempMRPR.Generation() = g and tempMRPR.MLB_MQB() = m ); |
| | | if ( isnull( mrpr ) ) { |
| | | mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := g, MLB_MQB := m ); |
| | | macroPlan.MaterialRackProportionRow( relflush ); |
| | | |
| | | mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := "大è¿å¤ç§åº", MLB_MQB := "" ); |
| | | traverse ( macroPlan, MaterialRackColumn, mrc ) { |
| | | cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 ); |
| | | cell.MaterialRackColumn( relset, mrc ); |
| | | } |
| | | } |
| | | } |
| | | |
| | | mrpr := macroPlan.MaterialRackProportionRow( relnew, Generation := "é¿æ¥å¤ç§åº", MLB_MQB := "" ); |
| | | traverse ( macroPlan, MaterialRackColumn, mrc ) { |
| | | cell := mrpr.MaterialRackProportionCell( relnew, Quantity := 0 ); |
| | | cell.MaterialRackColumn( relset, mrc ); |
| | | } |
| | | *] |
| | | } |
¶Ô±ÈÐÂÎļþ |
| | |
| | | Quintiq file version 2.0 |
| | | #parent: #root |
| | | TypeRepresentation MaterialRackProportionCell |
| | | { |
| | | AttributeRepresentation Quantity |
| | | { |
| | | AttributeKey: '[413988.1.14567041]' |
| | | Conditional: |
| | | [ |
| | | ] |
| | | DataRepresentation.Default |
| | | { |
| | | FormatString: 'N(Dec(1))' |
| | | InheritFormatting: false |
| | | } |
| | | } |
| | | RelationRepresentation MaterialRackColumn { RelationKey: '[413988.1.14566952]' Visibility: 'Normal' } |
| | | } |
| | |
| | | [* |
| | | binaryValue := MaterialRackCustomCell::Export( MacroPlan ); |
| | | |
| | | Application.Download( "ææ¶æ»æ°é.xlsx", binaryValue.AsBinaryData() ); |
| | | Application.Download( "客æ·åºææ¶æ°é.xlsx", binaryValue.AsBinaryData() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |
| | |
| | | [* |
| | | binaryValue := MaterialRackProportionCell::Export( MacroPlan ); |
| | | |
| | | Application.Download( "ææ¶æ»æ°é.xlsx", binaryValue.AsBinaryData() ); |
| | | Application.Download( "ç©ºææ¶æ¯ä¾.xlsx", binaryValue.AsBinaryData() ); |
| | | *] |
| | | GroupServerCalls: false |
| | | } |