我的TINY ERP安装过程
-
一个超级新手的安装过程 (WINDOWS 2003 SERVER)
我的TINYERP的安装过程可以算是历尽艰辛
当我如获至宝一样拿到0.33的中文板本,我就迫不及待的开始了安装,
安装过程很简单,简单到我不敢相信,几乎不需要人去干预
完成了,启动GTK的客户端,也成功了,进去了.
一切似乎太完美了,
看完后,忽然发觉不是基于WEB的.我需要的就是一个B/S版本的ERP,公司小不需要太复杂.TINYERP就是最好的选择了.
于是上了论坛一问,原来还需要装个ETINY客户端才能完成远端基于WEB的访问.
于是有可是了ETINY的安装,
ETINY的安装方法有点复杂,具体方法: openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/WebClientInstallWindows
[list type=decimal][li]Python >= 2.4[/li][li]Open ERP Server >= 4.2.1 (这个就可以用论坛里面的0.33中文版本)[/li][li]TurboGears >= 1.0.3.2[/li][li]matplotlib >= 0.87[/li][li]Python Imaging Library (PIL)[/li][/list]讲的很清楚需要安装这几个软件
我没有直接下载PYTHON2.4 我是直接下载PYTHON2.5 所以后面所有的软件除了ETINY外其他的都配合2.5版本来下载安装.
安装方法在WINDOWS里也很简单,具体说明里有.论坛里也有中文说明.
一步一步,终于完成了.
手动启动C:PYTHON25 START-TINYERP
一切正常:
然后在浏览器出入 LOCALHOST:8080
期待已久的界面出现了. 只有DEMO数据库,不管他直接进入,输入ADMIN 密码ADMIN
英文的,
于是我去administrator--translator--load ****(我记不清楚菜单名)
反正就是设置翻译的语言,
选择chinese(CN)
然后执行
一切OK后,我退出再重进,没想到
欢迎画面出现: 'utf8' codec can't decode bytes in position 0-1: invalid data
下面点OK, 就直接又进入到LOGIN画面了,
我不信再进, 画面依旧, 我这回没点OK, 直接去点了menu
ERP的所有菜单出现了.
到现在开始,都比较顺利,后来的问题就一个接着一个UTF8的问题,按照论坛里的说法,我在程序里面找到了PYTHON的命令行,执行
输入>>>import sys
>>>sys.getdefaultencoding()
'ascii'
显示现在的ENCODING用的ASCII
按照论坛说法,我直接输入 >>>sys.setdefaultencoding('UTF-8')
这样就直接把ETINY的ENCODING 设在UTF-8的状态下
然后我有重起TINYERP-SERVER
再进入,提示问题没有( 注: 我现在这个问题还是有,但是不经常,有时有,有时没有,很奇怪)执行DEMO数据库,进入,
我想修改产品,最简单的方法就是删除
一点删除问题来了---
先删了两个产品,没有问题,删到第三个的时候
说我没有PSYCOPG 不给我删除, 试了很久都是一样,郁闷
于是我有去GOOGLE找了关于PSYCOPG的说明,
原来是PYTHON和数据库的接口, 没办法又去下载PSYCOPG
这里不多说了,我写在这里了: www.shine-it.net/viewthread.php?tid=312&extra=page%3D1解决了这个PSYCOPG的问题后,我又开学着新建数据库,
方法很简单,在GTK的模式下用DEMO数据库进去,然后在帐套里面新建帐套.
按照论坛的方法很快建成了.
我又直接用WEB的方式进入,选择我刚建好的数据库,
进去,老方法,把翻译掉出来,再进去
那个讨厌的UTF-8又出现了,不理他,反正能用.
忽然发现界面翻译不完全,英文,
觉得不够理想,于是又去论坛问,斑竹告诉我这是4.2.1版本的BUGS,
晕.
于是我又有了安装4.2.3.3版本的想法,
删除TINY-ERP的SERVER 和CLIENT
直接下载了4.2.3.3 ALL IN ONE 版本,
安装直接启动 TINYERP CLIENT
出错," 也没说什么就叫去去看,C:......TINYERP-CLIENT.EXE.LOG
我也不怎么懂也去看了,也没看出什么名堂,
正好看到了TINYERP-CLIENT.EXE 我就点了一下,哎, 没有出错信息.
直接运行了,到现在我也搞不懂,为什么安装文件直接生成的快捷方式不能用.
运行说找不到DATABASE,
不给我进, 又要折腾了, 我进我的电脑管理里面强行启动postgreSQL4**.* 具体的名字我找不到,
怎么也不给我启动,出错信息说,启动了有停止了.
怎么办,干着急, 于是又把整个ALL IN ONE 的东西卸了再装,一个样.
忽然想到,就是数据库启动不了,其他都没有问题,
我干脆直接删了数据库, 按照OPENERP.COM里的安装方法直接安装一下数据库,方法在这里
openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/AutoInstallServerWindows
删了ALL IN ONE里面的POSTGRESQL,下了 POSTGRESQL8.2.9
安装, 安装完成, 我运行我的TINYERP CLIENT
说没有数据库, 原来我忘了挂数据库,
于是按照说明,一步一步建立了一个TERP的数据库.
然后再去 TINYERP SERVER里运行说明里的那串码,
tinyerp-server.exe -d terp -r postgresadmin(你安装的时候的数据库的管理员.我的就是POSTGRES) -w postgresadminpasswd(用数据库密码代替)
--db_host=localhost --logfile="C:Program FilesTinyERP Servertinyerp-server.log"
--db_port=5432 -s --stop-after-init --init=all再回到浏览器打开LOCALHOST:8080
数据库有了,不过有两个,一个是我建的terp, 一个是template_postgis
选择TERP用ADMIN ADMIN进去后,
在按以前的步骤翻译过来,
果然所有的菜单全部翻译过来,但是安装了4.2.3.3版本后,又出现了问题,
-
还是说我找不到 PSYCOPG模块, 我按照我原来的方法装了又装就是没有用,所以产品删不掉.
在GTK模式下说找不到PSYCOPY,
在WEB模式下说:ERROR: null value in column "product_id" violates not-null constraintCONTEXT: SQL statement "UPDATE ONLY "public"."stock_move" SET "product_id" = NULL WHERE "product_id" = $1"delete from "product不知道如何解决, -
我想删除帐套,在GTK模式下也不给删了,同时也不给我新建
删除帐套可以在PGAMIN III的windows下面删,
template_postgis这个帐套就不给删了.
[size=99px][color=red]知识有限[/color][/size]
[size=99px][color=red]不知道如何解决, 还请斑竹帮忙[/color][/size] -
-
一般不建议删除一个产品或产品模板。如果一个产品不能从系统中删除,说明这个产品被系统中的其它模块使用,如果想要删除一个产品,这个产品必须不能与其它的模块有依赖关系。
如果出现stock_move字段,这个提示说明这个产品在“库存管理->跟踪->底层->调拨”中被使用。你必须从这里删除与这个产品有关的所有明细,删除这个产品才不会报“stock_move”的错误。 -
gtk--〉新建一个帐套, load demo data的checkbox不要选,即可
GTK模式下的帐套已经不能建立???这个可能是你的tinyerp-server.conf中
要指定数据库安装路径: pg_path = D:tiny4.2.3PostgreSQL4TinyERPbin