Index: VerpakkingsDefinitie/WS/ProductsAgent.pas =================================================================== diff -u -r612 -r616 --- VerpakkingsDefinitie/WS/ProductsAgent.pas (.../ProductsAgent.pas) (revision 612) +++ VerpakkingsDefinitie/WS/ProductsAgent.pas (.../ProductsAgent.pas) (revision 616) @@ -856,6 +856,7 @@ pxBoxDataObj: OptiServerService.pxBoxData); var i: Integer; + TempStr: string; DefaultDataObj: OptiServerService.pxBoxData; TempParams: ArrayOfpxemDataParampxemDataParam; begin @@ -893,14 +894,28 @@ // Normale properties // Positie, letters aan elkaar plakken in 1 string - Positie := ReplaceStr(JoinStrings(ProductVerpakking.Posities.ToArray(), '-'), '-', ''); - OptiType := ProductVerpakking.OptiType; + TempStr := ReplaceStr(JoinStrings(ProductVerpakking.Posities.ToArray(), '-'), '-', ''); + if TempStr <> DefaultDataObj.Positie then + Positie := TempStr; + // OptiType + if OptiType <> DefaultDataObj.OptiType then + OptiType := ProductVerpakking.OptiType; // Richting, letters aan elkaar plakken in 1 string - Rotatie := ReplaceStr(JoinStrings(ProductVerpakking.Richtingen.ToArray(), '-'), '-', ''); - Plaatsing := ProductVerpakking.Plaatsing; - Hoogte := ProductVerpakking.Hoogte; - Breedte := ProductVerpakking.Breedte; - Diepte := ProductVerpakking.Diepte; + TempStr := ReplaceStr(JoinStrings(ProductVerpakking.Richtingen.ToArray(), '-'), '-', ''); + // Rotatie + if TempStr <> DefaultDataObj.Rotatie then + Rotatie := TempStr; + // Plaatsing + if ProductVerpakking.Plaatsing <> DefaultDataObj.Plaatsing then + Plaatsing := ProductVerpakking.Plaatsing; + // Hoogte, breedte, diepte + if ProductVerpakking.Hoogte <> DefaultDataObj.Hoogte then + Hoogte := ProductVerpakking.Hoogte; + if ProductVerpakking.Breedte <> DefaultDataObj.Breedte then + Breedte := ProductVerpakking.Breedte; + if ProductVerpakking.Diepte <> DefaultDataObj.Diepte then + Diepte := ProductVerpakking.Diepte; + // Aantal, MaxCombinAantal, hebben geen default data Aantal := ProductVerpakking.Aantal; MaxCombinAantal := ProductVerpakking.MaxCombinAantal;