diff --git a/htdocs/product/inventory/inventory.php b/htdocs/product/inventory/inventory.php index 6a6d4c345ce..bd1863e8f8d 100644 --- a/htdocs/product/inventory/inventory.php +++ b/htdocs/product/inventory/inventory.php @@ -885,6 +885,11 @@ if ($object->id > 0) { print ''; print $form->textwithpicto($langs->trans("RealQty"), $langs->trans("InventoryRealQtyHelp")); print ''; + + print ''; + print $langs->trans("Delta"); + print ''; + if ($object->status == $object::STATUS_DRAFT || $object->status == $object::STATUS_VALIDATED) { // Actions or link to stock movement print ''; @@ -916,6 +921,7 @@ if ($object->id > 0) { print ''; print ''; // Actions + print ''; print ''; print ''; print ''; @@ -995,9 +1001,7 @@ if ($object->id > 0) { print ''; print ''; - // Real quantity if ($object->status == $object::STATUS_DRAFT || $object->status == $object::STATUS_VALIDATED) { - print ''; $qty_view = GETPOST("id_".$obj->rowid) && price2num(GETPOST("id_".$obj->rowid), 'MS') >= 0 ? GETPOST("id_".$obj->rowid) : $obj->qty_view; //if (!$hasinput && $qty_view !== null && $obj->qty_stock != $qty_view) { @@ -1005,12 +1009,20 @@ if ($object->id > 0) { $hasinput = true; } + // Real quantity + print ''; print ''; print img_picto('', 'eraser', 'class="opacitymedium"'); print ''; print ''; print ''; + // Delta quantity + $dt = $obj->qty_view - $obj->qty_stock; + print ''; + if($dt != 0) print $dt; + print ''; + // Picto delete line print ''; print ''.img_delete().''; @@ -1018,9 +1030,17 @@ if ($object->id > 0) { print ''; print ''; } else { + // Real quantity print ''; print $obj->qty_view; // qty found print ''; + + // Delta quantity + $dt = $obj->qty_view - $obj->qty_stock; + print ''; + if($dt != 0) print $dt; + print ''; + print ''; if ($obj->fk_movement > 0) { $stockmovment = new MouvementStock($db);