本文主要解决2个问题:
1、如何在后台修改计量单位;
2、如何设置多种计量单位转换。

先说下金蝶系统对计量单位的相关规定:

  • 物料的设置必定涉及计量单位。在金蝶K/3系统中,计量单位的设置先要设置计量单位组,再在组中设置计量单位。在金蝶K/3系统中,计量单位组用于存放不同换算关系的计量单位;
  • 金蝶K/3系统中允许存在多计量单位,为了便于管理,可以通过计量单位组对不同计量单位进行分类管理和显示。同时为了管理的操作的方便简洁,系统约定从计量单位组只能存在一级,也就是说,计量单位组下不能再新增计量单位组,只能新增计量单位。同时金蝶K/3系统约定:在一个计量单位组中,有且只能有一个默认计量单位。

接下来说下第1个问题:如何在后台修改计量单位?
后台调整建议需要进行调整物料的所有业务单据全部处理完毕后再进行,否则后台调整后可能会导致下游单据处理报错和存货核算异常!!如果实在没办法清理干净,需要在修改完物料主数据计量单位后,再同步调整未完结单据的计量单位数据。

  1. 物料使用后,计量单位就不能更改,如果尝试修改,前台会提示如下信息:
  2. 先去计量单位表中看下现有数据:
    进入主控台后,选择[系统设置]→[基础资料]→[公共资料]→[计量单位],就可以进入计量单位维护界面。在维护界面中,可以对计量单位组和计量单位进行维护管理。

    可以看到系统里边已经创建好的数据,左边是计量单位组,点击对应的计量单位组,右边是该组下面的计量单位数据:

    对应的sql数据库查询语句如下:

    select * from t_UnitGroup--计量单位组select * from t_MeasureUnit--计量单位select fitemid as 货品内码,fname as 货品名称,fnumber as 货品编码,
    funitgroupid as 计量单位组内码,funitid as 基本计量单位,
    forderunitid as 采购计量单位,fsaleunitid as 销售计量单位,
    fstoreunitid as 仓存单位,fproductunitid as 生产计量单位
    from t_icitem where fnumber='095-002789-00'
  3. sql查询结果如下:
    可以看到EA组别对应的内码是17822,EA组下面的EA单位对应的内码是17827。
  4. 现在需要在后台将095-002789-00编码的计量单位组改为套,计量单位也是套; sql语句如下:
select FUnitGroupID from t_UnitGroup where FName='套'--找出计量单位组对应的内码

select FMeasureUnitID from t_MeasureUnit where FUnitGroupID=795 and FName='套'--根据前面的计量单位组内码和计量单位名称,找出计量单位对应内码

update t_icitem set
funitgroupid=795,--计量单位组内码,
funitid=796,--基本计量单位,
forderunitid=796,--采购计量单位,
fsaleunitid=796,--销售计量单位,
fstoreunitid=796,--仓存单位,
fproductunitid=796--生产计量单位
where fnumber='095-002789-00'


查看前台物料计量单位值已经调整过来了:

以上完成了对物料主数据的计量单位调整。历史单据的计量单位不会改变。

如果还需要调整历史的未完结的系统单据的计量单位,就需要对对应单据的计量单位字段进行分别调整(以采购订单为例):


首先需要定位好需要调整的数据部分,正常只需要对行业务未关闭的数据进行调整即可:

select * from t_ICItem where fnumber='095-002789-00'--首先找到对应物料的内码
select FUnitGroupID from t_UnitGroup where FName='套'--找出计量单位组对应的内码
select FMeasureUnitID from t_MeasureUnit where FUnitGroupID=795 and FName='套'--根据前面的计量单位组内码和计量单位名称,找出计量单位对应内码
update poOrderEntry set FUnitID=796 where FItemID=21303 and FMrpClosed=0--根据物料内码对应的采购订单分录修改对应的计量单位

调整完毕后,下推下游单据就会自动调用新的计量单位了。

如果涉及到单位自动转换的问题,就需要使用下面的语句,根据设定的单位换算自动调整数量(以出入库表为例):

update a set a.FUnitID=b.fsaleunitid, a.FAuxQty=(a.FAuxQty/c.FCoefficient)
from ICStockBillEntry a
left join t_icitem b on a.fitemid=b.fitemid
left join t_measureunit c on b.fsaleunitid=c.fmeasureunitid/*更新出入库的分录,把原错误的销售计量单位换成当前销售计量单位,
并把原错误计量单位下的换算率换成现在件吨换算率,换算率是取自t_measureunit里的
基本计量单位对销售计量单位的换算率*/

