← Back to team overview

avanzosc team mailing list archive

[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