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

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

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

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

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



  • 好久不折腾,手又欠了。。。
    闯祸了。。。
    7月12日左右。。。
    为了不经常 开关 销售订单利润 这个 模块
    界面上做了4个改动:
    1:隐藏了订单行的成本(客户 有时会在边上看着做报价)
    2:隐藏了 销售订单 主界面的 毛利 Margin
    3:把 现有字段毛利 Margin 到  其他信息 生成发票 下
    4:本来还把 税合计放过去了,结果发现 前面的税合计 反倒不显示了,又去掉了。
    5:添加了个 利润 lirun 字段 ,方便手动填写利润(我们报价 通常都是先问价格,再加价格,所以利润 其实大都知道的)

    结果。。。
    昨天想取消一个订单时发现
    销售订单中 查看出货单 和 报价单发送 之后的 销售订单 没了。。
    送货异常后提示的 忽略异常这个按钮也没了。。。

    [attachimg=3]

    然后发现  其他信息 中 已送货  这个 也没了。。。。

    [attachimg=2]

    导致的问题:所有的销售订单 状态 无法 变成 已完成,过几天后,基本每单都送货异常。

    我还原了做的4个修改,发现还是老样子。。。
    看来是要找 高手解决一下了。。。 :'(

    另外,还不能取消 销售订单了,(取消后,状态就是送货异常。。。)
    这个 我先装了 Sale Order Reopen 应付一下

    我在 7月2日的数据库上,重新进行了这次操作,问题被重现了(已送货这里消失了),说明就是这几步操作导致的问题。



  • 好久不折腾,手又欠了。。。
    闯祸了。。。
    7月12日左右。。。
    为了不经常 开关 销售订单利润 这个 模块
    界面上做了4个改动:
    1:隐藏了订单行的成本(客户 有时会在边上看着做报价)
    2:隐藏了 销售订单 主界面的 毛利 Margin
    3:把 现有字段毛利 Margin 到  其他信息 生成发票 下
    4:本来还把 税合计放过去了,结果发现 前面的税合计 反倒不显示了,又去掉了。
    5:添加了个 利润 lirun 字段 ,方便手动填写利润(我们报价 通常都是先问价格,再加价格,所以利润 其实大都知道的)

    结果。。。
    昨天想取消一个订单时发现
    销售订单中 查看出货单 和 报价单发送 之后的 销售订单 没了。。
    送货异常后提示的 忽略异常这个按钮也没了。。。

    [attachimg=3]

    然后发现  其他信息 中 已送货  这个 也没了。。。。

    [attachimg=2]

    导致的问题:所有的销售订单 状态 无法 变成 已完成,过几天后,基本每单都送货异常。

    我还原了做的4个修改,发现还是老样子。。。
    看来是要找 高手解决一下了。。。 :'(

    另外,还不能取消 销售订单了,(取消后,状态就是送货异常。。。)
    这个 我先装了 Sale Order Reopen 应付一下

    我在 7月2日的数据库上,重新进行了这次操作,问题被重现了(已送货这里消失了),说明就是这几步操作导致的问题。



  • 最近生病加上比较忙,
    一直备份的nas, 也很久 没注意了,
    前几天一看,估计是空间满了,数据库 备份 截至到 2014年7月2日。。。。
    泪流满面啊。。。
    看来 下次 要写个 自动删除的脚本。。。
    手动 添加 已送货 字段 (是没有用的。。。)
    自动从销售订单触发发运单 ,这个勾选 可以 使查看 出库单 这个 重新出现。
    估计 升级 sale_stock 这个模块也可以。

    现在 问题如下:
    1:销售订单    :“查看出库单” 按钮不见了
    2:销售订单,其他信息:中,已送货(这个 字段不见了)
    3:销售订单中  当送货异常时:“忽略异常” 按钮不见了,
    4: 销售订单 ,取消订单,失效,取消订单后,订单变成  送货异常。。。
    5:凡是 库存类商品,均 “送货异常”,含库存类商品 的 销售订单 状态 无法 完成。



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



  • Odoo官方不提倡view上直接改把

    生产环境还是用pyhton xml好些



  • [quote author=padthai link=topic=16518.msg28557#msg28557 date=1406176430]
    Odoo官方不提倡view上直接改把

    生产环境还是用pyhton xml好些
    [/quote]

    是的,
    自己单位,大意了。

    我在 公司 7月2日的数据库上(没问题的数据库),重新进行了这5个操作,问题被重现了(已送货这里消失了) 几个 按钮也消失了。。。,说明就是这几步操作导致的问题。

    在新建的数据库 上测试也是这样。(只用装销售,采购模块,即可测出结果)

    测试了下,只加一个字段  在 其他信息- 生成发票(invoice_quantity)下

    [attachimg=2]



    就顶掉了 (已送货) ,而且 查看出库单的选项 也没了。
    如图

    [attachimg=1]



    需要 操作视频的可以向我索要。。。。。

    反面案例。 :'(



  • sale模块里订单的界面被sale_stock模块给继承了,你这个修改似乎正巧把这个继承的锚点给搞掉了。

    升级一下 sale_stock模块试试,如果不行,试试升级sale模块试试

    在测试库里试试,往坏了玩儿也没关系。



  • 谢谢Jeff 大婶的回答,Joshua 也提醒过。
    升级一下 sale_stock , 新建的数据库 问题解决,
    我们工作用的 数据库:
    会报错:
    ValidateError

    验证字段 arch 时发生错误:Invalid XML for View Architecture!

    日志:见图
    [attachimg=1]

    [attachimg=2]

    好像是 ,u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a

    上面这段东西,看上去 有点像天书,呵呵(也有点像目录)

    另外,升级sale_stock后,数据库 无法登录了(选一段报错):
    File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\addons\base\ir\ir_ui_view.py", line 103, in create
        return super(view, self).create(cr, uid, values, context)
      File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 4557, in create
        self._validate(cr, user, [id_new], context)
      File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 1562, in _validate
        raise except_orm('ValidateError', '\n'.join(error_msgs))
    except_orm: ('ValidateError', u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1aInvalid XML for View Architecture!')



  • 后来我勾选 设置-会计 里面的 销售 辅助核算,
    也会报 xml 错,  不过数据库不会崩溃
    后来发现 是 sale_analytic_plans 模块的问题,暂时先不装这模块把。

    更新 base模块后,界面 恢复了,

    顺便我在更新base模块之前,把rent模块也卸载了(上次卸载后好像会导致不能收货还是什么问题来着)

    又仔细看了下自己 加的地方 :
    和 shipped 的  view id 是一样的。 估计是这个关系 顶掉了 也在 同一个 view id 的 shipped.

    现在每周日 晚上19:00 定时删除 nas 上 30天之前的备份,省的它满。。。


    最后十分感谢Jeff大神。还有 Joshua,和行云流水。



  • [quote author=卓忆 link=topic=16518.msg28578#msg28578 date=1406337890]
    谢谢Jeff 大婶的回答,Joshua 也提醒过。
    升级一下 sale_stock , 新建的数据库 问题解决,
    我们工作用的 数据库:
    会报错:
    ValidateError

    验证字段 arch 时发生错误:Invalid XML for View Architecture!

    日志:见图
    [attachimg=1]

    [attachimg=2]

    好像是 ,u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a

    上面这段东西,看上去 有点像天书,呵呵(也有点像目录)

    另外,升级sale_stock后,数据库 无法登录了(选一段报错):
    File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\addons\base\ir\ir_ui_view.py", line 103, in create
        return super(view, self).create(cr, uid, values, context)
      File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 4557, in create
        self._validate(cr, user, [id_new], context)
      File "C:\Users\Steve\Desktop\GreenOdoo-7.0\source\openerp\osv\orm.py", line 1562, in _validate
        raise except_orm('ValidateError', '\n'.join(error_msgs))
    except_orm: ('ValidateError', u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1aInvalid XML for View Architecture!')
    [/quote]

    u'\u9a8c\u8bc1\u5b57\u6bb5 arch \u65f6\u53d1\u751f\u9519\u8bef\uff1a 就是"验证字段 arch 时发生错误"的uicode码,错误的原因还在第二张图上,
    Element <field name='account_analytic_id'> not found in parent view ........

    也就是说你的继承的父view中没有account_analytic_id这个feild.


登录后回复
 

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