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