2017-10-10 2 views
1

Many2one 필드 있음 I 청구서 송장 이름 및 송장 확인 ammount_total 어떻게 추가합니까?Many2one 필드의 두 값 odoo 9

customer_invoice = fields.Many2one('account.invoice', 'Customer Inv', select=True) 

고객 번호 입력란을 열어 본 후 예를 들어 봅니다. INV/2017/0001 INV/2017/0001 INV/2017/0001 100 € INV/2017/0002 20000

가능합니까?

+0

당신은'name_get' 메도 송장 클래스 것은 –

+0

이 메도 기본 이름 도움 –

답변

1

이 메도 것은 기본 이름을 변경 단지

@api.multi 
def name_get(self): 
    result = [] 
    for record in self: 
     name = record.name 
     if record.ammount_total : 
      name = record.name + ' ' + str(record.ammount_total) 
     result.append((record.id, name)) 
    return result 
+0

TNX을 변경,하지만 난 돈을 추가해야 송장 클래스에 추가 송장 등급 변경 사용자 정의 모듈의 필드에 대한 내 맞춤 모듈에서만 변경이 가능합니까? – Pointer

+0

Theb는'inherit account.invoice'의 사용자 정의 클래스에 넣습니다. –

+0

예제에서 작동하지 않습니다 ... https://postimg.org/image/24w9a0ga17/ – Pointer