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

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

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

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

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



  • 今天上午发现有2个产品重名,<br />产品分别名字收尾为aakx 和 aak,前面部分都一致,<br />aakx 是很久之前创建的,用了很久了,这个aak是3天前创建的,<br />系统提示 是 公司的 营运  创建的,<br />不过她不记得 怎么创建的了,<br />我找到了对应的 采购订单,发现采购订单是 系统自动生成的,<br />找到 此单关联的 销售订单 ,发现当时 出售的产品 是正确的aakx,<br />仔细观察了这2个产品名字的区别,<br />我分析:应该是 营运 在编辑 采购 询价单的时候,不小心 删除了x,并且回车,系统就自动快速创建了 产品aak.<br /><br />最后:<br />我要删除产品的时候,发现即使取消了入库单(IN)还是无法删除 取消的入库单,所以 这个产品是无法删除的,但是我可以把它停用。<br /><br />为了避免再次发生,我考虑是不是可以 取消掉 快速创建产品的功能,对我们企业 这个功能其实 带来的副作用可能更多些。<br />或者限制 某些用户 快速创建产品。<br /><br />如果不能 做到,还是要取消 掉 有些用户创建产品的权限,不过  对我们这样的10人小企业来说,可能会导致一定的不便。



  • 今天上午发现有2个产品重名,<br />产品分别名字收尾为aakx 和 aak,前面部分都一致,<br />aakx 是很久之前创建的,用了很久了,这个aak是3天前创建的,<br />系统提示 是 公司的 营运  创建的,<br />不过她不记得 怎么创建的了,<br />我找到了对应的 采购订单,发现采购订单是 系统自动生成的,<br />找到 此单关联的 销售订单 ,发现当时 出售的产品 是正确的aakx,<br />仔细观察了这2个产品名字的区别,<br />我分析:应该是 营运 在编辑 采购 询价单的时候,不小心 删除了x,并且回车,系统就自动快速创建了 产品aak.<br /><br />最后:<br />我要删除产品的时候,发现即使取消了入库单(IN)还是无法删除 取消的入库单,所以 这个产品是无法删除的,但是我可以把它停用。<br /><br />为了避免再次发生,我考虑是不是可以 取消掉 快速创建产品的功能,对我们企业 这个功能其实 带来的副作用可能更多些。<br />或者限制 某些用户 快速创建产品。<br /><br />如果不能 做到,还是要取消 掉 有些用户创建产品的权限,不过  对我们这样的10人小企业来说,可能会导致一定的不便。



  • kevin推荐了个模块,<br />下载:https://github.com/0k/web_m2o_enhanced<br /><br />不会用,搜着搜着居然找到 在中文社区的帖子<br />:http://shine-it.net/index.php?topic=5990.0<br /><br />顺便搜到jeff的帖子。。。<br />:http://git.oschina.net/osbzr/openerp_7_osbzr/commit/40e30126de9451ada117a0d515ac18837a921a79<br /><br />不过都没说怎么用。<br /><br />官方貌似详细点:<br />http://help.openerp.com/question/8560/how-do-you-remove-create-and-edit-when-populating-a-one2many-field/<br /><br />经过kevin指导,<br />我修改成功了采购purchase_view.xml,如图:<br />[attachimg=1]<br /><br />不过在改销售的时候,把数据库也弄趴下了,如图:<br />[attachimg=2][attachimg=3]<br />而且诡异的是,和这个数据库 同一个内网的 正式数据库也进不去了。。。<br />备份服务器数据库也是从正式服务器备份恢复的,报错一样:<br /> :'(<br /><br />



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



  • 曲线解决办法:<br /><br />https://www.openerp.com/apps/7.0/base_optional_quick_create/<br /><br />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.<br /><br />安装后,设置--技术--数据库结构--模型:<br />product.product<br />product.template<br />都勾选一下  Avoid quick create<br /><br /><br />



  • 楼上的解决办法好



  • [quote author=youring link=topic=16288.msg27645#msg27645 date=1395060794]<br />曲线解决办法:<br /><br />https://www.openerp.com/apps/7.0/base_optional_quick_create/<br /><br />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.<br /><br />安装后,设置--技术--数据库结构--模型:<br />product.product<br />product.template<br />都勾选一下  Avoid quick create<br />[/quote]<br /><br />谢谢啦,没白忙啊,明天我试试,十分感谢,这个方法看上去简单太多。。。<br />测试成功,学OpenERP英文还是蛮关键的。。。 avoide 这个单词之前我都不知道什么意思。。<br />补上截图一张。[attachimg=1]<br />和之前的方法有点不一样,这个勾了,快速创建也会弹出标准的创建窗口,的确避免了无操作。



  • 就是将系统的一个产品修改成另一个产品<br /><br />其实客户、供应商等基础数据也需要这个功能,用友提供的



  • 快速创建产品是 <br />product.product<br />product.template<br /><br />去掉联系人 快速创建 要勾选 哪几个 模型呢?<br />res.partner 这个?<br />回头下午试试<br />


登录后回复
 

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