Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
2773 Visualizzazioni

How can I change the default contact type [Contact, Invoice Address, Delivery Address, Other Address, Private Address] when creating new Contacts?

Avatar
Abbandona
Risposta migliore

Hello Fojja Bilel,

You can use default_get method below is one of the example of the default_get method you can overwrite it based on your need and use it.

    @api.model
    def default_get(self, fields):
        vals = super(AccountBankStmtCashWizard, self).default_get(fields)
        balance = self.env.context.get('balance')
        statement_id = self.env.context.get('statement_id')
        if statement_id:
            vals['start_bank_stmt_ids'] = statement_id.id
        return vals


Hope it will work for you.
Thanks

Avatar
Abbandona
Risposta migliore

If the contacts are created via the contact module?

Then it should work via the "Context Value" in the action.

f.e.: {'default_is_company': False, 'default_type': 'other'}

Avatar
Abbandona
Autore

It's not via the contact module, when the customer registers himself, I can't change the address type.

Post correlati Risposte Visualizzazioni Attività
1
mag 25
733
1
mar 18
4280
0
set 22
1845
2
mar 22
2956
0
dic 19
1805