Devido à descontinuação da versão 5.10.3, que ocorrerá em 30/09/2025, informamos que este manual não receberá atualizações a partir desta data. Para mais informações sobre a evolução do Gestão Empresarial | ERP, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.

Informamos que as funcionalidades da Reforma Tributária estão disponíveis apenas a partir da versão 5.10.4 do Gestão Empresarial.
Acesse o Portal de Exigências Legais da Senior para saber como preparar o seu negócio!

BuscaComponente

Busca um componente da lista de componentes.

Sintaxe: BuscaComponente(Numero End pPos, Alfa End CodCmp,Alfa End CodDer, Numero CodEtg);

Parâmetros:

Nome Tipo Descrição
pPos Numero Variável que recebe a posição da lista de componentes que se quer ler.
CodCmp Alfa Variável que recebe o código do Componente que se quer ler.
CodDer Alfa Variável que recebe o código da derivação do componente que se quer ler.
CodEtg Numero Variável que recebe o código do estágio do Componente que se quer ler.

Tipo de retorno: Componente e derivação lidos.

Exemplo:

Definir Alfa VCodPro

Definir Alfa VCodCMP

Definir Alfa VCodDer

Definir Alfa VCOdNiv

Definir Alfa VDerCmp

Definir Alfa VDesPro

Definir Alfa VuniMed

BuscaComponente(Pos,VCodCmp,VCodDer,VCodEtg);

Se (Pos = -1) @Nao achou - Imprime o componente da E900CMO com valores zerados@

inicio

VDesPro = Cur_E900CMO.DESPRO;

VDerCmp = Cur_E900CMO.CODDER;

FQtdTot = 0;

ListaSecao("Adicional_Comp");

fim;

Senao

inicio

LeMemListCompPro(Pos,FimMemList,VCodNiv,FCodEtg,FSeqMod,VTipPro,VCodCmp,VDesPro,

VDerCmp,VUniMed,FQtdTot,FPerPrd,VCodDer);

Se (FimMemList = 0)

ListaSecao("Adicional_Comp");

Fim;

Cur_E900CMO.proximo();

Utilização da Função (dependentes): ComposicaoProduto e LeMemListComPro.

Observações: Esta função é utilizada ro relatórios de OPs finalizadas (PRPO070.GER).

Este artigo ajudou você?