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 → 製品説明にInternal ReferenceとCountry(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
|
|




