K3WISE供应链取消辅助数量核算

栏目:k3wise知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

K3WISE供应链取消辅助数量核算

    目标账套采用财务加供应链核算,因为业务需要,物料核算时启用了双计量单位,也就是每个物料有一个最小计量单位作为基本计量单位,有一个大件的计量单位做为箱数的计量单位,以实现在单据打印时除了把基本单位数量打印出来外,还可以把箱数打印出来,但目前在K3系统中,如果供应链单据上使用箱数进行出入库时,可以很轻松的实现上述需求,但是如果有退货、盘点或者是按最小计量单位出入库时,这时就只能打印出最小计量单位,而同时不能打印出箱数。

    对于上述需求,我考虑了两种方案:第一种是通过在相关的单据上设置自定义字段,对数量进行自动换算;第二种是通过启用辅助计量计量单位,对数量进行自动换算;前者在设置时比较麻烦,没有相对应的报表,有时还需要进行二次开发,后者设置比较简单,有相对应的报表,但有时会出现以下错误提示,导致单据不能审核:

KM4}LJV`_)CSQF}VK$FT079.webp

这时,又需要通过做其他出库单,再做其他入库单进行调整,长此以往,也麻烦。所以,就想把物料的辅助数量核算取消。

    经查找, 我也没有找到现成的方法实现取消辅助数量核算,因此研究后,通过执行以下语句实现把供应链上有关辅助数量核算取消。

--以下取消初始化余额表icinvinitial中的辅助计量单位核算

UPDATE a set FSecBegQty=0,FSecReceive=0,FSecSend=0,FSecYtdReceive=0,FSecYtdSend=0,FSecEndQty=0,FSecUnitID=0,FSecCoefficient=0 from icinvinitial a
--以下取消初始化余额完成表IcInvBal中的辅助计量单位核算
UPDATE a set FSecBegQty=0,FSecReceive=0,FSecSend=0,FSecYtdReceive=0,FSecYtdSend=0,FSecEndQty=0 from IcInvBal a
--以下取消余额表IcBal中的辅助计量单位核算
UPDATE a set FSecBegQty=0,FSecReceive=0,FSecSend=0,FSecYtdReceive=0,FSecYtdSend=0,FSecEndQty=0 from IcBal a
--以下取消即时库存表IcInventory中的辅助计量单位核算
UPDATE a set FSecQty=0 from IcInventory a
--以下取消单据分录表IcstockBillentry中的辅助计量单位核算
UPDATE a set FSecCoefficient=0,FSecQty=0 from IcstockBillentry a
--以下取消商品资料中的辅助计量单位核算

UPDATE b SET FSecUnitID=0,FSecCoefficient=0 from t_ICItemBase b where FSecUnitID<>0 and FSecCoefficient<>0

--因没有盘点报告,因此没有对后台盘点的表进行处理,如有需要,可以参照上述语句执行

完成上述语句执行后,再登录K3执行一下校对即时库存。

经过上述处理后,物料的辅助数量核算取消,单据就可以完成正常审核。

***本文档到此结束***

K3WISE供应链取消辅助数量核算

目标账套采用财务加供应链核算,因为业务需要,物料核算时启用了双计量单位,也就是每个物料有一个最小计量单位作为基本计量单位,有...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息