Linha de Produto: | Microsiga Protheus® |
---|---|
Segmento: | Backoffice |
Módulo: | Financeiro |
Função: | FINA080 - Baixas Pagar Manual |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERFINP-29408 |
A finalidade do ponto de entrada F080EXEA é permitir fazer tratamentos específicos após a exclusão dos registros da tabela SEA na rotina de cancelamento de baixas a pagar (FINA080).
Nome | Tipo | Descrição |
cFilBor | Caractere | Filial do Borderô |
cNumBor | Caractere | Numero do Borderô |
cFornece | Caractere | Código do Fornecedor do Titulo no borderô |
cLoja | Caractere | Loja do Fornecedor do Titulo no borderô |
Nome | Tipo | Descrição |
uRet | Nenhum retorno esperado |
#INCLUDE "Totvs.ch" /*/{Protheus.doc} F080EXEA() Fazer tratamentos apos a exclusão da SEA na rotina FINA080 - função Fa080Can @param Paramixb[1] - cFilBor - filial do borderô @param Paramixb[2] - NumBor - numero do borderô @param Paramixb[3] - Fornece - fornecedor do borderô @param Paramixb[4] - Loja - loja do borderô @return lRet - none /*/ User Function F080EXEA() Local lRet := .T. Local cFilBor := ParamIxb[1] Local cNumBor := ParamIxb[2] Local oBordero := TIBORDEROVERSAO():NEW(,"SE2",.T.,.T.) If ( !oBordero:MustBordCancel(cFilBor,cNumBor,"P",.T.) ) If ( oBordero:GetValue("PSB_BORDER") <> cNumBor ) oBordero:SetValue("PSB_BORDER",cNumBor) EndIf If ( !oBordero:HasError() ) If ( oBordero:IsReady() ) oBordero:SetValue("PSB_STATUS","4") oBordero:SetValue("PSB_SITBRD","1") oBordero:SetValue("PSB_USUCRI" , AllTrim(RetCodUsr())) oBordero:SetValue("PSB_ORIGEM" , "FINA080") oBordero:CommitData() EndIf Else oBordero:ShowError() EndIf oBordero:Finalize() EndIf Return lRet |
<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> |