Index: DCTRANSP.mac.rou =================================================================== diff -u -r38346 -r52861 --- DCTRANSP.mac.rou (.../DCTRANSP.mac.rou) (revision 38346) +++ DCTRANSP.mac.rou (.../DCTRANSP.mac.rou) (revision 52861) @@ -33,7 +33,7 @@ ; Afdruk body BODY New %J,B,I,R,T,BCount,GroepNr,KLNr,Naam,ToeNaam,Adres,PostNr,Woonpl,Land,Munt,SortKey,KlTaal,VrachtKost - New Gewicht,Rembours,KlantOpm,ORDNr,BONNr,FANr,PROFNr,ContactType,ContactRef,Paletten,Collo,LangGoed,KPaletten + New Gewicht,Rembours,KlantOpm,ORDNr,BONNr,FANr,PROFNr,ContactType,ContactRef,Paletten,Collo,LangGoed,KPaletten,BPaletten New lbKenAnk,KenAnk,ObjKenAnk,IRef,Referenties,FSepLin,LSepLine Set %J=$$%J^vhRtn1() Do SortBody(%J,TranspNr) @@ -60,8 +60,9 @@ . Set Collo=$G(^TRANSP("D",TranspNr,"D",GroepNr,"Q","C")) . Set LangGoed=$G(^TRANSP("D",TranspNr,"D",GroepNr,"Q","L")) . Set KPaletten=$G(^TRANSP("D",TranspNr,"D",GroepNr,"Q","P")) + . Set BPaletten=$G(^TRANSP("D",TranspNr,"D",GroepNr,"Q","B")) . Set KlantOpm(1)=$$TXT("VrachtK")_": "_^RES("TRANSPORT","PI","VRACHTKOST","D",$S(VrachtKost="":"NV",1:VrachtKost),Taal)_"~" - . If 'Paletten,'Collo,'LangGoed,'KPaletten + . If 'Paletten,'Collo,'LangGoed,'KPaletten,'BPaletten . Else Do . . Set KlantOpm(1)=KlantOpm(1)_$$TXT("VVolume")_":~" . . If Paletten Set KlantOpm(1)=KlantOpm(1)_Paletten_" "_$$TXT($S(Paletten=1:"Palet",1:"Paletten"))_", " @@ -71,6 +72,7 @@ . . . Set KlantOpm(1)=KlantOpm(1)_$S($L($P(LangGoed,D,2)):" "_$$TXT("Van")_" "_$P(LangGoed,D,2)_" "_$$TXT("Meter"),1:"") . . . Set KlantOpm(1)=KlantOpm(1)_", " . . If KPaletten Set KlantOpm(1)=KlantOpm(1)_KPaletten_" "_$$TXT($S(Paletten=1:"KPalet",1:"KPaletten"))_", " + . . If BPaletten Set KlantOpm(1)=KlantOpm(1)_BPaletten_" "_$$TXT($S(Paletten=1:"BPalet",1:"BPaletten"))_", " . . Set $E(KlantOpm(1),$L(KlantOpm(1))-1,$L(KlantOpm(1)))=".~" . Set KlantOpm(1)=KlantOpm(1)_$G(^TRANSP("D",TranspNr,"D",GroepNr,"T")) . Set R=$G(^TRANSP("D",TranspNr,"D",GroepNr,"A")) @@ -398,6 +400,8 @@ TPaletten ;Europalletten\Euro-palettes\Euro-Paletten\Euro Pallets TKPalet ;klein pallet\petite palette\kleine palette\small pallet TKPaletten ;kleine palletten\petites palettes\kleine Paletten\small pallets +TBPalet ;Buitenmaatse pallet\Buitenmaatse pallet\Buitenmaatse pallet\Buitenmaatse pallet +TBPaletten ;Buitenmaatse palletten\Buitenmaatse palletten\Buitenmaatse palletten\Buitenmaatse palletten TCollie ;collie\collis\Pakette\Packet TCollo ;collo\collis\Pakette\Packets TLangGoed ;langgoed\langgoed\langgoed\langgoed Index: TRANSP.mac.rou =================================================================== diff -u -r52125 -r52861 --- TRANSP.mac.rou (.../TRANSP.mac.rou) (revision 52125) +++ TRANSP.mac.rou (.../TRANSP.mac.rou) (revision 52861) @@ -681,16 +681,18 @@ . Set Paletten=Paletten+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","E")) Quit Paletten_D_ExtraPaletten ; + ; Output = Eurpaletten\Colli\Langgoed\Extra paletten CalcVerpak(VervRef) - New R,Paletten,Collie,Langgoed,ExtraPaletten,GroepNr - Set R=^TRANSP("D",VervRef),ExtraPaletten=$P(R,D,14),GroepNr="",(Paletten,Collie,Langgoed,KleinePaletten)=0 + New R,Paletten,Collie,Langgoed,ExtraPaletten,GroepNr, BuitenmaatsePaletten + Set R=^TRANSP("D",VervRef),ExtraPaletten=$P(R,D,14),GroepNr="",(Paletten,Collie,Langgoed,KleinePaletten,BuitenmaatsePaletten)=0 For Set GroepNr=$O(^TRANSP("D",VervRef,"D",GroepNr)) Quit:GroepNr="" Do . Set Collie=Collie+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","C")) . Set Paletten=Paletten+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","E")) . Set Langgoed=Langgoed+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","L")) . Set KleinePaletten=KleinePaletten+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","P")) - Quit Paletten_";"_ExtraPaletten_D_Collie_D_Langgoed_D_KleinePaletten + . Set BuitenmaatsePaletten=BuitenmaatsePaletten+$G(^TRANSP("D",VervRef,"D",GroepNr,"Q","B")) + Quit Paletten_";"_ExtraPaletten_D_Collie_D_Langgoed_D_KleinePaletten_D_BuitenmaatsePaletten ; ; Importeren van de ABX regios ImportABX Index: ULTOER.mac.rou =================================================================== diff -u -r50586 -r52861 --- ULTOER.mac.rou (.../ULTOER.mac.rou) (revision 50586) +++ ULTOER.mac.rou (.../ULTOER.mac.rou) (revision 52861) @@ -454,7 +454,7 @@ ; Initialiseren van de verpakkingsgegevens INITVERPAK(%J,sFL) If $P(sFL(1),D,3)="DI1" Do INITABX^ULTOER(%J) - If $P(sFL(1),D,3)="DI2" Do INITOD4en5^ULTOER(%J) + If $P(sFL(1),D,3)="DI2" Do INITTTC^ULTOER(%J) If $P(sFL(1),D,3)="DI3" Do INITOD4en5^ULTOER(%J) If $P(sFL(1),D,3)="OD5" Do INITOD4en5^ULTOER(%J) Quit @@ -481,6 +481,22 @@ } Quit + ; Initialiseren van de verpakkingsgegevens DI2 (OD4), OD5 en DI3 +INITOD4en5(%J) + Do HaalOpDataHeaderOD4enOD5($$OD4en5Data(%J)) + Do RefreshHeader() + Quit + + ; Initialiseren van de verpakkingsgegevens TTC +INITTTC(%J) + New R + Set R=$$OD4en5Data(%J),VervRef=$P(R,D) + If $Length(VervRef){ + Do HaalOpDataHeaderTTC(VervRef) + Do RefreshHeader() + } + Quit + ; ; Ophalen van de verpakkingsgegevens DI2 (OD4), OD5 en DI3 OD4en5Data(%J) @@ -517,11 +533,6 @@ } Quit Verpakking ; - ; Initialiseren van de verpakkingsgegevens DI2 (OD4), OD5 en DI3 -INITOD4en5(%J) - Do HaalOpDataHeaderOD4enOD5($$OD4en5Data(%J)) - Do RefreshHeader() - Quit HaalOpDataHeaderOD4enOD5(R) Set VervRef=$P(R,D) @@ -532,6 +543,15 @@ Set BuitenmaatsPallet = 0 /// TO DO bij andere transporteurs ? Quit +HaalOpDataHeaderTTC(R) + Set VervRef=$P(R,D) + Set Pallet=$P(R,D,2) + Set Collo=$P(R,D,3) + Set LangGoed=$P(R,D,4) + Set KleinPallet=$P(R,D,5) + Set BuitenmaatsPallet = $P(R,D,6) + Quit + HaalOpDataHeaderGLS(RitID) New Rit #dim Rit As DOM.TRANSP.Rit = ##class(DOM.DomeinContext).Instance().GeefTransportAPI().GeefRit(RitID) @@ -696,4 +716,3 @@ Quit Naam - Index: vhDeploy/D20180906xSchermDefinitiesTRANSPX.cls.xml =================================================================== diff -u --- vhDeploy/D20180906xSchermDefinitiesTRANSPX.cls.xml (revision 0) +++ vhDeploy/D20180906xSchermDefinitiesTRANSPX.cls.xml (revision 52861) @@ -0,0 +1,64 @@ + + + +vhDeploy.Deploy + + +%String +Toevoegen buitenmaatse pallet aan schermdefinities TRANSPX + + + +1 + + + + + +