Re: [tryton-es] Re: Webservices RESTFul con Tryton

2017-07-27 Por tema Elmer Steven Salazar Arias
Gracias a todos, he revisado el código del modulo oficial timesheet y es un 
buen ejemplo de como usar el api restfull de tryton.
Saludos 
Elmer

El jueves, 27 de julio de 2017, 14:03:51 (UTC-5), Julio -o escribió:
>
> Muchas gracias
>
> http://downloads.tryton.org/TUL2014/WSGI_Deployment.pdf
>
> El jueves, 27 de julio de 2017, 13:00:29 (UTC-5), raimonesteve escribió:
>>
>> 2017-07-27 19:32 GMT+02:00 Julio -o : 
>> > Si no me equivoco eso se lo hace con proteus una idea. 
>> > http://tryton.zikzakmedia.com/Develop/Webservices 
>>
>> si usas 4.0 ya dispones WSGI si deseas atacar directamente a la API de 
>> trytond 
>>
>> Proteus no es para esto. 
>>
>> Yo actualmente todavía desarrollo las APIs con RESTFull y Flask. 
>>
>> Saludos 
>>
>> Atentamente 
>>
>

[tryton-es] Re: Webservices RESTFul con Tryton

2017-07-26 Por tema Elmer Steven Salazar Arias
He encontrado un repositorio antiguo:
https://github.com/openlabs/tryton-restful#tryton-restful
Alguien lo ha usado?

Att
Elmer

El miércoles, 26 de julio de 2017, 20:44:09 (UTC-5), Elmer Steven Salazar 
Arias escribió:
>
> Necesito acceder a los datos de Tryton desde otro aplicativo mediante 
> webservices tipo RestFul, alguien que tenga alguna sugerencia y me pueda 
> dar luces de como hacerlo?
>
> Mil gracias. 
> Saludos desde Galapagos
> Att
> Elmer
>


[tryton-es] Webservices RESTFul con Tryton

2017-07-26 Por tema Elmer Steven Salazar Arias
Necesito acceder a los datos de Tryton desde otro aplicativo mediante 
webservices tipo RestFul, alguien que tenga alguna sugerencia y me pueda 
dar luces de como hacerlo?

Mil gracias. 
Saludos desde Galapagos
Att
Elmer


Re: [tryton-es] Algún tutorial o ejemplo funcional de Galatea

2017-07-04 Por tema Elmer Steven Salazar Arias
Raimon,
Gracias por la información me ha sido muy útil.
He descargado los módulos correspondientes a galatea, entre ellos 
galatea_theme, que la he renombrado con el nombre de "templates" dentro del 
directorio de la app. 
Al tratar de ejecutar me da el siguiente error:



TemplateAssertionError: no filter named 'language'
De pronto sabes donde esta definido ese filtro?

Gracias.
Saludos
Elmer

