Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saúde

Módulo:GENÉRICO 
Função:BLOQUEIO AUTOMÁTICO
Ticket:18236107
Issue:DSAUBE-22705


02. 
SITUAÇÃO/REQUISITO

Ao tentar gerar o relatório ocorria o erro "Invalid syntax near AND" que impedia a geração do relatório e dava um error.log

03. SOLUÇÃO

Dessa forma, foi verificado que seria necessário ajustar o fonte para permitir a execução dos parâmetros passados no Ponto de Entrada ou caso não passe nenhum Ponto de Entrada, também execute sem erros.


04. DEMAIS INFORMAÇÕES

Pontos de Entrada

Exemplo PLS770BL
#Include 'Protheus.ch'

User Function PLS770BL()

    Local cFor := "BA3_CODPLA =  '0005' AND BA3_MATRIC = '00001'%"
 
Return cFor



Descrição:

O ponto de entrada que permite adicionar demais filtros na geração do relatório.

(Atenção: A string concatenada será atribuída a uma query, não utilizar sintaxe do ADVPL).

Programa Fonte:

PLSA770

Função:

PLS770BL

Retorno:

Nome

Tipo

Descrição

Obrigatório

 cFor

string

Retorna os demais filtros para relatório

Não

05. ASSUNTOS RELACIONADOS

        Não se aplica