Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1822524
  • 博文数量: 354
  • 博客积分: 11021
  • 博客等级: 上将
  • 技术积分: 4048
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-24 10:04
文章存档

2020年(1)

2018年(1)

2016年(1)

2015年(2)

2014年(4)

2013年(4)

2012年(12)

2011年(14)

2010年(37)

2009年(34)

2008年(22)

2007年(68)

2006年(102)

2005年(29)

2004年(21)

分类: LINUX

2006-11-26 00:37:32

学习和使用Compiere定制功能问题与总结一
在学习和使用Compiere定制功能过程中,个人遇到一些问题和疑问,把它总结下来,希望对同样在学习的新手fans有所帮助。
在此特别感谢JOJO和dingdang的帮助。
用System登录时,创建实体总不能成功,用SuperUser可以成功,怎么回事?
这符合角色的原则,就是System角色只是系统角色,SuperUser才是真正的超级用户角色。Compiere2.5.3之前是,可能是二者都可以创建的,Compiere253开始改了,只有SUPERUSER才能创建,不让System能建实体。
用SuperUser或System登录时,只有在选择角色为System Administrator时,点击通用规则General Rules/系统级规则System Rules/菜单Menu。打开的Menu窗口左边有树,而用我自己创建的其他用户(也是系统级用户,在角色配置的时候,拥有跟System Administrator一样的机构访问、表单访问等等权限)登录时,打开菜单Menu窗口却没有树。查看“窗口,页签与字段Window, Tab & Field”的设定中,菜单Menu窗口的配置是有树结构的。
定义用户时选择自己的MENU TREE,在树的窗口上可以添加,在树的维护窗口可以创建自定义的树。
一个数据库表,不能在表和列中被使用二次,这是为什么?
一个数据库表,不能在表和列中被使用二次,我也觉得是个大问题,我很想加一个中间层实现重复使用,Compiere的笨办法就是用IsSOTrx来控制重复使用。只能控制到采购和销售两个共用。
你用不同的列名,用相同的REFERENCE就行了,呵
在表和列Table and Column窗口中
有个数据访问级别Data Access Level,其中客户Client与机构Organization是什么区别?
CLIENT是最高级的,也就是有*的权限。ORG没有*权限。
客户就是客户啊,做生意的客户啊。CLIENT一般指代你做的公司,然后ORG是指代一个独立核算的部门或分支。
在列Column的页签中,有一个“引用Reference”列表,共有28种引用,其中分配Assignment、帐户Account、Costs+Prices、产品属性Product Attribute这几项什么意思?一般用于什么情况下。请举例。
限制了显示形式的REFERENCE。
几种实体类型EntityType,用户维护型实体、应用型实体、Compiere实体、定制、字典型实体分别代表什么意思?
一般是升级用的(COMPIERE升级要付费的),如果是COMPIERE原有的东西,COMPIERE公司会在升级时做处理,如果不是,会原封不动地升级。一般用户自己搞的就用定制(COUSTOM)
在窗口、页签、字段Window, Tab & Field界面中
顺序号Sequence,AdvancedTab,会计页签Accounting Tab,定单页签Order Tab,翻译页签TranslationTab什么意思?显示逻辑Display Logic、只读逻辑Read Only Logic怎么写,有什么规则吗?列Link Column,处理过程Process在什么情况下被用?
SEQUENCE是指显示的顺序
ACC TAB是设置会计的TAB ,ACC TAB、AD TAB在权限里设置其可见性。
LOGIC是类似于SQL的语句,具体你可以参考一下已经有的东西。
LINK COLUMN是上下个TAB的对应关系,也就是外键关键
PROCESS一般用在手工批处理的事务。
复印定位键字段这个按钮,是不是用于复制其它已有的类似窗口或页签?
理解是对的,可以复制,很快速省力,新加的功能。
窗口类型:维护、只有查询、交易。其中交易怎么理解?一般用于什么地方?
transaction翻译成交易不好,是事务。用于单据
引用Reference窗口/表验证,只能表格显示,怎么好像用那个角色登录都不能新建?
Reference页的validation type字段选择table validation 时,下面的页签才有内容窗口类型:维护、只有查询、交易。其中交易怎么理解?一般用于什么地方?
transaction翻译成交易不好,是事务。用于单据
交易类型的窗口一般用于单据,会自动隐藏掉旧的单据,并激活“历史”的那个按钮。 所以翻译成 交易 比较合适。
事务 有点像 数据库事务控制的意思。

Reference 可以有table validaion和list validation
List 就是直接填一个常数组成的List
阅读(1105) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~