Á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:

FINA710 - Novo Gestor Financeiro

02. DESCRIÇÃO

O ponto de entrada NGFAPIQRY NGFBOLCMP, será acionado na transmissão de pagamentos online (FINA717) e no filtro do monitor de pendencias, permitindo adicionar regra customizada através de filtro SQL, para os títulos que serão listados para processamento em ambas rotinas.

Informações
titleImportante

Todas as tabelas que forem usadas por esse P.E. deverão ter sua área guardada e restaurada ao final da execução.

04. RETORNO

construção da browse no monitor de pagamento com pendencia no novo gestor financeiro (FINA710), permitindo que sejam criadas colunas de acordo com a regra especifica no ponto de entrada. Os campos que podem ser adicionados devem pertencer as tabelas SE2, SA6 e SEA.

Aviso
titleImportante

Alguns campos não devem ser exibidos por regra padrão da rotina, caso um desses campos seja informado no ponto de entrada, eles serão ignorados, segue lista dos campos

  • E2_FORNECE
  • E2_LOJA
  • E2_VENCREA
  • E2_EMISSAO
  • EA_FILIAL
  • EA_PORTADO
  • EA_AGEDEP
  • EA_NUMCON
  • EA_BORAPI
  • EA_TRANSF
  • E2_SALDO
  • EA_APILOG
  • EA_CART
  • EA_APIMSG
  • A6_CFGBOLP


04. RETORNO

aCampos – Array - Matriz contendo os campos que devem ser adicionados na browsecQuery – Caractere - Condição adicional para a query


05. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagejs
themeMidnight
firstline1
titleNGFAPIQRY
linenumberstrue
#INCLUDE "TOTVS.CH"
#INCLUDE "PROTHEUS.CH"

/*/{Protheus.doc} NGFAPIQRYNGFBOLCMP
    Permite adicionar filtrocampos customizadona nobrowse processamentomonitor dosde titulospagamentos APIcom pagarpendencia
    @type  Function
    @author totvs
    @since 0607/03/2023
    @version 1.0
    @param param_name, param_type, param_descr
    @return cQueryaCampos, CharacterArray, StringMatriz quecontendo representa o filtro customizadoos campos que seraserão adicionadoadicionados na querybrowse
    @see https://tdn.totvs.com/pages/viewpage.action?pageId=744481761 745120386
/*/
User Function NGFAPIQRYNGFBOLCMP()
    Local cQueryaCampos As CharacterArray

    //Inicialização da variaveis
    cQueryaCampos := ""{}

    /*
        FiltroCampos personalizadoadicionais para os titulos a pagar
    */
    cQuery +=Aadd(aCampos, " SEA.EA_XPTO = 'S' ")

Return cQueryaCampos