BL.EC.Common,Prod.Product,BL.Derde.Kennis 1 %RegisteredObject AX.Uitgaand.EC.Data.impl.ProductValidator 1 AX.Uitgaand.EC.Data.impl.HelperOffertesOphalen 1 WS.Vhisie4.KlantDocument.dto.DocumentHoofding list 1 %String %String %Integer WS.Vhisie4.KlantDocument.GeefOffertesRequest WS.Vhisie4.KlantDocument.GeefOffertesResponse d ##class(AX.Uitgaand.EC.Data.impl.OffertesOphalen).test(1736) 1 KlantID:%String Request:WS.Vhisie4.KlantDocument.GeefOffertesRequest %Status WS.Vhisie4.KlantDocument.GeefOffertesResponse Hoofding ^||ECCache("D",HoofdingVolgNr) = $LB(Type,OrderNr,BONNr,FAKNr,OrderHfdData, LeveringHfdData, FaktuurHfdData, LevAdresData) waar Type = O,L,F,P (order, levering, factuur, proforma) Lijn (product of tekst) ^||ECCache("D",HoofdingVolgNr,LijnVolgNr) = $LB(Type,OrderlijnData, Tekst, VoorraadStatus) waar Type = P of T (Product of Tekst) de lijnData kan van zowel KOD, KUL, KFA als KFAP komen Index ^||ECCache("IO",OrderNr,VolgNr)=HoofdingVolgNr ^||ECCache("IF",FactuurNr,VolgNr)=HoofdingVolgNr HoofdingVolgNr:%Integer lbHoofding:%List lbHoofding:%List,lbLijn:%List