は自動的に、特定のジャーナルにいくつかの数量を書きread'emし、状況に応じて、デビットカードまたはクレジットフィールドにそれらを書くことです。書き込み量 - 私は必要なものOdooのV8
しかし、全体のポイントは、私がこれを行う必要があること、である:クラス/テーブル
の状態に応じて、請求書
2.-を作成せずに
1.-を3.-関数を任意のフィールドに追加することなく、状態が変わるとすぐに、クオンタイトはジャーナルに書き込まれます。
アイブ氏は、この方法を試してみましたが、私はそれがcomputed
floatまたは整数フィールド上にある必要がありますので、この作品ではないんだと思う:
@api.multi
@api.depends('order_picking', 'order_picking.isbn', 'contract_worksheet')
def accounting_scenarios(self):
for record in self:
if record.state == awaitingraw:
record.isbn.printer_wip_account.debit = record.contract_worksheet.total_alles
elif record.state == work_in_progress:
record.transporter.transp_transit.debit = record.contract_worksheet.total_alles
だから、それは基本的に何もしません。
購入または販売が完了したときに、debit
またはcredit
fiedsが生成された請求書とともに更新されるような行動が必要です。しかし、この場合、請求書は必要ありません。私は読んで、フィールド(計算済みかどうか)をコピーして、選択したジャーナルの前述のフィールドに貼り付けてください。
私は自分自身を説明してきました願っています。
アイデア?
? – forvas
ISBNは= Many2oneがprodudct.productし、printer_wip_accountはcontract_worksheetは別のモデルにOne2many(そこから計算を読み取ることしようとしている)である、トランスポーターはres.partner、transp_transit、トランスポーターのアカウントjournnalで、res.partnerジャーナルアカウントをあります、total_allesは、デビットカードまたはクレジットフィールドに結果を書き、私はOne2many contract_worksheetからフィールドを読まされて行われるべきである何 – NeoVe
モデルをcontract_worksheetに属し、それらの計算された分野の一つであります、特定のジャーナルに、状態に応じて、私は、私はOne2manyの関連フィールドはすなわち、1つの関連Many2one、のように呼び出すことができないと思い – NeoVe