Páginas filhas
  • Movimentação Financeira

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

CONTEÚDO

  1. Visão Geralgeral
  2. Exemplo de utilização
  3. Tabelas Utilizadas

01. VISÃO GERAL

Este Ponto ponto de Entradaentrada será chamado sempre que realizar uma movimentação financeira Mais Negócios. Ele deve ser utilizado para inclusão de campos customizados no processo de criação e baixa dos títulos financeiros gerados pela rotina  Mais Negócios

...

Programas Fonte:RSKA020.prw, RSKA030.prw, RSKA070.prw, RSKA080.prw 
Sintaxe:RskFinGrv() - Parâmetros do Ponto ponto de Entrada entrada são passados por meio da variável PARAMIXB conforme o exemplo de utilização.
Retorno:Array com a exata estrutura pego pelo  do PARAMIXB, porém com a inclusão e alteração dos campos customizados.

...

Informações passada para o PARAMIXB

Nome:PARAMIXB[1]
TipoString
Descrição:Tabela da movimentação financeira.
Valores:SE1= Contas a
Receber
receber; SE2= Contas a
Pagar
pagar.
Obrigatório:Sim
Nome:PARAMIXB[2]
Tipo:String
Descrição:Eventos.
Valores:Tipo do
Evento
evento
Obrigatório:Sim

...

Nome:PARAMIXB[3]
Tipo:Array
Descrição:Campos e suas respectivas informações.
Valores:Array com os campos e seus valores.
Obrigatório:Sim


Eventos Disponíveis 

EventoDescrição

REIMPLFIN

Reimplantação do documento de saída no financeiro por divergência comercial ( Inclusão Contas contas a Receberreceber. ).

BAIXACLI

Baixa do titulo em nome do Clientecliente.

INCTITSUPP

Inclusão de Título título a Receber receber em nome da Supplier.

INCTXSUPP

Inclusão de Taxa taxa a Pagar pagar a Supplier.

BAIXANCC

Baixa de NCC

INCTXPOSV

Inclusão de Taxa taxa a Pagar pagar no Pós Vendapós venda.

LIBNCC

Liberação de NCC

BAIXARECCONC

Baixa de Recebimento recebimento na Conciliaçãoconciliação.

BAIXAPGCONCBaixa de à Pagar na Conciliaçãopagar na conciliação.

02. EXEMPLO DE UTILIZAÇÃO

Bloco de código
languagecpp
linenumberstrue
//------------------------------------------------------------------------------
/*/{Protheus.doc} RskFinGrv
Exemplo para customizar a movimentação financeira.

@param  Nenhum
@return Nenhum
@author Squad NT TechFin
@since  04/03/2021
/*/
//-----------------------------------------------------------------------------
User Function RskFinGrv()
Local aRet := PARAMIXB

If ( aRet[1] == 'SE1' .and. aRet[2] == 'INCTITSUPP') // Validação  do evento
    AADD(aRet[3], {"E1_CAMPTST"	, 'Inclusão de Títulotítulo a Receberreceber em nome da Supplier.',Nil}) // Inclusão do campo customizado.
EndIf

RETURN aRet

HTML
<!-- esconder o menu --> 


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