Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS Saúde Planos

Linha de Produto:

Linha Protheus 

Segmento:

Saude 

Módulo:RELATÓRIOS
Função:DEMONSTRATIVO DE IMPOSTO DE RENDA
Ticket:
Requisito:DSAUBE-20532


02. 
SITUAÇÃO/REQUISITO

Necessidade de alterar a query que realiza a busca pelos reembolsos dos beneficiários no relatório de demonstrativo de imposto de renda (PLSR997).

03. SOLUÇÃO

Implementado três pontos de entrada onde será possível manipular as querys que buscam os reembolsos dos beneficiários no contas a receber, contas a pagar e folha de pagamento (situação quando não houver títulos).

04. DEMAIS INFORMAÇÕES

Ponto de Entrada: PL997RRE

Descrição: Esse ponto de entrada é chamado a cada cliente financeiro encontrado, para buscar reembolsos no contas a receber.

Parâmetros: PARAMIXB com 7 posição

    • PARAMIXB[1]: Query do Padrão (Tipo Caracter)
    • PARAMIXB[2]: Operadora (Tipo Caracter)
    • PARAMIXB[3]: Empresa de (Tipo Caracter)
    • PARAMIXB[4]: Empresa até (Tipo Caracter)
    • PARAMIXB[5]: Código do cliente (Tipo Caracter)
    • PARAMIXB[6]: Código da loja do cliente(Tipo Caracter)
    • PARAMIXB[7]: Ano (Tipo Caracter)

Retorno: String (Query customizada)


Exemplo de Uso
#Include "Protheus.ch"

User Function PL997RRE()

    Local cQueryCustom := ""
    Local cQueryPadrao := PARAMIXB[1]
    Local cOperadora := PARAMIXB[2]
    Local cDeEmpresa := PARAMIXB[3]
    Local cAteEmpresa := PARAMIXB[4]
    Local cCodCliente := PARAMIXB[5]
    Local cLojaCliente := PARAMIXB[6]
    Local cAno := PARAMIXB[7]

    // Tratamento da query que realiza a busca dos reembolsos do Contas a Receber
    cQueryCustom := cQueryPadrao

Return cQueryCustom 




Ponto de Entrada: PL997RPA

Descrição: Esse ponto de entrada é chamado uma vez, para realizar a busca de reembolsos no contas a pagar.

Parâmetros: PARAMIXB com 7 posição

    • PARAMIXB[1]: Query do Padrão (Tipo Caracter)
    • PARAMIXB[2]: Operadora (Tipo Caracter)
    • PARAMIXB[3]: Empresa de (Tipo Caracter)
    • PARAMIXB[4]: Empresa até (Tipo Caracter)
    • PARAMIXB[5]: Matricula de (Tipo Caracter)
    • PARAMIXB[6]: Matricula até (Tipo Caracter)
    • PARAMIXB[7]: Ano (Tipo Caracter)

Retorno: String (Query customizada)


Exemplo de Uso
#Include "Protheus.ch"

User Function PL997RPA()

    Local cQueryCustom := ""
    Local cQueryPadrao := PARAMIXB[1]
    Local cOperadora := PARAMIXB[2]
    Local cDeEmpresa := PARAMIXB[3]
    Local cAteEmpresa := PARAMIXB[4]
    Local cDeMatricula := PARAMIXB[5]
    Local cAteMatricula := PARAMIXB[6]
    Local cAno := PARAMIXB[7]

    // Tratamento da query que realiza a busca dos reembolsos do Contas a pagar
    cQueryCustom := cQueryPadrao

Return cQueryCustom




Ponto de Entrada: PL997RFO

Descrição: Esse ponto de entrada é chamado para realizar a busca dos reembolsos para folha de pagamento, ou seja, quando não é encontrado nenhum título no financeiro.

Parâmetros: PARAMIXB com 7 posição

    • PARAMIXB[1]: Query do Padrão (Tipo Caracter)
    • PARAMIXB[2]: Operadora (Tipo Caracter)
    • PARAMIXB[3]: Empresa de (Tipo Caracter)
    • PARAMIXB[4]: Empresa até (Tipo Caracter)
    • PARAMIXB[5]: Contrato de (Tipo Caracter)
    • PARAMIXB[6]: Contrato até (Tipo Caracter)
    • PARAMIXB[7]: Subcontrato de (Tipo Caracter)
    • PARAMIXB[8]: Subcontrato até (Tipo Caracter)
    • PARAMIXB[9]: Matricula de (Tipo Caracter)
    • PARAMIXB[10]: Matricula até (Tipo Caracter)
    • PARAMIXB[11]: Ano (Tipo Caracter)

Retorno: String (Query customizada)


Exemplo de Uso
#Include "Protheus.ch"

User Function PL997RFO()

    Local cQueryCustom := ""
    Local cQueryPadrao := PARAMIXB[1]
    Local cOperadora := PARAMIXB[2]
    Local cDeEmpresa := PARAMIXB[3]
    Local cAteEmpresa := PARAMIXB[4]
    Local cDeContrato := PARAMIXB[5]
    Local cAteContrato := PARAMIXB[6]
    Local cDeSubContrato := PARAMIXB[7]
    Local cAteSubContrato := PARAMIXB[8]
    Local cDeMatricula := PARAMIXB[9]
    Local cAteMatricula := PARAMIXB[10]
    Local cAno := PARAMIXB[11]

    // Tratamento da query que realiza a busca dos reembolsos para folha de pagamento
    cQueryCustom := cQueryPadrao

Return cQueryCustom

05. ASSUNTOS RELACIONADOS

        Não se aplica