Re: [tryton-es] Valores por defecto en m2o

2015-07-07 Por tema Sergi Almacellas Abellana

El 06/07/15 a les 19:47, Jordi Esteve (Zikzakmedia) ha escrit:

El 06/07/15 a les 16:15, Francisco Maria Moyano Casco ha escrit:


Estimados.

Como hago para pasar valores por defecto cuando creo un nuevo registro
a través de un Many2One. Por ejemplo, cuando hago un Many2One a
product.template (tengo instalado además el modulo purchase), quiero
que del campo type, que es de tipo selection, me seleccione assets
de manera automática y por defecto.



Me parece que en v.3.4 y anteriores no se puede, pero en v.3.6 y 3.7 (la
de desarrollo) si está implementado, pues creo recordar que se ha
retocado el cliente de tryton.

Lo digo de memoria, quizás sea en la v 3.7 (la de desarrollo) donde se
ha implementado.


Si utilizas un domain para forzar que el Many2One sea de tipo assets el 
cliente te va a forzar este valor por defecto al crear nuevos registros.


No se, si es lo que quieres, però es una opción

Un saludo,

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk


Re: [tryton-es] Valores por defecto en m2o

2015-07-07 Por tema Francisco Maria Moyano Casco
Este es el extracto de código. Cuando hago 'clic' en nuevo, se pudre todo. 
jaja


meta_producto = fields.Many2One('product.template', 'Plantilla de producto',
  
domain=[('purchasable','=',True),

('type','=','assets') ])
Saludos y muchas gracias.
   Francisco

El martes, 7 de julio de 2015, 12:45:39 (UTC-3), Sergi Almacellas Abellana 
escribió:

 El 07/07/15 a les 13:02, Francisco Maria Moyano Casco ha escrit: 
  Estoy usando la versión 3.2 . Tal vez ya esta resuelto en versiones mas 
  recientes. 

 La versión 3.2 esta soportada, por lo que aún se aceptan correciones. 

  O tal vez lo estoy haciendo mal. 

 Sin ver el código no te lo puedo decir :) 


 -- 
 Sergi Almacellas Abellana 
 www.koolpi.com 
 Twitter: @pokoli_srk 



Re: [tryton-es] Valores por defecto en m2o

2015-07-07 Por tema Sergi Almacellas Abellana

El 07/07/15 a les 12:13, Francisco Maria Moyano Casco ha escrit:

Sabes que no. Pero me parece que es porque en el modulo product, esta
por defecto que el type = 'goods'. Cuando abrís el form, te marca dicho
campo con la selección por defecto en rojo (goods en este caso). Y
cuando marcas purchaseable (el otro campo que se establece en el domain
del m2o) cambia automáticamente a assets.


Pues si no lo hace, deberia hacerlo. Así que lo puedes reportar como bug :)

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk


Re: [tryton-es] Valores por defecto en m2o

2015-07-07 Por tema Francisco Maria Moyano Casco
Sabes que no. Pero me parece que es porque en el modulo product, esta por 
defecto que el type = 'goods'. Cuando abrís el form, te marca dicho campo 
con la selección por defecto en rojo (goods en este caso). Y cuando marcas 
purchaseable (el otro campo que se establece en el domain del m2o) cambia 
automáticamente a assets.


El martes, 7 de julio de 2015, 4:58:58 (UTC-3), Sergi Almacellas Abellana 
escribió:

 El 06/07/15 a les 19:47, Jordi Esteve (Zikzakmedia) ha escrit: 
  El 06/07/15 a les 16:15, Francisco Maria Moyano Casco ha escrit: 
  
  Estimados. 
  
  Como hago para pasar valores por defecto cuando creo un nuevo registro 
  a través de un Many2One. Por ejemplo, cuando hago un Many2One a 
  product.template (tengo instalado además el modulo purchase), quiero 
  que del campo type, que es de tipo selection, me seleccione assets 
  de manera automática y por defecto. 
  
  
  Me parece que en v.3.4 y anteriores no se puede, pero en v.3.6 y 3.7 (la 
  de desarrollo) si está implementado, pues creo recordar que se ha 
  retocado el cliente de tryton. 
  
  Lo digo de memoria, quizás sea en la v 3.7 (la de desarrollo) donde se 
  ha implementado. 

 Si utilizas un domain para forzar que el Many2One sea de tipo assets el 
 cliente te va a forzar este valor por defecto al crear nuevos registros. 

 No se, si es lo que quieres, però es una opción 

 Un saludo, 

 -- 
 Sergi Almacellas Abellana 
 www.koolpi.com 
 Twitter: @pokoli_srk 



Re: [tryton-es] Valores por defecto en m2o

2015-07-06 Por tema Jesús Martín Jiménez
Hola

El 6 de julio de 2015, 16:15, Francisco Maria Moyano Casco 
moyanocasco.francis...@gmail.com escribió:

 Estimados.

 Como hago para pasar valores por defecto cuando creo un nuevo registro a
 través de un Many2One.


Tienes devolver un integer con el id del registro que quieres poner por
defecto.


 Por ejemplo, cuando hago un Many2One a product.template (tengo instalado
 además el modulo purchase), quiero que del campo type, que es de tipo
 selection, me seleccione assets de manera automática y por defecto.


En este caso debes devolver un string con 'assets'.


 Se que en caso de campos booleanos, se hace


 @classmethod
 def check_xml_record(cls, records, values):
 return True



 Pero con otros campos hago aguas.

 Justo el campo type tiene por defecto el valor goods, así que mataría
 dos pajaros de un tiro con esta consulta


  No se si se entiende la consulta.

 Saludos, y muchas gracias.

 Francisco




-- 

Jesús Martín

Zikzakmedia SL
C/ de Sant Jaume, 9, baixos, 2ª
08720 Vilafranca del Penedès
☏ 93 890 21 08


[tryton-es] Valores por defecto en m2o

2015-07-06 Por tema Francisco Maria Moyano Casco
 

Estimados.

Como hago para pasar valores por defecto cuando creo un nuevo registro a 
través de un Many2One. Por ejemplo, cuando hago un Many2One a 
product.template (tengo instalado además el modulo purchase), quiero que 
del campo type, que es de tipo selection, me seleccione assets de manera 
automática y por defecto. 

Se que en caso de campos booleanos, se hace


@classmethod
def check_xml_record(cls, records, values):
return True

 

Pero con otros campos hago aguas.

Justo el campo type tiene por defecto el valor goods, así que mataría dos 
pajaros de un tiro con esta consulta


 No se si se entiende la consulta. 

Saludos, y muchas gracias.

Francisco