金蝶kis商贸采购单商品代码_触发器 - 销售出库单必须有源单

该博客探讨了企业为何需要在金蝶KIS专业版中确保销售出库单和采购入库单必须基于订单进行操作。通过设置触发器,当保存库存单据时,若未选择相应的销售或采购订单,系统将返回错误并阻止保存。此功能旨在加强企业业务流程的规范性和跟踪管理效率。
摘要由CSDN通过智能技术生成

需求:有谁做过金蝶KIS专业版 销售出库单必须选销售订单才能出库、采购入库单必须选采购订单入库相关的插件。

04e06d8ffe17eb0e0991026d47f03ea2.png

实现效果

首先,为什么会有这个需求呢?想必是为了规范企业的做事流程,不管是实际的合同还是口头的约定,我们一定要把谈好的价格,做到系统中的订单里面。后续的业务都统一从订单开始,便于跟踪管理。

然后,实现这个功能的逻辑是:当保存库存单据的时候(销售出库单和采购入库单)要判断原单号字段是否为空值。当源单号字段为空时,则返回错误。

最后,如果想做成功这个触发器,要理解3个知识点:

  1. 触发器的基本结构
  2. 触发器的中间表
  3. 库存单据表icstockbillentry

前2点可以看另外一篇入门的文章 :SQL触发器及存储过程学习,一个门外汉的学习笔记

alter trigger tr_xouton ICStockBillEntryafter insertasbegin    if exists(select * from inserted where (FSourceTranType <> 81 or FSourceInterId = 0)          and (select FTranType from ICStockBill t1,inserted t2 where t2.FInterID = t1.FInterID  ) =21 )    begin    raiserror('销售出库单源单号为空,不允许保存!',16,8)    rollback tran    endend
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值