系统集成导入的单据生成凭证后,如何禁止删除?
金蝶云社区-dotqi
dotqi
0人赞赏了该文章 640次浏览 未经作者许可,禁止转载编辑于2016年01月22日 10:04:14
V5.1+1225补丁
问题
系统集成导入的单据生成凭证后可以删除,现在想禁止删除,想问一下如何处理?
如果用插件?
那我的插值应该写到哪个单据里,才能禁止删除系统集成导入的单据。比如,采购入库单,为了做导入,进行了一个扩展。插件是否应该写到这个扩展里?
如果用数据库触发器?
写到系统集成生成的表里行吗?比如“t_564e8876441d3e”这个表里,那么,K3CLOUD的触发器里是否支持“ROLLBACK TRAN
比如像K3里这么的验证方法!
IF UPDATE(FCommitQty)
BEGIN
IF EXISTS (SELECT 1 FROM INSERTED WHERE ABS(FCommitQty)>ABS(FQty))
BEGIN
ROLLBACK TRAN
RAISERROR('出库数量大于开票数量!',18,18)
END
END