| | |
| | | } else { |
| | | archive.ArchiveFile( relnew,ArchivePPA, Name := fileName, FilePath := filePath, SourceFileBinaryValue := ppaBinaryValue ); |
| | | } |
| | | |
| | | } |
| | | } |
| | | if ( archiveType = "PPA" ) { |
| | | // åæ¡£Curve |
| | | ac := select( archive, ArchiveFile.astype( ArchiveCurve ), tempAC, true ); |
| | | if ( not isnull( ac ) ) { |
| | | ac.Delete(); |
| | | } |
| | | archive.ArchiveFile( relnew,ArchiveCurve, Name := "å§ç»åªåä¸ç.xlsx", FilePath := curveFileName, SourceFileBinaryValue := curveBinaryValue ); |
| | | } |
| | | } |
| | | } |
| | | *] |
| | |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414996.1.17710059][414996.1.17710058][414996.1.17710060]' |
| | | Description: 'å¯ä¸åªè¯»æ è¯ç¬¦' |
| | | IsReadOnly: true |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute ShiftQty |
| | | { |
| | | #keys: '3[414996.1.206760016][414996.1.206760015][414996.1.206760017]' |
| | | Description: 'çæ¬¡ä»£ç ' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute OrderNumber |
| | | { |
| | | #keys: '3[414996.1.268920158][414996.1.268920157][414996.1.268920159]' |
| | | Description: '订åç¼å·' |
| | | ValueType: Number |
| | | } |
| | |
| | | Attribute ID |
| | | { |
| | | #keys: '3[414996.1.67010089][414996.1.67010088][414996.1.67010090]' |
| | | Description: 'å¯ä¸åªè¯»æ è¯ç¬¦' |
| | | IsReadOnly: true |
| | | ValueType: String |
| | | } |
| | |
| | | Date startDate, |
| | | Date endDate, |
| | | Real quantity, |
| | | String origin, |
| | | String curve, |
| | | const Archive archive, |
| | | ArchiveExecutionStatus archiveExecutionStatus |
| | |
| | | macroPlan := salesSegment.MacroPlan(); |
| | | ac := select( archive, ArchiveFile.astype( ArchiveCurve ), tempAC, true ); |
| | | |
| | | pathCurve := filePath + ac.Name(); |
| | | pathCurve := filePath + ac.FilePath(); |
| | | Archive::WriteTempFile( pathCurve, ac.SourceFileBinaryValue() ); |
| | | |
| | | // 请æ±åæ° |
| | |
| | | .Add( "startDate", startDate.Format( "Y-M2-D2") ) |
| | | .Add( "endDate", endDate.Format( "Y-M2-D2") ) |
| | | .Add( "quantity", quantity ) |
| | | .Add( "origin", origin ) |
| | | .Add( "curve", curve ) |
| | | .Add( "pathCurve", pathCurve ).Build().AsString(); |
| | | |
| | |
| | | Attribute RealValue |
| | | { |
| | | #keys: '3[412672.1.5620867][412672.1.5620866][412672.1.5620868]' |
| | | Description: 'å¼' |
| | | ValueType: Real |
| | | } |
| | |
| | | const constcontent LocalColumns columns |
| | | ) |
| | | { |
| | | Description: '弿¥å¯¼åºæ¹æ³' |
| | | TextBody: |
| | | [* |
| | | // rislai Jun-20-2024 (created) |
| | |
| | | } |
| | | } |
| | | |
| | | traverse( macroPlan,Product_MP.ProductInStockingPoint_MP,pisp_mp ){ |
| | | traverse( macroPlan,Product_MP.ProductInStockingPoint_MP,pisp_mp ,pisp_mp.StockingPointID() <> "CCå¤ç§åº"){ |
| | | pispippls := selectset( pisp_mp,ProductInStockingPointInPeriod.astype( ProductInStockingPointInPeriodPlanningLeaf ),pispippl, |
| | | pispippl.Period_MP().StartDate() > endDate |
| | | and pispippl.Period_MP().TimeUnit() = Translations::MP_GlobalParameters_Day()); |
| | |
| | | |
| | | column8 := table.LocalColumn( relnew,CustomName := "æ»è®¡å ç/æ¬ å·¥è´¹" ,CustomIndex := 8); |
| | | |
| | | units := selectset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,true ); |
| | | units := selectsortedset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,unit.Name() ); |
| | | |
| | | rows := construct( LocalRows ); |
| | | rowIndexTree := NamedValueTree::Create(); |
| | |
| | | |
| | | column12 := table.LocalColumn( relnew,CustomName := "æ»å çè´¹" ,CustomIndex := 12); |
| | | |
| | | units := selectset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,true ); |
| | | units := selectsortedset( shiftPlans,Elements.UnitPeriodTime.Unit,unit,unit.Name() ); |
| | | |
| | | rows := construct( LocalRows ); |
| | | rowIndexTree := NamedValueTree::Create(); |
| | |
| | | Attribute BaseVersion |
| | | { |
| | | #keys: '3[412672.0.1087844729][412672.0.1087844728][412672.0.1087844730]' |
| | | Description: 'åºåæ¥è¡¨çRealå¼' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute BaseVersionValue |
| | | { |
| | | #keys: '3[412672.0.1087874641][412672.0.1087874640][412672.0.1087874642]' |
| | | Description: 'åºåæ¥è¡¨çStringå¼' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute CompareVersion |
| | | { |
| | | #keys: '3[412672.0.1087844726][412672.0.1087844725][412672.0.1087844727]' |
| | | Description: 'å¯¹æ¯æ¥è¡¨çRealå¼' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute CompareVersionValue |
| | | { |
| | | #keys: '3[412672.0.1087874649][412672.0.1087874648][412672.0.1087874650]' |
| | | Description: 'å¯¹æ¯æ¥è¡¨çStringå¼' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Gap |
| | | { |
| | | #keys: '3[412672.0.1087844732][412672.0.1087844731][412672.0.1087844733]' |
| | | Description: 'åºåæ¥è¡¨åå¯¹æ¯æ¥è¡¨çRealå¼å·®å¼' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute Actual |
| | | { |
| | | #keys: '3[412672.1.64753749][412672.1.64753748][412672.1.64753750]' |
| | | Description: 'å®é
产é' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute Gap |
| | | { |
| | | #keys: '3[412672.1.64753755][412672.1.64753754][412672.1.64753756]' |
| | | Description: 'å®é
产éä¸è®¡å产éçå·®å¼' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute Plan |
| | | { |
| | | #keys: '3[412672.1.64753743][412672.1.64753742][412672.1.64753744]' |
| | | Description: '计å产é' |
| | | ValueType: Real |
| | | } |
| | |
| | | TypeSpecialization LocalCell_ProductionComparison |
| | | { |
| | | #keys: '2[412672.1.64753741][412672.1.64753740]' |
| | | Description: 'ç产计åå¯¹æ¯æ¥è¡¨' |
| | | Description: 'ç产计åå¯¹æ¯æ¥è¡¨_产éå¯¹æ¯æ¥è¡¨' |
| | | Parent: LocalCell |
| | | StructuredName: 'LocalCell_ProductionComparisons' |
| | | } |
| | |
| | | Attribute ShiftPattern |
| | | { |
| | | #keys: '3[412672.1.95303224][412672.1.95303223][412672.1.95303225]' |
| | | Description: 'Shift Pattern' |
| | | ValueType: String |
| | | } |
| | |
| | | TypeSpecialization LocalCell_ScheduleSummary |
| | | { |
| | | #keys: '2[412672.1.95303218][412672.1.95303213]' |
| | | Description: 'è®¡åæ±æ»æ¥è¡¨' |
| | | Parent: LocalCell |
| | | StructuredName: 'LocalCell_ScheduleSummarys' |
| | | } |
| | |
| | | Attribute CustomDate |
| | | { |
| | | #keys: '3[412672.1.50711484][412672.1.50711483][412672.1.50711485]' |
| | | Description: 'èªå®ä¹æ¥æ' |
| | | ValueType: Date |
| | | } |
| | |
| | | Attribute CustomIndex |
| | | { |
| | | #keys: '3[412672.1.64721865][412672.1.64721864][412672.1.64721866]' |
| | | Description: 'èªå®ä¹ååºå·' |
| | | ValueType: Number |
| | | } |
| | |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[414996.1.141371567][414996.1.141371566][414996.1.141371568]' |
| | | Description: 'èªå®ä¹åå' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Date |
| | | { |
| | | #keys: '3[412672.0.1120948156][412672.0.1120948155][412672.0.1120948157]' |
| | | Description: 'è®¡ç®æ¥æï¼ä¼å
使ç¨èªå®ä¹æ¥æï¼æè
ä»èªå®ä¹ååä¸è®¡ç®' |
| | | ValueType: Date |
| | | } |
| | |
| | | Attribute DisplayDate |
| | | { |
| | | #keys: '3[414996.1.170054736][414996.1.170054735][414996.1.170054737]' |
| | | Description: 'å±ç¤ºçæ¥æï¼å¨å¨é¢ç²åº¦åæé¢ç²åº¦ä¼ä¸æ¥é¢ç²åº¦å±ç¤ºå½¢å¼ä¸ä¸æ ·' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Index |
| | | { |
| | | #keys: '3[412672.0.1086931887][412672.0.1086931886][412672.0.1086931888]' |
| | | Description: '计ç®Indexï¼ä¼å
使ç¨èªå®ä¹Index' |
| | | ValueType: Number |
| | | } |
| | |
| | | Attribute IsAttrbuteColumn |
| | | { |
| | | #keys: '3[412672.0.1087874665][412672.0.1087874664][412672.0.1087874666]' |
| | | Description: 'æ¯å¦æ¯å±æ§å' |
| | | ValueType: Boolean |
| | | } |
| | |
| | | Attribute Name |
| | | { |
| | | #keys: '3[412672.0.1086931874][412672.0.1086931873][412672.0.1086931875]' |
| | | Description: '计ç®åç§°ï¼ä¼å
使ç¨è®¡ç®åç§°' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute TimeUnit |
| | | { |
| | | #keys: '3[412672.1.108145936][412672.1.108145935][412672.1.108145937]' |
| | | Description: 'æ¥æé¢ç²åº¦ï¼æ¥ï¼å¨ï¼æ' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute CustomName |
| | | { |
| | | #keys: '3[412672.0.1094515780][412672.0.1094515779][412672.0.1094515781]' |
| | | Description: 'èªå®ä¹è¡å' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Index |
| | | { |
| | | #keys: '3[412672.0.1086931843][412672.0.1086931842][412672.0.1086931844]' |
| | | Description: 'è¡ç¼å·' |
| | | ValueType: Number |
| | | } |
| | |
| | | Attribute Name |
| | | { |
| | | #keys: '3[412672.0.1087844675][412672.0.1087844674][412672.0.1087844676]' |
| | | Description: '计ç®è¡åï¼ä¼å
使ç¨èªå®ä¹è¡åï¼æè
使ç¨è¡ç¼å·' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute ProductID |
| | | { |
| | | #keys: '3[412672.1.107689520][412672.1.107689519][412672.1.107689521]' |
| | | Description: 'é¶ä»¶ç¼å·' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute ProductionLine |
| | | { |
| | | #keys: '3[414996.1.142908762][414996.1.142908761][414996.1.142908763]' |
| | | Description: '产线åç§°' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Remark |
| | | { |
| | | #keys: '3[412672.1.76649345][412672.1.76649344][412672.1.76649346]' |
| | | Description: '夿³¨' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute StockingPointID |
| | | { |
| | | #keys: '3[412672.1.107689523][412672.1.107689522][412672.1.107689524]' |
| | | Description: 'åºåç¹åç§°' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute CreateTime |
| | | { |
| | | #keys: '3[414996.1.213514774][414996.1.213514773][414996.1.213514775]' |
| | | Description: 'å
åè¡¨çææ¶é´' |
| | | ValueType: DateTime |
| | | } |
| | |
| | | Attribute Name |
| | | { |
| | | #keys: '3[412672.0.1094514009][412672.0.1094514008][412672.0.1094514010]' |
| | | Description: '表åç§°' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute RowIndexCache |
| | | { |
| | | #keys: '3[412672.0.1086954704][412672.0.1086954703][412672.0.1086954705]' |
| | | Description: 'è¡ç¼å·ç¼å' |
| | | ValueType: Number |
| | | } |
| | |
| | | Attribute NewSupply |
| | | { |
| | | #keys: '3[414996.1.219180175][414996.1.219180174][414996.1.219180176]' |
| | | Description: 'åæ¡£çNewSupply' |
| | | ValueType: Real |
| | | } |
| | |
| | | Attribute ShiftPattern |
| | | { |
| | | #keys: '3[414996.1.219180165][414996.1.219180164][414996.1.219180166]' |
| | | Description: 'çæ¬¡åç§°' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Color |
| | | { |
| | | #keys: '3[412672.0.1082947207][412672.0.1082947206][412672.0.1082947208]' |
| | | Description: 'é¢è²ï¼ç¨äºæ 注åå
æ ¼é¢è²ï¼' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute CustomRemark |
| | | { |
| | | #keys: '3[412672.0.1067124406][412672.0.1067124405][412672.0.1067124407]' |
| | | Description: 'èªå®ä¹æ³¨é' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute DefaultRemark |
| | | { |
| | | #keys: '3[414996.1.72390028][414996.1.72390027][414996.1.72390029]' |
| | | Description: 'é»è®¤æ³¨éï¼ä»äº§çº¿å·¥ä½æ¥å宿è·å' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute EventType |
| | | { |
| | | #keys: '3[412672.0.1082947252][412672.0.1082947251][412672.0.1082947253]' |
| | | Description: 'EventTypeï¼æ ¹æ®è®¾ç½®ä¸å¯ç¨æ¶é´çEventTypeè·å' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute IsHoliday |
| | | { |
| | | #keys: '3[412672.1.34300030][412672.1.34300029][412672.1.34300031]' |
| | | Description: 'æ¯å¦æ¯åæï¼EventTypeå®ä¹ä¸ºèåæ¥ä¸ºtrue' |
| | | ValueType: Boolean |
| | | } |
| | |
| | | Attribute Outcome |
| | | { |
| | | #keys: '3[412672.0.1066680021][412672.0.1066680020][412672.0.1066680022]' |
| | | Description: 'ç³»ç»å
ShiftPattern' |
| | | ValueType: String |
| | | } |
| | |
| | | Attribute Remark |
| | | { |
| | | #keys: '3[412672.0.1066680031][412672.0.1066680030][412672.0.1066680032]' |
| | | Description: 'å±ç¤ºçRemark, èªå®ä¹å¤æ³¨ä¸ºç©ºæ¶å±ç¤ºé»è®¤å¤æ³¨' |
| | | ValueType: String |
| | | } |
| | |
| | | DateSelectorStart.Date(), |
| | | DateSelectorEnd.Date(), |
| | | [Real]EditFieldQuantityUom.Text(), |
| | | DropDownStringListOrigin.Text(), |
| | | DropDownStringListCurve.Text(), |
| | | Archive, |
| | | ArchiveExecutionStatus ); |