persistent 1 OptiBox_SnijData TECH.Persistent L of T = Leveringsbon of Toelevering %String LeveringsbonNr of ToeleveringNr %String LijnNr van Leveringsbon of UniekLijnNr van Toelevering als er geen specifiek lijnnr is dan wordt "*" ingevuld voor Pallet, overdozen, ...) %String %TimeStamp %Boolean DS.Prod.OptiBox.SnijHistoriek met welke OptiID werd deze SnijDef aangemaakt %String %TimeStamp %Integer %Integer %String BoxData overgenomen van de OptiResult %String OptiData Bepaalt de ganse datastructuur Niet ingevuld voor de root SnijData Alleen ingevuld als dit een subbox is van een andere box. Dus niet ingevuld voor de knopen vlak onder de root. SnijData Alleen ingevuld als er doos is opgesplits in meerdere gelijkwaardige (sibling) usages (bv. Bottom + Lid) Niet ingevuld voor echte hiƫrarchische "delen van" zoals de volumes voor producten binnen een verzameldoos. SnijData 1 of ReDo opdrachten)]]> SnijData Ingevuld als het een ReDo opdracht was. Deze telt niet mee voor het bepalen van het totaal aantal. %Boolean Status for Optimization : Start, Finish Status for Cutting : Start, Finish, WrongCardboard Status for Machine : Online, OffLine, Error %String Status Printen Etiket (blanko of "P" %String Een doos kan opgedeeld worden in bottom, lid, kantelen, ... Dit wordt ingevuld door de usage key van de SnijDef (resultaat van de Optimizer) Indien leeg dan wordt er door het algoritme MAIN, SUB or SUBSUB ingevuld %String Productie prioriteit erft van de PPSPrioriteit array van OptiData %Integer Productie Groep TBXSTACK, OL, ALU, ... alleen in te vullen bij overruling van BoxData %String Productie subgroep, voor welke productie onderdeel de doos moet geproduceerd worden. Voor TBX : VERTSTACK OVERDOOS, VERTSTACK LA, ONDERDEELLOS, FRONT, ONDERDEELV1, V1, ... Voor OL : OVERDOOS, PRODUCT alleen in te vullen bij overruling van BoxData %String Sturing van de outputconveyor 1, 2 of 3 alleen in te vullen bij overruling van BoxData %String De batchgroote van het snijden 1 : eerst Bottom + Filler + Lid gemaakt en daarna weer Bottom + Filler + Lid en daarna weer ... 2 : eerst Bottom x2 + Filler x2 + Lid x 2 en daarna weer ... "" : geen beperking eerst worden alle bodem gemaakt en daarna alle fillers en daarna alle deksels %String Reference, identical copy from the OptiRequest %String SubRef %String Weight, ... %String Unieke referentie %String ID used for the boxselect %String SubID used for the boxselect %String Diepte van de doos (omvattend volume) %String Breedte van de doos (omvattend volume) %String Hoogte van de doos (omvattend volume) %String Afbeelding van de doos (in kleur) %String Afbeelding van het stapelen (volgens sequentie) %String Afbeelding van het stapelen van alle subdozen %String Volgorde van het stappelen %String Rotatie van de doos vertrekkend van het normaal grondvlak %String Aantal stuks %Integer TotAantal = Aantal stuks * Faktor Alleen gekend bij subboxen %Integer 1 TotAantal = Aantal stuks * Faktor Alleen gekend bij subboxen %List VH of HALUX %String %Integer Snij definitie van een doos machine afhankelijk. Key : SnijMachineID DS.Prod.OptiBox.sub.emSnijDef array %Library.String 1 Set {*} = $Piece({Reference}, ".", 4) 1 ObjType,ObjRef,ObjLijnRef PPSGroep,PPSSubgroep %Library.CacheStorage ^Prod.OptiBox.SnijDataD SnijDataDefaultData ^Prod.OptiBox.SnijDataD ^Prod.OptiBox.SnijDataI ^Prod.OptiBox.SnijDataS %%CLASSNAME Aantal BoxData BoxDeelVan BoxImage BoxParent BoxSelect BoxUsage Breedte CreatieTijdStip Diepte Hoogte ID ObjLijnRef ObjRef ObjType OptiData PPSGroep PPSOutput PPSPrioriteit PPSSubgroep PRNr Parent ProductRef Reference Rotatie Sequentie StapelImage Status SubRef UpdateTijdStip Weight Faktor BoxCloneVan IsReDo PPSBatchQty ProductAantal BoxSelectSub OptiID CallBack SnijMachineID KLNr Errors Simulate PrintStatus SnijHistoriek FilledImage SnijDefs subnode "SnijDefs"