Author: mor
Date: Mon Jun 7 08:41:20 2010 New Revision: 952140 URL: http://svn.apache.org/viewvc?rev=952140&view=rev Log: Added a new status (Returned) on non-serialized inventory item. This way we can run a inventory report (Facility > Reports) in the system to get the count of the inventory items received through order returns. Modified: ofbiz/trunk/applications/product/data/ProductTypeData.xml ofbiz/trunk/applications/product/script/org/ofbiz/shipment/receipt/ShipmentReceiptServices.xml Modified: ofbiz/trunk/applications/product/data/ProductTypeData.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/data/ProductTypeData.xml?rev=952140&r1=952139&r2=952140&view=diff ============================================================================== --- ofbiz/trunk/applications/product/data/ProductTypeData.xml (original) +++ ofbiz/trunk/applications/product/data/ProductTypeData.xml Mon Jun 7 08:41:20 2010 @@ -494,6 +494,7 @@ under the License. <StatusItem description="Defective" sequenceId="21" statusCode="DEFECTIVE" statusId="INV_DEFECTIVE" statusTypeId="INV_SERIALIZED_STTS"/> <StatusItem description="On Hold (Non-Serialized)" sequenceId="01" statusCode="ON_HOLD_NS" statusId="INV_NS_ON_HOLD" statusTypeId="INV_NON_SER_STTS"/> <StatusItem description="Defective (Non-Serialized)" sequenceId="02" statusCode="DEFECTIVE_NS" statusId="INV_NS_DEFECTIVE" statusTypeId="INV_NON_SER_STTS"/> + <StatusItem description="Returned (Non-Serialized)" sequenceId="02" statusCode="RETURNED_NS" statusId="INV_NS_RETURNED" statusTypeId="INV_NON_SER_STTS"/> <StatusValidChange condition="" statusId="INV_ON_ORDER" statusIdTo="INV_AVAILABLE" transitionName="Order Arrived"/> <StatusValidChange condition="" statusId="INV_AVAILABLE" statusIdTo="INV_PROMISED" transitionName="Promise"/> <StatusValidChange condition="" statusId="INV_AVAILABLE" statusIdTo="INV_ON_HOLD" transitionName="Hold"/> @@ -516,6 +517,8 @@ under the License. <StatusValidChange condition="" statusId="INV_ACTIVATED" statusIdTo="INV_RETURNED" transitionName="Return Status Pending"/> <StatusValidChange condition="" statusId="INV_DEACTIVATED" statusIdTo="INV_ON_HOLD" transitionName="Hold Inactive"/> <StatusValidChange condition="" statusId="INV_DEACTIVATED" statusIdTo="INV_RETURNED" transitionName="Return Inactive"/> + <StatusValidChange condition="" statusId="INV_NS_RETURNED" statusIdTo="INV_NS_ON_HOLD" transitionName="Make Return Held"/> + <StatusValidChange condition="" statusId="INV_NS_RETURNED" statusIdTo="INV_NS_DEFECTIVE" transitionName="Mark Return Defective"/> <!-- inventory transfer status --> <StatusType description="Inventory Transfer" hasTable="N" parentTypeId="" statusTypeId="INVENTORY_XFER_STTS"/> Modified: ofbiz/trunk/applications/product/script/org/ofbiz/shipment/receipt/ShipmentReceiptServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/script/org/ofbiz/shipment/receipt/ShipmentReceiptServices.xml?rev=952140&r1=952139&r2=952140&view=diff ============================================================================== --- ofbiz/trunk/applications/product/script/org/ofbiz/shipment/receipt/ShipmentReceiptServices.xml (original) +++ ofbiz/trunk/applications/product/script/org/ofbiz/shipment/receipt/ShipmentReceiptServices.xml Mon Jun 7 08:41:20 2010 @@ -103,6 +103,11 @@ under the License. <else> <if-compare field="parameters.statusId" operator="equals" value="INV_ON_HOLD"> <set field="parameters.statusId" value="INV_NS_ON_HOLD"/> + <else> + <if-compare field="parameters.statusId" operator="equals" value="INV_RETURNED"> + <set field="parameters.statusId" value="INV_NS_RETURNED"/> + </if-compare> + </else> </if-compare> </else> </if-compare> @@ -112,6 +117,7 @@ under the License. <and> <not><if-compare field="parameters.statusId" operator="equals" value="INV_NS_DEFECTIVE"/></not> <not><if-compare field="parameters.statusId" operator="equals" value="INV_NS_ON_HOLD"/></not> + <not><if-compare field="parameters.statusId" operator="equals" value="INV_NS_RETURNED"/></not> </and> </condition> <then> |
Free forum by Nabble | Edit this page |