附上各单据调用物料的计量单位类别:

采购常用计量单位:采购申请单、采购订单、收料通知单、退料通知单、采购发票的单位(即常用计量单位)默认取物料的采购常用计量单位;
库存常用计量单位:外购入库单、销售出库单、产品入库单、委外加工入库单、其他入库单、盘盈入库单、虚仓入库单、受托加工材料入库单、生产领料单、委外加工出库单、其他出库单、盘亏毁损单、虚仓出库单、受托加工材料领料单、调拨单、虚仓调拨单的单位默认取物料的库存常用计量单位;

销售常用计量单位:销售报价单、销售订单、发货通知单、退货通知单、销售发票的单位默认取销售常用计量单位:
生产常用计量单位:生产任务单、产品预测单、重复生产计划单、委外加工生产任务单、生产物料报废单、计时计件工资清单、产品检验申请单、产品检验单的单位默认取生产常用计量单位。

下面说第二个问题:如何设置多种计量单位转换?
如果不想把问题整复杂,尽量不要用多种计量单位!!!最好是计量单位统一,引导用户使用用法定单位,摒弃包装单位;

金蝶系统里边的双计量单位,辅助计量单位,浮动换算,辅助属性,这些功能如果没有整明白,最好别启用。

如果还是要用,可以往下看。

一般情况下,基本计量单位是该物料的最小计量单位;常用计量单位是在处理业务时经常用到的计量单位。

由于有些物料的计量单位可能会有几个,一个为主计量单位,其他为辅助计量单位,为了能够体现该物料多种计量方法及这些计量单位之间的运算关系,所以本系统将其设置成一个一个的计量单位组,在组中各计量单位是主计量单位和辅助计量单位的关系。因此一个计量单位组系统只默认一个计量单位,默认计量单位的系数为1。此计量单位组中其他的计量单位都为辅助计量单位,辅助计量单位的系数为计量单位的倍数。在设置物料信息时,物料只能获取到默认的计量单位,所以用户有多少必须要用的计量单位,则必须要设置多少计量单位组,并且物流系统中各物流处理的核算都是用主计量单位来参与计算的。

首先说2个计量单位的概念:
1、双计量单位:针对固定换算率单位,如果2个单位的换算率是固定的,比如1吨=1000kg,采购按吨购买,生产按kg消耗,就可以用这个选项;

2、辅助计量单位:针对浮动换算率单位,如果2个单位的换算率是浮动的,比如1根钢管,有5m长的,也有10m长的,就可以用这个选项。

在实际业务中经常会使用多个计量单位来对物料或者商品来进行计量。

一种情况是不同业务环节使用的计量单位不一样,如物料在采购、仓存、销售、运输、装卸不同阶 段使用不同的计量单位,但这些计量单位之间具有固定的换算关系;
一种情况是某些 特殊物料需要同时采用两种计量单位来计量,并且这两种计量单位之间的换算关系不固定,如钢管在计量时既要记录根数,又要计量重量,而且根和重量之间的换算关系 是浮动的;布匹既要计量卷数又要记录米数,而且卷和米之间的换算关系是浮动的。
对于第一种情况,我们可以通过固定换算率的多计量单位来处理,对于第二种情况, 我们可以通过浮动换算率的多计量单位来处理。
开启方法见下:
打开系统设置-系统设置-仓存管理-系统设置:


供应链整体选项中,可以勾选启用双计量单位/辅助计量单位

