Á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, é 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 registros.
Obs.2: Os demais campos podem ter suas posições alteradas, mas nunca deverão ser removidos do array. 
O ponto de entrada está posicionado antes do ORDER BY da query.

03. PARÂMETROS

        altConc cQuery - Array multidimensional contendo os String contendo a query para consulta da tabela SE5  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é


04. RETORNO

Nome

Tipo

Descrição

aItConccQuery

Array

Array multidimensional contendo os campos a serem conciliados.String

05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagevb
themeMidnight
firstline1
titleF380CPOS
linenumberstrue

#INCLUDE 'TOTVS.CH'

User Function FA473001FA473002
Local aItConc cQuery := Paramixb[1]
Local aCpoSIG := Paramixb[2]
Local Nx := 0
Local nPosIGHE := aScan(aCpoSIG , {|x| Alltrim(x) == 'IG_HISMOV'} )
If nPosIGHE > 0
For Nx := 1 to Len(aItConc)
aItConc[nx,2,nPosIGHE] := 'FA473001'
Next Nx
EndIf
Conout("FA473001

cQuery += " E5_VALOR < 9999999999 " + CRLF
Conout("FA473002")

Return(aItConccQuery)