对应版本:用友U8.52对应产品线:供应链对应模块:存货核算模块问题现象:提交需求:目前客户需要一个个性化的报表,在材料出库单设置了表头自定义项,分别是车型\\车牌号码\\维修性质客户要求可以进行按这三个自定义项进行小计汇总,可以按单据日期\\仓库\\收发类别\\单据类型查询,表格内容:车型\\车牌号码\\维修性质\\存货编号\\单据日期\\单据编号\\存货编号\\存货名称\\规格型号\\计量单位\\出库数量\\单价\\金额客户做这个报表是为了统计表车型维修了哪些材料明细及金额,在自定义表我们做不出来问题原因:同解决方案解决方案:您好,请这样处理:1、设置单据头自定义项1(车型),自定义项2(车牌号码),自定义项3(维修性质)。2、增加材料出库单表头项目(车型),(车牌号码),(维修性质)。3、在我的帐表中新增文件夹。4、点新增,进入新建报表窗口,然后点视图菜单下的“显示SQL语句”,将下面的脚本复制到sql文本框中。/**/SELECTRdRecord.cCodeAS收发单据号,RdRecord.dDateAS单据日期,RdRecord.cVouchTypeAS单据类型编码,RdRecord.cRdCodeAS收发类别编码,RdRecord.cWhCodeAS仓库编码,RdRecord.cDefine1AS车型,RdRecord.cDefine2AS车牌号码,RdRecord.cDefine3AS维修性质,RdRecords.cInvCodeAS存货编码,RdRecords.iQuantityAS数量,RdRecords.iUnitCostAS单价,RdRecords.iPriceAS金额,Inventory.cInvStdAS规格型号,ComputationUnit.cComUnitNameAS计量单位名称,Inventory.cInvNameAS存货名称FROMRdRecordINNERJOINRdRecordsONRdRecord.ID=RdRecords.IDINNERJOINInventoryONRdRecords.cInvCode=Inventory.cInvCodeINNERJOINComputationUnitONInventory.cComUnitCode=ComputationUnit.cComunitCodeWHERERdRecord.cVouchType=’11’/**/5、点运行下面的查看结果6、点文件下面的保存,保存一张新表。退出新建报表窗口。7、查询新建的报表,查询出来后点上面的格式按钮。8、点视图下面的设置报表条件,增加条件。名称中选择自定义项1(车型),数据类型“字符”,参照类别“列表参照”。参照属性定义中将下面的语句复制进去selectcvaluefromuserdefinewherecid=01保存后,再新增,然后依次自定义项2(车牌号码)selectcvaluefromuserdefinewherecid=02自定义项3(维修性质)selectcvaluefromuserdefinewherecid=019、需要其他项目的自己增加。确定后退出,刷新查询。

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/44912.html