Re: [tryton-es] Valores por defecto en m2o
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
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
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
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
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
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