Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:REGISTROS AUXILIARES
Função:manipulação de querys
Ticket:17824520
Requisito/Story/Issue (informe o requisito relacionado) :DSAUREV-10432


02. 
SITUAÇÃO/REQUISITO

Necessidade de manipular as Querys dos jobs de Auditoria e Internação.

03. SOLUÇÃO

Disponibilizado o ponto de entrada: PTGINTER. Dessa forma o cliente poderá realizar a manipulação da query do job atualização de Internação .

Disponibilizado o ponto de entrada: PTEGAUT. Dessa forma o cliente poderá realizar a manipulação da query do job atualização de Auditoria.

Ponto de entrada PTGINTER:

  • O ponto de entrada receberá a Query inteira ( tabela BE4) por parâmetro, permitindo assim que o cliente personalize a Query de acordo com suas necessidades.
  • O ponto de entrada deverá retornar a Query manipulada (String)


Exemplo PTGINTER
#INCLUDE "PROTHEUS.CH"

 user function PTGINTER()

    local cSql := PARAMIXB[1] // query recebida

	// implemente a lógica necessária para a query

return cSql // retorne a query (string) 


Ponto de entrada PTEGAUT:

  • O ponto de entrada receberá a Query inteira ( tabela B53) por parâmetro, permitindo assim que o cliente personalize a Query de acordo com suas necessidades.
  • O ponto de entrada deverá retornar a Query manipulada (String)


Exemplo PTEGAUT
#INCLUDE "PROTHEUS.CH"

 user function PTEGAUT()

    local cSql := PARAMIXB[1] // query recebida

	// implemente a lógica necessária para a query

return cSql // retorne a query (string) 

04. DEMAIS INFORMAÇÕES

Não aplicável.

05. ASSUNTOS RELACIONADOS

        Não se aplica