...
| Linha Línea de Produtoproducto: | Microsiga Protheus® |
|---|---|
| Segmento: | Backoffice |
| Módulo: | FinanceiroFinanciero |
| Idiomas | PortuguêsPortugués |
| FunçãoFunción: | FINA710 - Novo Gestor FinanceiroNuevo administrador financiero |
...
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).
...
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. |
...
cFiltro – Caractere Carácter - Condição Condición adicional para a la query
...
...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
#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 |