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!

MMBuscaDados

Buscar o valor de um determinado dado passado como parâmetro.

Sintaxe: MMBuscaDados(Alfa pNomeCampo, Alfa End pRetAlf, Numero End pRetNum);

Parâmetros:

Nome Tipo Descrição
pNomeCampo Alfa Valor ou variável que indicara o nome do campo que deseja-se buscar o valor, pode ser:CodMoe - Código da Moeda.

MoeEmp

Alfa Moeda da Empresa.
DatBas   Data Base para indicar se vai buscar cotação de previsão.
DatBas>DatPgt   Cotação será prevista.
DatEmi   Data de Emissão.
DatPgt   Data de Pagamento.
VlrBas   Valor Base para Correção.
VlrCor   Valor da Correção.
VlrOde   Valor de Outros Descontos.
VlrPgt   Valor base corrigido (VlrPgt = (VlrBas + VlrCor) - VlrOde).
pRetAlf Alfa Variável que receberá o valor alfanumérico do campo desejado.(retorno)
pRetNum Numero Variável que receberá o valor numérico do campo desejado.(retorno)

Tipo de retorno:

pRetAlf: Variável alfanumérica que receberá o valor alfanumérico do campo desejado.

pRetNum: Variável numérica que receberá o valor numérico do campo desejado.

Exemplo:

Definir Alfa vMoeEmp;

Definir Alfa vRetAlf;

MMCria;

MMBuscaDados("MOEEMP",VMoeEmp,VRetNum);

Se (E301Tcr.CodMoe <> VMoeEmp)

Inicio

MMParametrosCarga("CODMOE",E301Tcr.CodMoe,0);

MMParametrosCarga("DATBAS","",EDatBas);

MMParametrosCarga("DATEMI","",E301Tcr.DatEmi);

MMParametrosCarga("DATPGT","",EDatBas);

MMParametrosCarga("VLRBAS","",E301Tcr.VlrAbe);

MMExecuta();

MMBuscaDados("VlrCor",VRetAlf,FVlrCor);

MMBuscaDados("VlrOde",VRetAlf,FVlrOde);

Fim;

MMLibera;

Utilização da Função (dependentes): MMCria; MMLibera;

Observações: Utilizado geralmente nos relatórios financeiros que possuem multimoeda.

Este artigo ajudou você?