发货单列表过滤结果与发货单开票收款勾对表结果矛盾
发布于:2018-01-24 15:07:17
问题现象:发货单列表中使用高级过滤条件“未开票数量>0”时,返回的结果中包含的单据,在发货单开票收款勾对表里检查,却无对应未开票记录。 意见分析:不知道两个表里的未开票数量计算方法是否相同?
解决方案:在发货单子表dispatchlists中的字段iSettleQuantity记录着该条记录的开票情况,通过该字段与数量字段的差来求的未开票数量,在参照该发货单生成发票时,会回写该字段的;在先票后货时,该字段数量会自动添加上的。未开票数就是来源于此。至于显示不一致,经沟通,可能是在发货单开票收款勾对表中选择了分组汇总列,此时会进行分组显示,而显示的发货单号只是该组中的其中一张发货单,所以会出现不一致。建议可新建一张发货单进行测试查看即可判别问题所在。