El lunes, 15 de diciembre de 2014 15:38:17 UTC-3, Guillem Barba Domingo
escribió:
>
>
> El 11/12/2014 22:35, "Luis Deiana" <[email protected] <javascript:>> va
> escriure:
> >
> >
> >
> > El lunes, 1 de diciembre de 2014 15:26:24 UTC-3, Guillem Barba Domingo
> escribió:
> >>
> >>
> >> El 28/11/2014 17:01, "Luis Deiana" <[email protected]> va escriure:
> >>
> >> >
> >> >
> >> >
> >> > El martes, 18 de noviembre de 2014 11:11:56 UTC-3, Luis Deiana
> escribió:
> >> >>
> >> >> El dia 12/11 intente ver el stock que tenia en el almacén
> (Inventario/Ubicaciones/Almacén) y me dio el siguiente error:
> >> >>
> >> >> Traceback (most recent call last):
> >> >> File "/trytond/protocols/jsonrpc.py", line 125, in
> _marshaled_dispatch
> >> >> response['result'] = dispatch_method(method, params)
> >> >> File "/trytond/protocols/jsonrpc.py", line 158, in _dispatch
> >> >> res = dispatch(*args)
> >> >> File "/trytond/protocols/dispatcher.py", line 158, in dispatch
> >> >> result = rpc.result(meth(*c_args, **c_kwargs))
> >> >> File "/trytond/model/modelsql.py", line 656, in read
> >> >> getter_results = field.get(ids, cls, field_list, values=result)
> >> >> File "/trytond/model/fields/function.py", line 87, in get
> >> >> return dict((name, call(name)) for name in names)
> >> >> File "/trytond/model/fields/function.py", line 87, in <genexpr>
> >> >> return dict((name, call(name)) for name in names)
> >> >> File "/trytond/model/fields/function.py", line 79, in call
> >> >> return method(records, name)
> >> >> File "/trytond/modules/stock/product.py", line 114, in
> get_cost_value
> >> >> if not isinstance(product.cost_price, Decimal):
> >> >> File "/trytond/modules/product/product.py", line 174, in
> __getattr__
> >> >> return getattr(self.template, name)
> >> >> File "/trytond/model/modelstorage.py", line 1293, in __getattr__
> >> >> read_data = self.read(list(ids), ffields.keys())
> >> >> File "/trytond/model/modelsql.py", line 656, in read
> >> >> getter_results = field.get(ids, cls, field_list, values=result)
> >> >> File "/trytond/model/fields/property.py", line 47, in get
> >> >> return Property.get(name, model.__name__, ids)
> >> >> File "/trytond/ir/property.py", line 79, in get
> >> >> default_vals[property_.field.name] = val
> >> >> AttributeError: 'NoneType' object has no attribute 'name'
> >> >>
> >> >> Hice varias actualizaciones de módulos con su respectiva
> actualización de base de datos pero el error persistió aunque en otro
> momento (17/11) el error cambio a:
> >> >>
> >> >> Traceback (most recent call last):
> >> >> File "tryton", line 5, in <module>
> >> >> NameError: name '__file__' is not defined
> >> >>
> >> >> y también hoy (18/11) me dio un error vació sin descripción.
> >> >>
> >> >> Probé mostrar el stock desde una fecha anterior al 12/11 y no me da
> ningún error. También probé levantar una backup del día 11/11 de la misma
> bd a ver si en ese momento se produjo el error, pero no lo creo ya que hace
> lo mismo (antes del 12/11 me muestra el stock pero posterior a esa fecha me
> da el mismo error).
> >> >>
> >> >> Algo que también me llamo la atención y que no se si tiene o no que
> ver es que:
> >> >> Tengo un producto X que tiene por cantidad 1 y por cantidad prevista
> también 1(esto lo vi en producto por ubicación en la ventana variantes), el
> mismo producto esta en una regla de abastecimiento que tiene como cantidad
> mínima 1 y cantidad máxima 1. Al ejecutar el asistente "Crear solicitud de
> compra" me crea una solicitud con este producto y me dice que la
> "existencia a la fecha de suministro" es cero. A pesar de lo que Guillem
> Barba Domingo me explico no deja de parecerme extraño y quizás con alguna
> relación.
> >> >>
> >> >> Espero ser mas claro y ordenado con esta nueva publicación.
> >> >>
> >> >> Alguna sugerencia o idea de lo que esta pasando ? se agradece
> cualquier aporte. Saludos.
> >> >
> >> >
> >> > Buenos días, sigo con este problema. Hoy levante un backup del 08-11
> de la base de datos y en esta instancia no me da ningún error. Estuve
> revisando los movimientos y las ventas pero no encuentro nada raro.
> >> > Encontré también hace unos días un producto que al final del nombre
> tenia un caracter extraño, elimine el caracter pero no se soluciono.
> >> > También me metí en la base de datos, pero no se que tablas revisar.
> >> > Si con esto a alguien se le ocurra algo ...
> >> > Saludos.
> >>
> >> Sin meterse en el código y poner algún print, es difícil.
> >> Puedes ver en la traza que hay alguna propiedad (ir.property) por ahí
> metida.
> >> Puedes investigar por este lado.
> >
> >
> > Gracias Guillem, ayer actualice todos los módulos y esta mañana
> actualice el inventario de todos los productos y ya no me da el error. Lo
> que no se soluciono es el tema del producto que tengo 1 en stock y la
> solicitud de compra sigue dándome la " Existencia a la fecha de suministro"
> en cero.
>
> Creo que este campo esta materializado: se calcula el valor al generar la
> solicitud y ae guarda en la tabla.
> Prueba de eliminar la solicitud y volver a generarlas usando el asistente.
>
Hola Guillem:
Ya elimine la solicitud varias veces y hoy desgraciadamente volvio a darme
error cuando quiero ver el stock en el almacen.
Note que me da el error cuando quiero ver el stock de algunos almacenes
(almacen, zona de almacenamiento, en clientes, perdidos y encontrados y
Provedor) en los otros me muestra bien (Zona de entrada, Zona de salida y
produccion).
Saludos.