Você está na página 1de 3

Primeiro Rodar esse Script dentro do IbExpert

execute block (id_tranf integer = :id_transf,

quantidade integer = :quantidade,

id_estoque_sai integer = :id_estoque_sai,

id_estoque_ent integer = :id_estoque_ent)

as

declare variable vid_produto integer;

declare variable v_quantidade numeric(15,3);

begin

for

select

ep.id_produto,

ep.quantidade*:quantidade

from estoque_transf_produto ep

where ep.id_estoque_transf = :id_tranf

into :vid_produto, :v_quantidade

do

begin

execute procedure sp_estoque('E', :vid_produto, :v_quantidade, :id_estoque_ent, 'n',

null, 1, null, null, null, null, null, null, null,

null, null, 0, 0, null,

'Ajuste de estoque referente transferência: '||:id_tranf, null, null, null);


Executar

Preencher com o número da transferência, quantidade de duplicidade,


estoque que vai tirar, estoque vai entrar...
Dá um Ok, Clica em Commit...
Correção ok