求助_老师帮忙看一下,收款单的单据明细附加扩展属性定义在存储数据时,是不是存在bug_使用经验
学习交流 » 使用经验 »老师帮忙看一下,收款单的单据明细附加扩展属性定义在存储数据时,是不是存在bug
|
|
| |
作者 |
|
20860283@qq.com [个人空间]
注册  2024-03-12 发贴数 4 精华数 0 原创贴 0 来自 状态 正常
级别 会员 |
|
|
业务逻辑为:报价单-->销售订单-->销售发货单,这三个单据的日期不一定在同一天,有时订单和发货单日期相差很多,而收款单是以发货单为收款依据,收款时为了便于查看是什么时候的订单,于是在收款单里使用<单据明细附加扩展属性定义>扩展了一列<订单日期>。使用脚本获取订单日期。现在出现如下问题,保存收款单据时,不论<金额>列有没有数据,扩展列<订单日期>会以单据的voucher_id和流水item_id将每行数据保存到数据库。但是如果本次收款收到的不是明细里的第一行单据的款,而是第二或者第三行的款,在将金额填入第二或者第三行并审核后,本次收款单把没有金额的明细行删除,此时单据的流水item_id发生了变化,保存到数据库的item_id也是变化后的item_id。而扩展列保存的item_id还是变化之前的item_id,导致审核后单据获取扩展列的数据不对。 |
|
|
于 2024-08-04 19:50 被 20860283@qq.com 修改
|
|
|
|