Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Função: | FINA090 - Baixas Pagar Automática |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFINP-30523 |
Observação: | Este ponto de entrada somente estará em funcionamento no fonte FINA090 a partir da versão 12.1.17 da data , pois o mesmo está substituindo o ponto de entrada F090AFIL devido a alteração da estrutura de filtro codebase para query. |
A finalidade do ponto de entrada F090QFIL é permitir complementar o filtro padrão dos registros da Baixa Pagar Automática (FINA090).
Nome | Tipo | Descrição |
cFiltro | Caractere | Filtro padrão da rotina FINA090 |
nTipoBx | Numérico | Tipo de Baixa (1=Títulos ou 2=Borderôs) |
Nome | Tipo | Descrição |
cFiltro | Caractere | Novo filtro |
#include 'totvs.ch' /*/{Protheus.doc} F090QFIL() Complemento do Filtro padrão da rotina Baixa Pagar Automática (FINA090) @param ParamIxb[1] - cFiltro - Filtro padrão da rotina @param Paramixb[2] - nTipoBx - Tipo de Baixa (1=Títulos ou 2=Borderôs) @return cRetFiltro - Novo Filtro /*/ User Function F090QFIL() Local cFiltro := ParamIXB[1] //Filtro padrão Local nTipoBx := ParamIXB[2] //Tipo de Baixa Local cRetFiltro := cFiltro //Novo Filtro If (nTipoBx == 1) //Títulos cRetFiltro += " AND E2_FILIAL = '01' AND " cRetFiltro += " E2_FORNECE BETWEEN '000001' AND '000002' AND " cRetFiltro += " E2_LOJA = '01'" Else //Borderôs cRetFiltro += " AND E2_FILIAL = '02' AND " cRetFiltro += " E2_FORNECE BETWEEN '000003' AND '000004' AND " cRetFiltro += " E2_LOJA = '01'" EndIf Return cRetFiltro |
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |