|
问题现象:在用友8.61erp系统中用友U8版本号:U8.61软件的供应链产品线库存管理模块出现如下问题:用友U852erp系统升级到用友U861ERP系统后出现此现象后,采购入库单的税率丢失请帮忙解答!
原因分析:原因:852升级到861后出现此现象后,采购入库单的税率丢失。
解决方案:在用友erp 系统版本U8.61软件中下边两个脚本,第一个用于更新数据,使入库单的税率及税额等根据存货的税率进行调整。对于已经结算部分,我查了一下,客户的结算额都等于本币金额,所以不用做修改。第二个脚本用于查找剩余的税率为零的入库单,这一部分是因为存货的入库单为零或为空。--更新数据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。
|
|