El martes, 4 de julio de 2017, 2:32:01 (UTC-5), Elmer Steven Salazar Arias 
escribió:
>
> Gracias por tu pronta respuesta, voy a revisar.
> Tengo otra inquietud que de pronto me puedes ayudar:
> Estoy tratando de pasar Galatea a la version 4.2, pero al instalar me sale 
> lo siguiente:
>
> 2520 140736737010624 [2017-07-04 07:29:37,765] INFO trytond.modules 
> galatea:loading attachment.xml
>
> 2520 140736737010624 [2017-07-04 07:29:37,983] ERROR trytond.convert Error 
> while parsing xml file:
>
> In tag record: model ir.ui.view with id attachment_view_tree.
>
> trytond.exceptions.UserError: ('UserError', (u'The value of the field 
> "View Type" on "View" is not valid according to its domain.', ''))
>
> Gracias por todo
> Saludos,
> Elmer
>
>
> El martes, 4 de julio de 2017, 2:20:49 (UTC-5), raimonesteve escribió:
>>
>> Buenos días, 
>>
>>
>> 2017-07-04 9:08 GMT+02:00 Elmer Steven Salazar Arias : 
>>
>> > He estado revisando Galatea y me parece una excelente implementación, 
>> > quisiera poner en marcha un sitio web de ejemplo pero no encuentro 
>> > suficiente información o un ejemplo funcional de como hacerlo. Alguien 
>> que 
>> > haya tenido experiencia con Galatea que de indicaciones le estaría muy 
>> > agradecido. 
>>
>> Debes usar Blueprint [1]. Ejemplo [1] 
>>
>> [1] http://flask.pocoo.org/docs/0.12/blueprints/ 
>> [2] 
>> https://bitbucket.org/zikzakmedia/flask-galatea-app/src/e5997e849d05d931c5879cd28cfcecb3edc9e9cf/app.py?at=default&fileviewer=file-view-default#app.py-89
>>  
>>
>> Saludos, 
>>
>> Raimon 
>>
>

Re: [tryton-es] Algún tutorial o ejemplo funcional de Galatea

2017-07-04 Por tema Elmer Steven Salazar Arias
Gracias por tu pronta respuesta, voy a revisar.
Tengo otra inquietud que de pronto me puedes ayudar:
Estoy tratando de pasar Galatea a la version 4.2, pero al instalar me sale 
lo siguiente:

2520 140736737010624 [2017-07-04 07:29:37,765] INFO trytond.modules 
galatea:loading attachment.xml

2520 140736737010624 [2017-07-04 07:29:37,983] ERROR trytond.convert Error 
while parsing xml file:

In tag record: model ir.ui.view with id attachment_view_tree.

trytond.exceptions.UserError: ('UserError', (u'The value of the field "View 
Type" on "View" is not valid according to its domain.', ''))

Gracias por todo
Saludos,
Elmer


El martes, 4 de julio de 2017, 2:20:49 (UTC-5), raimonesteve escribió:
>
> Buenos días, 
>
>
> 2017-07-04 9:08 GMT+02:00 Elmer Steven Salazar Arias  >: 
> > He estado revisando Galatea y me parece una excelente implementación, 
> > quisiera poner en marcha un sitio web de ejemplo pero no encuentro 
> > suficiente información o un ejemplo funcional de como hacerlo. Alguien 
> que 
> > haya tenido experiencia con Galatea que de indicaciones le estaría muy 
> > agradecido. 
>
> Debes usar Blueprint [1]. Ejemplo [1] 
>
> [1] http://flask.pocoo.org/docs/0.12/blueprints/ 
> [2] 
> https://bitbucket.org/zikzakmedia/flask-galatea-app/src/e5997e849d05d931c5879cd28cfcecb3edc9e9cf/app.py?at=default&fileviewer=file-view-default#app.py-89
>  
>
> Saludos, 
>
> Raimon 
>


[tryton-es] Algún tutorial o ejemplo funcional de Galatea

2017-07-04 Por tema Elmer Steven Salazar Arias
He estado revisando Galatea y me parece una excelente implementación, 
quisiera poner en marcha un sitio web de ejemplo pero no encuentro 
suficiente información o un ejemplo funcional de como hacerlo. Alguien que 
haya tenido experiencia con Galatea que de indicaciones le estaría muy 
agradecido.

Saludos 
Elmer


Re: [tryton-es] Ocultar columnas del treeview según contexto

2017-07-04 Por tema Elmer Steven Salazar Arias
De pronto alguien que me puede sugerir como hacerlo.

Att
Elmer

El viernes, 30 de junio de 2017, 10:31:49 (UTC-5), Elmer Steven Salazar 
Arias escribió:
>
> Sergi, 
> Muchas gracias por tu ayuda. He probado y en efecto lo que hace es ocultar 
> los datos pero no oculta la columna del treview como tal, es decir que 
> aparece la columna en blanco.
> Alguna manera de ocultar la columna del treeview?
>
> Mil gracias
>
> Att
> Elmer
>
> El viernes, 30 de junio de 2017, 2:14:13 (UTC-5), Sergi Almacellas 
> Abellana escribió:
>>
>> El 30/06/17 a les 06:50, Elmer Steven Salazar Arias ha escrit: 
>> > Sigo avanzando con el aprendizaje de Tryton, gracias a la ayuda de este 
>> > foro he logrado generar los filtros según necesitaba. 
>> > Ahora lo que requiero es ocultar las columnas del treeview según un 
>> > valor del contexto, por ejemplo tengo un comboBox para seleccionar los 
>> > meses del año y quisiera que si se selecciona febrero se muestre las 
>> > columnas job1, job2 que tienen los datos desde enero hasta febrero, si 
>> > esta seleccionado mayo, se muestren las columnas job1 hasta job5, si 
>> > esta seleccionado marzo se muestren las columnas job1 hasta job3 y asi 
>> > con el resto de meses. 
>> > Es posible hacer eso en tryton? Espero que si!!! 
>>
>>
>> Puedes hacer las columnas invisibles añadiendo el states en el campo y 
>> que este dependa del contexto: 
>>
>> job1 = fields.Integer('XXX', states={ 
>>  'invisible': Eval('context', {}).get('X', False) 
>> }) 
>>
>> Con esto deberia funcionarte. 
>>
>> Un saludo, 
>>
>> -- 
>> Sergi Almacellas Abellana 
>> www.koolpi.com 
>> Twitter: @pokoli_srk 
>>
>

Re: [tryton-es] Ocultar columnas del treeview según contexto

2017-06-30 Por tema Elmer Steven Salazar Arias
Sergi, 
Muchas gracias por tu ayuda. He probado y en efecto lo que hace es ocultar 
los datos pero no oculta la columna del treview como tal, es decir que 
aparece la columna en blanco.
Alguna manera de ocultar la columna del treeview?

Mil gracias

Att
Elmer

El viernes, 30 de junio de 2017, 2:14:13 (UTC-5), Sergi Almacellas Abellana 
escribió:
>
> El 30/06/17 a les 06:50, Elmer Steven Salazar Arias ha escrit: 
> > Sigo avanzando con el aprendizaje de Tryton, gracias a la ayuda de este 
> > foro he logrado generar los filtros según necesitaba. 
> > Ahora lo que requiero es ocultar las columnas del treeview según un 
> > valor del contexto, por ejemplo tengo un comboBox para seleccionar los 
> > meses del año y quisiera que si se selecciona febrero se muestre las 
> > columnas job1, job2 que tienen los datos desde enero hasta febrero, si 
> > esta seleccionado mayo, se muestren las columnas job1 hasta job5, si 
> > esta seleccionado marzo se muestren las columnas job1 hasta job3 y asi 
> > con el resto de meses. 
> > Es posible hacer eso en tryton? Espero que si!!! 
>
>
> Puedes hacer las columnas invisibles añadiendo el states en el campo y 
> que este dependa del contexto: 
>
> job1 = fields.Integer('XXX', states={ 
>  'invisible': Eval('context', {}).get('X', False) 
> }) 
>
> Con esto deberia funcionarte. 
>
> Un saludo, 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


[tryton-es] Ocultar columnas del treeview según contexto

2017-06-29 Por tema Elmer Steven Salazar Arias
Sigo avanzando con el aprendizaje de Tryton, gracias a la ayuda de este 
foro he logrado generar los filtros según necesitaba.
Ahora lo que requiero es ocultar las columnas del treeview según un valor 
del contexto, por ejemplo tengo un comboBox para seleccionar los meses del 
año y quisiera que si se selecciona febrero se muestre las columnas job1, 
job2 que tienen los datos desde enero hasta febrero, si esta seleccionado 
mayo, se muestren las columnas job1 hasta job5, si esta seleccionado marzo 
se muestren las columnas job1 hasta job3 y asi con el resto de meses.
Es posible hacer eso en tryton? Espero que si!!!
Gracias por su ayuda.

Saludos
Elmer


Re: [tryton-es] Ayuda con filtros en tryton

2017-06-29 Por tema Elmer Steven Salazar Arias
Resulta que si se preciona la tecla enter en el comboBox, manda a 
refrescar. Con eso ha quedad muy bien la parte de los filtros. Gracias por 
la ayuda.

Att
Elmer

El jueves, 29 de junio de 2017, 3:32:31 (UTC-5), Sergi Almacellas Abellana 
escribió:
>
> El 29/06/17 a les 10:27, Elmer Steven Salazar Arias ha escrit: 
> > Mil gracias, 
> > Ya pude aplicar los filtros que necesitaba pero estos se aplican como lo 
> > indicabas cuando mando a buscar de nuevo o al refrescar. Existe alguna 
> > manera de refrescar mediante programación, es decir no presionando el 
> > botón de refrescar si no mediante una instrucción que podría ejecutar 
> > desde el evento "on_change_"  por ejemplo. 
> Que yo sepa no. 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


Re: [tryton-es] Ayuda con filtros en tryton

2017-06-29 Por tema Elmer Steven Salazar Arias
Mil gracias,
Ya pude aplicar los filtros que necesitaba pero estos se aplican como lo
indicabas cuando mando a buscar de nuevo o al refrescar. Existe alguna
manera de refrescar mediante programación, es decir no presionando el botón
de refrescar si no mediante una instrucción que podría ejecutar desde el
evento "on_change_"  por ejemplo.

Saludos
elmer

El 29 de junio de 2017, 2:41, Sergi Almacellas Abellana 
escribió:

> El 29/06/17 a les 09:40, Elmer Steven Salazar Arias ha escrit:
>
>> Lo que trato de hacer es los siguiente: Cuando se seleccione un valor del
>> combobox se refresquen los datos del treeview con el nuevo filtro.
>>
>> Pues solo debes aplicar los filtros del contexto en el metodo search.
>
> Sino recuerdo mal, creo que la información no se actualiza hasta que le
> das a refrescar o buscar de nuevo.
>
> Un saludo,
>
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>


Re: [tryton-es] Ayuda con filtros en tryton

2017-06-29 Por tema Elmer Steven Salazar Arias
Lo que trato de hacer es los siguiente: Cuando se seleccione un valor del
combobox se refresquen los datos del treeview con el nuevo filtro.

Att
elmer

El 29 de junio de 2017, 2:38, Elmer Steven Salazar Arias <
esalazar...@gmail.com> escribió:

> Gracias,
> Una consulta en donde encuentro la definicion del metodo search del modelo
> party par ver que parametros recive y poder sobreescribirlo
>
> Saludos,
> Elmer
>
> 2017-06-29 2:27 GMT-05:00 Sergi Almacellas Abellana :
>
>> El 29/06/17 a les 06:19, Elmer Steven Salazar Arias ha escrit:
>>
>>> He creado un objeto para el contexto:
>>> class CustomersContext(ModelView, Workflow, ModelSQL):
>>>
>>
>> Si solo lo vas a mostrar en esta pantalla no hace falta que sea ni
>> Workflow, ni ModelSQL.
>>
>>
>>  'Customers Context'
>>>  __name__ = 'crm.customers.context'
>>>  range_months = fields.Selection([
>>>  ('current', 'Current Month'),
>>>  ('two_last', '2 Last Months'),
>>>  ('three_last', '3 Last Months'),
>>>  ('six_last', '6 Last Months'),
>>>  ('nine_last', '9 Last Months'),
>>>  ('all', 'All Year'),
>>>  ], 'Range Months')
>>>  company = fields.Many2One('company.company', 'Company',
>>> required=True)
>>>  salesman = fields.Many2One('company.employee', 'Salesman')
>>>  subdivision = fields.Function(fields.Many2On
>>> e('country.subdivision',
>>>  'State'), 'get_subdivision', searcher='search_subdivision')
>>>  @classmethod
>>>  def __setup__(cls):
>>>  super(CustomersContext, cls).__setup__()
>>>  cls._buttons.update({
>>>  'current_month': {
>>>  'invisible': False,
>>>  },
>>>  'two_last_month': {
>>>  'invisible': False,
>>>  },
>>>  'three_last_month': {
>>>  'invisible': False,
>>>  },
>>>  })
>>>
>>>
>>>  @fields.depends('range_months')
>>>  def on_change_range_months(cls):
>>>  print 60 * "*"
>>>  print "Cambio el combo de Customers"
>>>  print cls.range_months
>>>  pool = Pool()
>>>  Party =  pool.get('party.party')
>>>  context = Transaction().context
>>>  parties= Transaction().context.get('parties')
>>>  print parties
>>>  print 60 * "*"
>>>  pass
>>>
>>> y la vista xml correspondiente:
>>> 
>>> 
>>> 
>>>  
>>> 
>>> 
>>> 
>>> 
>>>
>>> y la llamada:
>>>  
>>>  crm.customers.context
>>>  form
>>>  customers_context_form
>>>  
>>>
>>>  
>>>  party.party
>>>  tree
>>>  customer_tree
>>>  
>>>
>>>  
>>>  Customers
>>>  party.party
>>>  crm.customers.context
>>>  
>>>
>>>
>>> Esto me genera una vista como la que adjunto.
>>>
>>> Me he quedado estancado por que no se como obtener el listado de
>>> registros de parties y como aplicarle un filtro y volver a mostrar el nuevo
>>> listado filtrado.
>>> Si alguien me da una mano estaré muy agradecido.
>>>
>>
>> Debes sobreescribir el search del party.party para que te aplique el
>> filtro segun los valores del contexto. Mucho mas no te puedo decir porqué
>> no se lo que estas intentado realizar.
>>
>> UN saludo,
>>
>>
>> --
>> Sergi Almacellas Abellana
>> www.koolpi.com
>> Twitter: @pokoli_srk
>>
>
>


Re: [tryton-es] Ayuda con filtros en tryton

2017-06-29 Por tema Elmer Steven Salazar Arias
Gracias,
Una consulta en donde encuentro la definicion del metodo search del modelo
party par ver que parametros recive y poder sobreescribirlo

Saludos,
Elmer

2017-06-29 2:27 GMT-05:00 Sergi Almacellas Abellana :

> El 29/06/17 a les 06:19, Elmer Steven Salazar Arias ha escrit:
>
>> He creado un objeto para el contexto:
>> class CustomersContext(ModelView, Workflow, ModelSQL):
>>
>
> Si solo lo vas a mostrar en esta pantalla no hace falta que sea ni
> Workflow, ni ModelSQL.
>
>
>  'Customers Context'
>>  __name__ = 'crm.customers.context'
>>  range_months = fields.Selection([
>>  ('current', 'Current Month'),
>>  ('two_last', '2 Last Months'),
>>  ('three_last', '3 Last Months'),
>>  ('six_last', '6 Last Months'),
>>  ('nine_last', '9 Last Months'),
>>  ('all', 'All Year'),
>>  ], 'Range Months')
>>  company = fields.Many2One('company.company', 'Company',
>> required=True)
>>  salesman = fields.Many2One('company.employee', 'Salesman')
>>  subdivision = fields.Function(fields.Many2One('country.subdivision',
>>  'State'), 'get_subdivision', searcher='search_subdivision')
>>  @classmethod
>>  def __setup__(cls):
>>  super(CustomersContext, cls).__setup__()
>>  cls._buttons.update({
>>  'current_month': {
>>  'invisible': False,
>>  },
>>  'two_last_month': {
>>  'invisible': False,
>>  },
>>  'three_last_month': {
>>  'invisible': False,
>>  },
>>  })
>>
>>
>>  @fields.depends('range_months')
>>  def on_change_range_months(cls):
>>  print 60 * "*"
>>  print "Cambio el combo de Customers"
>>  print cls.range_months
>>  pool = Pool()
>>  Party =  pool.get('party.party')
>>  context = Transaction().context
>>  parties= Transaction().context.get('parties')
>>  print parties
>>  print 60 * "*"
>>  pass
>>
>> y la vista xml correspondiente:
>> 
>> 
>> 
>>  
>> 
>> 
>> 
>> 
>>
>> y la llamada:
>>  
>>  crm.customers.context
>>  form
>>  customers_context_form
>>  
>>
>>  
>>  party.party
>>  tree
>>  customer_tree
>>  
>>
>>  
>>  Customers
>>  party.party
>>  crm.customers.context
>>  
>>
>>
>> Esto me genera una vista como la que adjunto.
>>
>> Me he quedado estancado por que no se como obtener el listado de
>> registros de parties y como aplicarle un filtro y volver a mostrar el nuevo
>> listado filtrado.
>> Si alguien me da una mano estaré muy agradecido.
>>
>
> Debes sobreescribir el search del party.party para que te aplique el
> filtro segun los valores del contexto. Mucho mas no te puedo decir porqué
> no se lo que estas intentado realizar.
>
> UN saludo,
>
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>


Re: [tryton-es] Ayuda con filtros en tryton

2017-06-28 Por tema Elmer Steven Salazar Arias
He creado un objeto para el contexto:
class CustomersContext(ModelView, Workflow, ModelSQL):
'Customers Context'
__name__ = 'crm.customers.context'
range_months = fields.Selection([
('current', 'Current Month'),
('two_last', '2 Last Months'),
('three_last', '3 Last Months'),
('six_last', '6 Last Months'),  
('nine_last', '9 Last Months'),
('all', 'All Year'),
], 'Range Months')
company = fields.Many2One('company.company', 'Company', required=True)
salesman = fields.Many2One('company.employee', 'Salesman')
subdivision = fields.Function(fields.Many2One('country.subdivision',
'State'), 'get_subdivision', searcher='search_subdivision')

@classmethod
def __setup__(cls):
super(CustomersContext, cls).__setup__()
cls._buttons.update({
'current_month': {
'invisible': False,
},
'two_last_month': {
'invisible': False,
},
'three_last_month': {
'invisible': False,
},
})


@fields.depends('range_months')
def on_change_range_months(cls):
print 60 * "*"
print "Cambio el combo de Customers"
print cls.range_months
pool = Pool()
Party =  pool.get('party.party')
context = Transaction().context
parties= Transaction().context.get('parties')
print parties
print 60 * "*" 
pass

y la vista xml correspondiente:






  


y la llamada:

crm.customers.context
form
customers_context_form



party.party
tree
customer_tree



Customers
party.party
crm.customers.context



Esto me genera una vista como la que adjunto.

Me he quedado estancado por que no se como obtener el listado de registros 
de parties y como aplicarle un filtro y volver a mostrar el nuevo listado 
filtrado.
Si alguien me da una mano estaré muy agradecido.

Att

<https://lh3.googleusercontent.com/-fwJaMJjEGWY/WVR_1OqkH7I/AQM/Fc7Xp-sRuJ4Zfm4SrQD6F8KGnWrAXviSACLcBGAs/s1600/tryton_cmr_filter.png>
Elmer



El miércoles, 28 de junio de 2017, 12:17:11 (UTC-5), Elmer Steven Salazar 
Arias escribió:
>
> Se tiene documentación sobre el context_model?. Donde encuentro un ejemplo 
> de su uso.
>
> Att
> Elmer
>
> El miércoles, 28 de junio de 2017, 4:00:08 (UTC-5), Sergi Almacellas 
> Abellana escribió:
>>
>> El 27/06/17 a les 23:16, Elmer Steven Salazar Arias ha escrit: 
>> > Estimados, en mi proceso de aprendizaje de la herramienta me encuentro 
>> > con un caso de aplicación de filtros que no se como aplicar en tryton: 
>> > 
>> > Tengo una tabla con varias columnas que contienen la cantidad de 
>> > trabajos realizados en un mes. Se requiere filtrar solo los registros 
>> > que tengan en los 3 primeros meses algún trabajo, he intentado aplicar 
>> > un filtro similar a este: 
>> > 
>> > (Job1:+Job2:+Job3:)>0, pero evidentemente esta mal. Como se puede 
>> > aplicar ese tipo de filtros? 
>> > 
>> > Es posible tener uno o varios combo box en la cabecera de la rejilla 
>> > para parametrizar los filtros a aplicar? 
>> Deberias utilizar un context_model para definir los valors que quieres 
>> settear en en contexto y luego applicar los filtros en tu modelo segun 
>> estos valores. 
>>
>> En el context_model puedes añadir los campos que quieras. 
>>
>> -- 
>> Sergi Almacellas Abellana 
>> www.koolpi.com 
>> Twitter: @pokoli_srk 
>>
>

Re: [tryton-es] Ayuda con filtros en tryton

2017-06-28 Por tema Elmer Steven Salazar Arias
Se tiene documentación sobre el context_model?. Donde encuentro un ejemplo 
de su uso.

Att
Elmer

El miércoles, 28 de junio de 2017, 4:00:08 (UTC-5), Sergi Almacellas 
Abellana escribió:
>
> El 27/06/17 a les 23:16, Elmer Steven Salazar Arias ha escrit: 
> > Estimados, en mi proceso de aprendizaje de la herramienta me encuentro 
> > con un caso de aplicación de filtros que no se como aplicar en tryton: 
> > 
> > Tengo una tabla con varias columnas que contienen la cantidad de 
> > trabajos realizados en un mes. Se requiere filtrar solo los registros 
> > que tengan en los 3 primeros meses algún trabajo, he intentado aplicar 
> > un filtro similar a este: 
> > 
> > (Job1:+Job2:+Job3:)>0, pero evidentemente esta mal. Como se puede 
> > aplicar ese tipo de filtros? 
> > 
> > Es posible tener uno o varios combo box en la cabecera de la rejilla 
> > para parametrizar los filtros a aplicar? 
> Deberias utilizar un context_model para definir los valors que quieres 
> settear en en contexto y luego applicar los filtros en tu modelo segun 
> estos valores. 
>
> En el context_model puedes añadir los campos que quieras. 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


[tryton-es] Ayuda con filtros en tryton

2017-06-27 Por tema Elmer Steven Salazar Arias
Estimados, en mi proceso de aprendizaje de la herramienta me encuentro con 
un caso de aplicación de filtros que no se como aplicar en tryton:

Tengo una tabla con varias columnas que contienen la cantidad de trabajos 
realizados en un mes. Se requiere filtrar solo los registros que tengan en 
los 3 primeros meses algún trabajo, he intentado aplicar un filtro similar 
a este:

(Job1:+Job2:+Job3:)>0, pero evidentemente esta mal. Como se puede aplicar 
ese tipo de filtros?

Es posible tener uno o varios combo box en la cabecera de la rejilla para 
parametrizar los filtros a aplicar?

Adjunto una imagen de lo que requiero hacer en tryton, espero que sea 
posible.



Gracias po su ayuda.

Att
Elmer


Re: [tryton-es] Ayuda con trytonzz_product_price_with_tax para migrar a 4.4

2017-06-27 Por tema Elmer Steven Salazar Arias
Gracias por tu ayuda.
Voy a intentar hacer los cambios.
Mil gracias por tu paciencia y ayuda

Saludos,
Elmer

El 27 de junio de 2017, 3:15, Sergi Almacellas Abellana 
escribió:

> El 27/06/17 a les 10:13, Elmer Steven Salazar Arias ha escrit:
>
>> Sergi:
>> Me parece que ahora se debe escribir más código, esto lo digo por que al
>> revisar el link que me pasaste veo que se debe crear una nueva clase
>> (tabla) por ejemplo para el campo sale_price_list en el archivo party.py;
>> eso significa que siempre que se use Multivalue se deben crear mas tablas?
>>
>
> Si. Hasta ahora se almacenaba todo en una sola tabla (ir_property), ahora
> para cada campo se decide si se crea una tabla nueva o se almacena en
> alguna existente. Por exemplo, las cuentas de un producto se almacenan
> todas en la misma tabla.
>
> Un saludo,
>
>>
>> El 27 de junio de 2017, 2:55, Sergi Almacellas Abellana > <mailto:se...@koolpi.com>> escribió:
>>
>> El 27/06/17 a les 09:52, Elmer Steven Salazar Arias ha escrit:
>>
>> Gracias Sergi,
>> La verdad no tengo claro para que se usa Multivalue, en que
>> casos usar?. Es decir la parte conceptual. Disculpa mi
>> desconocimiento.
>>
>> Se utiliza cuando se quiere poder almacenar mas de un valor para el
>> mismo campo. Por ejemplo, la cuenta a pagar del cliente depende de
>> la empresa, por lo que se necesita almacenar una cuenta distinta
>> para cada empresa que exista en el sistema.
>>
>> Esto hasta ahora se venia haciendo con las propiedades, pero por
>> varios motivos se ha pasado a utilizar el Multivalue.
>>
>> De cara al usuario final, esta migración debería ser totalmente
>> transparente.
>>
>>
>> Un saludo,
>>
>> -- Sergi Almacellas Abellana
>> www.koolpi.com <http://www.koolpi.com>
>> Twitter: @pokoli_srk
>>
>>
>>
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>


Re: [tryton-es] Ayuda con trytonzz_product_price_with_tax para migrar a 4.4

2017-06-27 Por tema Elmer Steven Salazar Arias
Sergi:
Me parece que ahora se debe escribir más código, esto lo digo por que al
revisar el link que me pasaste veo que se debe crear una nueva clase
(tabla) por ejemplo para el campo sale_price_list en el archivo party.py;
eso significa que siempre que se use Multivalue se deben crear mas tablas?

El 27 de junio de 2017, 2:55, Sergi Almacellas Abellana 
escribió:

> El 27/06/17 a les 09:52, Elmer Steven Salazar Arias ha escrit:
>
>> Gracias Sergi,
>> La verdad no tengo claro para que se usa Multivalue, en que casos usar?.
>> Es decir la parte conceptual. Disculpa mi desconocimiento.
>>
>> Se utiliza cuando se quiere poder almacenar mas de un valor para el mismo
> campo. Por ejemplo, la cuenta a pagar del cliente depende de la empresa,
> por lo que se necesita almacenar una cuenta distinta para cada empresa que
> exista en el sistema.
>
> Esto hasta ahora se venia haciendo con las propiedades, pero por varios
> motivos se ha pasado a utilizar el Multivalue.
>
> De cara al usuario final, esta migración debería ser totalmente
> transparente.
>
>
> Un saludo,
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>


Re: [tryton-es] Ayuda con trytonzz_product_price_with_tax para migrar a 4.4

2017-06-27 Por tema Elmer Steven Salazar Arias
Gracias Sergi,
La verdad no tengo claro para que se usa Multivalue, en que casos usar?. Es
decir la parte conceptual. Disculpa mi desconocimiento.

att
Elmer

El 27 de junio de 2017, 2:39, Sergi Almacellas Abellana 
escribió:

> Hola,
>
> El 26/06/17 a les 23:14, Elmer Steven Salazar Arias ha escrit:
>
>> Estoy tratando de migrar el modulo trytonzz_product_price_with_tax a la
>> versión 4.4, de lo que estuve leyendo en la documentación de tryton para
>> esa versión ya no se debe usar "fields.Property", pero no me queda claro
>> como usar MultiValue.
>> Alguien que me de una mano explicando como quedaria por ejemplo el campo
>> list_price_with_tax, haciendo uso de MultiValue
>>
>> list_price_with_tax = fields.Property(fields.Numeric('List Price With
>> Tax',
>>  states=STATES, digits=(16, DIGITS), depends=DEPENDS)
>>  )
>>
>
> Puedes cojer cómo referencia el siguiente commit:
>
> http://hg.tryton.org/modules/sale_price_list/rev/966c9cac2029
>
> Si nos das mas detalles de lo que no te queda claro, igual podemos dar mas
> información al respecto.
>
> Un saludo,
>
>
> --
> Sergi Almacellas Abellana
> www.koolpi.com
> Twitter: @pokoli_srk
>


[tryton-es] Ayuda con trytonzz_product_price_with_tax para migrar a 4.4

2017-06-26 Por tema Elmer Steven Salazar Arias
Estoy tratando de migrar el modulo trytonzz_product_price_with_tax a la 
versión 4.4, de lo que estuve leyendo en la documentación de tryton para 
esa versión ya no se debe usar "fields.Property", pero no me queda claro 
como usar MultiValue.
Alguien que me de una mano explicando como quedaria por ejemplo el campo 
list_price_with_tax, haciendo uso de MultiValue

list_price_with_tax = fields.Property(fields.Numeric('List Price With Tax',
states=STATES, digits=(16, DIGITS), depends=DEPENDS)
)


Gracias por su ayuda

Att
Elmer



Re: [tryton-es] Ocultar menu en SAO

2017-06-26 Por tema Elmer Steven Salazar Arias
Gracias, voy a revisar el patch y a aplicarlo.
Saludos Elmer

El martes, 20 de junio de 2017, 2:34:43 (UTC-5), raimonesteve escribió:
>
> hola Elmer, 
>
> Se creo un issue al respeto: 
>
> https://bugs.tryton.org/issue5554 
>
> Finalmente viendo que no interesa entrar a core, me hice mi propio 
> patch para implementar que el usuario pueda ocultar el menú y no según 
> el dispositivo. 
>
> Saludos, 
>


Re: [tryton-es] Ocultar menu en SAO

2017-06-19 Por tema Elmer Steven Salazar Arias
Gracias por la respuesta,  pero uno de los requerimientos de un cliente es 
que se pueda hacerlo bajo demanda, es decir que se pueda ocultar cuando el 
usuario lo desee. Es posible esto?

Att
elmer

El lunes, 19 de junio de 2017, 13:55:51 (UTC-5), Sergi Almacellas Abellana 
escribió:
>
>
>
> On 19 de juny de 2017 20.50.57 CEST, Elmer Steven Salazar Arias <
> esala...@gmail.com > wrote: 
> >He instalado SAO 4.4, y quisiera saber como puedo ocultar el menu al 
> >igual 
> >que se puede hacer en el cliente de escritorio. 
> >Gracias por su ayuda 
>
> Hola Elmer, 
>
> Se oculta automaticamente dependiendo del tamaño de la pantalla. Si entras 
> utilizando un movil o tablet, veras que aparece ocultado por defecto. 
>
> Un saludo, 
>
> -- 
> Enviado desde mi dispositivo Android con K-9 Mail. Por favor, disculpa mi 
> brevedad. 
>


[tryton-es] Ocultar menu en SAO

2017-06-19 Por tema Elmer Steven Salazar Arias
He instalado SAO 4.4, y quisiera saber como puedo ocultar el menu al igual 
que se puede hacer en el cliente de escritorio.
Gracias por su ayuda

Att
Elmer


Re: [tryton-es] UserError en proteus

2017-06-14 Por tema Elmer Steven Salazar Arias
Gracias,
En efecto eran permisos de creación de los Parties. Habia modificado el 
permiso general:
  






He cambiado a True y ha funcionado.
Errores de novato.
Mil gracias por tu ayuda

Att
Elmer

El miércoles, 14 de junio de 2017, 3:19:26 (UTC-5), Sergi Almacellas 
Abellana escribió:
>
> El 14/06/17 a les 10:16, Elmer Steven Salazar Arias ha escrit: 
> > Uso el siguiente comando: 
> > 
> >   config = config.set_trytond(database, config_file='trytond42.conf') 
> Hay un parametro adicional que indica el nombre de usuario, si no lo 
> especificas se utiliza el usuario admin. 
>
> Comprueba que el usuario admin tiene permisos para crear terceros 
> (aunque me extraña que no los tenga...) 
>
> Un saludo, 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


Re: [tryton-es] UserError en proteus

2017-06-14 Por tema Elmer Steven Salazar Arias
Uso el siguiente comando:

 config = config.set_trytond(database, config_file='trytond42.conf')

El contenido de trytond42.conf es :

[database]
uri = postgresql://elmer:sys4dm1n@192.168.2.6:5432
language = en
retry = 5
list = 1
data_path = /Users/elmer/dev_tryton/tmx/data


[session]
timeout = 6000
super_pwd = WexkZ1zaX3GMc


[web]
listen = *:8100
hostname = theos
root = /Users/elmer/dev_tryton/tmx/sao



Como pongo las credenciales correctas para conectarme.

Mil gracias por su ayuda



El miércoles, 14 de junio de 2017, 2:55:00 (UTC-5), Sergi Almacellas 
Abellana escribió:
>
> El 14/06/17 a les 09:50, Elmer Steven Salazar Arias ha escrit: 
> > Estoy usando proteus en Windows y pretendo crear un registro en Party, 
> > pero cuando mando a guardar con 
> > party.save() me da el siguiente error: 
> > 
> > trytond.exceptions.UserError: ('UserError', ('You can not create this 
> > kind of document! (party.party)', '')) 
> > 
> El usuario con el que te estas conectando a la base de datos no tiene 
> permisos para crear terceros. 
>
> Intentalo con otro usuario. 
>
> Un saludo, 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


[tryton-es] UserError en proteus

2017-06-14 Por tema Elmer Steven Salazar Arias
Estoy usando proteus en Windows y pretendo crear un registro en Party, pero 
cuando mando a guardar con 
party.save() me da el siguiente error:

trytond.exceptions.UserError: ('UserError', ('You can not create this kind 
of document! (party.party)', ''))

No tengo una idea clara a que se debe.
Gracias por su ayuda

Att
Elmer


[tryton-es] Re: Poner diferente colores a las columnas y poner un titulo personalizado a las cabeceras

2017-05-25 Por tema Elmer Steven Salazar Arias


El jueves, 25 de mayo de 2017, 9:12:47 (UTC-5), Elmer Steven Salazar Arias 
escribió:
>
> Necesito en el tree view de una tabla poder cambiar el color de una 
> columna y también poder cambiar las cabeceras de manera dinámica con un 
> texto personalizado.
> Es posible esto en tryton?
>
> Saludos
> Att
> Elmer
>


Tengo una tabla con columnas genéricas con nombre job1.. hasta job12, estos 
datos son renovados cada mes desde otro aplicativo informático con cantidad 
de trabajos realizados desde el mes actual hacia un año atras.
Ejemplo:
Si estamos en mayo los datos de la columna job1 corresponden a mayo, los de 
job2 a abril, los de job3 a marzo y asi sucesivamente.
Para el mes de junio, la tabla se actualiza con nuevos datos desde el otro 
sistema, es decir se borran los datos y se vuelven a cargar con nuevos, por 
lo que  ahora columna job1 corresponden a junio, los de job2 a mayo, los de 
job3 a abril
Entonces se requiere mostrar en las cabeceras de estas columnas el nombre 
al mes correspondiente, el cual irá variando según según se vaya 
actualizando la información

Att
elmer


[tryton-es] Poner diferente colores a las columnas y poner un titulo personalizado a las cabeceras

2017-05-25 Por tema Elmer Steven Salazar Arias
Necesito en el tree view de una tabla poder cambiar el color de una columna 
y también poder cambiar las cabeceras de manera dinámica con un texto 
personalizado.
Es posible esto en tryton?

Saludos
Att
Elmer


[tryton-es] Como cambiar estilos en SAO

2017-05-20 Por tema Elmer Steven Salazar Arias
Quisiera poder cambiar tipo de letra, iconos y colores de SAO.
Alguien ya lo ha hecho? o por donde puedo empezar a investigar para hacerlo.

Gracias por su ayuda.

Att
Elmer


[tryton-es] Re: Factura parcial de venta

2016-06-14 Por tema Elmer Steven Salazar Arias
Alguien lo hecho funcionar con tryton version 4.0?

El martes, 10 de marzo de 2015, 10:52:05 (UTC-5), Sergio Morillo escribió:
>
> Hola,
> necesito poder realizar varias facturas parciales de una venta. No veo que 
> sea posible con los módulos estándares, ¿es así o quizás se me escapa algo?.
> He encontrado una implementación de esta funcionalidad [1] pero parece que 
> el módulo está desfasado.
>
> [1] https://bitbucket.org/pokoli/trytond-sale_partial_invoice/overview
>


[tryton-es] Compilar en OSx Cliente de Tryton

2016-03-30 Por tema Elmer Steven Salazar Arias
Hola,
Necesito compilar el cliente de Tryton en el sistema operativo OSx El 
Capitan, pero no encuentro documentación al respecto.
Buscando en internet me da este link :
The link 
https://code.google.com/archive/p/tryton/wikis/BuildingMacOSXInstall.wiki 
El cual ahora no existe

Gracias por su ayuda


[tryton-es] Re: Capacitación Tryton

2016-01-26 Por tema Elmer Steven Salazar Arias
Gracias Diego, 
Me ayudas con tus datos de contacto

Att
Elmer

El martes, 26 de enero de 2016, 5:40:16 (UTC-5), Diego Abad escribió:
>
> Puedes seguir este curso en febrero.
> http://www.b2ck.com/posts/tryton-training-of-february-2016.html
>
> Contáctate conmigo si requieres soporte, soy de Cuenca y tengo experiencia 
> en la herramienta.
>
> Saludos,
> Diego A.
>


[tryton-es] Capacitación Tryton

2016-01-25 Por tema Elmer Steven Salazar Arias
Estimados,
Estoy muy interesado en desarrollar con Tryton, pero lamentablemente en 
Ecuador no encuentro quien me facilite capacitación técnica, por lo que 
quería consultarles a ustedes si me podrían ofrecer ese servicio,cuanto 
costaría y que tiempo tomaría, he desarrollado en python y manejo postgres.
Gracias por su respuesta
Att
Elmer 


Re: [tryton-es] The value of the field "View Type" on "View" is not valid according to its domain.

2016-01-15 Por tema Elmer Steven Salazar Arias
Gracias voy a descargar esa versión. Ojala y funcione el modulo con esa 
versión. Un abrazo

Att
Elmer


El viernes, 15 de enero de 2016, 10:53:15 (UTC-5), Jesús Martín Jiménez 
escribió:
>
> Hola Elmer,
>
> El 15 de enero de 2016, 16:49, Elmer Steven Salazar Arias <
> esala...@gmail.com > escribió:
>
>> Para instalar Tryton desde el repositorio use hg clone, y en efecto me 
>> baja la version 3.9.
>>  De igual manera para descargar el modulo use el comando hg clone 
>> https://hunter...@bitbucket.org/nantic/trytond-product_variant_unique
>> y al ver el archivo tryton.cfg del modulo me muestra la siguiente 
>> informacion:
>> [tryton]
>> version=3.9.0
>> depends:
>> product
>> product_configuration
>> stock
>> xml:
>> configuration.xml
>> product.xml
>>
>> Ahi dice version 3.9
>>
>
> Mi consejo es que utilices una versión estable (como la 3.8 por ejemplo). 
> Para ello debes actualizar tanto el servidor como los módulos a la versión 
> 3.8.
>
> $ hg checkout 3.8
>  
>
>>
>>
>>
>>
>>
>> El viernes, 15 de enero de 2016, 3:22:46 (UTC-5), Sergi Almacellas 
>> Abellana escribió:
>>>
>>> El 15/01/16 a les 07:16, Elmer Steven Salazar Arias ha escrit: 
>>> > Hola, 
>>> > Una ayuda por favor. 
>>> > He descargado el modulo desde from 
>>> >   https://bitbucket.org/nantic/trytond-product_variant_unique 
>>> > Al instalarlo me da el siguiente error : The value of the field "View 
>>> > Type" on "View" is not valid according to its domain. 
>>> > Me pueden dar luces como resolverlo. soy nuevo en Tryton. 
>>> > 
>>> Que rama del mòdulo estas usando? Que versión de tryton estas usando? 
>>>
>>> Este módulo, de momento no esta migrado a la versión 3.8, ni a la 3.9, 
>>> por lo que sólo funciona con la rama 3.4 y la version 3.4 de tryton. 
>>>
>>> Próximamente se migrará para la versión 3.8 y 3.9 (rama default) 
>>>
>>> Un saludo, 
>>>
>>> -- 
>>> Sergi Almacellas Abellana 
>>> www.koolpi.com 
>>> Twitter: @pokoli_srk 
>>>
>>
>
>
> -- 
>
> Jesús Martín
>
> Zikzakmedia SL
> C/ de Sant Jaume, 9, baixos, 2ª
> 08720 Vilafranca del Penedès
> ☏ 93 890 21 08
>


Re: [tryton-es] The value of the field "View Type" on "View" is not valid according to its domain.

2016-01-15 Por tema Elmer Steven Salazar Arias
Para instalar Tryton desde el repositorio use hg clone, y en efecto me baja 
la version 3.9.
 De igual manera para descargar el modulo use el comando hg 
clone https://hunter...@bitbucket.org/nantic/trytond-product_variant_unique
y al ver el archivo tryton.cfg del modulo me muestra la siguiente 
informacion:
[tryton]
version=3.9.0
depends:
product
product_configuration
stock
xml:
configuration.xml
product.xml

Ahi dice version 3.9





El viernes, 15 de enero de 2016, 3:22:46 (UTC-5), Sergi Almacellas Abellana 
escribió:
>
> El 15/01/16 a les 07:16, Elmer Steven Salazar Arias ha escrit: 
> > Hola, 
> > Una ayuda por favor. 
> > He descargado el modulo desde from 
> >   https://bitbucket.org/nantic/trytond-product_variant_unique 
> > Al instalarlo me da el siguiente error : The value of the field "View 
> > Type" on "View" is not valid according to its domain. 
> > Me pueden dar luces como resolverlo. soy nuevo en Tryton. 
> > 
> Que rama del mòdulo estas usando? Que versión de tryton estas usando? 
>
> Este módulo, de momento no esta migrado a la versión 3.8, ni a la 3.9, 
> por lo que sólo funciona con la rama 3.4 y la version 3.4 de tryton. 
>
> Próximamente se migrará para la versión 3.8 y 3.9 (rama default) 
>
> Un saludo, 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>


[tryton-es] The value of the field "View Type" on "View" is not valid according to its domain.

2016-01-15 Por tema Elmer Steven Salazar Arias
Hola, 
Una ayuda por favor.
He descargado el modulo desde from 
 https://bitbucket.org/nantic/trytond-product_variant_unique 
Al instalarlo me da el siguiente error : The value of the field "View Type" 
on "View" is not valid according to its domain.
Me pueden dar luces como resolverlo. soy nuevo en Tryton.

Gracias

Att
Elmer


[tryton-es] Ayuda instalar modulo sale_channel

2016-01-15 Por tema Elmer Steven Salazar Arias
Saludos estoy empezando con Tryton, he instalado desde los repositorios 
oficiales el tryton y trytond, pero al ejecutaros me doy cuenta que es la 
versión 3.9, con los módulos básicos funciona bien. 
Ahora lo que quiero es poner en funcionamiento el modulo "magento", el cual 
clone desde el repo de GIt https://github.com/fulfilio
con sus dependencias. Al instalar al dependencia sale_channel 
(https://github.com/fulfilio/trytond-sale-channel), me arroja el siguiente 
mensaje de error:
The value of the field "View Type" on "View" is not valid according to its 
domain.
Como puedo solucionarlo. Gracias por su ayuda.