請求書の下部に表示する貨物の合計を取得しようとしています。「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」だけで何も表示されていません