【易飞9.0】利用触发器限定审核者

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

前几天业务部门提出需求,想限定501仓库的领料单只能让工号为A001和A002的用户审核。

问题点:

1.怎样能获取审核者编号。

2.触发器设定在哪里。

通过分别设置触发器给单头,单身,发现易飞领料单的审核逻辑是:审核单身-》插入INVLA-》审核单头。

另外,审核者编号获取如果是在取INVLA.CREATOR 就好办多了。

好了,结论出来了,在INVLA上面设定触发器。

CREATE TRIGGER [dbo].[INVLAINS] ON [dbo].[INVLA]
AFTER INSERT
AS
DECLARE @TC009 CHAR(1),
        @TC015 CHAR(10),
		@LA006 CHAR(4),
		@LA007 CHAR(11),
		@TE008 CHAR(10),
		@MODI CHAR(10)

SET NOCOUNT ON 

IF exists(SELECT * FROM MOCTC,inserted WHERE LA006=TC001 AND LA007=TC002)
begin
SELECT @LA006=LA006,@LA007=LA007,@TE008=TE008,@MODI=i.CREATOR  FROM INSERTED i INNER JOIN MOCTE ON LA006=TE001 AND LA007=TE002 AND LA008=TE003 INNER JOIN MOCTC ON TC001=TE001 AND TC002=TE002 
if @TE008='501' AND @MODI<>'A001' and @MODI<>'A002' 
BEGIN
   --raiserror是不能在前台显示的。
   --raiserror (N'501仓库只允许指定人员的审核',10,1)
   ROLLBACK
   return
END
end

 

易飞派班中心外挂调用(SQL方式) .易飞DSCSYS数据库中JOBQUEUE表是关于派班任务的,里面的数据结果大概如下 大致结构在图上有标识,如果遗漏请忽略.重点只讲JOBOPION字段 关于JOBOPION里面的数据是image格式十六进制的,可能是进行加密,你需要用其他方式查看,可以看出点规律 ,这些都是里面存的都是单据信息,每两个字节记录一个字符如3100记录的就是3.SQL里面看是这样的 得到这些信息后,需要处理的就是拼接替换里面的内容进行写入.但是需要注意的不能直接复制粘贴,因为他存的是二进制信息,你不可以直接写 阅读详情

相关推荐

[易飞]利用信息传递功能-直接调用函数处理方法

需求 按上周沟通的, 现在有很多采购零星退货, 电子磁电都有。 主要是不良造成的额外附属材料要供应商买单, 走零星采购退货,退货时, 系统不能带出库存的结存单价, 所以, 你这边看一下, 是否能做触发器或和系统供应商探讨一下, 如何做? 还有, 不良品退货, 采购退货模块没法做批号自动拆分, 这样采购做单非常耗时, 需手工一个去查,算。 以上, 帮忙看一下是否有什么快捷的办法, 磁电委外加工越来越...

德仔 1391

易飞系统触发器储存过程函数视图

这些是平时个人兴趣爱好收集到的易飞ERP系统触发器/函数/储存过程/视图集。适合人群:系统管理员,运维专员或鼎捷顾问等

[易飞]更新触发器易飞工时底数 触发本阶人工 制费)

之前写触发的时候 直接FOR UPDATE 变量保存。。。 更新字段 其实可以这样 针对那个字段 做触发。 if update(字段)   begin        sql...  end 写了一个: CREATE TRIGGER [UPDATE_CurrentLabour_fabricatingcost] ON [dbo].[INVMB] FOR UPDATE

德仔 3305

易飞数据库快捷查询修改工具(小马头)

易飞ERP程序的快捷数据库修改工具,可以快捷修改各种表单对应于SQL的值,比SQL复杂的查询动作要快捷很多,适合小批量修改。

易飞委外单价人为改动而怪系统的触发

