触发器方案解决录入发票作业不允许重复录入税务发票号码
标准检测:税务发票号码+发票单别+发票单号
录入发票和费用发票作业程序中,ACRTQ
税务发票号码+发票单别+发票单号 是主键即录入采购发票(费用发票或者销售发票)时,不允许重复录入。系统本身会做检测。
不同发票单别+单号,却允许录入相同税务发票
但是确存在允许不同采购发票时,允许重复,财务端可能存在重复付款的可能性(虽然这种可能性比较低)
个案
易飞是闭源系统,无法通过编码方式直接修改。考虑到未来不久即将更换系统,故此方案放弃!
触发器
逻辑相对简单,若能通过触发器反馈异常信息并提示给前端,查询相关资料决定raiserrror符号来交互信息。
触发器方案:
ALTER