diff --git a/client/src/org/compiere/grid/VCreateFrom.java b/client/src/org/compiere/grid/VCreateFrom.java
index ed13670744..9565d93f24 100644
--- a/client/src/org/compiere/grid/VCreateFrom.java
+++ b/client/src/org/compiere/grid/VCreateFrom.java
@@ -36,8 +36,8 @@ import org.compiere.util.*;
* CreateFrom (Called from GridController.startProcess)
*
* @author Jorg Janke
- * @version $Id: VCreateFrom.java,v 1.4 2006/10/11 09:52:23 comdivision Exp $
- *
+ * @version $Id: VCreateFrom.java,v 1.4 2006/10/11 09:52:23 comdivision Exp $
+ *
* @author Teo Sarca, SC ARHIPAC SERVICE SRL
*
FR [ 1794050 ] Usability: VCreateFrom OK button always enabled
* @author Victor Perez, e-Evolucion
@@ -355,6 +355,7 @@ public abstract class VCreateFrom extends CDialog
}
log.config("Type=" + type);
info();
+ dataTable.repaint();
} // tableChanged
@@ -497,7 +498,7 @@ public abstract class VCreateFrom extends CDialog
BigDecimal qtyOrdered = rs.getBigDecimal(1);
BigDecimal multiplier = rs.getBigDecimal(2);
BigDecimal qtyEntered = qtyOrdered.multiply(multiplier);
- line.add(new Double(qtyEntered.doubleValue())); // 1-Qty
+ line.add(qtyEntered); // 1-Qty
KeyNamePair pp = new KeyNamePair(rs.getInt(3), rs.getString(4).trim());
line.add(pp); // 2-UOM
pp = new KeyNamePair(rs.getInt(5), rs.getString(6));
@@ -545,7 +546,7 @@ public abstract class VCreateFrom extends CDialog
dataTable.setModel(model);
//
dataTable.setColumnClass(0, Boolean.class, false); // 0-Selection
- dataTable.setColumnClass(1, Double.class, true); // 1-Qty
+ dataTable.setColumnClass(1, BigDecimal.class, true); // 1-Qty
dataTable.setColumnClass(2, String.class, true); // 2-UOM
dataTable.setColumnClass(3, String.class, true); // 3-Product
dataTable.setColumnClass(4, String.class, true); // 4-VendorProductNo
@@ -554,8 +555,8 @@ public abstract class VCreateFrom extends CDialog
dataTable.setColumnClass(7, String.class, true); // 7-Invoice
// Table UI
dataTable.autoSize();
- } // loadOrder
-
+ } // loadOrder
+
/**
* Set form status line.
* Please note, will enable/disable the OK button if the selectedRowCount > 0.
diff --git a/client/src/org/compiere/grid/VCreateFromInvoice.java b/client/src/org/compiere/grid/VCreateFromInvoice.java
index 0e07dfdbc3..921c9da7a2 100644
--- a/client/src/org/compiere/grid/VCreateFromInvoice.java
+++ b/client/src/org/compiere/grid/VCreateFromInvoice.java
@@ -313,7 +313,7 @@ public class VCreateFromInvoice extends VCreateFrom implements VetoableChangeLis
BigDecimal qtyMovement = rs.getBigDecimal(1);
BigDecimal multiplier = rs.getBigDecimal(2);
BigDecimal qtyEntered = qtyMovement.multiply(multiplier);
- line.add(new Double(qtyEntered.doubleValue())); // 1-Qty
+ line.add(qtyEntered); // 1-Qty
KeyNamePair pp = new KeyNamePair(rs.getInt(3), rs.getString(4).trim());
line.add(pp); // 2-UOM
pp = new KeyNamePair(rs.getInt(5), rs.getString(6));
@@ -396,7 +396,7 @@ public class VCreateFromInvoice extends VCreateFrom implements VetoableChangeLis
{
Vector