MontaListEmbEst
Esta função carrega uma lista com os saldos em estoque das embalagens em forma de Grade.
(5.3.2.3) - foi modificado a função de programador "MontaListEmbEst". A
mesma é utilizada no relatório padrão do sistema "CMEE037.GER". O bjetivo da
função é o de permitir que sejam realizadas buscas de embalagens de estocagem, tanto
avulsas quanto de estoques. Nesta função foram acrescentados mais dois campos para fins
de filtro e retorno, são eles: Número da Embalagem "VNumEmb" e um indicativo
se a pesquisa será por Embalagem ou não "S" ou "N".
O procedimento irá funcionar da seguinte maneira:
- modo antigo: O usuário utilizava a função "MontaListEmbEst" para montar a lista interna de registros,passando os parâmetros.: (Empresa,Colecao,Modelo,Familia,Produto,Deposito,Faixa,Proporcionalidade,Marca,Agrup. Est.,Tipo Embalagem,Agrupa Depósitos,Tipo Relatorio) e Lia a mesma com a função "LeMemListEmbEst".
- modo novo: O usuário utilizará a mesma função, mas no final da função, existirão
mais dois parâmetros,sendo: Numero da Embalagem (String de tamanho 30) e Busca Embalagens
(String de tamanho 1). Em todos os lugares que utilizarem esta função, terão que ser
alterados para receber mais estes dois parâmetros. Caso o usuário apenas deseje que a
rotina fique igual, basta passar, "" e "N" neste campos. Mas caso os
mesmos seja utilizados, o procedimento é o seguinte:
- caso o campo Busca Embalagens estiver com valor "S", o sistem entederá que a busca está sendo feita por Embalagens e neste caso o campo Numero da Embalagem será respeitado.
- caso o campo Busca Embalagens estiver com valor "N", o sistem entederá que a busca não está sendo feita por Embalagens e neste caso o campo Numero da Embalagem não será respeitado, ou seja, o sistema voltará a sua forma original de trabalho.
Na leitura destas novas informações o sistema também foi modificado, da seguinte forma:
- para atender ao modo antigo, ou seja, sem informar a embalagem e/ou não for uma busca por Embalagem, o usuário poderá continuar acessando a função "LeMemListEmbEst".
- para atender ao modo novo, ou seja, informar a embalagem e for uma busca por Embalagem,
o usuário deverá acessar a função "LeMemListEmbEst2".
nesta nova função, o número da embalagem será retornado.
Sintaxe: Funcao MontaListEmbEst(Numero pEmp,Alfa pClc,Alfa pMod,Alfa Fam,Alfa pPro,Alfa pDep,Alfa pFxa,Alfa pPgr,Numero pEmb)
Parâmetros:
Nome | Tipo | Descrição |
---|---|---|
pEmp | Numero | Empresa |
pClc | Alfa | Código da Coleção do Produto. |
pMod | Alfa | Modelo do Produto. |
Fam | Alfa | Família do Produto. |
pPro | Alfa | Código do Produto. |
pDep | Alfa | Código do Depósito. |
pFxa | Alfa | Código da Faixa da Grade. |
pPgr | Alfa | Proporcionalidade da Grade. |
pEmb | Numero | Código da Embalagem. |
Tipo de Retorno: Retorna uma lista com os saldos das embalagens.
Dica: Os campos Numero da Embalagem e Busca Embalagens, poderão ser parâmetros de Entrada do Relatório, para facilitar a codificação do mesmo.