实际应用场景中,有需要对已经使用过的物料进行物料计量单位的修改,贴上修改语句:

--先查到需要参照更改的物料计量单位信息--

select
FItemid,--物料内码
FUnitGroupID,--计量单位组
FUnitID,--基本计量单位
FOrderUnitID,--采购计量单位
FSaleUnitID,--销售计量单位
FProductUnitID,--生产计量单位
FStoreUnitID--库存计量单位from t_icitem where FNumber='test'

--以下语句是更新物料计量单位的--

update t_ICItem set
FUnitGroupID=1177,--计量单位组
FUnitID=1187,--基本计量单位
FOrderUnitID=1187,--采购计量单位
FSaleUnitID=1187,--销售计量单位
FProductUnitID=1187,--生产计量单位
FStoreUnitID=1187--库存计量单位
where FNumber='082-002777-00'--修改物料单位

--以下语句是更新历史单据的--

update ICStockBillEntry set FUnitID=1187 where FItemID=11416--修改出入库单据单位
update PORequestEntry set FUnitID=1187 where FItemID=11416--修改采购申请单单位
update POOrderEntry set FUnitID=1187 where FItemID=11416--修改采购订单单位
update POInStockEntry set FUnitID=1187 where FItemID=11416--修改收料送检单单位
update t_SupplyEntry SET FUnitID=1187 where FItemID=11416--修改采购价格管理数据单位

最后刷新一下BOM引用的计量单位:
先看下有没有不一致的数据:

--BOM父项
select t.FBOMNumber,t.FUnitID,t1.FUnitID from ICBOM t
inner join t_ICItem t1 on t1.FItemID=t.FItemID
where t.FUnitID<>t1.FUnitID--BOM子项
select t.FUnitID,t1.FUnitID from ICBOMChild t
inner join t_ICItem t1 on t1.FItemID=t.FItemID
where t.FUnitID<>t1.FUnitID

如果有不一致的,调整语句如下:

--更新父项计量单位
update a set a.FUnitID=b.FUnitID
from ICBOM a,t_ICItem b where a.FItemID=b.FItemID AND  a.FUnitID<>b.FUnitID--更新子项计量单位
update a set a.FUnitID=b.FUnitID
from ICBOMChild a,t_ICItem b where a.FItemID=b.FItemID AND  a.FUnitID<>b.FUnitID

金蝶K3物料计量单位后台调整SQL语句相关推荐

  1. 金蝶K3应付模块后台反结账语句

    Update t_subsys set Fused = -1 , FPeriodSynch = 0 , FCheckout = 0 where Fsubsysid = 6 and Fyear= 202 ...

  2. 金蝶K3物料生效流程+物料批量导入功能开发

    开发工具:IMS信息化平台+Excel+MSSQL+K3 WISE版本. 原理: 1.使用IMS信息化平台搭建线上的物料生效流程,定义各物料维护节点和流程走向,流程完结后数据存放在平台后台数据库表中: ...

  3. oracle++spm,ORACLE 11G 使用SPM来调整SQL语句的执行计划

    跟大家说明一下: ITSM 数据库迁移升级到11G后,有几条SQL语句的执行计划不正确,而且这些语句都是使用绑定变量的. 最初的调整想法是获得这些的语句的绑定变量值,将获得的字面值直接替换SQL语句的 ...

  4. 金蝶BOS,服务端执行SQL语句参考

    执行SQL语句需要在服务端(app目录下,*ControllerBean)进行,常用的工具类为:com.kingdee.eas.util.app.DbUtil. 通常情况下,EntityViewInf ...

  5. 金蝶K3物料后台启用/取消保质期/批次管理

    以下代码需要确保物料没有库存方可执行操作!!!!! 启用物料效期管控 update t_ICItem set FISKFPeriod=1,--是否进行保质期管理,0表示不启用保质期管理 FKFPeri ...

  6. 金蝶K3物料属性修改转换问题

    企业的生产经营中,自制生产.委外生产和采购是经常发生的几项业务.一般说来,由于企业经营策略.生产能力.质量控制.生产成本等原因,企业可能将原为自制生产的产品转为委外加工(提供材料给委外厂商)或者采购( ...

  7. 金蝶K3物料分字段控制编辑权限

    需求:物料维护人员为数据管理部,其中物料里边的版本号字段需要研发部人员可以修改.但是不能给研发部人员开其他字段的编辑权限. 实现方式:使用K3的字段权限控制实现对主数据精确到字段的权限控制 步骤: 系 ...

  8. 金蝶K3物料取消序列号管理

    需求:取消所有物料的序列号管理功能 select * from t_TableDescription where FDescription like '%序列%'select * from t_Fie ...

  9. 用友ERP U8 其他出入库单据后台记账SQL语句

    其他入库单 SELECT * FROM rdrecord08 WHERE ccode='0000010804' ---09 SELECT cbaccounter,dbKeepDate,* FROM r ...

最新文章

  1. 后浪们 : 难道要先结婚后恋爱?
  2. 在游戏运营行业,Serverless 如何解决数据采集分析痛点?
  3. 安卓APP_ 控件(5)—— ProgressBar
  4. python获取当前路径的方法_Python获取脚本所在目录的正确方法【转】
  5. java实现报表_修改带 JAVA 自定义类的报表还要重启应用,咋解决?
  6. webapi随机调用_BeetleX之webapi验证插件JWT集成
  7. Win7下OpenCV3.2.0+VS2015配置
  8. 德克萨斯州ADRN组织支持12种加密货币捐赠 现已收到700美元ETH捐款
  9. FTP - YUM 源配置
  10. 一杯茶的时间,上手 Django 框架开发
  11. 抠图二重奏——人物头像
  12. wps里的超链接PDF打不开_PDF转Word都可以怎样操作?
  13. 【PostgreSQL逻辑复制数据同步到kafka】
  14. thunderbird 雷鸟中文版下载,安装
  15. 关于erp系统最小采购量
  16. 温故而知新(一)Halcon 画线,虚线,圆,矩形
  17. 仿网易云音乐部分UI实现
  18. 【100个 Unity踩坑小知识点】 | Unity中Text文本框 和 InputField文本输入框 内容换行问题
  19. python函数中的嵌套函数
  20. 斗米App首次分享:召回沉默用户的技巧和思考(附PDF)

热门文章

  1. 如何在eclipse中进行floodlight模块开发
  2. 2022-2028年中国方便食品行业市场分析预测及发展战略研究报告
  3. [渝粤教育] 西南科技大学 人因工程 在线考试复习资料
  4. cad放大_CAD制图初学入门常见问题秘笈,助你摆脱节后综合症!(上)
  5. Unity2D中实现子弹的弧线轨迹
  6. java agent开发 日志打印
  7. 万般皆下品惟有读书高,面试各种后的领悟
  8. 小技巧:Excel顽固的名称、引用冲突的解决
  9. ASP.NET和.NET Core项目.gitignore模板
  10. java 最长不重复子串,最长无重复字符子串