日期:2014-05-16  浏览次数:20422 次

eas引用控制

eas无外键,如果需要校验是否被引用,只要在下表中插入一条数据。

比如一个客户在一个单据中被使用了,但是你要删除这个客户,单据就会报错找不到该记录。

所以需要做控制,T_SYS_ENTITYREF表中插入数据,eas系统会在删除的时候自动校验。

后台实体引用表使用,用于被引用不能删除的控制。

insert into T_SYS_ENTITYREF
? (FBOSTYPE,--被引用实体的BOSType
?? FREFTABLENAME,--引用表名称
?? FREFFIELDNAME,-- 引用字段名
?? FENTITYNAME,--被引用实体名
?? FENTITYALIAS_L2,--被引用实体别名
?? FREFENTITYNAME,--引用实体名
?? FREFENTITYALIAS_L2-- 引用实体别名)
values
? (
? '13B7DE7F',
?? 'T_BD_Person',
?? 'FCreatorID',
?? 'User',
?? '用户',
?? 'Person',
?? '员工_个人信息');