muchas gracias a todos por sus respuestas!!!

primero probé agregando el método default_state() y me dio error (unbound 
method) así que fui por la opción de agregar en selection ('','') lo cual 
soluciono mi inconveniente.

Si alguno tiene documentación que explique no tanto los métodos de como 
hacerlo sino el por que de que se hagan así las cosas, sera bienvenida.

Gracias por su paciencia y su ayuda!

Saludos

El miércoles, 2 de septiembre de 2015, 15:26:17 (UTC-3), oscar_alvarez 
escribió:
>
>
>
> On 02/09/15 12:08, Raimon Esteve wrote: 
> > 2015-09-02 19:03 GMT+02:00 Alejandro Brunacci <[email protected] 
> <javascript:>>: 
> >> Buenas y santas, aquí molestando de nuevo por un error que estoy 
> teniendo en 
> >> mi intento como principiante de crear un modulo de tryton. 
> >> 
> >> el código esta subido aquí: 
> >> 
> >> https://bitbucket.org/Abrunacci/tryton-trial/src 
> >> 
> >> y el inconveniente que estoy teniendo es el siguiente: 
> >> 
> >> instalo el modulo y carga todo correctamente pero al presionar el botón 
> (que 
> >> actualmente como verán en bitson.py, no realiza la acción deseada 
> todavía 
> >> sino que solo imprime "mail") aparece el siguiente popup: 
> >> 
> >> "El valor «None» del campo «State» en «BitsonMembers» no está en la 
> >> selección." 
> >> 
> >> 
> >> Ya probé agregando en state ('none','None') pero sigue apareciendo... 
> > 
> https://bitbucket.org/Abrunacci/tryton-trial/src/6499f77b27b65c0705fdef45ea8a9fe27d9b4072/bitson.py?at=master#bitson.py-40
>  
> > 
> >      def sendmail( cls, bitsons): 
> >          print 'mail' 
> > 
> > Mirate otros módulos como definen los botones + transitions (optativo) 
> > como ejemplos. 
>
> Si el campo es de solo lectura deberias definir un valor por defecto 
>
> def default_state(): 
>       return 'value' 
>
> En otro caso agrega un campo vacio a la seleccion asi: 
>        ('', '') 
>
> OAAM 
>

Responder a