|
Package mip_quotation_document |
| Program units |
| generate_quote_pdf |
| Types |
| caveat_text | |
| img_props | |
| cost_line | |
| address | |
| works | |
| costs | |
| caveats | |
| dimensions | |
| quote_data |
caveat_text
type caveat_text is varray(20) of varchar2(4000);
img_props
type img_props is record(width number,
height number);
cost_line
type cost_line is record(
cost_description varchar2(80),
cost_price number);
address
type address is varray(7) of varchar2(160);
works
type works is varray(20) of varchar2(160);
costs
type costs is varray(20) of cost_line;
caveats
type caveats is varray(20) of varchar2(2000);
dimensions
type dimensions is varray(10) of number;
quote_data
type quote_data is record (quote_ref NUMBER, transaction_ref VARCHAR2(80), mprn number(30), supplier_address address := address(null,null,null,null,null,null,null), current_date DATE, agent_first_name varchar2(80), site_address address := address(null,null,null,null,null,null,null), mam varchar2(80), quote_works works := works(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), caveat_desc_works caveat_text:= caveat_text(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), lead_time number, total_cost number, caveat_cont_sum caveat_text:= caveat_text(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), quote_costs costs := costs(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), house_length number, house_depth number, house_height number, house_ventilation number, base_length number, base_depth number, base_height number, outlet_termninal_size number, caveat_term_cond caveat_text:= caveat_text(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), liquid_damage_day number, liquid_damage_cap number, base_dimensions dimensions := dimensions(null,null,null,null,null,null,null,null,null,null), base_diagram varchar2(80), house_dimensions dimensions := dimensions(null,null,null,null,null,null,null,null,null,null), house_diagram varchar2(80), module_dimensions dimensions := dimensions(null,null,null,null,null,null,null,null,null,null), module_reference varchar2(80), module_diagram varchar2(80), requested_qmax number, module_qmax number, module_qmin number, module_inlet_height number, module_outlet_height number, module_inlet_size number, module_outlet_size number, module_inlet_type varchar2(80), module_outlet_type varchar2(80), module_inlet_orientation varchar2(80), module_outlet_orientation varchar2(80), meter_reference varchar(80), caveat_cont_sum_qa caveat_text:= caveat_text(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null), mety_code varchar(80), svcpt_code varchar(10) );
generate_quote_pdf
FUNCTION generate_quote_pdf(p_quote_id IN NUMBER) RETURN VARCHAR2