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++;
}

Este artigo ajudou você?