0

請求書の下部に表示する貨物の合計を取得しようとしています。「Freight Total」(x_studio_freight_total) という会計モジュールに新しいフィールドを作成しました。「製品」(product_id) = 「FREIGHT」のインスタンスの「小計」(price_subtotal) の合計を取得したいと考えています。

フィールド x_studio_freight_total の依存関係を次のように設定します。

Compute プロパティを次のように設定します。

for record in self:
  if(record.invoice_line_ids.product_id == "FREIGHT):
    record['x_studio_freight_total'] = sum(record.invoice_line_ids.price_subtotal)

請求書に「FREIGHT」という名前の「製品」と「12.75」という「小計」の行が表示されている場合、「Freight Total」フィールドには「12.75」と表示されるはずです。

請求書に「FREIGHT」という名前の「製品」が 2 行あり、1 行の「小計」が「12.75」で、もう 1 行の「小計」が「7.50」の場合、「Freight Total」フィールドには「20.25」と表示されるはずです。 .しかし、現在は「0.00」だけで何も表示されていません

4

1 に答える 1