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

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

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

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

能否给快速创建产品设置权限?



  • 今天上午发现有2个产品重名,
    产品分别名字收尾为aakx 和 aak,前面部分都一致,
    aakx 是很久之前创建的,用了很久了,这个aak是3天前创建的,
    系统提示 是 公司的 营运  创建的,
    不过她不记得 怎么创建的了,
    我找到了对应的 采购订单,发现采购订单是 系统自动生成的,
    找到 此单关联的 销售订单 ,发现当时 出售的产品 是正确的aakx,
    仔细观察了这2个产品名字的区别,
    我分析:应该是 营运 在编辑 采购 询价单的时候,不小心 删除了x,并且回车,系统就自动快速创建了 产品aak.

    最后:
    我要删除产品的时候,发现即使取消了入库单(IN)还是无法删除 取消的入库单,所以 这个产品是无法删除的,但是我可以把它停用。

    为了避免再次发生,我考虑是不是可以 取消掉 快速创建产品的功能,对我们企业 这个功能其实 带来的副作用可能更多些。
    或者限制 某些用户 快速创建产品。

    如果不能 做到,还是要取消 掉 有些用户创建产品的权限,不过  对我们这样的10人小企业来说,可能会导致一定的不便。



  • 今天上午发现有2个产品重名,
    产品分别名字收尾为aakx 和 aak,前面部分都一致,
    aakx 是很久之前创建的,用了很久了,这个aak是3天前创建的,
    系统提示 是 公司的 营运  创建的,
    不过她不记得 怎么创建的了,
    我找到了对应的 采购订单,发现采购订单是 系统自动生成的,
    找到 此单关联的 销售订单 ,发现当时 出售的产品 是正确的aakx,
    仔细观察了这2个产品名字的区别,
    我分析:应该是 营运 在编辑 采购 询价单的时候,不小心 删除了x,并且回车,系统就自动快速创建了 产品aak.

    最后:
    我要删除产品的时候,发现即使取消了入库单(IN)还是无法删除 取消的入库单,所以 这个产品是无法删除的,但是我可以把它停用。

    为了避免再次发生,我考虑是不是可以 取消掉 快速创建产品的功能,对我们企业 这个功能其实 带来的副作用可能更多些。
    或者限制 某些用户 快速创建产品。

    如果不能 做到,还是要取消 掉 有些用户创建产品的权限,不过  对我们这样的10人小企业来说,可能会导致一定的不便。



  • kevin推荐了个模块,
    下载:https://github.com/0k/web_m2o_enhanced

    不会用,搜着搜着居然找到 在中文社区的帖子
    http://shine-it.net/index.php?topic=5990.0

    顺便搜到jeff的帖子。。。
    http://git.oschina.net/osbzr/openerp_7_osbzr/commit/40e30126de9451ada117a0d515ac18837a921a79

    不过都没说怎么用。

    官方貌似详细点:
    http://help.openerp.com/question/8560/how-do-you-remove-create-and-edit-when-populating-a-one2many-field/

    经过kevin指导,
    我修改成功了采购purchase_view.xml,如图:
    [attachimg=1]

    不过在改销售的时候,把数据库也弄趴下了,如图:
    [attachimg=2][attachimg=3]
    而且诡异的是,和这个数据库 同一个内网的 正式数据库也进不去了。。。
    备份服务器数据库也是从正式服务器备份恢复的,报错一样:
    :'(



  • 本地又测试了一把,
    销售这样改,没崩溃,
    区别是我本地没装 没装rent等第三方模块。。。rent这个模块我装上后,就卸载不掉了,卸载,影响我创建销售订单之类的,我记得。
    我本地装上rent模块看看也没发现会导致数据库奔溃(不过里面没什么数据)。
    数据库是新创建的,
    不过 销售这样改,没效果。
    改天继续努力吧。



  • 曲线解决办法:

    https://www.openerp.com/apps/7.0/base_optional_quick_create/

    This module allows to avoid to 'quick create' new records, through many2one fields, for a specific model. You can configure which models should allow 'quick create'. When specified, the 'quick create' option will always open the standard create form.

    安装后,设置--技术--数据库结构--模型:
    product.product
    product.template
    都勾选一下  Avoid quick create




  • 楼上的解决办法好



  • [quote author=youring link=topic=16288.msg27645#msg27645 date=1395060794]
    曲线解决办法:

    https://www.openerp.com/apps/7.0/base_optional_quick_create/

    This module allows to avoid to 'quick create' new records, through many2one fields, for a specific model. You can configure which models should allow 'quick create'. When specified, the 'quick create' option will always open the standard create form.

    安装后,设置--技术--数据库结构--模型:
    product.product
    product.template
    都勾选一下  Avoid quick create
    [/quote]

    谢谢啦,没白忙啊,明天我试试,十分感谢,这个方法看上去简单太多。。。
    测试成功,学OpenERP英文还是蛮关键的。。。 avoide 这个单词之前我都不知道什么意思。。
    补上截图一张。[attachimg=1]
    和之前的方法有点不一样,这个勾了,快速创建也会弹出标准的创建窗口,的确避免了无操作。



  • 就是将系统的一个产品修改成另一个产品

    其实客户、供应商等基础数据也需要这个功能,用友提供的



  • 快速创建产品是
    product.product
    product.template

    去掉联系人 快速创建 要勾选 哪几个 模型呢?
    res.partner 这个?
    回头下午试试


登录后回复
 

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