这位兄的提问技巧真好,先拍下马屁再提问题,学习...
我也不会.
财务模块找下wjfonhand或群里的“大鱼小鱼”
stbrine
-
Mrshelly兄在吗?你的视频太好了.想问一下年结及月结的问题还有利润怎么计算. -
库存管理-内部调拨单手工新建时明细的库位只能选择内部类型库位的解决方法修改视图stock.picking.form
将<field name="location_dest_id" select="1" domain="[('usage','=','internal')]"/>
改为
<field name="location_dest_id" select="1" domain="[('usage','<>','view')]"/> -
包装单因翻译导致的错误版本5.14
在“库存管理->发出的产品”中手工新建一张出货单,运送类型选择第一项“送货”时,保存后该单没有再出现在列表中。
原因是stock.picking的type字段的('out', 'Sending Goods'),('delivery', 'Delivery')都被翻译成“送货”,见下图。
将“Sending Goods”的翻译改为“出货”后问题解决。
[attach=1] -
产品类别不能删除的Bug为什么OE在删除product.product的记录时不一起删掉product.template中的记录,难道product.template中的记录要永久保存?
-
产品类别不能删除的Bug产品类别下的所有产品已经删除,但该类别不能删除,错误日志:
Traceback (most recent call last):
File "modules\gui\main.pyo", line 1334, in _sig_child_call
File "modules\gui\window\form.pyo", line 263, in sig_remove
File "widget\screen\screen.pyo", line 522, in remove
File "rpc.pyo", line 349, in call
File "rpc.pyo", line 170, in rpc_exec_auth
File "rpc.pyo", line 113, in exec_auth
File "rpc.pyo", line 119, in execute
File "tiny_socket.pyo", line 81, in myreceive
tiny_socket.Myexception: ('warning -- Integrity Error\n\nnull value in column "categ_id" violates not-null constraint\nCONTEXT: SQL statement "UPDATE ONLY "public"."product_template" SET "categ_id" = NULL WHERE $1 OPERATOR(pg_catalog.=) "categ_id""\n', 'Traceback (most recent call last):\n File "netsvc.pyo", line 256, in dispatch\n File "netsvc.pyo", line 76, in call\n File "service\web_services.pyo", line 577, in execute\n File "osv\osv.pyo", line 70, in wrapper\n File "netsvc.pyo", line 61, in abortResponse\nException: warning -- Integrity Error\n\nnull value in column "categ_id" violates not-null constraint\nCONTEXT: SQL statement "UPDATE ONLY "public"."product_template" SET "categ_id" = NULL WHERE $1 OPERATOR(pg_catalog.=) "categ_id""\n\n')
原因是当product.product记录删除后,product.template并没有跟着删除
附修复记录的脚本,请在执行时先做好备份,本人不对该脚本产生的任何后果负责。<br /># -*- encoding: utf-8 -*-<br />#修复删除产品后product.template记录没有删除的数据<br /><br />import xmlrpclib #导入xmlrpc库,这个库是python的标准库。<br />#dbname = raw_input(u"输入帐套:\n")<br />dbname = 'xxxxxx'<br />username ='admin' #用户登录名<br />pwd = 'xxxxxxx' #用户的登录密码,测试时请换成自己的密码<br /><br /># 第一步,取得uid<br />sock_common = xmlrpclib.ServerProxy ('http://127.0.0.1:8069/xmlrpc/common')<br />uid = sock_common.login(dbname, username, pwd)<br />sock = xmlrpclib.ServerProxy('http://127.0.0.1:8069/xmlrpc/object')<br /><br />p_ids = sock.execute(dbname, uid, pwd, 'product.product', 'search',[],0,20000,'id')<br />print p_ids<br />vals = sock.execute(dbname, uid, pwd,'product.product', 'read', p_ids,['id','name','product_tmpl_id'])<br />t_idok=[]<br />for v in vals:<br /> t_idok.append(v['product_tmpl_id'][0])<br />print u'product_tmpl_id 列表'<br />print t_idok<br /><br />del_t=sock.execute(dbname, uid, pwd, 'product.template', 'search',[('id','not in',t_idok)])<br />ok_t=sock.execute(dbname, uid, pwd, 'product.template', 'search',[('id','in',t_idok)])<br />print '正常的 product_tmpl_id 列表'<br />print ok_t<br />print '不存在的 product_tmpl_id 列表-'<br />print del_t<br />sock.execute(dbname, uid, pwd, 'product.template', 'unlink',del_t)<br />print u"设置完成"<br /><br />
修复记录不是最终的解决方案,请哪位大虾提供下修复的方案!!! -
无法备份帐套飞吻一个给mrshelly
-
Openerp支持委外加工采购, 外协采购吗?这个需求看不懂,不知道你要OE完成你哪些步骤的哪些功能?
-
新手请进(openERP应用和开发基础)Domain 条件表达式写法
标记:
Domain 条件表达式写法在《openERP应用和开发基础V2》第124页
[b]在5.14版中按老肖的写法会出现错误[/b]
[color=green]以下是正确的例子,使用()元组,而不是[][/color]
('&',('purchase_line_id','!=',False),('date_planned', '>=', from_date))
[b]search方法:查询符合条件的记录。[/b]
格式:def search(cr, user, args, offset=0, limit=None, order=None, context=None, count=False)¶
参数说明:
args: 包含检索条件的tuples列表,格式为: [('name_of_the_field', 'operator', value), ...]。可用的operators有:
=, !=, >, >=, <, <=, like, ilike, in, not in, child_of, parent_left, parent_right -
Openerp如何 打印快递单信息增加送货单的报表,每个快递公司定义一个报表,在Tree界面进行送货单打印的Action动作时系统会让你选择哪个快递公司报表.
还可以进行二次开发让打印快递单时自动对应哪家运输公司,并打印该公司的快递单. -
Openerp的office系列插件[quote author=digitalsatori link=topic=327.msg2723#msg2723 date=1252927236]
Outlook 2003: [检测到链接无效,已移除]
Word 2003: [检测到链接无效,已移除]
Excel 2003: [检测到链接无效,已移除]
[/quote]
找了很久,原来就在家门口,谢谢digitalsatori -
OpenERP应用和开发基础(第二版)开班了工作流中下面较难理解的部分:
(Split Mode)分叉模式:有三个选项,XOR,OR,AND,默认是XOR。XOR 表示,由本节点始发的出迁移中,
沿着第一个满足迁移条件的迁移跳转。OR 表示由本节点始发的出迁移中,只要满足迁移条件即沿该
迁移跳转。AND 表示由本节点始发的出迁移中,只有所有迁移皆满足迁移条件才跳转,而且是同时
沿所有迁移跳转。[b]XOR 只有一个跳转,OR 有零或多个跳转,AND 有零或全部跳转。[/b]
(Join Mode)合并模式:有两个选项,XOR,AND,默认是XOR。XOR 表示,以本节点为终点的入迁移中,[b]只要
有一个跳至本节点[/b],即执行本节点的Action。AND 表示,以本节点为终点的入迁移中,[b]只有所有迁移
都已经跳至本节点[/b],才执行本节点的Action。
[color=red]
(Split Mode)分叉模式:控制传出迁移的数量
(Join Mode)合并模式:控制触发本节点的Action[/color] -
关于客户端报表设计ReportDesigner说明OPENERP Report Designer 是一个OpenOffice的插件。
一、ReportDesigner使用条件:
1、客户端须安装OpenOffice程序,下载网址 http://download.openoffice.org/index.html br />2、OPERERP SERVER 要安装base_report_designer 模块
3、在OpenOffice安装OPENERP Report Designer插件 下载网址 http://bazaar.launchpad.net/~openerp/openobject-addons/trunk/files/head%3A/base_report_designer/plugin/ br />
二、ReportDesigner插件安装方法
1、打开OpenOffice.org Writer
2、点击“工具”->“扩展管理器...”
[attach=1]
3、点击“添加”按钮,并选择下载的openerp_report_designer.zip文件
[attach=2]
4、关闭OpenOffice.org Writer后重新打开会出现OPENERP Report Designer插件的菜单
[attach=3]
三、使用方法
1、配置服务器参数
[attach=4]
2、新建(Open a new report)报表 or 编辑(Modify Existing Report)存在的报表
3、编辑完成的报表传到服务器(Send to the server)
注意:Select Rpt. Type 是设置报表的输出格式,有三个选项PDF,OpenOffice和HTML
[attach=5]
4、(Export to RML)生成RML格式并导出到本地,注意保存路径不能有中文,我保存到桌面时没成功,保存到D:\就行。
[attachurl=6]
插件本地下载 -
新手请进(openERP应用和开发基础)[quote author=ya888g link=topic=756.msg6958#msg6958 date=1286371696]
肖大侠,
我在根据你写的OpenERP应用和开发基础学习openerp,其中第六章的例子安装成功后点击相应的功能比如:我的请假单(任何一个功能)都报编码错误,详细错误请参考下面,由于对openerp和python不太熟悉,不知道怎么修改或处理,请指点一下,非常感谢!
我的openerp版本为:openerp-allinone-setup-5.0.14.exe
具体错误如下:Traceback (most recent call last):
File "netsvc.pyo", line 256, in dispatch
File "netsvc.pyo", line 76, in call
File "service\web_services.pyo", line 577, in execute
File "osv\osv.pyo", line 58, in wrapper
File "osv\osv.pyo", line 119, in execute
File "osv\osv.pyo", line 111, in execute_cr
File "osv\orm.pyo", line 1372, in fields_view_get
File "osv\orm.pyo", line 1117, in __view_look_dom_arch
File "osv\orm.pyo", line 1104, in __view_look_dom
File "lxml.etree.pyx", line 641, in lxml.etree._Element.set (src/lxml/lxml.etree.c:9596)
File "apihelpers.pxi", line 416, in lxml.etree._setAttributeValue (src/lxml/lxml.etree.c:31761)
File "apihelpers.pxi", line 1136, in lxml.etree._utf8 (src/lxml/lxml.etree.c:37215)
ValueError: All strings must be XML compatible: Unicode or ASCII, no NULL bytes
[/quote]
我也出现一样的错误
按以下bug处理应该能够解决,搞了一下午.
https://bugs.launchpad.net/openobject-server/+bug/617484 -
生产单需求二次开发思路征稿需求说明:生产单,当车间生产一批产品,数量1000,生产周期5天,要求按每天生产实际成品数量入成品仓并生成pack(入库单)与生产单关联,当生产单完成时最后一批产品入库并生成pack单。生产单的产品列表中要体现每天入库的情况。
以上需求寻求开发思路。 -
Scheduler、Debug等OpenERP开发的几个小问题备注收藏
-
怎样才能查看指定时间段的销售明细内容?我的需求是统计某个客户、某个时间段所购买的产品及数量。
日期信息存在订单的主表中了,应该不用去动sale_order_line的结构。
官方的report_sale模块有大致这样的功能,对它进行适当修改应该就能实现。 -
怎样才能查看指定时间段的销售明细内容?谢谢mrshelly这么快答复.
-
怎样才能查看指定时间段的销售明细内容?在销售管理->销售订单明细 可以查看到所有订单的明细记录,但不能查找某个时间段的内容。有什么方法可以解决?
-
一个基本 采购 与 销售 流程的配置视频演示 有错误及不当的地方, 望指正.科目表1_未发生业务.jpg
[attachimg=1]
科目表2_收货.jpg
[attachimg=2]
科目表3_确认供货商发票.jpg
[attachimg=3]
科目表4_支付货款.jpg
[attachimg=4] -
业务需求流程,用OE如何实现?[attach=1]
[size=4][b]需求说明:
1.进料加工客户订购的产品,及所需原材料必须接受行政机关监管,所有要求有独立的仓库。所以同一型号的产品存在不同的仓库中,在产品和原料的进出仓时可以从指定的仓库中进行操作,最好是能自动识别。
2.有多个生产车间,例如:车间A1、车间A2生产“产品A”,车间B生产“产品B”;要求在确认销售订单时根据订单产品明细生成生产单给不同的车间主任;车间主任只能管理属于自己的生产单。
3.生产车间确认生产单时根据下单时的客户类型从不同的原料仓库领料进行生产;
4.生产完成时根据生产单的类型将成品移至不同的仓库。[/b][/size]