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]

[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.

Un saludo,

--
Sergi Almacellas Abellana
www.koolpi.com
Twitter: @pokoli_srk

Responder a