fix: Se asigna tipo de dato adecuado al campo prospect_city
This commit is contained in:
parent
a6b53dd021
commit
c5c80d348a
@ -6,6 +6,7 @@ from trytond.model import ModelSQL, ModelView, fields
|
|||||||
class City(ModelSQL, ModelView):
|
class City(ModelSQL, ModelView):
|
||||||
'Ciudad'
|
'Ciudad'
|
||||||
__name__ = 'sale.city'
|
__name__ = 'sale.city'
|
||||||
|
_rec_name = 'name'
|
||||||
|
|
||||||
name = fields.Char('City')
|
name = fields.Char('City')
|
||||||
code = fields.Char('Code')
|
code = fields.Char('Code')
|
||||||
|
@ -12,7 +12,7 @@ class ProspectTrace(ModelSQL, ModelView):
|
|||||||
prospect = fields.Many2One('sale.prospect', 'Prospect')
|
prospect = fields.Many2One('sale.prospect', 'Prospect')
|
||||||
prospect_contact = fields.Many2One(
|
prospect_contact = fields.Many2One(
|
||||||
'prospect.contact_method', 'Contact method')
|
'prospect.contact_method', 'Contact method')
|
||||||
prospect_city = fields.Char('City')
|
prospect_city = fields.Many2One('sale.city', 'City')
|
||||||
|
|
||||||
calls = fields.One2Many('sale.call', 'prospect_trace', "Calls")
|
calls = fields.One2Many('sale.call', 'prospect_trace', "Calls")
|
||||||
|
|
||||||
|
@ -60,8 +60,8 @@ Crear prospecto::
|
|||||||
Verificar estado final de creación de prospecto::
|
Verificar estado final de creación de prospecto::
|
||||||
>>> prospect.contact_methods
|
>>> prospect.contact_methods
|
||||||
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]
|
[proteus.Model.get('prospect.contact_method')(1), proteus.Model.get('prospect.contact_method')(2)]
|
||||||
>>> prospect.city.parent.code
|
>>> prospect.city.code
|
||||||
'CO-05'
|
'CO-05001'
|
||||||
>>> prospect.department.code
|
>>> prospect.department.code
|
||||||
'CO-05'
|
'CO-05'
|
||||||
|
|
||||||
@ -132,15 +132,15 @@ Crear seguimiento de prospecto::
|
|||||||
>>> prospect_trace = ProspectTrace()
|
>>> prospect_trace = ProspectTrace()
|
||||||
|
|
||||||
>>> prospect_trace.prospect = prospect
|
>>> prospect_trace.prospect = prospect
|
||||||
|
|
||||||
>>> ContactMethods = Model.get('prospect.contact_method')
|
>>> ContactMethods = Model.get('prospect.contact_method')
|
||||||
>>> contact, = ContactMethods.find([('contact_type', '=', 'mobile')])
|
>>> contact, = ContactMethods.find([('contact_type', '=', 'mobile')])
|
||||||
>>> prospect_trace.prospect_contact = contact
|
>>> prospect_trace.prospect_contact = contact
|
||||||
|
|
||||||
>>> prospect_trace.save()
|
>>> prospect_trace.save()
|
||||||
|
|
||||||
>>> prospect_trace.prospect.name
|
>>> prospect_trace.prospect.name
|
||||||
'guchito S.A.S'
|
'guchito S.A.S'
|
||||||
|
>>> prospect_trace.prospect_city.name
|
||||||
|
'Medellín'
|
||||||
>>> prospect_trace.prospect_contact.value
|
>>> prospect_trace.prospect_contact.value
|
||||||
'31223425234'
|
'31223425234'
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user