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