Hola Raimon.

On Thursday, October 29, 2015 at 1:45:24 AM UTC-5, raimonesteve wrote:
>
>
> El dia 29/10/2015 0.15, "Fabyc" <[email protected] <javascript:>> va 
> escriure:
> >
> > Hola a todos.
> >
> > Estaba realizando pruebas con el módulo stock_warehouse_user de 
> Zikzakmedia.
>
> Este modulo ya no damos soporte. Era una prueba de concepto y otro lo 
> remplaza
>

Como vi que estaba actualizado con fecha 2015-09-28 lo descargué para 
probarlo.

El mismo error da cuando se le asigna la bodega al usuario.

El módulo lo instalé en una BD que ya tenía unos datos de pruebas. Lo 
instalé y probé 
ingresando datos desde cero y ahí si funciona bien la asignación de la 
bodega al usuario.

En resumen, el error sale cuando ya hay datos ingresados (productos, stock, 
terceros y 
demás) y luego se lo instala.

Cuál es el otro módulo que lo reemplaza?

Estaba buscando un módulo con el cual se pueda restringir a un usuario a 
una sola bodega 
para que cuando haga una venta o compra, no pueda cambiar de bodega y que 
por defecto 
le salga la bodega que se le asignó. Pensé que este realizaba esta opción.
 

> > Una vez instalado, al hacer clic en 
> Administración->Localización->Sincronizar traducciones, sale 
> > el siguiente error:
> >
> > [1]
> >
> > Traceback (most recent call last):
> >   File "/trytond/protocols/jsonrpc.py", line 150, in _marshaled_dispatch
> >     response['result'] = dispatch_method(method, params)
> >   File "/trytond/protocols/jsonrpc.py", line 179, in _dispatch
> >     res = dispatch(*args)
> >   File "/trytond/protocols/dispatcher.py", line 161, in dispatch
> >     result = rpc.result(meth(*c_args, **c_kwargs))
> >   File "/trytond/wizard/wizard.py", line 222, in delete
> >     Session.delete([Session(session_id)])
> >   File "/trytond/model/modelsql.py", line 869, in delete
> >     if hasattr(model, 'table_query') and model.table_query():
> >   File "/trytond/modules/stock/product.py", line 253, in table_query
> >     ], query=True, order=[])
> >   File "/trytond/model/modelsql.py", line 973, in search
> >     tables, expression = cls.search_domain(domain)
> >   File "/trytond/model/modelsql.py", line 1158, in search_domain
> >     expression = convert(domain)
> >   File "/trytond/model/modelsql.py", line 1156, in convert
> >     domain[1:] if domain[0] == 'AND' else domain)))
> >   File "/trytond/model/modelsql.py", line 1155, in <genexpr>
> >     return And((convert(d) for d in (
> >   File "/trytond/model/modelsql.py", line 1146, in convert
> >     expression = field.convert_domain(domain, tables, cls)
> >   File "/trytond/model/fields/many2one.py", line 164, in convert_domain
> >     (name, operator, ids), tables)
> >   File "/trytond/model/fields/many2one.py", line 101, in 
> convert_domain_child_mptt
> >     red_sql = reduce_ids(table.id, ids)
> >   File "/trytond/tools/misc.py", line 312, in reduce_ids
> >     ids = map(int, ids)
> > TypeError: int() argument must be a string or a number, not 'NoneType'
>
> En el traceback veo stock, no este.
> Un truco para traducir es crear una bdatos nueva.
>

Justo es lo que realicé ya que el error también sale cuando se quiere 
grabar el usuario al 
momento  de asignarle la bodega.

Gracias

---
Saludos cordiales

Responder a