任务描述
报表导出
需求描述
验收标准
暂无
| 所属迭代 | 技术研发中心 3月第1版本(2023年) |
|---|---|
| 所属模块 | / |
| 相关需求 | 仓库操作优化-23年3月1版本 |
| 指派给 | Closed 于 2023-03-02 08:54:05 |
| 任务类型 | 后端 |
| 任务标签 | 初始 |
| 开发组 | |
| 任务状态 | 已关闭 |
| 进度 | 100% |
| 优先级 | P2 |
| 关键词 | |
| 抄送给 |
| 由谁创建 | 程伟 于 2023-02-22 09:20:55 |
|---|---|
| 由谁完成 | 鞠智明 于 2023-02-22 09:37:45 |
| 由谁取消 | 暂无 |
| 由谁关闭 | 鞠智明 于 2023-03-02 08:54:05 |
| 关闭原因 | 已完成 |
| 最后编辑 | 鞠智明 于 2023-03-02 08:54:05 |
| 团队 | 最初预计 | 总计消耗 | 预计剩余 |
|---|
| 最初预计 | 4工时 |
|---|---|
| 总计消耗 | 4工时 |
| 预计剩余 | 0工时 |
| 预计开始 | 0000-00-00 |
| 实际开始 | 2023-02-22 |
| 截止日期 | 0000-00-00 |
开发报告
1.【报告中心-自定义报告导出】,仓库工作统计报表,新增一页,名称为“集货数量统计”;
SELECT a.CollectionUserName AS '集货人',
CASE c.IsStockeOrder WHEN 1 THEN'备库订单' ELSE '客户订单' END AS '订单类型',
COUNT(DISTINCT a.ID) AS '周转箱数量',
COUNT(DISTINCT b.SKU) AS 'SKU数量',
ISNULL(SUM(b.PickingNum),0) AS '产品数量'
FROM RB_Package_Picking_ChildWarehouseArea_TurnoverBox(NOLOCK) a
LEFT JOIN RB_Package_Picking_ChildWarehouseArea_TurnoverBox_Detail(NOLOCK) b
ON a.ID = b.TurnoverBoxID
LEFT JOIN(SELECT aa.PickingGUID,
Max(CASE bb.IsStockOrderWithPackage WHEN 1 THEN 1 ELSE 0 END ) AS IsStockeOrder
FROM RB_Package_Picking_Package(NOLOCK) aa
LEFT JOIN dbo.RB_Procurement_Order_Package(NOLOCK) bb
ON aa.CustomerID = bb.CustomerID
AND aa.PackageID = bb.ID
GROUP BY aa.PickingGUID) c
ON a.MainPickingGUID = c.PickingGUID
INNER JOIN RB_Package_Picking(NOLOCK) d
ON a.MainPickingGUID = d.PickingGUID
WHERE a.IsCollection = 1
AND a.CustomerID = 1
AND a.CollectionTime BETWEEN @StartTime AND @EndTime
AND d.WareHouseID IN (@WareHouseIds)
GROUP BY a.CollectionUserName,
c.IsStockeOrder