While importing BoM records in chunks of 1,000, everything was going along swimmingly, until about record 10,000. At that point, I received this error:
new row for relation "mrp_bom" violates check constraint "mrp_bom_bom_qty_zero" DETAIL: Failing row contains (18480, 1, 2014-07-18 17:53:15.396004, 2014-07-18 17:53:15.396004, 1, null, null, 1, null, null, 0.000, null, 1, t, 0, HDL081, null, 1, null, 29253, 2928, null, normal). at row 33
Looking at my import file, I can't find any difference between the offending record and any others. There is a non-zero value (0.0004) in the column for quantity required, so I'm thinking that maybe the error is in something that OpenERP is filling in automagically? Or perhaps there is some sort of rounding applied by OpenERP, and since the value is so small, it considers it zero?
Please word your question with more detail - forcing readers to open your question to learn if they can help reduces the chances it will be answered.
What happens when you try to enter this same data via the UI ?