Удалить учет из объекта продукта в модуле «Склад» - OpenErp

Я пытаюсь настроить стандартный модуль в 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 внутри стандартного приложения.

Есть какой-либо способ сделать это?

Заранее спасибо.


person NeoVe    schedule 20.03.2013    source источник


Ответы (1)


Вы имеете в виду, что хотите полностью удалить вкладку «Бухгалтерия» из продукта.

Вы можете найти вкладку «Учет» в product_view.xml в модуле учетной записи openerp.

Если вы хотите полностью удалить вкладку, вы можете унаследовать форму продукта и заменить ее следующим образом:

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

Надеюсь, это поможет вам

person user1576199    schedule 21.03.2013
comment
Привет, извините, где я могу разместить эту строку кода? в product_view.xml из стандартного приложения? - person NeoVe; 21.03.2013
comment
Я думаю, мне нужно добавить его в ту часть xml, о которой я упоминал ранее, в дереве кода, которое загружает product.template, верно? Я собираюсь попробовать... Большое спасибо - person NeoVe; 21.03.2013
comment
СПАСИБО СПАСИБО БОЛЬШОЕ СПАСИБО!!! хахаха, я сделал это, я просто искал исходный идентификатор в product_view.xml из учетной записи, унаследованной стоком, а затем переопределил вашим кодом все эти идентификаторы в product_view.xml из стока. Вы спасли мне жизнь, спасибо! - person NeoVe; 22.03.2013