How can I change the default contact type [Contact, Invoice Address, Delivery Address, Other Address, Private Address] when creating new Contacts?
Odoo is the world's easiest all-in-one management software.
 It includes hundreds of business apps:
- CRM
- e-Commerce
- 会計
- 在庫
- PoS
- プロジェクト
- MRP
この質問にフラグが付けられました
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'}
It's not via the contact module, when the customer registers himself, I can't change the address type.
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
| 関連投稿 | 返信 | ビュー | 活動 | |
|---|---|---|---|---|
|  | 1 5月 25  | 1675 | ||
|  | 1 3月 18  | 4853 | ||
|  | 0 9月 22  | 2328 | ||
|  | 2 3月 22  | 3315 | ||
|  | 0 12月 19  | 1805 | 
