<#if picklistInfoList?has_content>
<#list picklistInfoList as picklistInfo>
<#assign picklist = picklistInfo.picklist>
<#-- Picklist -->
<#if picklistInfo.shipmentMethodType?has_content>
${uiLabelMap.CommonFor} ${uiLabelMap.ProductShipmentMethodType} ${picklistInfo.shipmentMethodType.description?default(picklistInfo.shipmentMethodType.shipmentMethodTypeId)}
#if>
<#-- PicklistRole -->
<#list picklistInfo.picklistRoleInfoList! as picklistRoleInfo>
${uiLabelMap.PartyParty} ${picklistRoleInfo.partyNameView.firstName!} ${picklistRoleInfo.partyNameView.middleName!} ${picklistRoleInfo.partyNameView.lastName!} ${picklistRoleInfo.partyNameView.groupName!}
${uiLabelMap.PartyRole} ${picklistRoleInfo.roleType.description}
${uiLabelMap.CommonFrom} ${picklistRoleInfo.picklistRole.fromDate}
<#if picklistRoleInfo.picklistRole.thruDate??>${uiLabelMap.CommonThru} ${picklistRoleInfo.picklistRole.thruDate}#if>
#list>
${uiLabelMap.ProductAssignPicker}
<#-- PicklistStatusHistory -->
<#list picklistInfo.picklistStatusHistoryInfoList! as picklistStatusHistoryInfo>
${uiLabelMap.CommonStatus} ${uiLabelMap.CommonChange} ${uiLabelMap.CommonFrom} ${picklistStatusHistoryInfo.statusItem.get("description",locale)}
${uiLabelMap.CommonTo} ${picklistStatusHistoryInfo.statusItemTo.description}
${uiLabelMap.CommonOn} ${picklistStatusHistoryInfo.picklistStatusHistory.changeDate}
${uiLabelMap.CommonBy} ${picklistStatusHistoryInfo.picklistStatusHistory.changeUserLoginId}
#list>
<#-- PicklistBin -->
<#list picklistInfo.picklistBinInfoList! as picklistBinInfo>
<#assign isBinComplete = Static["org.apache.ofbiz.shipment.picklist.PickListServices"].isBinComplete(delegator, picklistBinInfo.picklistBin.picklistBinId)/>
<#if (!isBinComplete)>
${uiLabelMap.ProductBinNum} ${picklistBinInfo.picklistBin.binLocationNumber} (${picklistBinInfo.picklistBin.picklistBinId})
<#if picklistBinInfo.primaryOrderHeader??>
${uiLabelMap.ProductPrimaryOrderId} ${picklistBinInfo.primaryOrderHeader.orderId}#if>
<#if picklistBinInfo.primaryOrderItemShipGroup??>
${uiLabelMap.ProductPrimaryShipGroupSeqId} ${picklistBinInfo.primaryOrderItemShipGroup.shipGroupSeqId}#if>
<#if !picklistBinInfo.picklistItemInfoList?has_content>
${uiLabelMap.CommonDelete}#if>
${uiLabelMap.CommonUpdate} ${uiLabelMap.ProductBinNum}
<#if picklistBinInfo.picklistItemInfoList?has_content>
<#assign alt_row = false>
<#list picklistBinInfo.picklistItemInfoList! as picklistItemInfo>
<#assign picklistItem = picklistItemInfo.picklistItem>
<#assign inventoryItemAndLocation = picklistItemInfo.inventoryItemAndLocation>
class="alternate-row"#if>>
${picklistItem.orderId} |
${picklistItem.shipGroupSeqId} |
${picklistItem.orderItemSeqId} |
${picklistItemInfo.orderItem.productId}<#if picklistItemInfo.orderItem.productId != inventoryItemAndLocation.productId> [${inventoryItemAndLocation.productId}]#if> |
${inventoryItemAndLocation.inventoryItemId} |
${inventoryItemAndLocation.areaId!}-${inventoryItemAndLocation.aisleId!}-${inventoryItemAndLocation.sectionId!}-${inventoryItemAndLocation.levelId!}-${inventoryItemAndLocation.positionId!} |
${picklistItem.quantity} |
<#if !picklistItemInfo.itemIssuanceList?has_content>
|
#if>
<#-- picklistItem.orderItemShipGrpInvRes (do we want to display any of this info?) -->
<#-- picklistItemInfo.itemIssuanceList -->
<#list picklistItemInfo.itemIssuanceList! as itemIssuance>
${uiLabelMap.ProductIssue} ${uiLabelMap.CommonTo} ${uiLabelMap.ProductShipmentItemSeqId}: ${itemIssuance.shipmentId}:${itemIssuance.shipmentItemSeqId}
${uiLabelMap.ProductQuantity}: ${itemIssuance.quantity}
${uiLabelMap.CommonDate}: ${itemIssuance.issuedDateTime}
#list>
|
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
#list>
<#if picklistBinInfo.productStore.managedByLot?? && picklistBinInfo.productStore.managedByLot = "Y">
<#assign alt_row = false>
<#list picklistBinInfo.picklistItemInfoList! as picklistItemInfo>
<#assign picklistItem = picklistItemInfo.picklistItem>
<#assign inventoryItemAndLocation = picklistItemInfo.inventoryItemAndLocation>
<#if !picklistItemInfo.product.lotIdFilledIn?has_content || picklistItemInfo.product.lotIdFilledIn != "Forbidden">
<#-- toggle the row color -->
<#assign alt_row = !alt_row>
#if>
#list>
#if>
#if>
#if>
#list>
<#if picklistInfo_has_next>
#if>
#list>
<#else>
${uiLabelMap.ProductNoPicksStarted}.
#if>