1

私は OpenERP と python が初めてで、特定のアカウントに金額を保存するのに助けが必要です。コードに基づいて特定の金額を計算し、その金額をフィールドに表示するフィールドを請求書フォームに作成しました。私がやりたいのは、アカウントをこのフィールドに関連付けることです。これにより、請求書が検証および/または支払われると、この金額がアカウントに保存され、後で仕訳入力および/または勘定科目表で確認できます。それを行う方法はありますか?

4

2 に答える 2

1

請求書の書き込み方法をオーバーライドする必要があります。それを行う方法については、他のアドオンを見てください(使用して多くの例を見つけることができます

grep -r "def write" *

アドオンのフォルダ内。

于 2012-08-13T06:43:41.623 に答える
1

「pay_and_reconcile」関数をオーバーライドして、アカウント フィールドに書き込むことができます。この関数は、支払い時に呼び出されます。

action_date_assign()

action_move_create()

アクション番号()

この 3 つの関数は、請求書の検証時に呼び出されます。これから任意のものをオーバーライドするか、独自の関数を追加できます。「開く」アクティビティのワークフローで。

于 2012-08-13T07:31:52.123 に答える