|
接触这个系统几个月,不得不说处处是坑,到处是雷,让人防不胜防!在论坛发了很多求救贴也提交不少工单,还好,用友还算给力,大多数都解决了。
前人踩坑,后人避雷,把遇到的坑列出来,希望大家少走弯路吧。
1:deleteById
下图是说明文档截图
这是脚本编辑器里的截图
可以看出参数object不一致!其次,参数billnum也没说是列表还是单卡编码(实测都行)。但还没完,运行报错
Can't find attribute AT16AFB85C09A00002.AT16AFB85C09A00002.Merchant/enable
大胆猜测缺少enable这个字段,而且这个字段是系统字段,果然在建实体时要勾选【档案状态】
2:limit
下图是说明文档截图
按说明文档imit是方便分页的,第一个参数是page,第二个是size,按理说返回的条数都是size(除最后一页),但并非如此,因为系统过滤掉了空行数据,所以当有空行数据时
返回的行数时多时少,这和数据库不一样,当时我因为受数据库思路影响,一直不得其解。
过滤空行有好处就是避免后期过滤,但也有问题,比如分页,条数时多时少。且如select name from table where name is null 这样的语句会返回0条
3:删减实体字段
删减实体字段后,列表,单卡,参照里的字段并不会同步,设计器里也不会有任何提示,只能手动更改,很麻烦也很容易遗漏
4:后端set方法
set(字段,值)中的值必须是字符串,数字不行,不知为什么这样设计??
5: 参照和引用
参照和枚举都是存储的id,系统指定key为id不能自己指定,更改参照和枚举,之前的数据都会变,后期参照和枚举维护特别小心。
鉴于时间关系,后期再补充吧!
|
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|