Árvore de páginas

Versões comparadas

Chave

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

...

A função do ponto de entrada FA473001, FA473002 é permitir a manipular a query que carrega os movimentos bancários.

Obs.1: A primeira posição do array não deve ser modificada, pois se trata do campo E5_OK utilizado para marcação dos registrosO ponto de entrada está posicionado antes do ORDER BY da query.
Obs.2: Os demais campos podem ter suas posições alteradas, mas nunca deverão ser removidos do array. O ponto de entrada efetua a conciliação em conjunto com o ponto de entrada FA473004.

03. PARÂMETROS

        altConc cQuery - Array multidimensional contendo os campos presentes na tabela SIG, para conciliação bancária.

        CpoSIG - Campos da tabela SIG

        cBanco - Código do Banco

        cAgencia - Código da agencia

        cConta   - Código da conta

        dDataDe - Data de

        dDataAte - Data até

String contendo a query para consulta da tabela SE5.


04. RETORNO

Nome

Tipo

Descrição

aItConccQuery

ArrayString

Query para carregar os movimentos bancáriosArray multidimensional contendo os campos a serem conciliados.

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF380CPOS FA473002
linenumberstrue
#INCLUDE

...

 "TOTVS.CH"

/*/{Protheus.doc} FA473002
Permite manipular a query que carrega os movimentos bancários

paramixb: cQuery - String contendo a query para consulta da tabela SE5.
 
@type       Function
@author     TOTVS
@since      18/11/2020
@return     cQuery
/*/
User Function FA473002
	
	Local cQuery   := Paramixb

    // Adicionamos um limite para o valor conciliado, ressaltando a necessidade de
    // Incluir a mesma  validação para a tabela SIG no PE FA473004
    cQuery += " AND E5_VALOR < 250 " + CRLF
    Conout("FA473002  - Retorno da query  -   " + cQuery)

Return cQuery