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.
