开发记录-纯代码生成销售出库单原创
金蝶云社区-梓梓a
梓梓a
13人赞赏了该文章 95次浏览 未经作者许可,禁止转载编辑于2024年06月06日 14:59:03

使用纯用代码创建单据时,如果遇到原数据单位与系统中库存单位不同需要变换时,导入的数量有可能出现错误。比如原数据物料A为2盒,而金蝶中物料A的基本单位为片。如果直接将数量与单位赋值到金蝶中就会出现物料A为2片。

解决方法:在赋值前判断原数据的单位是否与金蝶中物料的基本单位是否相同,若相同,则直接赋值。若不同,则需要根据物料单位换算,将换算后的数再赋值到金蝶中。


其他情况:有物料在单位相同的情况下,但数量会显示不正确。比如,原物料数量为2,导入金蝶中就会变成2.01。

原因:代码赋值时,先修改实发数量或库存单位数量,而后修改的库存单位字段。当修改库存单位时,前面修改的数量就会自动修改。

解决方法:代码赋值时,先修改库存单位,再修改实发数量或库存单位数量

赞 13