BL.EC.Common,Prod.Product,BL.Derde.Kennis 1 TECH.RegisteredObject TECH.Iterator 1 AX.Uitgaand.EC.Data.impl.HelperOrdersOphalen 1 AX.Uitgaand.EC.Data.impl.HelperLeveringenOphalenAlsOrder 1 AX.Uitgaand.EC.Data.impl.HelperFacturenOphalenAlsOrder 1 AX.Uitgaand.EC.Data.impl.ProductValidator 1 %String 1 WS.Vhisie4.KlantDocument.dto.OrderHoofding list 1 %String %String %Integer WS.Vhisie4.KlantDocument.GeefOrdersRequest WS.Vhisie4.KlantDocument.GeefOrdersResponse AX.Uitgaand.EC.DataAX.impl.ProductValidator 1 Request:WS.Vhisie4.KlantDocument.GeefOrdersRequest %Status WS.Vhisie4.KlantDocument.GeefOrdersResponse Hoofding ^||ECCache("ORD",ORDNr) = $LB(Oorsprong,OrderDatum, HfdData, LevAdresData) waar Oorsprong = O,L,F,P (order, levering, factuur, proforma) waar HfdData oorsprong afhankelijk (Order hfdData '= Levering en Factuur Lijn (product of tekst) ^||ECCache("ORD",ORDNr,OLUNr,LijnVolgNr) = $LB(Oorsprong,Type,OrderlijnData, Tekst, VoorraadStatus, BONNr, BonHfdData, FAKNr, FakHfdData) waar Type = P of T (Product of Tekst) de lijnData kan van zowel KOD, KUL, KFA als KFAP komen Index ^||ECCache("IORD",OrderDatum,ORDNr)="" 1 1 ORDNr:%String 1 lbHoofding:%List 1 WS.Vhisie4.KlantDocument.dto.OrderHoofding pxHoofding:WS.Vhisie4.KlantDocument.dto.OrderHoofding pxLijn:WS.Vhisie4.KlantDocument.dto.OrderLijn,VorigeOrderStatus:WS.Vhisie4.KlantDocument.enu.OrderStatus WS.Vhisie4.KlantDocument.enu.OrderStatus pxLijn:WS.Vhisie4.KlantDocument.dto.OrderLijn WS.Vhisie4.KlantDocument.enu.OrderStatus lbHoofding:%List,lbLijn:%List 1 WS.Vhisie4.KlantDocument.dto.OrderLijn lbHoofding:%List 1 WS.Vhisie4.KlantDocument.dto.OrderHoofding lbHoofding:%List 1 WS.Vhisie4.KlantDocument.dto.OrderHoofding lbHoofding:%List,lbLijn:%List 1 WS.Vhisie4.KlantDocument.dto.OrderLijn lbHoofding:%List,lbLijn:%List 1 WS.Vhisie4.KlantDocument.dto.OrderLijn lbHoofding:%List,lbLijn:%List 1 WS.Vhisie4.KlantDocument.dto.OrderLijn