El lunes, 19 de diciembre de 2016, 5:07:06 (UTC-3), Sergi Almacellas 
Abellana escribió:
>
> El 17/12/16 a les 00:52, Luis Deiana ha escrit: 
> > 
> > 
> > El viernes, 16 de diciembre de 2016, 18:56:36 (UTC-3), Luis Deiana 
> escribió: 
> > 
> > 
> > 
> >     El viernes, 16 de diciembre de 2016, 13:16:16 (UTC-3), Sergi 
> >     Almacellas Abellana escribió: 
> > 
> > 
> > 
> >         On 16 de desembre de 2016 17:00:54 CET, Luis Deiana 
> >         <[email protected]> wrote: 
> >         > 
> >         > 
> >         >El viernes, 16 de diciembre de 2016, 12:40:05 (UTC-3), Sergi 
> >         Almacellas 
> >         > 
> >         >Abellana escribió: 
> >         >> 
> >         >> Hola Luis, 
> >         >> 
> >         >> On 16 de desembre de 2016 16:30:46 CET, Luis Deiana 
> >         ><[email protected] 
> >         >> <javascript:>> wrote: 
> >         >> > 
> >         >> > 
> >         >> >El viernes, 18 de noviembre de 2016, 5:03:39 (UTC-3), Sergi 
> >         >Almacellas 
> >         >> >Abellana escribió: 
> >         >> >> 
> >         >> >> Buenos dias Roberto, 
> >         >> >> 
> >         >> >> El 17/11/16 a les 20:43, Roberto West ha escrit: 
> >         >> >> > ¿Se puede hacer esta migración? 
> >         >> >> > 
> >         >> >> > Actualmente utilizo pocos módulos de la versión 3.4 y 
> todos 
> >         >ellos 
> >         >> >> > también existen en la versión 4.0, pero no sé si los 
> >         cambios son 
> >         > 
> >         >> >> > demasiados para saltar de una versión tan vieja a una 
> >         nueva. 
> >         >> >> > 
> >         >> >> > ¿Alguna recomendación .... ? 
> >         >> >> 
> >         >> >> Si, se puede hacer la recomendación sin problemas, sólo 2 
> >         >> >recomendaciones: 
> >         >> >> 
> >         >> >> 1. Hecha un vistazo a: 
> >         >> >> 
> >         >> >> https://discuss.tryton.org/c/migration 
> >         <https://discuss.tryton.org/c/migration> 
> >         >> >> 
> >         >> >> Especialmente aquellos items que requieran ejecutar 
> >         consultas SQL. 
> >         > 
> >         >> >> 
> >         >> > 
> >         >> >Hola Sergi actualice: el servidor, los clientes y los 
> >         módulos a la 
> >         >> >versión 
> >         >> >4.0, pero no entiendo que hacer con las consultas SQL, por 
> >         ejemplo 
> >         >esta 
> >         >> >que 
> >         >> >es para pasar de 3.4 a 3.6 : 
> >         >> > 
> >         >> >UPDATE account_move_line SET amount_second_currency = 
> >         >> >(amount_second_currency * -1) WHERE amount_second_currency 
> >         IS NOT 
> >         >NULL 
> >         >> >AND 
> >         >> >SIGN(amount_second_currency) != SIGN(debit - credit); 
> >         >> > 
> >         >> >podrías ayudarme? 
> >         >> > 
> >         >> 
> >         >> Debes conectarte a tu base de datos y ejecutar las consultas 
> >         que se 
> >         >ponen 
> >         >> en cada migracion. 
> >         >> 
> >         >> De todos modos, la que has copiado solo es necesaria si 
> >         trabajas con 
> >         >> facturas/apuntes en monedas distintas a la de la propia 
> empresa. 
> >         >> 
> >         >> Un saludo, 
> >         >> 
> >         >> -- 
> >         > 
> >         > 
> >         >Ok, entonces no me hace falta pq trabajo en una sola moneda, si 
> >         trabajo 
> >         >con 
> >         >varias formas de pago, pero solo con una moneda. 
> >         >Que otra cosa tendria q revisar? Hice la migracion de 3.2 a 3.4 
> >         >instalando 
> >         >los nuevos requisitos, actualizando los modulos, el servidor y 
> >         >cambiando o 
> >         >agregando algunos parametros creo que en /etc/trytond.conf hace 
> >         un año 
> >         >y 
> >         >este año quiero hacer la migracion desde 3.4 a 4.0 o 4.2, pero 
> el 
> >         >servidor 
> >         >no arranca, en el archivo de configuracion no tendria que 
> >         cambiar nada? 
> >         > 
> > 
> >         Nose si en la version 3.6 o 3.8 cambio el formato del fichero de 
> >         configuracion. Deberias utilizar un fichero con el nuevo 
> >         formato. Revisa la documentacion para ver las el nuevo formato. 
> > 
> >         Saludos, 
> > 
> > 
> >     Vi la documentacion y vi tembien la pagina de pyton donde explica 
> >     como funciona la nueva configuracion vi q difiere en jsonrpc en la 
> >     version 3.4 y web en la 4.0, pero no entiendo mucho de esto y no 
> >     logro entender, podrias pasarme o decirme de donde saco un archivo 
> >     de configuracion basico como para copiarlo. ;). Gracias. 
> > 
> > 
> > 
> > Configure un archivo y me quedo asi: 
> > 
> > [web] 
> > 
> > listen=localhost:8000 
> > root=/var/www/localhost/tryton 
> > ##data=/home/luis/tryton/sao 
> > 
> > [database] 
> > 
> > uri=postgresql://luis:clave@localhost:5432/ 
> > path=/var/lib/tryton/data # directorio donde se guardaran los adjuntos 
> > languaje=es_AR 
> > 
> > [email] 
> > 
> > uri=smtps://usuario:[email protected]:465 
> > [email protected] <javascript:> 
> > 
> > [session] 
> > 
> > timeout=3600 
> > super_pwd=AkCYs4UOVWtJ2 
>
> Este fichero tiene buena pinta!!! 
> > 
> > pero cuando ejecuto trytond -c me dice lo siguiente: 
> > 
> > luis@Tryton:~$ ~/tryton/trytond/bin/trytond -c /etc/trytond.conf 
> > Traceback (most recent call last): 
> >   File "/home/luis/tryton/trytond/bin/trytond", line 24, in <module> 
> >     from trytond.application import app 
> >   File "/home/luis/tryton/trytond/trytond/application.py", line 8, in 
> > <module> 
> >     Pool.start() 
> >   File "/home/luis/tryton/trytond/trytond/pool.py", line 97, in start 
> >     register_classes() 
> >   File "/home/luis/tryton/trytond/trytond/modules/__init__.py", line 
> > 325, in register_classes 
> >     import trytond.ir 
> >   File "/home/luis/tryton/trytond/trytond/ir/__init__.py", line 4, in 
> > <module> 
> >     from .configuration import * 
> >   File "/home/luis/tryton/trytond/trytond/ir/configuration.py", line 3, 
> > in <module> 
> >     from ..model import ModelSQL, ModelSingleton, fields 
> >   File "/home/luis/tryton/trytond/trytond/model/__init__.py", line 3, in 
> > <module> 
> >     from .model import Model 
> >   File "/home/luis/tryton/trytond/trytond/model/model.py", line 8, in 
> > <module> 
> >     from trytond.model import fields 
> >   File "/home/luis/tryton/trytond/trytond/model/fields/__init__.py", 
> > line 4, in <module> 
> >     from .field import * 
> >   File "/home/luis/tryton/trytond/trytond/model/fields/field.py", line 
> > 7, in <module> 
> >     from sql import operators, Column, Literal, Select, CombiningQuery, 
> Null 
> > ImportError: cannot import name Null 
> > 
> > alguna sugerencia ? 
>
> Esto es debido a que usas una versión de python-sql antigua. Deberias 
> actualizar la libreria python-sql. 
>
> Hola Sergi, actualice la libreria python-sql de la version 0.3 a la 
version 0.8 

y me tira lo siguiente:

luis@Tryton:~$ ~/trytond -c /etc/trytond.conf
Traceback (most recent call last):
  File "/home/luis/trytond", line 13, in <module>
    import trytond
ImportError: No module named trytond
luis@Tryton:~$ 

 

> Un saludo, 
>
> -- 
> Sergi Almacellas Abellana 
> www.koolpi.com 
> Twitter: @pokoli_srk 
>

Responder a