Devido à descontinuação da versão 6.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 de Pessoas | HCM, acesse a documentação sobre a PCVV - Política do Ciclo de Vida das Versões.

InsSQLWhereSimples

Permite Inserir uma cláusula WHERE dentro de um SQL durante a execução da regra de pré-seleção. As tabelas referenciadas no SQL não são incluídas na cláusula FROM do comando SQL.

Sintaxe: InsSQLWhereSimples(<"Seção Detalhe">, Variavel);

Exemplo:

@ - Verifica se existe programação de férias - @Definir alfa vDatStr;

ConverteDataBanco(EDatRef,vDatStr);

xsql = " AND EXISTS(SELECT 1 FROM R040PRG A \

WHERE A.NUMEMP = R040PER.NUMEMP \

AND A.TIPCOL = R040PER.TIPCOL \

AND A.NUMCAD = R040PER.NUMCAD \

AND A.INIPER = R040PER.INIPER \

AND A.PRGDAT >= "+vDatStr+")";

InsSQLWhereSimples("Detalhe_1",xsql);

Utilização: Gerador de Relatórios

Disponível para o módulo: Administração de Pessoal.

Este artigo ajudou você?