From b79f5c96256749f33938b73512b9396306fe9e0a Mon Sep 17 00:00:00 2001
From: Kevin Deldycke <kevin@nexedi.com>
Date: Thu, 23 Jun 2005 16:32:51 +0000
Subject: [PATCH] support of inventory (in order to make getTotalInventory()
 method working)

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@3328 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement.zsql   | 3 ++-
 .../ERP5Catalog/sql/erp5_mysql/z_catalog_movement_list.zsql  | 5 +++--
 product/ERP5Catalog/sql/erp5_mysql/z_create_movement.zsql    | 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement.zsql b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement.zsql
index 9da6536e17..46c223b367 100755
--- a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement.zsql
+++ b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement.zsql
@@ -14,6 +14,7 @@ getSourceUid
 getDestinationUid
 getResourceUid
 getNetConvertedQuantity
+getInventory
 getStartDate
 getStopDate
 getNetConvertedTargetQuantity
@@ -35,7 +36,7 @@ INSERT INTO movement VALUES (
   <dtml-if getDestinationUid ><dtml-sqlvar getDestinationUid  type="int"><dtml-else>NULL</dtml-if>,
   <dtml-if getResourceUid><dtml-sqlvar getResourceUid type="int"><dtml-else>NULL</dtml-if>,
   <dtml-if getNetConvertedQuantity><dtml-sqlvar getNetConvertedQuantity type="float"><dtml-else>NULL</dtml-if>,
-  NULL,
+  <dtml-if getInventory><dtml-sqlvar getInventory type="float"><dtml-else>NULL</dtml-if>,
   <dtml-if getStartDate><dtml-sqlvar getStartDate type="datetime"><dtml-else>NULL</dtml-if>,
   <dtml-if getStopDate><dtml-sqlvar getStopDate type="datetime"><dtml-else>NULL</dtml-if>,
   <dtml-if getNetConvertedTargetQuantity><dtml-sqlvar getNetConvertedTargetQuantity type="float"><dtml-else>NULL</dtml-if>,
diff --git a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement_list.zsql b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement_list.zsql
index 0e2c32b26f..1689b47f7a 100755
--- a/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement_list.zsql
+++ b/product/ERP5Catalog/sql/erp5_mysql/z_catalog_movement_list.zsql
@@ -14,6 +14,7 @@ getSourceUid
 getDestinationUid
 getResourceUid
 getNetConvertedQuantity
+getInventory
 getInventoriatedStartDate
 getInventoriatedStopDate
 getNetConvertedTargetQuantity
@@ -39,14 +40,14 @@ INSERT INTO
   movement
 VALUES
     <dtml-in prefix="loop" expr="movement_list">
-( 
+(
   <dtml-sqlvar expr="uid[loop_item]" type="int">,
   <dtml-sqlvar expr="getExplanationUid[loop_item]" type="int" optional>,
   <dtml-sqlvar expr="getSourceUid[loop_item]" type="int" optional>,
   <dtml-sqlvar expr="getDestinationUid[loop_item]" type="int" optional>,
   <dtml-sqlvar expr="getResourceUid[loop_item]" type="int" optional>,
   <dtml-sqlvar expr="getNetConvertedQuantity[loop_item]" type="float" optional>,
-  NULL,
+  <dtml-sqlvar expr="getInventory[loop_item]" type="float" optional>,
   <dtml-sqlvar expr="getInventoriatedStartDate[loop_item]" type="datetime" optional>,
   <dtml-sqlvar expr="getInventoriatedStopDate[loop_item]" type="datetime" optional>,
   <dtml-sqlvar expr="getNetConvertedTargetQuantity[loop_item]" type="float" optional>,
diff --git a/product/ERP5Catalog/sql/erp5_mysql/z_create_movement.zsql b/product/ERP5Catalog/sql/erp5_mysql/z_create_movement.zsql
index 6963805368..1c0fbbe0c5 100755
--- a/product/ERP5Catalog/sql/erp5_mysql/z_create_movement.zsql
+++ b/product/ERP5Catalog/sql/erp5_mysql/z_create_movement.zsql
@@ -19,7 +19,7 @@ CREATE TABLE `movement` (
   `destination_uid` BIGINT UNSIGNED default '0',
   `resource_uid` BIGINT UNSIGNED default '0',
   `quantity` real default '0.0',
-  `inventory` real default NULL,
+  `inventory` real default '0.0',
   `start_date` datetime,
   `stop_date` datetime,
   `target_quantity` real default '0.0',
-- 
2.30.9