对应版本:用友U8.61对应产品线:供应链对应模块:库存管理模块问题现象:852升级到861后出现此现象后,采购入库单的税率丢失问题原因:原因:852升级到861后出现此现象后,采购入库单的税率丢失解决方案:下边两个脚本,第一个用于更新数据,使入库单的税率及税额等根据存货的税率进行调整。对于已经结算部分,我查了一下,客户的结算额都等于本币金额,所以不用做修改。第二个脚本用于查找剩余的税率为零的入库单,这一部分是因为存货的入库单为零或为空。--更新数据updaterdrecordssetitaxrate=b.iTaxRate,itaxprice=iprice*b.iTaxRate*0.01,ioritaxprice=itaxprice,isum=iprice+itaxprice,ioritaxcost=isum/iQuantityfromrdrecordsarightjoinRdRecordconc.id=a.idandc.cVouchType=’01’innerjoinInventorybonb.cInvCode=a.cInvCodeandb.itaxrateisnotnullandb.itaxrate0wherea.itaxrate=0--存货税率是空或者是0的selecta.id,a.cInvCodeas存货编码,b.iTaxRateas存货税率,a.iunitcostas本币单价,a.ioricostas原币单价,a.ipriceas本币金额,a.iorimoneyas园币金额,a.itaxrateas税率,a.itaxpriceas本币税额,a.ioritaxpriceas园币税额,a.isumas本币价税合计,a.ioritaxcostas原币含税单价fromrdrecordsarightjoinRdRecordconc.id=a.idandc.cVouchType=’01’innerjoinInventorybonb.cInvCode=a.cInvCode--andb.itaxrateisnotnullandb.itaxrate0wherea.itaxrate=0

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