Versões comparadas

Chave

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

01. 

...

DATOS GENERALES

Linha Línea de Produtoproducto:Microsiga Protheus®
Segmento:Backoffice
Módulo:FinanceiroFinanciero
IdiomasPortuguêsPortugués
FunçãoFunción:

FINA710 - Novo Gestor FinanceiroNuevo administrador financiero

02. 

...

DESCRIPCIÓN

O ponto El punto de entrada NGFQRF79, será acionado na tela se activará en la pantalla de Log Retorno Devolución (BaixasBajas) no en el NGF (FINA710) tanto para Contas a Receber quanto para Contas a PagarCuentas por cobrar como para Cuentas por pagar.

Este ponto punto de entrada permite adicionar filtro customizado da tabela F79 para a interface de Log Retorno (Baixas) do Novo Gestor Financeiroagregar un filtro personalizado de la tabla F79 para la interfaz de Log Devolución (Bajas) del Nuevo administrador financiero (FINA710).


03. 

...

PARÁMETROS

NomeNombre

Tipo

DescriçãoDescripción

PARAMIXB[1]

CaractereCarácter

Se Si fuera "R" -> Chamado do Log Retorno Baixas Contas a ReceberLlamado del Log Devolución Bajas Cuentas por cobrar; "P" -> Chamado do Contas a PagarLlamado del Cuentas por pagar

PARAMIXB[2]

Array

Lista de Filiais selecionadas no Botão Seleção de Filiais do Gestor Financeirosucursales seleccionadas en la opción Selección de susursales del Administrador financiero. Obs: Para Filial logada sucursal conectada utilizar cFilAnt.


04.

...

DEVOLUCIÓN

cFiltro – Caractere Carácter - Condição Condición adicional para a la query


05. 

...

EJEMPLO DE

...

UTILIZACIÓN

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

/*/{Protheus.doc} NGFQRF79
    Permite agregar adicionarun filtro personalizado customizadode dala tabelatabla F79 paraa ala interfaceinterfaz de Log RetornoDevolución (BaixasBajas) del doAdministrador Gestorfinanciero Financeiro(FINA710).
    @type  Function
    @author totvs
    @since 01/11/2024
    @version 1.0
    @param param_name, param_type, param_descr
    @return cFiltro, Character, String que representa oel filtro customizadopersonalizado
/*/

User Function NGFQRF79()

    Local cRecPag           := PARAMIXB[1]      // Se "R" -> ChamadoLlamado dodel Log RetornoDevolución BaixasBajas ContasCuentas apor Recebercobrar; "P" -> ChamadoLlamado dodel ContasCuentas apor Pagarpagar
    Local aFiliais          := PARAMIXB[2]      // Lista de sucursales Filiaisseleccionadas selecionadasen nola Botãoopción SeleçãoSelección de Filiaissucursales dodel GestorAdministrador Financeirofinanciero. Obs: Para Filialla sucursal logadaconectada utilizarutilice cFilAnt.
    Local cFiltro           := ''

    If cRecPag == 'R'
		//ExemploEjemplo de filtro directo diretoen nala F79   
        cFiltro := " F79_BANCO = '001' AND F79_AGENCI = '001' "

		//ExemploEjemplo de filtro relacionandorelacionado comcon ala tabelatabla de registro cadastrode doslos bancos (SA6)
	 	cFiltro := " 0 < (SELECT COUNT(SA6.A6_COD) FROM SA6T10 SA6 WHERE SA6.A6_FILIAL = '" + xFilial('SA6') + "' AND SA6.A6_BCOOFI = F79.F79_BANCO AND SA6.A6_AGENCIA = F79.F79_AGENCI AND SA6.A6_NUMCON = F79.F79_CONTA AND SA6.D_E_L_E_T_ = '')  "
    EndIf

Return cFiltro