几次的委外单价对不上,人为选了历史单据而操作员不承认,避免类似错误出现写一触发器 ALTER trigger testmocdj on MOCTA AFTER UPDATE AS BEGIN DECLARE @PH VARCHAR(60) DECLARE @DJ NUMERIC(18,8) DECLARE @DJX NUMERIC(18,8) DECLARE @VENDOR VARCH...

sadleaflzh的专栏 427

易飞ERP检核二开

技术交流QQ:395068518 在做二开的时候,经常需要检查数据是否正常、规范,所以必须调用其检核员。 非连接数据查询方式,只要安装易飞客户端电脑可以。

redhat588的博客 1485

[易飞]新增工作中心

数据库天地 258

易飞ERP单据自动审核程序

易飞ERP自动审核程序功能 一、 使用场景 1、 OA系统集成 与第三方OA系统软件集成,在OA软件审核完成后,直接将ERP中的单据审核。 2、 MES系统集成 MES系统生成单据写入到易飞ERP中,并需要自动审核单据,直接通过本程序进行单据审核。 3、 其他外挂生成单据或调用易飞中单据进行审核与反审核。 二、 操作说明 1、 本程序提供一张临时表 第三方软件按表结构字

redhat588的博客 5284

易飞】解决录入发票作业不允许重复录入税务发票号码

录入发票和费用发票作业程序中,ACRTQ税务发票号码+发票单别+发票单号 是主键即录入采购发票(费用发票或者销售发票)时,不允许重复录入。系统本身会做检测。但是确存在允许不同采购发票时,允许重复,财务端可能存在重复付款的可能性(虽然这种可能性比较低)

yedingdong的博客 495

[易飞]响应式处理

易飞响应式处理背景解决方案触发器易飞本身影响应式处理总结: 背景 因启用项目信息,易飞处理逻辑,若单头项目信息与单身必须一致且单头若选错项目编号,则无法修改。若要修改只能通过删除重新新建。这样导致用户体验非常不好!用户提出针对某种单据必须填写项目编号。这样减少返工! 解决方案 触发器 优点:灵活自由 GO /****** Object: Trigger [dbo].[TR_SampleOutProNo] Script Date: 2021/11/17 8:43:06 ******/ SET ANSI

德仔 1724

易飞自定义报表开发-四种方法的实现

神州数码易飞产品报表开发,本身报表比较特殊点,功能也比较少.如果能总结一写方法实现 还是很有好处的

易飞、易助ERP数据库结构说明文档

易飞ERP系统数据库字段列表,方便您对ERP系统的维护及二次开发,用途自然不用提了. 打开首页文件:TbSchema50\PRG\index.html

支持神州数码易飞erp的取数工具

支持神州数码易飞erp的取数工具,只需要轻轻一点鼠标就可以搞定

易飞 9.0 ERP 系统 数据字典 Access 格式 含表名称以及字段名称

易飞ERP 9.0 系统数据字典 Access 格式 含数据表对应名称以及数据表内字段对应的名称

易飞通用审核接口+生成单据

易飞通用审核

s01896的博客 1341

易飞9.0】销货单触发器发送邮件存在问题

CREATE TRIGGER [dbo].[SendCOPMail] ON [dbo].[COPTG] after update AS SET NOCOUNT ON; BEGIN DECLARE @TG001 nvarchar(20) DECLARE @NEW_TG002 nvarchar(20) DECLARE @CONTENT nvarchar(max) DECLARE @KHBH nva...

lbhere的博客 1017

易飞9审核员调用API

易飞审核员调用 本程序优点 支持http的get和POST方法调用,返回json格式数据 支持TCP/IP方式调用 跨平台支持,可以开发手机系统审核调用 二、http(get方法)调用方法 http://127.0.0.1:8080/CallTransManager?ProID=COPI07&...

redhat588的博客 2546

易飞9审核员接口分析

易飞审核员接口分析

东枫落定的专栏 1866
上一篇: 【易飞9.0】销货单触发器发送邮件存在问题
下一篇: 【易飞9.0】自定义开窗需要新增字段
lbhere
博客等级 码龄14年 8粉丝 5原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值