01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Financeiro
Função:

FINA091 - Baixa Automática de Multi-Filiais

Requisito/Story/Issue (informe o requisito relacionado) :DSERFINP-29428


02. DESCRIÇÃO

A finalidade do ponto de entrada F090VLEX é permitir realizar validações e tratamentos específicos após a validação do sistema nos registros da tabela temporária usada na rotina de Baixa Automática de Multi-Filiais (FINA091).
Este ponto de entrada é chamado na função F091MTTMP .

03. PARÂMETROS

Nome

Tipo

Descrição

cMotBx

Caractere

Motivo da Baixa

nTipoBx

Numérico

Tipo de Baixa

nMoedaBcoNuméricoMoeda do Banco

04. RETORNO

Não há.

05. EXEMPLO DE UTILIZAÇÃO

#INCLUDE "Totvs.ch"

/*/{Protheus.doc} F090VLEX()

    Ponto de Entrada para tratamentos específicos de exclusão dos registros da rotina FINA091 - 
    função F091MTTMP
    @param Paramixb[1] - cMotBx - motivo da baixa
    @param Paramixb[2] - nTipoBx - tipo da baixa    //nTipoBx -> 1 = Baixa somente titulos que não estao em bordero
                                                    //nTipoBx -> 2 = Baixa somente titulos em bordero
	@param Paramixb[3] - nMoedaBco - Moeda do Banco
/*/
User Function F090VLEX()
    Local cMotBx    := ParamIxb[1]
    Local nTipoBx   := ParamIxb[2]
	Local nMoedaBco := ParamIxb[3]

	If MovBcoBx(cMotBx,.T.)
        SE2->(DBGoto((cAliasSE2)->NUM_REG))
        (cAliasSE2)->(DbDelete())
    EndIf
    
Return


Observação

cAliasSE2 - alias da tabela temporária em utilização nesse processo.



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