eas销售出库单税率价格问题修复

eas销售出库单税率价格问题修复,用以下脚本就可以啦,当然,根据不同的需求情况,作修改

UPDATE
    t_im_saleissueentry t
SET
    (
        t.fsaleprice,--单价--t.flocalprice,--本位币单价
        t.FActualPrice,--实际单价
        t.ftaxprice,--含税单价
        t.ftaxrate,--含税税率
        t.fprice,--实际含税单价
        t.ftax,--税额
        t.flocaltax,--本位币税额
        t.flocalamount,--价税合计本位币
        t.famount,--价税合计
        t.FNONTAXAMOUNT,--金额
        t.FLOCALNONTAXAMOUNT--金额本位币
    )=(
        SELECT
            x.fprice,--单价
            x.FACTUALPRICE,--实际单价
            x.ftaxprice,--含税单价
            x.ftaxrate,--含税税率
            x.FACTUALTAXPRICE,--实际含税单价
            x.fqty*(
                x.FACTUALTAXPRICE - x.FACTUALPRICE
            ),--税额
            t.fqty*(
                x.FACTUALTAXPRICE - x.FACTUALPRICE
            ),--本位币税额
            (x.ftaxprice*t.fqty)-x.FDISCOUNTAMOUNT,--价税合计
            (x.ftaxprice*t.fqty)-x.FDISCOUNTAMOUNT,--价税合计本位币
            (x.fqty*x.FACTUALPRICE),--金额
            (x.fqty*x.FACTUALPRICE)--金额本位币
        FROM
            t_sd_saleorderentry x
        WHERE
            x.fparentid = t.fsourcebillid
            AND x.fmaterialid = t.fmaterialid
            AND x.fid = t.fsourcebillentryid
            AND x.fseq = t.fsourcebillentryseq
    )
WHERE
    t.fparentid IN(
        SELECT
            xx.fid
        FROM
            t_im_saleissuebill xx
        WHERE
            xx.FSOURCEBILLID IN(
                SELECT xxxx.FID FROM T_SD_SALEORDER xxxx WHERE xxxx.FNUMBER in('ST18010038' --这里输入你要改的销售订单单号
                )
            )
    )
    AND t.fispresent = 0;
已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 博客之星2020 设计师:CY__ 返回首页