tryton-test:clienttryton

= Instalación cliente Tryton =

= Paquetes =

En la web oficial se ofrece el código fuente del cliente GTK como el ejecutable para Windows (exe) y MacOS (dmg).

Consulte el listado de descarga y seleccione la versión correspondiente a su servidor de Tryton.

Los paquetes a seleccionar/descargar son:

* 'tryton-2.x.x.tar.gz' Código fuente y para Linux * 'tryton-2.x.x.dmg' Paquete para MacOS * 'tryton-2.x.x.exe' Paquete para Windows

= Técnico =

Con la instalación de Tryton con Invoke ya dispondremos del cliente para instalar. Lo podemos instalar como librería Python.

El ejecutable se encuentra en la ruta:

usr_local_bin_tryton}

Para ejecutar el cliente en modo desarrollo (no caché): usr_local_bin_tryton_-d}

Compilar locales
Paquetes

* python-pygoocanvas: apt-get install python-pygoocanvas * GooCalendar: pip install GooCalendar

= Ficheros configuración cliente =

El cliente de Tryton guarda información en estos ficheros:

* tryton.conf: Parámetros de configuración generales (los que se configuran desde el menú superior “Opciones” del cliente). * profiles.cfg: Perfiles de conexión a distintos servidores

en estas rutas:

* Windows (depende de la versión):

  • C:\Document and Setting\<username>\Application Data\.config\tryton\<version>
  • C:\Usuarios\<username>\AppData\Roaming\.config\tryton\<version>

* Linux: /home/<username>/.config/tryton/<version>

= Configurar envío correos electrónicos mediante programas auxiliares =

En el cliente de Tryton hay que configurar dentro de Opciones/Correo electrónico…/Línea de comandos como ejecutar el programa externo de correo electrónico:

* 'Thunderbird en Linux': thunderbird -compose “to='${to}',cc='${cc}',subject='${subject}',body='${body}',attachment='file:${attachment}'” * 'Thunderbird en Windows XP SP3' (la ruta del programa thunderbird.exe puede variar): “C:\\Program Files\\Mozilla Thunderbird\\thunderbird.exe” -compose to=“${to}”,cc=“${cc}”,subject=“${subject}”,body=“${body}”,attachment=“${attachment}” * 'Outlook': outlook.exe /a “${attachment}” /m “${to}&cc=${cc}&subject=${subject}&body=${body}” Configurar cada informe desde Administración/Interfaz del usuario/Acciones/Informes, dentro del campo “Correo electrónico”, un diccionario Python con los valores que debe tener el correo. Por ejemplo en una venta {'to': Eval('party_email'), 'cc': 'email@example.com', 'subject': If(Eval('state').in_(['draft']), 'Presupuesto', Eval('reference'))} aunque seguramente haya que definir el campo funcional party_email. Más información en: * http://doc.tryton.org/3.2/tryton/doc/usage.html * http://kb.mozillazine.org/Command_line_arguments_%28Thunderbird%29 * http://stackoverflow.com/questions/7912973/launch-outlook-to-compose-a-message-with-subject-and-attachment-by-outlooks-com = SSL = Por defecto el cliente ya reconoce un servidor SSL y no es necesario hacer nada para la conexión SSL. En el caso que anteriormente el servidor no tubiera SSL y se ha añadido ahora las connexiones con SSL, 'NO' se podrá realizar la conexión por que intentará hacerlo sin SSL. El mensaje de error es: badstatusline} Lo que haremos es editar el fichero config_tryton_x.y_known_hosts} y borraremos la entrada del servidor. Reiniciaremos el cliente, y crearemos el perfil o la conexión. Esto nos creará un nuevo host en el fichero hosts con el SSL que se usa. = Debug = == Temps resposta al client == * Detectar quins camps el client detecta que s'han modificat $ pip install profilehooks /tryton/jsonrpc.py ts_time.time_result_method_args_kw_te_time.time_print_te-ts} —- CategorySistema

  • tryton-test/clienttryton.txt
  • Last modified: 2019/07/05 17:41
  • (external edit)