LeMemListAnaEmbFil
Disponibiliza uma lista das filiais cujo estoque de embalagens (depósitos das filiais) foi analisado para esse pedido e quais suas quantidades a produzir e quais as suas quantidades aproveitadas/montadas para cada filial. Essa função só terá dados quando for executada a regra ligada ao identificador VEN, 120FILFA01, identificador esse executado dentro das rotinas de análise de embalagens de estoque do pedido.
Sintaxe: Funcao LeMemListAnaEmbFil(Numero Pos, Numero End FimLis, Numero End CodFil, Numero End QtdApr, Numero End QtdPro)
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
Pos | Numero | Identifica a posição a ser lida. Inicia de zero. |
FimLis | Numero | Retorna o valor 1 quando termina a lista. Retorna o valor 0 se a lista não terminou. |
CodFil | Numero | Retorna a filial que foi analisada. |
QtdApr | Numero | Retorna a quantidade aproveitada de grades aproveitada nos depósitos da filial retornada. |
QtdPro | Numero | Retorna a quantidade enviada para produção de grades da filial retornada. |
Tipo de retorno:
- Numero End FimLis - Retorna o valor 1 quando termina a lista. Retorna o valor 0 se a lista não terminou.
- Numero End CodFil - Retorna a filial que foi analisada.
- Numero End QtdApr - Retorna a quantidade aproveitada de grades aproveitada nos depósitos da filial retornada.
- Numero End QtdPro - Retorna a quantidade enviada para produção de grades da filial retornada.
Exemplo: LeMemListAnaEmbFil(PosLst,FimLst,VFil002,VApr002,VPro002);
Utilização da Função (dependentes): Essa função só terá dados quando for executada a regra ligada ao identificador VEN, 120FILFA01.
Observações: A cada chamada a função de programador será disponibilizado os dados de cada filial, em sequência. Deve ser feito um laço na regra para listar todas as filiais que foram analisadas para um determinado pedido. A função retorna através da variável FimLis o valor 1 quando não há mais dados a serem lidos (fim da lista). É permitido reposicionar e reler a lista, definindo uma valor numérico que permite posicionar um registro dentro da lista.