Никто не баловался а то пытаясь и не выходит.
Делаю следующее:
SQL> declare
2 p pls_integer:=supermag.core.startsmapp;
3 begin null;
4 end;
5 /
PL/SQL procedure successfully completed
SQL> declare
2 id varchar2(255);
3 begin
4 select SMGENERATEDOCNO('WI', 4) into id from dual;
5 SMDOCCREATEWI(id,'01.01.2008',2222,4,1,'');
6 end;
7 /
declare
id varchar2(255);
begin
select SMGENERATEDOCNO('WI', 4) into id from dual;
SMDOCCREATEWI(id,'01.01.2008',2222,4,1,'');
end;
ORA-01403: данных не найдено
ORA-06512: на "SUPERMAG.DOCUMENTS", line 709
ORA-06512: на "SUPERMAG.DOCUMENTS", line 780
ORA-06512: на "SUPERMAG.SMDOCCREATEWI", line 18
ORA-06512: на line 5
SQL>
Никто не сталкивался, это вообще реально победить или придется свою процедуру ваять. Если делать своей процедурой то непонятно откуда берется значение DBID - таблицы SMDOCUMENTS для базы офиса, может хоть это кто нибудь раскажет?