avanzosc team mailing list archive
-
avanzosc team
-
Mailing list archive
-
Message #00061
[Bug 792298] Re: Error con la localizacion de producto al confirmar un pedido de venta
Más... datos...
He arrancado la base de datos con update=all despues de desinstalar el JIT y parece que ya no da error... de todos modos da estos warnings
[2011-06-03 17:04:53,661][Nacho] WARNING:orm.schema:Table 'mrp_production': unable to set a NOT NULL constraint on column 'location_src_id' !
[2011-06-03 17:04:53,689][Nacho] WARNING:orm.schema:Table 'mrp_production': unable to set a NOT NULL constraint on column 'location_dest_id' !
[2011-06-03 17:04:53,813][Nacho] WARNING:orm.schema:Table 'mrp_production_workcenter_line': unable to set a NOT NULL constraint on column 'production_id' !
Por si sirve... el registro que dejaba en log cuando salia el error parece ser este:
[2011-06-03 12:41:59,528][Nacho] ERROR:db.cursor:bad query: insert into "mrp_production" (id,"origin","product_uos_qty","name","product_uom","move_prod_id","mac_cost","
ops_cost","company_id","tot","priority","product_uos","state","product_id","location_dest_id","tot_mac","tot_cost","product_qty","date_planned","tot_ops","allow_reorder
","location_src_id",create_uid,create_date) values (12,E'SO022',1.0,E'MO/00015',17,196,0.0,0.0,1,0.0,E'1',17,E'draft',46475,12,0.0,0.0,1.0,E'2011-06-03 12:41:59',0.0,E'
False',12,26,now())
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-server/sql_db.py", line 131, in execute
res = self._obj.execute(query, params)
IntegrityError: null value in column "product_def_loc" violates not-null constraint
Mis conclusiones son las siguientes.... el JIT intentaba crear la orden de abastecimiento de forma automática (tal y como debía hacer)... sin embargo al intentar insertar el registro..el JIT no tiene en cuenta al nuevo campo y le intenta insertar un null... lo que viola la condición ya que en vuestros módulos los campos están establecidos como NOT NULL (¿correcto?) y da error....
En cualquier caso... hasta que no esté implementada la generación
automática con vuestros módulos no tiene sentido preocuparse por la
compatibilidad o no con JIT.... para entonces... si os sirve algo esta
información pues estupendo... Todo sea por aportar mi pequeño granillo
de arena....
Saludos
--
You received this bug notification because you are a member of Avanzosc
Developers, which is subscribed to Avanzosc developments.
https://bugs.launchpad.net/bugs/792298
Title:
Error con la localizacion de producto al confirmar un pedido de venta
Status in Avanzosc OpenERP modules:
New
Bug description:
Con los módulos de fabricación instalados.. si intento confirmar un
pedido de venta obtengo este error:
The operation cannot be completed, probably due to the following:
- deletion: you may be trying to delete a record while other records still reference it
- creation/update: a mandatory field is not correctly set
[object with reference: product_def_loc - product.def.loc]
El pedido tiene un único articulo añadido que tiene completado el campo Default Location con el valor "Stock"
References