新建数据库(新建帐套)
- 
08-06-03 测试使用我们网站提供的0.3安装版为准,这里先以建立测试环境开始。 [b]一,安装系统[/b] 
 1.安装到网站 wiki.shine-it.net/index.php?title=首页 
 下载tinyerp中文版V0.3, 安装,安装的过程没什么特别一路点击就行了。
 如果是这样系统将安装在的D:Tiny_ERP4.2.1下2.运行 在目录D:Tiny_ERP4.2.1Tiny ERP Server下点击运行tinyerp-server 
 在目录D:Tiny_ERP4.2.1Tiny ERP Client下点击运行tinyerp-client
 上面两个都是一个大大的“T”图标。[b]二,.新建数据库[/b] 系统默认已将有一个demo的数据库,不过不是我们测试用的。你可以先进入系统看看,也可以马上建立一个新的帐套(新建数据库,这是个翻译错误)。如果要进入那admin帐户的密码是admin这是系统密码要牢记,还有一个帐户是demo密码也是demo。 下面说说新建帐套,你可以进入系统后新建也可以不进入系统新建。 
 1.菜单点击文件==》帐套==》新帐套。2.超级管理员密码就是admin 
 新建帐套名称:起一个正常的名字,纯数字和中文还有奇怪的符号都不可以。[color=DarkOrange]不要点选载入演示数据[/color]。!!! 
 默认语言可以选择Chinese(CN)
 点击确定。3.等一会儿显示帐套创建成功,点击connection now 。 4.这里出现登录的界面输入admin的密码admin确定。 
 出现选择行业的界面。有四个选择分别是最少的,会计,制造业和服务业,因为测试的需要我们统一选择制造业。点击下一步。
 (这里说明下就算你不选点取消它也是最小的。)5.到选择会计科目分别是比利时,法国,空和英国的会计科目表。我们选空,它也有最小的科目表。 6.进入主公司设定画面。输入公司的信息,点击下一个。 7.点击安装。等一下显示安装成功。 三[b],导入翻译[/b] 
 (要导入翻译的主要为了检查翻译不然个说个的都不知道是什么。)1.先安装SVN,到 www.subversion.org.cn/?action-viewnews-itemid-1 看看svn的安装设置,顺道下载svn并安装, 2.我们翻译的svn库的位置在: svn://222.161.57.110/tinyzhdoc/working 
 用户名与密码为: tinyzh/freetiny3.点击administration==》翻译==》导入语言 4.输入语言China,缩写CN ,点击打开选择checkout下来的zh_CN文件。点击确定。 5.重新登录就看到新的翻译。 下一步为备份帐套,所以,你可以先进入系统加入或修改下数据,不然你都不知道备份和恢复有没有成功。 [b]四,备份帐套[/b] 1.点击断线(不是必须不过养成好习惯) 2.点击帐套==》备份帐套 3.输入密码,选择要备份的帐套,点击确定。 4.选择备份文件放置的目录,输入备份文件的名称,点击保存。 [b]五,删除帐套[/b] 1.点击断线。 2.点击帐套==》删除帐套 3.输入密码,选择要删除的帐套,点击确定。等下显示删除成功。 [b]六,恢复帐套[/b] 1.点击断线。 2.点击帐套==》恢复帐套 3.输入要恢复的备份文件,点击打开。 4.输入管理员密码和恢复的帐套名字,点击确定。等一下,虽然显示不能恢复数据库,但实际是恢复成功。 [[i] 本帖最后由 digitalsatori 于 2008-11-20 21:45 编辑 [/i]] 
- 
只能用论坛提供的0.3测试吗?我是 Linux 下的 tinyerp-4.2.2。 “新建帐套”失败。log 信息为:[code]Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup 
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup:creating or updating database tables
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup:loading base_setup_data.xml
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup:loading base_setup_wizard.xml
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup:loading base_setup_demo.xml
 Tue, 03 Jun 2008 23:55:55 INFO:init:assert:
 Assertions report:
 Level success failed
 info 1 0
 total 1 0
 end of report (1 assertion(s) checked)
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base
 Tue, 03 Jun 2008 23:55:55 INFO:init:addon:base_setup
 Tue, 03 Jun 2008 23:55:55 ERROR:web-services:Exception in call: Traceback (most recent call last):
 File "/usr/lib/python2.5/site-packages/tinyerp-server/netsvc.py", line 200, in _dispatch
 r=m(*params)
 File "/usr/lib/python2.5/site-packages/tinyerp-server/service/web_services.py", line 142, in get_progress
 raise Exception, e
 OperationalError: FATAL: connection limit exceeded for non-superusers[/code]是否 PostgreSQL 的 terp 用户必须是 superuser?这可和 Tiny 文档的说明差别太大了,而且安全性也会让人担心。
- 
确认一下创建的terp数据库用户是否具有新建数据库的权限。 
- 
[code] Role name | Superuser | Create role | Create DB | Connections | Member of 
 ----------+-----------+-------------+-----------+-------------+-----------
 postgres | yes | yes | yes | no limit |
 terp | no | no | yes | no limit | [/code]安装Tiny 时会自动创建许多表,创建这些表时没碰到什么问题。不知创建这些表时用的是不是 terp 用户。[[i] 本帖最后由 wwguo 于 2008-6-5 23:05 编辑 [/i]] 