金蝶K3系统如何更改已使用物料的计量单位信息相关推荐

  1. 金蝶K3系统定制国内销售日报表

    销售日报手工输出耗时长.出错概率大,本文章介绍如何从K3后台数据库抽取相关数据自动生成国内销售日报表,释放报表维护人员工作.报表制作人员每天只需要点击刷新数据库按钮即可实现日报的自动更新. 实现逻辑: ...

  2. 通过sql跟踪对金蝶K3系统后台数据库执行逻辑跟踪,提取原版SQL语句

    日常进行K3相关操作需要对K3后台数据库逻辑进行监听的时候,需要启用SQL跟踪任务,通过跟踪任务可以获取实时的K3后台执行语句,进而研究其后台执行逻辑.记录一下sql跟踪的操作方法: 在任何一台可以正 ...

  3. 金蝶K3系统sql溢出错误处置记录

    一早,用户报单上来,K3用不了了: 自己去服务器上测试了一把,完全正常,没一点问题. 会不会个人电脑问题? 重新配一台客户机,重新连接,登录也正常,操作也正常.但是注册完二开的插件后,还是报同样的错误 ...

  4. 金蝶K3系统19年度增值税率调整(16改13,10改9)操作步骤

    涉税基础资料变更: 1.物料 --step1--修改历史物料税率 --update t_ICItemMaterial set FTaxRate=13 where FTaxRate=16 --updat ...

  5. 金蝶K3系统没有委外加工模块,如果变通处理委外业务?

    1.只有仓存模块:设置一个委外仓,有委外业务的时候,将原材料调拨往这个仓库,加工回来后,走其他出库将原材料从委外仓出库(仓库余额即为外发材料余额):其它入库将半成品入库.财务做手工核算,加工费通过应付 ...

  6. 金蝶K3系统BOM新增BOM编号与父项物料编码同步需求实现

    默认BOM编码为自动生成的且不能修改,新需求是BOM编码需要和父项物料编码保持一致,并且支持修改. 语句如下: select * from ICTemplate where FID='Z01' AND ...

  7. 金蝶K3发票系统与航天金税系统对接批量打印发票功能实现

    金蝶K3系统发票生成后,可以通过Excel调用K3后台发票视图,生成航天金税系统可导入的Excel格式,实现发票的批量半自动打印,以节省手工KEY单时间和出错概率. 使用工具:Excel2007:金蝶 ...

  8. 金蝶K3案例实验实际成本前台操作

    目录 投入产量录入 完工产量录入 在制品盘点产量录入 材料费用录入 人工费用录入 折旧费用录入 其它费用录入 材料出库核算 产成品出库核算 材料费用分配 其它费用分配 成本计算合法性检查 产品成本计算 ...

  9. 金蝶K3案例实验实际成本后台配置

    目录 实际成本系统选项 成本项目设置 要素费用设置 显示成本对象 成本科目设置 部门间费用分配标准 共耗费用分配标准 其它共耗费用分配标准设置 在产品成本分配标准的设置 生产领料 凭证模板 产品入库 ...

  10. 金蝶K3采购暂估案例教程4商业模式单到冲回

    目录 实验环境 案例背景 后台参数配置 后台凭证模板设置 案例物料编码 采购订单 外购入库单 当月外购入库估价处理 当月生成凭证  外购入库单(单据直接生成) 当月结账 次月收到采购发票 次月发票钩稽 ...

最新文章

  1. 何凯明团队又出新论文!联合北大、上交用ViT做迁移学习,效果惊人!
  2. VCTransitionsLibrary –自定义iOS交互式转场动画的库
  3. 华人小哥用苹果音箱「隔空」测心律,论文登上Nature子刊
  4. Javascript基础与面向对象基础~第六讲 Javascript中的事件机制
  5. arcgis 出图背景_ArcGIS中导出数据时老显示导出失败,显示“保存对象时出错”什么原因?...
  6. 如何从开始掌控会议?
  7. C# 虚方法与抽象方法区别
  8. LeetCode 951. 翻转等价二叉树(递归)
  9. android-studio add jar
  10. C#网络编程示例(note)
  11. VsCode开发Java SpringBoot遇到的问题
  12. Gartner 如何看 RASP 和 WAF?
  13. python property 与get/set方法详解
  14. Gravatar - globally recognized avatar
  15. cocosbuilder3.0使用小记
  16. 错误java.lang.NoClassDefFoundError: org/jaxen/VariableContext
  17. 软件项目演示的注意事项
  18. iTunes更改备份保存路径
  19. wav文件隐写:Deepsound+TIFF图片PS处理( AntCTF x D^3CTF 2022 misc BadW3ter)
  20. LSL-- Flow Control

热门文章

  1. 阿里oss服务端签名后直传
  2. 2018年第九届蓝桥杯真题C/C++B组
  3. stm32单片机学习笔记(模块学习一——舵机SG90)
  4. stm32点击“go to definition of xxx”不跳转,出现browser的解决办法
  5. 2022.7-8文献笔记
  6. R语言绘图|二维数据密度图
  7. 5GNR解调分析手持式频谱分析仪
  8. HDI与普通PCB的4点主要区别
  9. JS判断当前浏览器是否为IE内核
  10. oracle命令切换用户,Oracle 常用命令