Actually the thread I was looking for is this :
http://www.nabble.com/Question-about-SupplierProduct.unitsIncluded-tf2219815.html#a6162837

Finally it's not exactly related (talk most about prices) but maybe interesting 
too...

Jacques

----- Original Message ----- 
From: "Jacques Le Roux" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Friday, December 29, 2006 11:00 PM
Subject: Re: Fractional quantities?


> Hi Ean,
>
> You may find those threads interesting (using view threaded):
>
> http://www.nabble.com/Users---Decimal-quantity-on-orders-tf1448709.html#a4029250
>
http://www.nabble.com/Users---Units-of-measure-for-quantities-in-sales-purchase-manufacturing-orders-and-for-inventory-tf941809.html#a2472113
>
> Jacques
>
>
> ----- Original Message ----- 
> From: "Ean Schuessler" <[EMAIL PROTECTED]>
> To: <[email protected]>
> Sent: Friday, December 22, 2006 3:54 AM
> Subject: Fractional quantities?
>
>
> > Ok, I'm probably missing something really basic here... but... are 
> > fractional
> > quantities supported? The database is all double, the interfaces on
> > ShoppingCart are all double but the ShoppingCart itself just sort of quietly
> > casts the double to an int. Whazzap with that?
> >
> > I commented it out and used some fractional quantities and that all seems 
> > cool
> > enough. Am I about to descend into some hell of double arithmetic rounding
> > errors? The prices are all BigDecimal, right? The Price Is Right, right?!?
> >
> > A short diff for your amusement:
> >
> > Index:
> > applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
> > ===================================================================
> > --- 
> > applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
> > (revision 462)
> > +++ 
> > applications/order/src/org/ofbiz/order/shoppingcart/ShoppingCartItem.java
> > (working copy)
> > @@ -673,11 +673,6 @@
> >          this.setQuantity(quantity, dispatcher, cart, triggerExternalOps,
> > true);
> >      }
> >
> > -    /** Sets the quantity for the item and validates the change in 
> > quantity,
> > etc */
> > -    public void setQuantity(double quantity, LocalDispatcher dispatcher,
> > ShoppingCart cart, boolean triggerExternalOps, boolean resetShipGroup) 
> > throws
> > CartItemModifyException {
> > -        this.setQuantity((int) quantity, dispatcher, cart,
> > triggerExternalOps, resetShipGroup);
> > -    }
> > -
> >      /** returns "OK" when the product can be booked or returns a string 
> > with
> > the dates the related fixed Asset is not available */
> >      public static String checkAvailability(String productId, double 
> > quantity,
> > Timestamp reservStart, double reservLength, ShoppingCart cart) {
> >          GenericDelegator delegator = cart.getDelegator();
> > @@ -767,7 +762,7 @@
> >              return "I am sorry, not available at these dates: " +
> > resultMessage + "item not added to the shopping cart.....";
> >      }
> >
> > -    protected void setQuantity(int quantity, LocalDispatcher dispatcher,
> > ShoppingCart cart, boolean triggerExternalOps, boolean resetShipGroup) 
> > throws
> > CartItemModifyException {
> > +    protected void setQuantity(double quantity, LocalDispatcher dispatcher,
> > ShoppingCart cart, boolean triggerExternalOps, boolean resetShipGroup) 
> > throws
> > CartItemModifyException {
> >          if (this.quantity == quantity) {
> >              return;
> >          }
> >
> > -- 
> > Ean Schuessler, CTO
> > [EMAIL PROTECTED]
> > 214-720-0700 x 315
> > Brainfood, Inc.
> > http://www.brainfood.com

Reply via email to