求助_老师帮忙看一下,收款单的单据明细附加扩展属性定义在存储数据时,是不是存在bug_使用经验
学习.交流
专业源于专注
www. onlyit. cn   
学习交流 文件下载 手册资料 交流QQ群

    

 1  1/1   1  
作者
内容
20860283@qq.com  [个人空间]


注册  2024-03-12
发贴数  4
精华数  0
原创贴  0
来自  
状态  正常

级别  会员
#1»发布于2024-08-04 19:50

业务逻辑为:报价单-->销售订单-->销售发货单,这三个单据的日期不一定在同一天,有时订单和发货单日期相差很多,而收款单是以发货单为收款依据,收款时为了便于查看是什么时候的订单,于是在收款单里使用<单据明细附加扩展属性定义>扩展了一列<订单日期>。使用脚本获取订单日期。现在出现如下问题,保存收款单据时,不论<金额>列有没有数据,扩展列<订单日期>会以单据的voucher_id和流水item_id将每行数据保存到数据库。但是如果本次收款收到的不是明细里的第一行单据的款,而是第二或者第三行的款,在将金额填入第二或者第三行并审核后,本次收款单把没有金额的明细行删除,此时单据的流水item_id发生了变化,保存到数据库的item_id也是变化后的item_id。而扩展列保存的item_id还是变化之前的item_id,导致审核后单据获取扩展列的数据不对。




        于 2024-08-04 19:50 被 20860283@qq.com 修改



 1  1/1   1  

登录后方可发贴


[ 电话: 0571-85462761 王先生 QQ: 124520435 加入软件QQ群 - 杭州 - 浙ICP备19051128号-1 网安 33010402003225 ]