コンテンツへスキップ

Description Concatenation Configuration

python コードで sales order line の独自の製品説明を設計

128.87 € 128.87 € (税抜)
US$ 150.00 (税抜)

  • バージョン
利用規約
30日間返金保証
配送: 2-3 営業日内


ODOOの機能

Odoo は各 sales order line に「Product ref / Product name」というハードコードされた説明を提供し、優先順位を定義する柔軟性はありません。

例えば、supplier pricelist にサプライヤー参照を入れた場合、purchase order lines の説明にはサプライヤー参照のみが表示され、製品参照は表示されません。

CLUEDOOの機能

CLuedoo では、product categories で Python コードを使用して説明を設定できます。これにより、カテゴリごとに説明を変えることができ、Sales/Purchase 注文ラインに何が表示されるかをより制御できます。


Product Categories で、sales order line/purchase order line の製品説明を有効にするための Python Code を入力できます。

SOL (sale.order.line)、POL (purchase.order.line)、製品テンプレート (product.template)、製品バリアント (product.product)、および販売と購入の両方で機能する (order_line) の値を入力できます。

EXAMPLE 1

result = product_template_id.x_studio_country + ' ' + product_template_id.taxes_id.default_code
string

→ 製品説明にInternal ReferenceCountry(Odoo Studio で作成されたカスタムフィールド)を表示


注意:' ' 文字は、説明が表示されるときにフィールド間のスペースを作成するために使用されます。

EXAMPLE 2

desc = ""
if order_line._name == "sale.order.line":
desc = product_template_id.default_code
elif order_line._name == "purchase.order.line":
desc = product_template_id.categ_id.name

result = desc

  • In a SOL: shows the product's Internal Reference
  • In a POL: shows the product's Category Name