Author: mor
Date: Tue Jul 7 13:55:48 2009 New Revision: 791837 URL: http://svn.apache.org/viewvc?rev=791837&view=rev Log: On Order Detail Page Actions block added one more action i.e. Receive. This is also used to receive purchase order. Only difference with existing screens is that the Qty. Received defaults to zero so that user can do changes manually. Modified: ofbiz/trunk/applications/order/webapp/ordermgr/order/ordershippinginfo.ftl ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/inventory/ReceiveInventory.groovy ofbiz/trunk/applications/product/webapp/facility/inventory/receiveInventory.ftl Modified: ofbiz/trunk/applications/order/webapp/ordermgr/order/ordershippinginfo.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/order/webapp/ordermgr/order/ordershippinginfo.ftl?rev=791837&r1=791836&r2=791837&view=diff ============================================================================== --- ofbiz/trunk/applications/order/webapp/ordermgr/order/ordershippinginfo.ftl (original) +++ ofbiz/trunk/applications/order/webapp/ordermgr/order/ordershippinginfo.ftl Tue Jul 7 13:55:48 2009 @@ -81,6 +81,20 @@ <input type="submit" class="smallSubmit" value="${uiLabelMap.OrderQuickReceivePurchaseOrder}"/> </li> </form> + <form name="receivePurchaseOrderForm" action="/facility/control/quickShipPurchaseOrder?externalLoginKey=${externalLoginKey}" method="post"> + <input type="hidden" name="initialSelected" value="Y"/> + <input type="hidden" name="orderId" value="${orderId}"/> + <input type="hidden" name="purchaseOrderId" value="${orderId}"/> + <input type="hidden" name="partialReceive" value="Y"/> + <li> + <select name="facilityId"> + <#list ownedFacilities as facility> + <option value="${facility.facilityId}">${facility.facilityName}</option> + </#list> + </select> + <a href="javascript:document.receivePurchaseOrderForm.submit()" class="buttontext">${uiLabelMap.CommonReceive}</a> + </li> + </form> <#else> <form name="receiveInventoryForm" action="/facility/control/ReceiveInventory" method="POST"> <input type="hidden" name="initialSelected" value="Y"/> @@ -94,6 +108,19 @@ <a href="javascript:document.receiveInventoryForm.submit()" class="buttontext">${uiLabelMap.OrderQuickReceivePurchaseOrder}</a> </li> </form> + <form name="partialReceiveInventoryForm" action="/facility/control/ReceiveInventory" method="post"> + <input type="hidden" name="initialSelected" value="Y"/> + <input type="hidden" name="purchaseOrderId" value="${orderId?if_exists}"/> + <input type="hidden" name="partialReceive" value="Y"/> + <li> + <select name="facilityId"> + <#list ownedFacilities as facility> + <option value="${facility.facilityId}">${facility.facilityName}</option> + </#list> + </select> + <a href="javascript:document.partialReceiveInventoryForm.submit()" class="buttontext">${uiLabelMap.CommonReceive}</a> + </li> + </form> </#if> <#if orderHeader.statusId != "ORDER_COMPLETED"> <form action="<@ofbizUrl>completePurchaseOrder?externalLoginKey=${externalLoginKey}</@ofbizUrl>" method="POST"> Modified: ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/inventory/ReceiveInventory.groovy URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/inventory/ReceiveInventory.groovy?rev=791837&r1=791836&r2=791837&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/inventory/ReceiveInventory.groovy (original) +++ ofbiz/trunk/applications/product/webapp/facility/WEB-INF/actions/inventory/ReceiveInventory.groovy Tue Jul 7 13:55:48 2009 @@ -26,6 +26,11 @@ productId = request.getParameter("productId"); shipmentId = request.getParameter("shipmentId"); +partialReceive = parameters.partialReceive; +if (partialReceive) { + context.partialReceive = partialReceive; +} + facility = null; if (facilityId) { facility = delegator.findOne("Facility", [facilityId : facilityId], false); Modified: ofbiz/trunk/applications/product/webapp/facility/inventory/receiveInventory.ftl URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/inventory/receiveInventory.ftl?rev=791837&r1=791836&r2=791837&view=diff ============================================================================== --- ofbiz/trunk/applications/product/webapp/facility/inventory/receiveInventory.ftl (original) +++ ofbiz/trunk/applications/product/webapp/facility/inventory/receiveInventory.ftl Tue Jul 7 13:55:48 2009 @@ -239,6 +239,7 @@ <input type="hidden" name="facilityId" value="${requestParameters.facilityId?if_exists}"/> <input type="hidden" name="purchaseOrderId" value="${requestParameters.purchaseOrderId?if_exists}"/> <input type="hidden" name="initialSelected" value="Y"/> + <input type="hidden" name="partialReceive" value="${partialReceive?if_exists}"/> <table class="basic-table" cellspacing="0"> <#list shipments?if_exists as shipment> <#assign originFacility = shipment.getRelatedOneCache("OriginFacility")?if_exists/> @@ -381,7 +382,7 @@ </td> <td align="right">${uiLabelMap.ProductQtyReceived} :</td> <td align="right"> - <input type="text" name="quantityAccepted_o_${rowCount}" size="6" value="${defaultQuantity?string.number}"/> + <input type="text" name="quantityAccepted_o_${rowCount}" size="6" value=<#if partialReceive?exists>"0"<#else>"${defaultQuantity?string.number}"</#if>/> </td> </tr> <tr> |
Free forum by Nabble | Edit this page |