LeMemListCompPro

Ler a Lista de componentes, que é carregada na função ComposicaoProduto.

Sintaxe: LeMemListCompPro (Numero Pos, Numero End Fim, Alfa End CodNiv,Numero End CodEtg,Numero End SeqMod,Numero End TipPro,Alfa End CodCmp,Alfa End DesPro,Alfa End DerCmp,Alfa End UniMed,Numero End QtdTot,Numero End PerPrd, Alfa end CodDer);

Parâmetros:

Nome Tipo Descrição
Pos Numero Variável que deve conter a posição atual na lista de componentes.
Fim Numero Variável numérica que retorna 0 ou 1. Quando for 1 indica que acabou a lista.
CodNiv Alfa Nível do Componente na estrutura do Produto (retorno).
CodEtg Numero Estágio de Fabricação do Componente.
SeqMod Numero Seq. do Componente no Modelo de Produção.
TipPro Numero Tipo do Componente.
CodCmp Alfa Código do Componente.
DesPro Alfa Descrição do Produto.
DerCmp Alfa Códígo da Derivação do Componente.
UniMed Alfa Unidade de Medida do Componente. Quando a variável de entrada U.M. Estoque do relatório Composição do Produto recebe 'S', mostra a unidade de U.M. de estoque (E075PRO.UniMed) e quando recebe 'N' mostra a U.M. de consumo da ficha técnica (E700CTM.UniMe2).
QtdTot Numero Qtde que foi utilizada explosão do Produto, e que foi utilizada pelos componentes.
PerPrd Numero Qtde de Perda do Componente.
CodDer Alfa Código da derivação do produto final.

Tipo de retorno: CodNiv: Nível do Componente na estrutura do Produto.

Exemplo:

Definir Alfa VCodNiv;

Definir Alfa VCodCmp;

Definir Alfa VDesPro;

Definir Alfa VDerCmp;

Definir Alfa VUniMed;

Definir Alfa VCodDer;

Definir Alfa VCodPro;

ComposicaoProduto ("CAM- 00022", "M",100,'N', 'P','S', 'S', 'S', 'S', 'P');

(VCodPro,VCodDer,EQtdInf,EUniEst,ETipDes,EDecPro,EDecMon);

FimMemList=0;

Pos=0;

Enquanto (FimMemList = 0)

Inicio

LeMemListCompPro(Pos, FimMemList, VCodNiv, FCodEtg, FSeqMod, VTipPro, VCodCmp, VDesPro, VDerCmp, VUniMed, FQtdTot, FPerPrd, VCodDer);

Se (FimMemList = 0)

Inicio

ListaSecao("Adicional_Componentes");

Pos = Pos + 1;

Fim;

Fim;

Utilização da Função (dependentes): Nenhum dependente.

Este artigo ajudou você?