SMB中设置自定义报表快速查找未复核单据
在用户使用过程中,经常有未生效出库量导致无法保存单据,但是如果很多资料没有复核的时候,查找没有复核的该产品需要一定的时间。为了更快的查找。可以使用自定义报表来实现快速查找
自定义报表中的数据来源选择“SQL语法”
select * from (select A.flag as '旗标' , A.billdate as'单据日期' , A.billno as '单据号码' , A.prodid as '产品编号', A.hascheck as'是否过账' , A.SQuantity as '数量' , B.prodname as '产品名称' ,B.prodsize as '规格型号' from comprodrec A , comProduct B where A.prodid=B.ProdID) AS fuhe where @p1 and @p2
语法参数设定好。其中产品编号需要关联
设置单据类型的自定义字段。根据旗标自动设置单据的名称
过滤条件可以设置为(Advdata.是否过账=0)。过滤掉已经复核的单据
生产SQL后的示例语法
SELECT Advdata.旗标 as Advdata旗标 ,Advdata.单据日期 as Advdata单据日期 ,Advdata.单据号码 as Advdata单据号码 ,Advdata.产品编号 as Advdata产品编号 ,Advdata.产品名称 as Advdata产品名称 ,Advdata.规格型号 as Advdata规格型号 ,Advdata.数量 as Advdata数量 ,Advdata.是否过账 as Advdata是否过账 FROM (select * from (select A.flag as '旗标' , A.billdate as'单据日期' , A.billno as '单据号码' , A.prodid as '产品编号', A.hascheck as'是否过账' , A.SQuantity as '数量' , B.prodname as '产品名称' ,B.prodsize as '规格型号' from comprodrec A , comProduct B where A.prodid=B.ProdID) AS fuhe where @p1 and @p2) AS Advdata WHERE (Advdata.是否过账=0) ORDER BY Advdata.产品编号 DESC