- # retrieve individual items
- # this query looks up all information about the items
- # stuff different from the whole will not be overwritten, but saved with a suffix.
- $query =
- qq|SELECT doi.id AS delivery_order_items_id,
- p.partnumber, p.assembly, doi.description, doi.qty,
- doi.sellprice, doi.parts_id AS id, doi.unit, doi.discount, p.bin, p.notes AS partnotes,
- doi.reqdate, doi.project_id, doi.serialnumber, doi.lastcost,
- doi.ordnumber, doi.transdate, doi.cusordnumber, doi.longdescription,
- doi.price_factor_id, doi.price_factor, doi.marge_price_factor,
- doi.v_partnumber, doi.v_description,
- pr.projectnumber,
- pg.partsgroup
- FROM delivery_order_items doi
- JOIN parts p ON (doi.parts_id = p.id)
- JOIN delivery_orders dord ON (doi.delivery_order_id = dord.id)
- LEFT JOIN project pr ON (doi.project_id = pr.id)
- LEFT JOIN partsgroup pg ON (p.partsgroup_id = pg.id)
- WHERE doi.delivery_order_id = ?
- ORDER BY doi.$oid{$myconfig->{dbdriver}}|;
-
- $form->{form_details} = selectall_hashref_query($form, $dbh, $query, conv_i($form->{id}));