diff --git a/Modules/mip_quotation_document.pck b/Modules/mip_quotation_document.pck index beaceda..b2cf878 100644 --- a/Modules/mip_quotation_document.pck +++ b/Modules/mip_quotation_document.pck @@ -808,13 +808,13 @@ CREATE OR REPLACE PACKAGE BODY mip_quotation_document IS plpdf.PrintText(p_indent,p_vertical_offset+10,'National Grid Metering''s Ref: '|| to_char(p_quote_data.quote_ref)); plpdf.PrintText(p_indent,p_vertical_offset+14,'Customer Reference: '|| p_quote_data.transaction_ref); plpdf.PrintText(p_indent,p_vertical_offset+18,'MPRN: '|| to_char(p_quote_data.mprn)); - plpdf.PrintText(p_indent,p_vertical_offset+26,p_quote_data.supplier_address(1)); - plpdf.PrintText(p_indent,p_vertical_offset+30,p_quote_data.supplier_address(2)); - plpdf.PrintText(p_indent,p_vertical_offset+34,p_quote_data.supplier_address(3)); - plpdf.PrintText(p_indent,p_vertical_offset+38,p_quote_data.supplier_address(4)); - plpdf.PrintText(p_indent,p_vertical_offset+42,p_quote_data.supplier_address(5)); - plpdf.PrintText(p_indent,p_vertical_offset+46,p_quote_data.supplier_address(6)); - plpdf.PrintText(p_indent,p_vertical_offset+50,p_quote_data.supplier_address(7)); + --print supplier address with no blank lines + for addr_count in 1 ..7 + loop + if not (p_quote_data.supplier_address(addr_count) is null) then + plpdf.PrintText(p_indent,p_vertical_offset+22+(addr_count*4),p_quote_data.supplier_address(addr_count)); + end if; + end loop; plpdf.PrintText(p_indent,p_vertical_offset+58,'Date: '||p_quote_data.current_date); plpdf.PrintText(p_indent,p_vertical_offset+66,'Quotation Contact: Non Standard Customer Service Team'); plpdf.PrintText(p_indent,p_vertical_offset+70,'Mailbox ; ic.nonstandard1@uk.ngrid.com');