[英]Delete “Accounting” from product object in Stock Module - 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上找到此文件。
有什么辦法嗎?
提前致謝。
您的意思是要從產品中完全刪除“會計”標簽。
您可以在openerp帳戶模塊中的product_view.xml中找到“帳戶”標簽。
如果要刪除完整的選項卡,則可以繼承產品表單並按如下所示替換它:
<xpath expr="//notebook/page[@string='Accounting']" position="replace">
</xpath>
希望這對您有幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.