金蝶K3单据新增页面在单据体体现物料即时库存数据

默认单据新增或查询中,单据体没有物料的即时库存数据,如果业务部门希望在新增单据的时候希望能够实时查看该物料的库存数据情况,可以采取如下方式增加:

1、在物料数据增加库存字段,类型为实数,保存;

2、K3字段描述查询工具查询刚才添加的字段在数据库中的列名;物料新增列名在t_ICITEMCUSTOM表中,本例查到是字段列名称为F_106;

3、返回SQL,在表ICInventory中创建触发器,触发器代码如下(本例库存字段为F_106):

  1. CREATE TRIGGER [dbo].[icinventoryupdate] ON [dbo].[ICInventory]
  2. FOR INSERT, UPDATE, DELETE
  3. AS
  4. update t_ICItemCustom set f_106 =
  5. isnull((select sum(fqty) from ICInventory where ICInventory.fitemid=t_ICItemCustom.fitemid
  6. --and ICInventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制统计某几个仓库的库存,可以启用本条目
  7. ),0)
  8. where fitemid in (select fitemid from inserted)


  9. update t_ICItemCustom set f_106 =
  10. isnull((select sum(fqty) from ICInventory where ICInventory.fitemid=t_ICItemCustom.fitemid
  11. --and ICInventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制统计某几个仓库的库存,可以启用本条目
  12. ),0)
  13. where fitemid in (select fitemid from deleted)

如上触发器一旦库存表数据ICInventory有变动,会自动将实时库存合计数据反写到对应的物料表库存字段中。自此物料主数据实时库存数据已经创建;

请注意,首次部署需要对库存数据进行初始化:

  1. update t_ICItemCustom set f_106 =
  2. isnull((select sum(fqty) from ICInventory where ICInventory.fitemid=t_ICItemCustom.fitemid
  3. --and ICInventory.fstockid in (select fitemid from t_stock where fnumber in ('01','02','03','04'))--如果要限制统计某几个仓库的库存,可以启用本条目
  4. ),0)

 

4、在需要添加物料实时库存的表单中添加物料实时库存字段,本例以销售订单为例,使用BOS集成开发工具打开销售订单,使用如下方法在销售订单表体中增加一列即时库存,关联物料库存数据;

5、保存后,在销售订单新增页面即可看到物料对应默认仓库实时库存数据

6、验证结果:查看该物料的库存信息,可以看到上方带出来的是单据行物料对应默认仓库的即时库存。

(0)

相关推荐

  • SAP MM 物料主数据利润中心字段之修改

    SAP MM 物料主数据利润中心字段之修改 近日,收到业务部门报的一个问题,说是MM02去修改物料的利润中心字段值,系统报错说物料库存存在,不让修改. 笔者查询了该物料的库存,当期库存并不存在.MMB ...

  • SAP 物料在启用序列号管理或者不启用序列号管理之间快速切换?

    SAP 物料在启用序列号管理或者不启用序列号管理之间快速切换? 如下物料号 74000043,在HKCS工厂下启用了序列号管理,其序列号参数文件字段值是Z002, Z002这个序列号参数文件的配置, ...

  • SAP SD基础知识之主数据

    SAP SD基础知识之主数据 一,客户主数据 客户主数据分成几大块,或者说几个层次.一般数据,销售范围数据,财务数据. 一般数据general data - 与销售和财务都有关,对所有的组织单元有效. ...

  • SAP IQ09 可以批量查询序列号数据

    SAP IQ09 可以批量查询序列号数据 事务代码IQ09,输入物料号等信息, 执行, 修改Layout,增加显示'批次'与'库存批次'字段信息, 回车, 正常情况下,物料的序列号主数据里,主批次字段 ...

  • 金蝶K3序时簿页面增加物料即时库存显示功能

    K3默认序时簿是不体现即时库存的,如果需要在序时簿将物料的即时库存数据带入,可以按照下方的步骤实现: 本文以销售订单序时簿增加即时库存为例,其他单据以此方法参考即可. 如果希望在订单新增环节体现物料即 ...

  • 金蝶K3 单据序时簿关联自定义报表 · 语雀

    加入语雀,获得更好的阅读体验 或 后可以收藏本文随时阅读,还可以关注作者获得最新文章推送 金蝶K3 单据序时簿关联自定义报表 整体步骤 1.使用查询查询分析自定义报表,定义查询分析关键字,用于设置关联 ...

  • 金蝶K3凭证导入二次开发之核算项目和现金流

    金蝶K3凭证导入二次开发之核算项目和现金流 1.添加组件引用 X 2.登录验证,获取K/3连接字符串. Private K3Login As Object '当前连接对象 Private Sub Lo ...

  • 金蝶K3 WISE版本过服务期后打补丁方法

    读了这位博主的内容有所启发 https://blog.csdn.net/hzfw2008/article/details/106991629 金蝶补丁一般安装过后,都会进行解包,分两部分,第一部分为完 ...

  • 会计实务:金蝶K3各种采购暂估处理会计分录案例

    案例背景 金蝶K3系统主要有四种采购暂估处理方式:工业模式月初一次冲回,工业模式单到冲回,商业模式差额调整,商业模式单到冲回.一个账套同时只能选择工业或商业一种暂估方式,工业或商业模式(由参数&quo ...

  • 金蝶K3

    冯  浩某被审计单位使用的财务核算软件为金蝶K3-V10,后台数据库是SQL Server 2000,审计组在AO软件中,使用数据转换模板导入电子数据时,遇到无法重建账表的错误提示,从而不能正常生成电 ...

  • 金蝶K3修改序时簿字段栏位名称

    SELECTFID,*FROM ICTransactionTypeWHERE FName LIKE'%销售订单%' --根据单据的类型ID去查询该单据的序时薄模板ID(FTemplateID),例如根 ...

  • 金蝶K3 序时簿 增加即时库存

    K3序时簿增加显示即时库存一. 步骤1. 创建视图,按物料合计库存.2. 获取目标序时簿typeid3. 修改序时簿关联关系表ICTableRelation,追加与即时库存关联关系4. 修改序时簿字段 ...

  • 金蝶K3案例教程简介

    内容简介 本教程由经验丰富的金蝶K3顾问编写,源于真实公司场景,以案例实现K3系统前台操作与系统配置,内容涵盖金蝶K3财务会计.实际成本.供应链.计划.生产模块,以及若干独立案例专题章节.案例内容实用 ...