Необходимо скопировать настраиваемые поля из crm.lead клиенту или партнеру
Я унаследовал объект от crm.lead и добавил в него несколько полей. все работает нормально, но я хочу, чтобы, когда я нажимал кнопку "Создать", чтобы изменить ведущего на партнера, эти поля должны автоматически копироваться из потенциального клиента. Помните, что я также добавлю эти поля в customer. Но, к сожалению, я пока не смог найти точное место, куда он копирует данные от лидера к партнеру. Я пытался изучить мастер crm (crm_lead_to_partner), но я не нашел места. Пожалуйста, помогите мне в этом отношении. Спасибо
1 ответ
Посмотрим, как работает модуль crm_base_contact:
class crm_lead2partner(osv.osv_memory):
_inherit = 'crm.lead2partner'
def _create_partner(self, cr, uid, ids, context=None):
partner_ids = super(crm_lead2partner, self)._create_partner(cr, uid, ids, context)
[...do your stuff...]
return partner_ids