- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、用户权限
1、 创建用户
2、 给用户分“用户模块”
3、 对用户进行分组,在组中设置组的权限,
4、 给用户分配组权限(组权限就是表单集合)
5、“用户权限”的优先级高于“组权限”,可以对用户在组中权限约束。
6、“组件权限”是对表单中的某些对象进行权限限制
二、IDO
1、系统里面的每个表单都会关联至少一个IDO
2、IDO至少包含数据库里面的一个基表
3、打开任意一个表单,点击进入设计模式,在“标识编辑范围”-范围:
A、用户(是对某一用户有效)、
B、组(对某组有效)、
C、地点缺省(对系统所有都可使用),最好选择这项
在设计模式右边的集合下看到这个表单的IDO,
A、蓝色为主IDO;B、绿色为次IDO
在“模块”-系统-IDO编辑-IDO中可以查到这个IDO,如“SLCoitems”,在这个IDO中可以看到它的所以属性。“表”中是IDO的主基表和关联表,“财产”中是项是主基表和关联表中字段。“项目名称”表示这个IDO所属项目名。
三、用户扩展字段
如在基表“coitem”
进入 “模块”-系统-用户扩展表,按以下几个步骤进行:
1 分类: “用户扩展表分类”,如这里命名分类为:“定单行属性”
2 字段: “用户扩展表用户字段” 如:Uf_gongcha , Uf_表示用户定义的字段
3 分类字段的关系:“用户扩展表分类/字段关系”,如这里设置:“定单行属性”/ Uf_gongcha
4 分类与基表关系: 进入“用户扩展表与分类关系”,这里设置为:coitem/定单行属性,
勾选“扩展所有记录”(这样将IDO所有关联的数据库表都进行了扩展)
5 提交影响模式:进入“用户扩展表影响模式”,勾选“提交修改”和“影响模式”,最后点“处理”。
按上5步处理后,IDO关联的所有表中增加了一个“Uf_gongcha”字段。但表单(定单表单)的IDO“财产”中还没有这个属性字段,那么就要“扩展IDO增加属性”(也就是下面第四)
四、 扩展IDO(给IDO)增加属性(也就是增加字段),前提是已经用过了上面第三步(扩展基表的字段)
在“模块”-系统-IDO编辑
1、IDO项目,选择或新建一个“IDO”项目。
2、如果是扩展原IDO,就在“扩展”中选择要扩展的IDO(如:SLCoitems),是否勾选“扩展并替换”就根据实际情况而定,这里我勾选了。
3、在“IDO名称”中输入新的IDO的名称。这里输入如:“D_ SLCoitems”,然后点“完成”。
4、在服务器中重启“IDO”,再进入ERP系统中的相应表单进行设计。也可以在IDO中新增加“IDO新属性”。
5、可以在表单中插入IDO中的属性字段(如这里是:“定单”表单中的SLCoitems IDO 的Uf_gongcha 字段属性。在这个新对象的“设计”-“标题”输入标题名称,如:这里输入sgongcha,点进入“字符串属性”,在“字符串值”中输入要显示的中文名称,这里输入公差。
IDO“方法”中的项是一个调用“存储过程”
SL803_DATAMAP.ZAP中的文件:
A、Collection-Method.xls是IDO的方法;
B、Collection-Schema.xls是IDO的建构;
C、Form-Events.xls是表单中的事件(打开表单,进入设计模式,在菜单“编辑”-“事件处理程序”可以看到表单中的事件);
D、Rpt-Form-sp.xls是报表里面的存储过程
1 通过应用表单查其基表
2 应用上面第二(用户扩展字段)
五、如果要全新开发一个表单,其过程是:
1、 新建一个数据库表(也就是一个新的基表,用户自己建立的表以US_开头,表示是用户建立的表),如果在第下面的第3步建立好表单,在表单中输入要录入的数据,弹出如下对话框,就说明所建基表有几个ERP系统基表的几个默认字段没有建立。这几个默认字段是:
字段名
字段类型
是否允许Null值
NoteExistsFlag
FlagNyType:tinyint
Not null否(不勾选)
RowPointer
RowPointerType:uniqueidentifier
Not null否(不勾选)
Createdby
UsernameType:nvarchar(30)
Not null否(不勾选)
Updatedby
UsernameType:nvarchar(30)
Not null否(不勾选)
RecordDate
CurrentDateType:datetime
Not null否(不勾选)
Createdate
CurrentDateType:datetime
Not null否(不勾选)
这个建立一个test数据库表的完整SQL语句:
set ansi_nulls on
go
s
文档评论(0)