0

ビジネスのニーズに合わせて OpenErp のストック モジュールをカスタマイズしようとしています。

ただし、製品ビューの [会計] タブをきれいに削除する方法が見つかりません。

開発者モードでは、フィールド名"<field name='property_account_income'>"<field name='property_account_expense'>

「stock.py」でこのオブジェクトを見つけました

 if invoice_vals['type'] in ('out_invoice', 'out_refund'):
        account_id = move_line.product_id.property_account_income.id
        if not account_id:
            account_id = move_line.product_id.categ_id.\
                    property_account_income_categ.id
    else:
        account_id = move_line.product_id.property_account_expense.id
        if not account_id:
            account_id = move_line.product_id.categ_id.\
                    property_account_expense_categ.id

しかし、これを削除すると、アプリまたはモジュールが不安定になり、ストック アプリ内の xml でもこれが見つかりませんでした。

これを行う方法はありますか?

前もって感謝します。

4

1 に答える 1

1

製品から「会計」タブを完全に削除したいということです。

openerp の account モジュールの product_view.xml に「Accounting」タブがあります。

タブを完全に削除したい場合は、製品フォームを継承して、次のように置き換えることができます。

<xpath expr="//notebook/page[@string='Accounting']" position="replace">
</xpath>

これがあなたを助けることを願っています

于 2013-03-21T04:51:29.660 に答える