一键配置产品
项目描述
产品配置
此模块提供更简单的产品配置(一键)。它允许仅使用一个字段配置产品模板。
主要用例:安装了许多模块(mrp、采购、销售、pos)后,对于最终用户来说,产品配置变得更加困难:需要处理的字段太多。
您担心产品可能在任何时候都没有正确配置:此模块是您的朋友。
感谢此模块,许多复杂性对最终用户来说是隐藏的(默认行为),并且可用性是最优的。
它还通过仅指定配置字段而不是所有依赖的字段来简化数据迁移。
注意:此模块旨在由在ERP框架中创建数据库字段的专业人员使用。
附加功能:可以将默认值附加到配置文件(见§配置,第3部分)
配置
在此处创建自己的配置文件:销售 > 配置 > 产品 > 产品配置文件
要使更多字段可供此配置文件使用,您必须在您的模块中定义这些字段在模型“product.profile”中。如果字段名称(及其类型)与“product.template”中的一致,则这些值将自动填充到“product.template”中。在您的模块中声明字段的示例
class ProductProfile(models.Model): """ Require dependency on sale, purchase and point_of_sale modules """ _inherit = 'product.profile' def _get_types(self): return [('product', 'Stockable Product'), ('consu', 'Consumable'), ('service', 'Service')] sale_ok = fields.Boolean( string='Can be Sold', help="Specify if the product can be selected in a sales order line.") purchase_ok = fields.Boolean( string='Can be Purchased') available_in_pos = fields.Boolean()
第二种行为:您可能希望对这些字段添加默认行为:在这种情况下,使用前缀“profile_default_”作为“product.profile”模型中字段名称。
class ProductProfile(models.Model): profile_default_categ_id = fields.Many2one( 'product.category', string='Default category') profile_default_route_ids = fields.Many2many( 'stock.location.route', string=u'Default Routes', domain="[('product_selectable', '=', True)]", help="Depending on the modules installed, this will allow " "you to define the route of the product: " "whether it will be bought, manufactured, MTO/MTS,...")
在这种情况下,'categ_id'字段(来自product.template)将被填充为'profile_default_categ_id'的值,但用户可以手动更新。注意:每次更改配置文件时,默认值都会被填充,无论之前的值是什么。只有在不更改配置文件的情况下,自定义值才会被保留。
插入数据(xml或csv),并为每个配置场景定义上面定义的字段的值。
用法
在产品模板表单中为配置文件字段分配一个值。然后,所有依赖此配置文件的字段将一次性设置为正确的值。
如果您取消选择配置文件值,所有这些字段将保持相同,您可以手动更改它们(返回标准行为)。
安装《产品配置示例》模块,以查看实际用法。
配置文件也被定义为搜索筛选器和分组。
错误追踪器
错误在GitHub Issues上追踪。如果遇到问题,请检查是否已经有人报告了您的问题。如果是您首先发现的,请通过提供详细且受欢迎的反馈来帮助我们解决这个问题。
鸣谢
图片
Odoo社区协会:图标。
贡献者
David BEAL <david.beal@akretion.com>
Sébastien BEAU <sebastien.beau@akretion.com>
Abdessamad HILALI <abdessamad.hilali@akretion.com>
图标设计
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。
要为此模块做出贡献,请访问https://odoo-community.org。
项目详情
哈希值 用于 odoo10_addon_product_profile-10.0.1.0.1-py2-none-any.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d7eb4ba5bdedde7d7a1eaeb123edf5480a513b3f510cd8becf40fb3d8e165c55 |
|
MD5 | 63b60a379e0d1f5b8701bec4f0449c41 |
|
BLAKE2b-256 | d93af4690126aad81eff738f7e4ae2b82543c9dcbb607b6960dee197a996a80a |