Línea de producto: | Microsiga Protheus® |
|---|---|
Segmento: | Backoffice |
Módulo: | Financiero |
Función: | FINA090 - Bajas por pagar automática |
Requisito/Story/Issue (informe el requisito relacionado) : | DSERFINP-30523 |
Observación: | Este punto de entrada solamente estará en funcionamiento en el fuente FINA090 a partir de la versión 12.1.17 de fecha , pues este está sustituyendo el punto de entrada F090AFIL debido a la modificación de la estructura de filtro codebase para query. |
La finalidad del punto de entrada F090QFIL es permitir complementar el filtro estándar de los registros de la Baja por pagar automática (FINA090).
Nombre | Tipo | Descripción |
cFiltro | Carácter | Filtro estándar de la rutina FINA090 |
nTipoBx | Numérico | Tipo de baja (1=Títulos o 2=Borderós) |
Nombre | Tipo | Descripción |
cFiltro | Carácter | Nuevo filtro |
#include 'totvs.ch'
/*/{Protheus.doc} F090QFIL()
Complemento del Filtro estándar de la rutina Baja por pagar automática (FINA090)
@param ParamIxb[1] - cFiltro - Filtro estándar de la rutina
@param Paramixb[2] - nTipoBx - Tipo de baja (1=Títulos o 2=Borderós)
@return cRetFiltro - Nuevo filtro
/*/
User Function F090QFIL()
Local cFiltro := ParamIXB[1] //Filtro estándar
Local nTipoBx := ParamIXB[2] //Tipo de la baja
Local cRetFiltro := cFiltro //Nuevo 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>
|