Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
IdiomasPortuguês
Função:

FINA060 - Transferência

FINA061 - Borderô de Recebimento com Impostos


02. DESCRIÇÃO


O ponto de entrada FA060QRY permite a inclusão de uma condição adicional na consulta SQL (Query) de seleção dos títulos a receber para posterior marcação em tela.


A condição adicionada deve seguir a sintaxe SQL e irá interferir na seleção dos títulos a receber que serão exibidos em tela.

03. PARÂMETROS

  

Nome

Tipo

Descrição

cAgen060

Caractere

Agência do banco disponível na variável private cAgen060

cConta060CaractereConta do banco disponível na variável private cConta060
cPort060CaracterCódigo do Banco disponível na variável private cPort060
cEspec060CaracterEspécie do título disponível na variável local cEspec060, utilizada para registro de boletos online
cSubCta060Caracter

Sub-Conta utilizada na variável local cSubCta060, utilizada para registro de boletos online

04. RETORNO

        cCondicao (Caractere)

        Expressão SQL para filtro que será adicionada à cláusula WHERE da Query de seleção de títulos a receber.

05. EXEMPLO DE UTILIZAÇÃO

FA060QRY
/*/{Protheus.doc} FA060Qry
Permite adicionar nova condição SQL na seleção de títulos a receber para Transferências (FINA060) e Borderô de Recebimentos com Impostos (FINA061).
 
@owner      TOTVS
@version    P12
@since      25/11/2021
/*/
User Function FA060Qry()

    Local cAgencia  As Character
    Local cBanco    As Character
    Local cConta    As Character
    Local cCondicao As Character

    cAgencia    := paramIXB[1]
    cConta      := paramIXB[2]
    cBanco      := paramIXB[3]
    cEspecie    := paramIXB[4]
    cSubCta     := paramIXB[5]


    //TODO - Lógica conforme necessidade do cliente
    cCondicao := " E1_VALOR > 1000 AND "
    cCondicao += " E1_NATUREZ = '001' "  

Return cCondicao