Este conteúdo não recebe atualizações, pois é referente a uma versão do sistema que foi descontinuada. Acesse a documentação da versão 5.10.3/6.10.3 aqui
Tecnologia > Ferramentas de Apoio > LSP - Linguagem Senior de Programação > Funções > Específicas do Gerador de Relatórios > MontarSQLHistoricoSeq

MontarSQLHistoricoSeq

Esta função monta o comando SQL para uso com os históricos do sistema, com base em uma data e sequência.

Sintaxe: MontarSQLHistoricoSeq("Tabela", Data, xretorno);

Parâmetros:

Nome Tipo Descrição
Tabela Alfa Nome da tabela
Data Data Data do histórico
Xretorno Alfa Variável alfanumérica que conterá o SQL montado

Exemplo:

@ Relacionamento Histórico Tipo Salário (DINÂMICO) @

Se (EAbrTsa <> "")
 {
@ Monta a restrição para data de alteração @
  MontarSqlHistoricoSeq ("R038HSA",EDatRef,AuxSQLHist);

@ Monta a restrição para campo de abrangência @
  MontaAbrangencia("R038HSA.TipSal",EAbrTsa,AuxSQLAbr);

  AuxSql = AuxRelac + " R038HSA.NUMEMP = R034FUN.NUMEMP "
      + " AND R038HSA.TIPCOL = R034FUN.TIPCOL "
      + " AND R038HSA.NUMCAD = R034FUN.NUMCAD "
      + " AND "+AuxSQLHist
      + " AND "+AuxSQLAbr;

   InsClauSqlWhere("Detalhe_1",AuxSql);

   AuxRelac = " AND ";
 };

Nota

Função disponível para os sistemas Gestão Empresarial PME | GO UP, Gestão Empresarial | ERP, Gestão de Pessoas | HCM e Ronda Senior.

Este artigo ajudou você?