|
|
@@ -7,6 +7,8 @@
|
|
|
v_sd_id number;
|
|
|
v_pr_code varchar2(64);
|
|
|
v_vecode varchar2(64);
|
|
|
+ v_vendor vendor%rowtype;
|
|
|
+ v_ve_count number;
|
|
|
</declare>
|
|
|
<body>
|
|
|
<iterator loop="orders" var="order">
|
|
|
@@ -21,7 +23,12 @@
|
|
|
exception when no_data_found then null;
|
|
|
end;
|
|
|
begin
|
|
|
- select ve_code into v_vecode from vendor where ve_name=${order.tervendor};
|
|
|
+ v_vecode := '';
|
|
|
+ select count(1) into v_ve_count from vendor where ve_name=${order.tervendor};
|
|
|
+ if v_ve_count > 0 then
|
|
|
+ select * into v_vendor from vendor where ve_name=${order.tervendor};
|
|
|
+ v_vecode := v_vendor.ve_code;
|
|
|
+ end if;
|
|
|
begin
|
|
|
select * into v_sale from sale where sa_code=${order.salecode};
|
|
|
exception when no_data_found then null;
|