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++;
}
English
Español
English
Español


