Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

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

CaracterCaractere

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

cConta060CaracterCaractereConta do banco disponível na variável cPort060private cConta060
cPort060CaracterCódigo do Banco Selecionadodisponível na variável private cPort060

04. RETORNO

        cRet cCondicao (CaracterCaractere)

        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

Bloco de código
languagevb
themeMidnight
firstline1
titleFA060QRY
linenumberstrue
#include "rwmake.ch"
/*/{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 cRet := "" // Expressao SQL de filtro que sera adicionada a clausula WHERE da Query.

  cRet cConta    As Character
    Local cCondicao As Character

    cAgencia    := paramIXB[1]
    cConta      := paramIXB[2]
    cBanco      := paramIXB[3]

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

Return cRetcCondicao