Offerte lijn met een product De methods van de klasse zijn slechts doorverwijzigingen naar bussiness logic waar de echte implementatie staat uitgeschreven persistent 1 Lijn 0 Product %String Prod.Product %Integer %Date Netto eenheidsprijs afhankelijk van de grootteorde met 4 of 2 cijfers na de comma, maar het is de prijs per stuk %Float Bruto eenheidsprijs afhankelijk van de grootteorde met 4 of 2 cijfers na de comma, maar het is de prijs per stuk %Float Verwachte eenheidsprijs ingevuld door EDI %Float Res.Munt %Float %Float %Float Per stuk of per honderd %String %String Product referentie %String Indien het product niet kan gevonden worden dan wordt de SearchReferentie ingevuld hiermee kan dan de gebruiker manueel het product koppelen Opgebouwd in een $LB om meerdere keys toe te laten, de volgorde is belangrijk. Voorbeeld : $LB($LB("03790124","I"),$LB("MSGWR","PAKKET"),$LB("9002617181852","EAN"),$LB("71M2550 MB V250 NI","K")) Mogelijke codes : - I = Identnr - K = KortTekst - PAKKET = Pakketreferentie - EAN = EAN code %List Indien het product niet kan gevonden worden dan wordt de SearchOmschrijving ingevuld hiermee kan dan de gebruiker manueel het product koppelen Opgebouwd als een $LB om meerdere lijnen toe te laten %List Geeft aan welke fout(en) er is met de lijn. De fouten zijn opgenomen in een $LB Leeg is geen fout Mogelijke codes : - VP = Verschil in Prijs - GP = Geen product - FP = Foutief product - GA = Fout in generatie afgeleid product - DL = DeleteLine, tijdens import %List Faktor = 1 Bij producten gegenereerd vanuit pakketreferenties kan het zijn dat het aantal verschillend is van 1 De faktor wordt onmiddellijk verrekend in property Aantal, en is dus alleen nodig als het aantal verhoudingsgewijs moet veranderd worden met andere sublijnen]]> %String %String Specifiek voor SFS (eenheid is PCE of PR, resp. per stuk of per paar) Zal mee teruggestuurd worden in de EDI-orderbevestiging %String Specifiek voor SFS (referentie naar de Orderlijn, maar mag niet via de property EDILijnRef doorgegeven worden) Zal mee teruggestuurd worden in de EDI-orderbevestiging %String Type="H" en het halffabrikaat heeft een dimensie Is de netto afmeting van de halffabrikaat %String Voorbereiden van een offertelijn voor import in een order Implementatie : BL.Flow.Offerte.Product NoSa:%String %Status Voorbereiden van een offertelijn voor prijsberekening en controle Implementatie : BL.Flow.Offerte.Product Taal:%String,NoSa:%String %Status Taal:%String,NoSa:%String Controle op de prijs, levertermijn en aantal indien de prijs is ingevuld. What : P = Product, V = Verkoopprijs, L = Levertermijn, A = Aantal Implementatie : BL.Flow.Offerte.Product What,Taal:%String,NoSa:%String %Status Bepalen van het product Trachten via de SearchKeys het product of producten te selecteren. Via de list lbProducts wordt ook de vermenigvuldigingsfactor meegegeven. format: $LB($LB(PRNr,Qty),...) vb. $LB($LB(7458,4),$LB(105215,1)) Implementatie : BL.Flow.Offerte.Product %Status Omvorming van een offertelijn naar een order Implementatie : BL.Flow.Offerte.Convert2Order OrderNr:%String %Status Creatie (%New) van een offertelijn Implementatie : BL.Flow.Offerte.Product 1 PRNr:%Integer,Aantal:%Integer Flow.Offerte.Lijn Beschikbaarheid van het product in arbeidsdagen of weken (zonder transport) vb $LB(3,"A") = 3 arbeidsdagen vb $LB(1,"W") = 1 week %List %Library.CacheStorage LijnProductDefaultData "LijnProduct" Aantal BrutoEPrijs Controle GrootteOrde Korting1 Korting2 KortingExtra LeverDatum ManuelePrijs NettoEPrijs Product Referentie SearchKeys SearchOmschrijving Tekst SortKey VerwachteEPrijs Faktor Munt Status EDILijnRef DimensieNetto AantalEenheid KlantOrderlijnNummer