Odoo中文社区可以通过以下三个域名访问:shine-it.net , odoocn.org,odoo.net.cn

原论坛用户的基本信息和发帖这里都予以保留,请注意:原论坛用户无需重新注册新用户,但是您的密码需要重置

开发人员可以登录gitter讨论组: http://gitter.im/odoo-china/Talk, 需要github账号

如果您登录系统碰到问题,请在微信公众号留言:

我的TINY ERP安装过程



  • 一个超级新手的安装过程 (WINDOWS 2003 SERVER)
    我的TINYERP的安装过程可以算是历尽艰辛
    当我如获至宝一样拿到0.33的中文板本,我就迫不及待的开始了安装,
    安装过程很简单,简单到我不敢相信,几乎不需要人去干预
    完成了,启动GTK的客户端,也成功了,进去了.
    一切似乎太完美了,
    看完后,忽然发觉不是基于WEB的.我需要的就是一个B/S版本的ERP,公司小不需要太复杂.TINYERP就是最好的选择了.
    于是上了论坛一问,原来还需要装个ETINY客户端才能完成远端基于WEB的访问.
    于是有可是了ETINY的安装,
    ETINY的安装方法有点复杂,具体方法:[url]openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/WebClientInstallWindows[/url]
    [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
    一切正常:
    然后在浏览器出入[url=LOCALHOST:8080]HTTP://LOCALHOST:8080[/url]
    期待已久的界面出现了. 只有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
    这里不多说了,我写在这里了: [url=www.shine-it.net/viewthread.php?tid=312&extra=page%3D1]http://www.shine-it.net/viewthread.php?tid=312&extra=page%3D1[/url]

    解决了这个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里的安装方法直接安装一下数据库,方法在这里
    [url=openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/AutoInstallServerWindows]http://openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/AutoInstallServerWindows[/url]
    删了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版本后,又出现了问题,

    1. 还是说我找不到 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不知道如何解决,

    2. 我想删除帐套,在GTK模式下也不给删了,同时也不给我新建
      删除帐套可以在PGAMIN III的windows下面删,
      template_postgis这个帐套就不给删了.

    [size=99px][color=red]知识有限[/color][/size]
    [size=99px][color=red]不知道如何解决, 还请斑竹帮忙[/color][/size]



  • 一个超级新手的安装过程 (WINDOWS 2003 SERVER)
    我的TINYERP的安装过程可以算是历尽艰辛
    当我如获至宝一样拿到0.33的中文板本,我就迫不及待的开始了安装,
    安装过程很简单,简单到我不敢相信,几乎不需要人去干预
    完成了,启动GTK的客户端,也成功了,进去了.
    一切似乎太完美了,
    看完后,忽然发觉不是基于WEB的.我需要的就是一个B/S版本的ERP,公司小不需要太复杂.TINYERP就是最好的选择了.
    于是上了论坛一问,原来还需要装个ETINY客户端才能完成远端基于WEB的访问.
    于是有可是了ETINY的安装,
    ETINY的安装方法有点复杂,具体方法:[url]openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/WebClientInstallWindows[/url]
    [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
    一切正常:
    然后在浏览器出入[url=LOCALHOST:8080]HTTP://LOCALHOST:8080[/url]
    期待已久的界面出现了. 只有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
    这里不多说了,我写在这里了: [url=www.shine-it.net/viewthread.php?tid=312&extra=page%3D1]http://www.shine-it.net/viewthread.php?tid=312&extra=page%3D1[/url]

    解决了这个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里的安装方法直接安装一下数据库,方法在这里
    [url=openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/AutoInstallServerWindows]http://openerp.com/wiki/index.php/Manual_Installation:Installation_Manual/AutoInstallServerWindows[/url]
    删了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版本后,又出现了问题,

    1. 还是说我找不到 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不知道如何解决,

    2. 我想删除帐套,在GTK模式下也不给删了,同时也不给我新建
      删除帐套可以在PGAMIN III的windows下面删,
      template_postgis这个帐套就不给删了.

    [size=99px][color=red]知识有限[/color][/size]
    [size=99px][color=red]不知道如何解决, 还请斑竹帮忙[/color][/size]



  • 发上我现在界面给大家看看



  • 在上出问题的信息提示,请斑竹帮忙



  • 一般不建议删除一个产品或产品模板。如果一个产品不能从系统中删除,说明这个产品被系统中的其它模块使用,如果想要删除一个产品,这个产品必须不能与其它的模块有依赖关系。
    如果出现stock_move字段,这个提示说明这个产品在“库存管理->跟踪->底层->调拨”中被使用。你必须从这里删除与这个产品有关的所有明细,删除这个产品才不会报“stock_move”的错误。



  • 我按照你说的去做了, 但是还是不给我删,说"YOU CAN ONLY DELET DRAFT MOVES'
    我现在想建立一个自己的空数据库, 但是不知道如何建立.
    不想用DEMO数据库里的数据,
    我在GTK模式下的帐套已经不能建立,只能在 数据库里建立,
    然后再连接.
    能告诉我方法吗



  • gtk--〉新建一个帐套, load demo data的checkbox不要选,即可
    GTK模式下的帐套已经不能建立???这个可能是你的tinyerp-server.conf中
    要指定数据库安装路径: pg_path = D:tiny4.2.3PostgreSQL4TinyERPbin



  • 很好



  • 问题已经解决了,谢谢:)


登录后回复
 

与 Odoo 中文社区 的连接断开,我们正在尝试重连,请耐心等待