2013-03-20 1 views
0

OpenErp의 재고 모듈을 비즈니스 요구에 맞게 사용자 정의하려고합니다.Stock 모듈의 제품 오브젝트에서 "Accounting"삭제 - OpenErp

그러나 제품보기에서 "회계"탭을 삭제하는 명확한 방법을 찾을 수 없습니다. 개발자 모드에

는 필드 이름은 내가 "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 

에이 개체를 발견 "<field name='property_account_income'>"<field name='property_account_expense'>

이라고 말했다하지만 난 이것을 삭제하면, 응용 프로그램 또는 모듈이 될 것입니다 불안정하고, 또한 재고 애플 리케이션 내부의 모든 XML에서 이것을 찾지 못했습니다.

이렇게 할 방법이 있습니까?

미리 감사드립니다.

답변

1

제품에서 "회계"탭을 완전히 제거하고 싶습니다.

openerp의 계정 모듈에있는 product_view.xml에서 '회계'탭을 찾을 수 있습니다. 당신이 완료 탭을 제거하려면

당신은 제품의 형태를 상속 같이 교체 할 수 있습니다 :

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

희망 내가 그 선을 넣을 수 있습니다 당신이

+0

안녕하세요, 실례 도움말, 코드? 주식 응용 프로그램의 product_view.xml에 있습니까? – NeoVe

+0

너는 이것을 재고에 넣을 수있다. – user1576199

+0

나는 "product.template"을로드하는 코드 트리에서 전에 언급 한 xml 부분에 그것을 추가해야한다고 생각하니? 나는 시도 할 것입니다 ... 대단히 감사합니다 – NeoVe

관련 문제