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.