Необходимо скопировать настраиваемые поля из 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
Другие вопросы по тегам