python - Odoo 中是否有使用它以多种名称销售产品但在库存中相同的产品?
问题描述
我正在为汽车零部件公司做一个项目,我在销售适合起亚和 Hunday 的产品时遇到问题,例如,有一种产品库存,但我们需要展示不止一种,每一种都有不同的名称但具有相同数量(手头数量)任何想法?
实际上产品名称是计算字段连接一些字段字符串(Item,car,model,year,origin,....)
class autopart(models.Model):
_inherit = 'product.template'
@api.multi
@api.depends('item', 'car', 'model', 'dsc', 'drc', 'year', 'org')
def compute_amount(self):
for rec in self:
rec.name = " ".join(
[rec.item and rec.item.name or "", rec.car and rec.car.name or "", rec.model and rec.model.name or "",
rec.dsc and rec.dsc.name or "", rec.drc and rec.drc.name or "", rec.org and rec.org.name or "",
rec.year and rec.year.name or ""])
name = fields.Char(string="Name", required=False ,compute=compute_amount,)
解决方案
推荐阅读
- reactjs - 带有故事书动态元素的原子设计
- firebase - 将数据上传到 Firestore 中的多个文档的最佳方法
- javascript - 模态未关闭
- next.js - Travis Build 卡在构建新包步骤上
- php - 在 for 循环中过滤 PHP 帖子
- c# - 如何准备与 dapper 的一对多关系
- node.js - 如何使用 sequelize 查询另一个数据库?
- java - Android Studio 凌空字符串请求返回空公共数组
- r - 当我将带有乳胶表的 Rmarkdown 文档转换为 docx 时缺少表
- flutter - 如果你运行一个用 Flutter 制作的应用程序并进入主屏幕一段时间,会不断出现以下消息