随笔分类 -  OpenERP

摘要:在OpenERP 7 和 Odoo 8下测试均可。 1.相关库/框架 主要:jQuery(使用1.8.3,如果使用新版本,其他jQuery插件也要升级或修改)、Underscore、Qweb 其他:都在addons\web\static\lib路径下。 2.示例框架 下载(需要先安装bzr... 阅读全文
posted @ 2015-09-05 22:23 马建康 阅读(1836) 评论(0) 推荐(0)
摘要:原文地址:http://shine-it.net/index.php/topic,17001.0.html由于数据库中存储的是UTC时区,默认情况下数据导出和group by都存在时区问题。彻底解决办法:将以UTC时区存储的数据改为按目标时区存储,并去掉JS中的时区转换。1、修改Odoo系统环境时区... 阅读全文
posted @ 2015-07-23 15:41 马建康 阅读(1584) 评论(0) 推荐(0)
摘要:sudo apt-get install graphviz ghostscript postgresql-client python-dateutil python-feedparser python-gdata python-ldap python-libxslt1 python-lxml pyt... 阅读全文
posted @ 2014-10-31 09:44 马建康 阅读(621) 评论(0) 推荐(0)
摘要:我们通常会面对这样的问题:整合不同平台或不同类库,这些类库可能来自不同的语言,甚至不同的操作系统。 如何解决这类棘手的问题呢?一.方案介绍 解决不同语言交互的方法有不少,对我了解的windows系统和.NET平台,有以下几种做法:P/Invoke:调用native cpp的方法,处在同一个内存区间,... 阅读全文
posted @ 2014-07-25 13:17 马建康 阅读(1300) 评论(0) 推荐(1)
摘要:C#在调用xmlrpc接口时返回的是int值就可以直接获取,最近在调用一个接口是获取一个账号记录的详细信息,xmlrpc接口返回的是一个哈希值。所以直接用int或者Hashtable 来获取返回值执行都会出现错误,后来在网上搜索了一下,原来在CookComputing.XmlRpcV2.dll里有专... 阅读全文
posted @ 2014-07-25 13:15 马建康 阅读(386) 评论(0) 推荐(0)
摘要:最近看了几个项目都是用xmlrpc协作完成的,就做了几个测试客户端和服务器端和大家一起分享。希望能对入门的同学有帮助关于xmlrpc的介绍和规范参考http://www.xml-rpc.net/下面我就直奔主题举几个例子了c#服务端首先在VS中添加引用CookComputing.XmlRpc.dll... 阅读全文
posted @ 2014-07-25 13:14 马建康 阅读(368) 评论(0) 推荐(0)
摘要:每当夏秋之交,我们都有展会,展会完后,都有很多的新的潜在客户要添加,我们收了一大堆名片,想入openERP还是需要一定时间的,而且名片的图片导入没有什么简洁的方法,所以我就想写个script来进行导入这些名片以及相关的客户信息。XML-RPC是一个远程过程调用(remote procedure ca... 阅读全文
posted @ 2014-07-25 13:13 马建康 阅读(497) 评论(0) 推荐(0)
摘要:原文: How to install OpenERP 8.0 Alpha on a fresh Debian / Ubuntu server.OpenERP的安装,可以有多种方式,通过添加源,到 http://nightly.openerp.com 找对应版本,然后:sudo apt-get ins... 阅读全文
posted @ 2014-07-08 13:48 马建康 阅读(461) 评论(0) 推荐(0)
摘要:pyPdf库 (http://pybrary.net/pyPdf/) ,操作起来相当直接易懂,把代码贴在这儿,做个记录。1frompyPdfimportPdfFileWriter,PdfFileReader23pdf=PdfFileReader(file('original.pdf','rb'))4... 阅读全文
posted @ 2014-07-03 20:13 马建康 阅读(2939) 评论(0) 推荐(0)
摘要:需求是这样的,想通过一个script来将一个excel表格的partner连同他们的联系人一起导入# -*- encoding: utf-8 -*-import xmlrpclibimport xlrdimport base64DB = ´TESTDB´#帐套名USERNAME = ´admin´#... 阅读全文
posted @ 2014-07-03 09:56 马建康 阅读(413) 评论(0) 推荐(0)
摘要:oe7.0到oe8.0切换的时候发现我们系统的很多的module无法load,import的时候出错,后来发现oe8.0自己的addons也都做了修改在import自己的addons的时候都加了openerp.addons命名空间,这是为什么,oe8.0为什么要这么做,我找出了背后真正的原因:Ope... 阅读全文
posted @ 2014-06-27 10:55 马建康 阅读(844) 评论(0) 推荐(0)
摘要:原文来自:http://shine-it.net/index.php/topic,16409.0.html库存移动(Stock Move)新玩法Odoo的库存移动不仅仅是存货在两个“存货地点”之间的移动的基本概念了,他们可以被“串联”在一起,可以用来生成或改变其对应的拣货单(Picking)。链式库... 阅读全文
posted @ 2014-06-24 13:28 马建康 阅读(2927) 评论(0) 推荐(0)
摘要:有喜欢尝鲜的网友开始玩8.0了,可是版本还没发布,社区的很多特别好的模块还没有升级到8,所以经常碰到模块无法安装的问题。No module name osv网友提出将模块的 from osv import osv,fields 改为 from openerp.osv import osv,field... 阅读全文
posted @ 2014-06-20 14:15 马建康 阅读(401) 评论(0) 推荐(0)
摘要:0.前言 由于python的官方镜像位于国外,若使用pip或者easy_install安装第三方插件时或许会被限制,甚至连easy_install或pip也无法安装,例如在windows环境下运行ez_setup.py 安装easy_install,可能遇到下图这样尴尬的情况。图1 运行ez_se... 阅读全文
posted @ 2014-06-20 13:33 马建康 阅读(601) 评论(0) 推荐(0)
摘要:这个问题一直困扰着我,后台设置关于时区也参考过一些文章(如改配置文件),显示时间总是差8个小时,后来看了上面的文章后才搞定,虽然那个是解决OE7.0的,但原理一样:server\openerp\addons\web\static\src\js\dates.js23行,以下红色字体为原版:opener... 阅读全文
posted @ 2014-06-19 18:13 马建康 阅读(214) 评论(0) 推荐(0)
摘要:一、工作流定义:workflow.nameresource.modelTrue | Falsemodel:固定取值"workflow"id:任意值,唯一标识本工作流name: 工作流的名称,任意定义osv:本工作流关联的对象类型,是OpenERP模块中定义的某对象名,如采购单对象(purchase.... 阅读全文
posted @ 2014-06-13 13:38 马建康 阅读(315) 评论(0) 推荐(0)
摘要:importImage,ImageDraw,ImageFont, os, globlist = glob.glob('*.jpg')for infile in list:print infile file, ext = os.path.splitext(infile) outname =... 阅读全文
posted @ 2014-05-30 21:42 马建康 阅读(257) 评论(0) 推荐(0)
摘要:在OE中admin的内置帐号为SUPERUSER_ID,可以用来直接做判断登录用户是否admin[python] view plaincopyprint?fromopenerpimportSUPERUSER_IDifuid==SUPERUSER_ID:returnNone 阅读全文
posted @ 2014-05-28 13:07 马建康 阅读(184) 评论(0) 推荐(0)
摘要:这里要记录一个nginx upstream实现反向代理的配置过程。连接vps的ssh。先安装nginxsudo apt-get install nginx修改/etc/nginx/nginx.conf ,开启gzip 压缩。 注册在gzip_types中加入 application/javascri... 阅读全文
posted @ 2014-05-15 09:03 马建康 阅读(349) 评论(0) 推荐(0)
摘要:我们要让openerp开机运行起来。第一步,先进入系统目录:cd /etc/init.d第二步,创建文件。命名为openerp-serversudo vi openepr-server第三步:在openerp-server文件中添加下面内容:#!/bin/sh### BEGIN INIT INFO#... 阅读全文
posted @ 2014-05-15 09:02 马建康 阅读(317) 评论(0) 推荐(0)