Index: openacs-4/packages/invoices/lib/invoice-items-list.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/invoices/lib/invoice-items-list.xql,v diff -u -r1.1 -r1.2 --- openacs-4/packages/invoices/lib/invoice-items-list.xql 2 Nov 2005 23:11:04 -0000 1.1 +++ openacs-4/packages/invoices/lib/invoice-items-list.xql 3 Nov 2005 22:49:12 -0000 1.2 @@ -1,25 +1,67 @@ - + select - + ii.iv_item_id, + ii.title as item_title, + iv.title as invoice_title, + ii.price_per_unit, + ii.rebate, + ii.item_units, + com.category_id, + iv.organization_id, + to_char(ii.creation_date,'yy-mm-dd') as creation_date, + to_char(ii.creation_date,'mm') as month, + ii.offer_item_id, + i.item_id from - + iv_invoice_itemsx ii, + iv_invoicesx iv, + category_object_map com, + cr_items i where - + iv.item_id = i.item_id + and ii.invoice_id = i.latest_revision + and iv.invoice_id = ii.invoice_id + and com.object_id = ii.offer_item_id + $category_filter_clause + and [template::list::page_where_clause -name "iv_items"] + [template::list::filter_where_clauses -and -name "iv_items"] + [template::list::orderby_clause -orderby -name "iv_items"] - + select - + iv_item_id, + title as item_title, + price_per_unit, + rebate, + item_units from + iv_invoice_itemsx + + - where - + + + select + distinct + o.title, + com.category_id + from + category_object_map com, + iv_invoice_items ii, + acs_objects o + where + com.object_id = ii.offer_item_id + and com.category_id = o.object_id + $category_filter_clause + order by + o.title asc