Author: jacopoc
Date: Sat Aug 5 01:26:13 2006 New Revision: 428976 URL: http://svn.apache.org/viewvc?rev=428976&view=rev Log: Added more information about the suggested/required stock moves: * atp/qoh of the from and to locations * minimum level and move qty of the target location This shoud make the stock moves decisions easier. Modified: incubator/ofbiz/trunk/applications/product/webapp/facility/facility/PickMoveStock.ftl Modified: incubator/ofbiz/trunk/applications/product/webapp/facility/facility/PickMoveStock.ftl URL: http://svn.apache.org/viewvc/incubator/ofbiz/trunk/applications/product/webapp/facility/facility/PickMoveStock.ftl?rev=428976&r1=428975&r2=428976&view=diff ============================================================================== --- incubator/ofbiz/trunk/applications/product/webapp/facility/facility/PickMoveStock.ftl (original) +++ incubator/ofbiz/trunk/applications/product/webapp/facility/facility/PickMoveStock.ftl Sat Aug 5 01:26:13 2006 @@ -32,10 +32,16 @@ <#assign rowCount = 0> <table border="1" cellspacing="0" cellpadding="2"> <tr> + <td><div class="tableheadtext">${uiLabelMap.ProductProductId}</div></td> <td><div class="tableheadtext">${uiLabelMap.ProductProduct}</div></td> <td><div class="tableheadtext">${uiLabelMap.ProductFromLocation}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductQoh}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductAtp}</div></td> <td><div class="tableheadtext">${uiLabelMap.ProductToLocation}</div></td> - <td><div class="tableheadtext">${uiLabelMap.ProductQuantity}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductQoh}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductAtp}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductMinimumStock}</div></td> + <td><div class="tableheadtext">${uiLabelMap.ProductMoveQuantity}</div></td> <td><div class="tableheadtext">${uiLabelMap.OrderConfirm}</div></td> <td align="right"> <span class="tableheadtext">${uiLabelMap.ProductSelectAll}</span> @@ -48,13 +54,20 @@ <#assign facilityLocationFrom = moveByOisgirInfo.facilityLocationFrom> <#assign facilityLocationTypeEnumFrom = (facilityLocationFrom.getRelatedOneCache("TypeEnumeration"))?if_exists> <#assign facilityLocationTo = moveByOisgirInfo.facilityLocationTo> + <#assign targetProductFacilityLocation = moveByOisgirInfo.targetProductFacilityLocation> <#assign facilityLocationTypeEnumTo = (facilityLocationTo.getRelatedOneCache("TypeEnumeration"))?if_exists> <#assign totalQuantity = moveByOisgirInfo.totalQuantity> <tr> - <td><div class="tabletext">${product.internalName?if_exists} [${product.productId}]</div></td> - <td><div class="tabletext">${facilityLocationFrom.areaId?if_exists}:${facilityLocationFrom.aisleId?if_exists}:${facilityLocationFrom.sectionId?if_exists}:${facilityLocationFrom.levelId?if_exists}:${facilityLocationFrom.positionId?if_exists}<#if facilityLocationTypeEnumFrom?has_content>(${facilityLocationTypeEnumFrom.get("description",locale)})</#if>[${facilityLocationFrom.locationSeqId}]</div></td> - <td><div class="tabletext">${facilityLocationTo.areaId?if_exists}:${facilityLocationTo.aisleId?if_exists}:${facilityLocationTo.sectionId?if_exists}:${facilityLocationTo.levelId?if_exists}:${facilityLocationTo.positionId?if_exists}<#if facilityLocationTypeEnumTo?has_content>(${facilityLocationTypeEnumTo.get("description",locale)})</#if>[${facilityLocationTo.locationSeqId}]</div></td> - <td><div class="tabletext">${totalQuantity?string.number}</div></td> + <td><div class="tabletext">${product.productId}</div></td> + <td><div class="tabletext">${product.internalName?if_exists}</div></td> + <td><div class="tabletext">${facilityLocationFrom.areaId?if_exists}:${facilityLocationFrom.aisleId?if_exists}:${facilityLocationFrom.sectionId?if_exists}:${facilityLocationFrom.levelId?if_exists}:${facilityLocationFrom.positionId?if_exists}<#if facilityLocationTypeEnumFrom?has_content>(${facilityLocationTypeEnumFrom.description})</#if>[${facilityLocationFrom.locationSeqId}]</div></td> + <td><div class="tabletext">${moveByOisgirInfo.quantityOnHandTotalFrom?if_exists}</div></td> + <td><div class="tabletext">${moveByOisgirInfo.availableToPromiseTotalFrom?if_exists}</div></td> + <td><div class="tabletext">${facilityLocationTo.areaId?if_exists}:${facilityLocationTo.aisleId?if_exists}:${facilityLocationTo.sectionId?if_exists}:${facilityLocationTo.levelId?if_exists}:${facilityLocationTo.positionId?if_exists}<#if facilityLocationTypeEnumTo?has_content>(${facilityLocationTypeEnumTo.description})</#if>[${facilityLocationTo.locationSeqId}]</div></td> + <td><div class="tabletext">${moveByOisgirInfo.quantityOnHandTotalTo?if_exists}</div></td> + <td><div class="tabletext">${moveByOisgirInfo.availableToPromiseTotalTo?if_exists}</div></td> + <td><div class="tabletext">${targetProductFacilityLocation.minimumStock?if_exists}</div></td> + <td><div class="tabletext">${targetProductFacilityLocation.moveQuantity?if_exists}</div></td> <td align="right"> <input type="hidden" name="productId_o_${rowCount}" value="${product.productId?if_exists}"> <input type="hidden" name="facilityId_o_${rowCount}" value="${facilityId?if_exists}"> @@ -73,13 +86,20 @@ <#assign facilityLocationFrom = moveByPflInfo.facilityLocationFrom> <#assign facilityLocationTypeEnumFrom = (facilityLocationFrom.getRelatedOneCache("TypeEnumeration"))?if_exists> <#assign facilityLocationTo = moveByPflInfo.facilityLocationTo> + <#assign targetProductFacilityLocation = moveByPflInfo.targetProductFacilityLocation> <#assign facilityLocationTypeEnumTo = (facilityLocationTo.getRelatedOneCache("TypeEnumeration"))?if_exists> <#assign totalQuantity = moveByPflInfo.totalQuantity> <tr> - <td><div class="tabletext">${product.internalName?if_exists} [${product.productId}]</div></td> - <td><div class="tabletext">${facilityLocationFrom.areaId?if_exists}:${facilityLocationFrom.aisleId?if_exists}:${facilityLocationFrom.sectionId?if_exists}:${facilityLocationFrom.levelId?if_exists}:${facilityLocationFrom.positionId?if_exists}<#if facilityLocationTypeEnumFrom?has_content>(${facilityLocationTypeEnumFrom.get("description",locale)})</#if>[${facilityLocationFrom.locationSeqId}]</div></td> - <td><div class="tabletext">${facilityLocationTo.areaId?if_exists}:${facilityLocationTo.aisleId?if_exists}:${facilityLocationTo.sectionId?if_exists}:${facilityLocationTo.levelId?if_exists}:${facilityLocationTo.positionId?if_exists}<#if facilityLocationTypeEnumTo?has_content>(${facilityLocationTypeEnumTo.get("description",locale)})</#if>[${facilityLocationTo.locationSeqId}]</div></td> - <td><div class="tabletext">${totalQuantity?string.number}</div></td> + <td><div class="tabletext">${product.productId}</div></td> + <td><div class="tabletext">${product.internalName?if_exists}</div></td> + <td><div class="tabletext">${facilityLocationFrom.areaId?if_exists}:${facilityLocationFrom.aisleId?if_exists}:${facilityLocationFrom.sectionId?if_exists}:${facilityLocationFrom.levelId?if_exists}:${facilityLocationFrom.positionId?if_exists}<#if facilityLocationTypeEnumFrom?has_content>(${facilityLocationTypeEnumFrom.description})</#if>[${facilityLocationFrom.locationSeqId}]</div></td> + <td><div class="tabletext">${moveByPflInfo.quantityOnHandTotalFrom?if_exists}</div></td> + <td><div class="tabletext">${moveByPflInfo.availableToPromiseTotalFrom?if_exists}</div></td> + <td><div class="tabletext">${facilityLocationTo.areaId?if_exists}:${facilityLocationTo.aisleId?if_exists}:${facilityLocationTo.sectionId?if_exists}:${facilityLocationTo.levelId?if_exists}:${facilityLocationTo.positionId?if_exists}<#if facilityLocationTypeEnumTo?has_content>(${facilityLocationTypeEnumTo.description})</#if>[${facilityLocationTo.locationSeqId}]</div></td> + <td><div class="tabletext">${moveByPflInfo.quantityOnHandTotalTo?if_exists}</div></td> + <td><div class="tabletext">${moveByPflInfo.availableToPromiseTotalTo?if_exists}</div></td> + <td><div class="tabletext">${targetProductFacilityLocation.minimumStock?if_exists}</div></td> + <td><div class="tabletext">${targetProductFacilityLocation.moveQuantity?if_exists}</div></td> <td align="right"> <input type="hidden" name="productId_o_${rowCount}" value="${product.productId?if_exists}"> <input type="hidden" name="facilityId_o_${rowCount}" value="${facilityId?if_exists}"> @@ -94,17 +114,17 @@ <#assign rowCount = rowCount + 1> </#list> <tr> - <td colspan="6" align="right"> + <td colspan="13" align="right"> <a href="javascript:document.selectAllForm.submit();" class="buttontext">${uiLabelMap.ProductConfirmSelectedMoves}</a> </td> </tr> <#else> - <tr><td colspan="6"><div class="head3">${uiLabelMap.ProductNoStockMovesNeeded}.</div></td></tr> + <tr><td colspan="13"><div class="head3">${uiLabelMap.ProductNoStockMovesNeeded}.</div></td></tr> </#if> <#assign messageCount = 0> <#list pflWarningMessageList?if_exists as pflWarningMessage> <#assign messageCount = messageCount + 1> - <tr><td colspan="6"><div class="head3">${messageCount}:${pflWarningMessage}.</div></td></tr> + <tr><td colspan="13"><div class="head3">${messageCount}:${pflWarningMessage}.</div></td></tr> </#list> </table> <input type="hidden" name="_rowCount" value="${rowCount}"> |
Free forum by Nabble | Edit this page |