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

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

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

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

反面案例:界面加字段需谨慎:自己公司生产环境加1个字段隐藏2个字段导致:销售订单中 查看出货单 和 报价单发送 之后的 销售订单 没了。。



  • 好久不折腾,手又欠了。。。<br />闯祸了。。。<br />7月12日左右。。。<br />为了不经常 开关 销售订单利润 这个 模块<br />界面上做了4个改动:<br />1:隐藏了订单行的成本(客户 有时会在边上看着做报价)<br />2:隐藏了 销售订单 主界面的 毛利 Margin<br />3:把 现有字段毛利 Margin 到  其他信息 生成发票 下<br />4:本来还把 税合计放过去了,结果发现 前面的税合计 反倒不显示了,又去掉了。<br />5:添加了个 利润 lirun 字段 ,方便手动填写利润(我们报价 通常都是先问价格,再加价格,所以利润 其实大都知道的)<br /><br />结果。。。<br />昨天想取消一个订单时发现 <br />销售订单中 查看出货单 和 报价单发送 之后的 销售订单 没了。。<br />送货异常后提示的 忽略异常这个按钮也没了。。。<br /><br />[attachimg=3]<br /><br />然后发现  其他信息 中 已送货  这个 也没了。。。。<br /><br />[attachimg=2]<br /><br />导致的问题:所有的销售订单 状态 无法 变成 已完成,过几天后,基本每单都送货异常。<br /><br />我还原了做的4个修改,发现还是老样子。。。<br />看来是要找 高手解决一下了。。。 :'(<br /><br />另外,还不能取消 销售订单了,(取消后,状态就是送货异常。。。)<br />这个 我先装了 Sale Order Reopen 应付一下<br /><br />我在 7月2日的数据库上,重新进行了这次操作,问题被重现了(已送货这里消失了),说明就是这几步操作导致的问题。<br />



  • 好久不折腾,手又欠了。。。<br />闯祸了。。。<br />7月12日左右。。。<br />为了不经常 开关 销售订单利润 这个 模块<br />界面上做了4个改动:<br />1:隐藏了订单行的成本(客户 有时会在边上看着做报价)<br />2:隐藏了 销售订单 主界面的 毛利 Margin<br />3:把 现有字段毛利 Margin 到  其他信息 生成发票 下<br />4:本来还把 税合计放过去了,结果发现 前面的税合计 反倒不显示了,又去掉了。<br />5:添加了个 利润 lirun 字段 ,方便手动填写利润(我们报价 通常都是先问价格,再加价格,所以利润 其实大都知道的)<br /><br />结果。。。<br />昨天想取消一个订单时发现 <br />销售订单中 查看出货单 和 报价单发送 之后的 销售订单 没了。。<br />送货异常后提示的 忽略异常这个按钮也没了。。。<br /><br />[attachimg=3]<br /><br />然后发现  其他信息 中 已送货  这个 也没了。。。。<br /><br />[attachimg=2]<br /><br />导致的问题:所有的销售订单 状态 无法 变成 已完成,过几天后,基本每单都送货异常。<br /><br />我还原了做的4个修改,发现还是老样子。。。<br />看来是要找 高手解决一下了。。。 :'(<br /><br />另外,还不能取消 销售订单了,(取消后,状态就是送货异常。。。)<br />这个 我先装了 Sale Order Reopen 应付一下<br /><br />我在 7月2日的数据库上,重新进行了这次操作,问题被重现了(已送货这里消失了),说明就是这几步操作导致的问题。<br />



  • 最近生病加上比较忙,<br />一直备份的nas, 也很久 没注意了,<br />前几天一看,估计是空间满了,数据库 备份 截至到 2014年7月2日。。。。<br />泪流满面啊。。。<br />看来 下次 要写个 自动删除的脚本。。。<br />手动 添加 已送货 字段 (是没有用的。。。)<br />自动从销售订单触发发运单 ,这个勾选 可以 使查看 出库单 这个 重新出现。<br />估计 升级 sale_stock 这个模块也可以。<br /><br />现在 问题如下:<br />1:销售订单    :“查看出库单” 按钮不见了<br />2:销售订单,其他信息:中,已送货(这个 字段不见了) <br />3:销售订单中  当送货异常时:“忽略异常” 按钮不见了,<br />4: 销售订单 ,取消订单,失效,取消订单后,订单变成  送货异常。。。<br />5:凡是 库存类商品,均 “送货异常”,含库存类商品 的 销售订单 状态 无法 完成。<br />



  • 那个 reopen的 模块,送货异常 ,无法 reopen...<br />还是得想办法解决。。。



  • Odoo官方不提倡view上直接改把<br /><br />生产环境还是用pyhton xml好些



  • [quote author=padthai link=topic=16518.msg28557#msg28557 date=1406176430]<br />Odoo官方不提倡view上直接改把<br /><br />生产环境还是用pyhton xml好些<br />[/quote]<br /><br />是的,<br />自己单位,大意了。<br /><br />我在 公司 7月2日的数据库上(没问题的数据库),重新进行了这5个操作,问题被重现了(已送货这里消失了) 几个 按钮也消失了。。。,说明就是这几步操作导致的问题。<br /><br />在新建的数据库 上测试也是这样。(只用装销售,采购模块,即可测出结果)<br /><br />测试了下,只加一个字段  在 其他信息- 生成发票(invoice_quantity)下<br /><br />[attachimg=2]<br /><br /><br /> <br />就顶掉了 (已送货) ,而且 查看出库单的选项 也没了。<br />如图 <br /><br />[attachimg=1]<br /><br /><br /><br />需要 操作视频的可以向我索要。。。。。<br /><br />反面案例。 :'(<br /><br />



  • sale模块里订单的界面被sale_stock模块给继承了,你这个修改似乎正巧把这个继承的锚点给搞掉了。<br /><br />升级一下 sale_stock模块试试,如果不行,试试升级sale模块试试<br /><br />在测试库里试试,往坏了玩儿也没关系。



  • 谢谢Jeff 大婶的回答,Joshua 也提醒过。<br />升级一下 sale_stock , 新建的数据库 问题解决,<br />我们工作用的 数据库:<br />会报错:<br />ValidateError<br /><br />验证字段 arch 时发生错误:Invalid XML for View Architecture!<br /><br />日志:见图<br />[attachimg=1]<br /><br />[attachimg=2]<br /><br />好像是 ,u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a <br /><br />上面这段东西,看上去 有点像天书,呵呵(也有点像目录)<br /><br />另外,升级sale_stock后,数据库 无法登录了(选一段报错):<br /> File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\addons\base\ir\ir_ui_view.py", line 103, in create<br />    return super(view, self).create(cr, uid, values, context)<br />  File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 4557, in create<br />    self._validate(cr, user, [id_new], context)<br />  File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 1562, in _validate<br />    raise except_orm('ValidateError', '\n'.join(error_msgs))<br />except_orm: ('ValidateError', u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1aInvalid XML for View Architecture!')<br />



  • 后来我勾选 设置-会计 里面的 销售 辅助核算,<br />也会报 xml 错,  不过数据库不会崩溃<br />后来发现 是 sale_analytic_plans 模块的问题,暂时先不装这模块把。<br /><br />更新 base模块后,界面 恢复了, <br /><br />顺便我在更新base模块之前,把rent模块也卸载了(上次卸载后好像会导致不能收货还是什么问题来着)<br /><br />又仔细看了下自己 加的地方 :<br />和 shipped 的  view id 是一样的。 估计是这个关系 顶掉了 也在 同一个 view id 的 shipped.<br /><br />现在每周日 晚上19:00 定时删除 nas 上 30天之前的备份,省的它满。。。<br /><br /><br />最后十分感谢Jeff大神。还有 Joshua,和行云流水。



  • [quote author=卓忆 link=topic=16518.msg28578#msg28578 date=1406337890]<br />谢谢Jeff 大婶的回答,Joshua 也提醒过。<br />升级一下 sale_stock , 新建的数据库 问题解决,<br />我们工作用的 数据库:<br />会报错:<br />ValidateError<br /><br />验证字段 arch 时发生错误:Invalid XML for View Architecture!<br /><br />日志:见图<br />[attachimg=1]<br /><br />[attachimg=2]<br /><br />好像是 ,u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a <br /><br />上面这段东西,看上去 有点像天书,呵呵(也有点像目录)<br /><br />另外,升级sale_stock后,数据库 无法登录了(选一段报错):<br /> File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\addons\base\ir\ir_ui_view.py", line 103, in create<br />    return super(view, self).create(cr, uid, values, context)<br />  File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 4557, in create<br />    self._validate(cr, user, [id_new], context)<br />  File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 1562, in _validate<br />    raise except_orm('ValidateError', '\n'.join(error_msgs))<br />except_orm: ('ValidateError', u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1aInvalid XML for View Architecture!')<br />[/quote]<br /><br />u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a 就是"验证字段 arch 时发生错误"的uicode码,错误的原因还在第二张图上,<br />Element <field name='account_analytic_id'> not found in parent view ........<br /><br />也就是说你的继承的父view中没有account_analytic_id这个feild.


登录后回复
 

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