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 
>> >> >> 
>> >> >> 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]

[session]

timeout=3600
super_pwd=AkCYs4UOVWtJ2

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 ? 

-- 
>> Sent from my Android device with K-9 Mail. Please excuse my brevity. 
>>
>

Responder a