2014-05-12 19:29 GMT+02:00 Luis Martinez <[email protected]
>:

> Tengo instalado el módulo stock_lot_expiry de Nantic.
>

Nosotros tenemos aplicados estos parches [1] sobre la rama 3.0 (código
desde repositorios), por lo que nuestros módulos están desarrollados y
testeados en base a este código. El repositorio es una "cola" de quilt [2]
Estos parches son, en su gran mayoría, parches aceptados en la rama de
desarrollo del servidor/módulos oficiales pero que no se han aplicado a la
rama estable porque no son bugs.
Deberíamos añadir esta información en el README.

[1] https://bitbucket.org/nantic/trytond-patches
[2] https://wiki.debian.org/UsingQuilt

Seguramente, los que te está afectando es este, que modifica la API de la
parte de stock haciéndola más flexible, potente y eficiente (en rendimiento
en la parte de 'search'):
https://bitbucket.org/nantic/trytond-patches/src/225e9b633975338d758e7e1f314830a0ef38e71a/issue971002_217001.diff?at=default

Este que mejora la parte de asignación:
https://bitbucket.org/nantic/trytond-patches/src/225e9b633975338d758e7e1f314830a0ef38e71a/issue10467.diff?at=default

El número en el nombre del fichero del parche normalmente es el número de
la review. Si es un número pequeño será de codereview.tryton-erp.es

Guillem Barba
NaN·tic



> El domingo, 4 de mayo de 2014 12:55:50 UTC-5, Sergi Almacellas Abellana
> escribió:
>>
>> El 01/05/14 02:49, Luis Martinez ha escrit:
>> > Me aparece el siguiente error en Inventarios -> Envios al proveedor al
>> > momento de indicar el lote del producto.
>> >
>> >
>> > Traceback (most recent call last):
>> >   File "/trytond/protocols/jsonrpc.py", line 123, in
>> _marshaled_dispatch
>> >     response['result'] = dispatch_method(method, params)
>> >   File "/trytond/protocols/jsonrpc.py", line 156, in _dispatch
>> >     res = dispatch(*args)
>> >   File "/trytond/protocols/dispatcher.py", line 158, in dispatch
>> >     result = rpc.result(meth(*args, **kwargs))
>> >   File "/trytond/model/modelsql.py", line 1030, in search
>> >     qu1, qu2, tables, tables_args = cls.search_domain(domain)
>> >   File "/trytond/model/modelsql.py", line 1183, in search_domain
>> >     qu1, qu2 = cls.__search_domain_oper(domain, tables, tables_args)
>> >   File "/trytond/model/modelsql.py", line 1212, in __search_domain_oper
>> >     qu1, qu2 = cls.__search_domain_calc(tuple_args, tables,
>> tables_args)
>> >   File "/trytond/model/modelsql.py", line 1247, in __search_domain_calc
>> >     field = getattr(cls, fargs[0])
>> > AttributeError: type object 'stock.lot' has no attribute 'O'
>> >
>> > Pudiera alguien indicarme si hay algún parche para ésto o que estoy
>> > haciendo mal ?
>> Parece que estas buscando por un campo que se llama 'O' que no creo que
>> exista en el modulo stock.lot
>>
>> Tienes algun modulo personalizado instalado???
>>
>> Un saludo,
>>
>> --
>> Sergi Almacellas Abellana
>> www.koolpi.com
>> Twitter: @pokoli_srk
>>
>>


-- 
Guillem Barba
http://www.guillem.alcarrer.net

Responder a