LeTransferenciaProduto
Lê a lista de registros da consulta de transferências de estoque carregada, ao mandar imprimir na tela F211LIG.
Sintaxe: LeTransferenciaProduto(Numero NPos,Numero End FLis, Numero End Emp,Alfa End Pro,Alfa End Der,Alfa End Dep,Numero End Dat,Numero End Seq,Alfa End Tns,Numero End Qtd,Numero End Vlr,Alfa End EoS,Numero End Doc,Alfa End EstMov).
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
NPos | Número | Variável que deve conter a posição atual na lista de componentes |
FLis | Número | Variável numérica que retorna 0 ou 1. Quando for 1 indica que acabou a lista |
Emp | Número | Código da empresa |
Pro | Alfanumérico | Código do produto movimentado |
Der | Alfanumérico | Código da derivação do produto movimentado |
Dep | Alfanumérico | Código do depósito movimentado |
Dat | Data | Data da movimentação do estoque |
Seq | Número | Sequência de movimento na data de movimentação |
Tns | Alfanumérico | Código da transação de movimentação de estoque |
Qtd | Número | Quantidade do movimento |
Vlr | Número | Valor do movimento |
Eos | Alfanumérico | Entrada ou saída de estoque (E ou S) |
Doc | Número | Número do documento base da movimentação |
EstMov | Alfanumérico | Tipo de estoque movimentado |
Exemplo:
Definir Numero PosMemList;
Definir Numero FimMemList;
Definir Numero Emp;
Definir Alfa Pro;
Definir Alfa Der;
Definir Alfa Dep;
Definir Numero Dat;
Definir Numero Seq;
Definir Alfa Tns;
Definir Numero Qtd;
Definir Numero Vlr;
Definir Alfa EoS;
Definir Numero Doc;
Definir Alfa EstMov;
IniciouRel = 1;
PosMemList = 0;
@Faz um loop para fazer a leitura dos dados armazenados na lista interna.@
@Os dados serão carregados através da função "LeTransferenciaProduto".@
enquanto (FimMemList = 0) {
@ LÊ OS REGISTROS ORIUNDOS DA TELA DE CONSULTA @
LeTransferenciaProduto(PosMemList, FimMemList, Emp, Pro, Der, Dep, Dat, Seq, Tns, Qtd, Vlr, EoS, Doc, EstMov);
PosMemList++;
}