RetornaSaldo
Traz o saldo de um estoque de acordo com os parâmetros informados.
Sintaxe: RetornaSaldo(Numero pCodFil,Numero pDatSal, Alfa pCodPro,Alfa pCodDer,Alfa pCodDep,Numero End pQtdEst, Numero End pVlrEst,Numero End pPreMed);
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pCodFil | Numero | Código da filial, se for igual a zero traz todas as filiais. |
pDatSal | Numero | Data do saldo desejado, obrigatório. |
pCodPro | Alfa | Código do produto, obrigatório. |
pCodDer | Alfa | Código da derivação, obrigatório. |
pCodDep | Alfa | Código do depósito, se for zero traz valores por filial senão traz por depósito. |
pQtdEst | Numero | Quantidade em estoque. (Retorno) |
pVlrEst | Numero | Valor em estoque.(Retorno) |
pPreMed |
Numero | Preço médio.(Retorno) |
Tipo de retorno:
pQtdEst - Quantidade em estoque.
pVlrEst - Valor em estoque.
pPreMed - Preço médio.
Exemplo: RetornaSaldo(ECodFil,(EDatIni-1),DCodPro,DCodDer,"",FAntQtdMov, FAntVlrMov, FPreAnt);
Observações: Muito útil quando se deseja o saldo anterior de um determinado produto após ocorrer um evento. É necessário efetuar o fechamento do estoque antes de utilizar a função.