Páginas filhas
  • Movimentação Financeira

CONTEÚDO

  1. Visão geral
  2. Exemplo de utilização

01. VISÃO GERAL

Este ponto de entrada 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


Informações do fonte

Programas Fonte:RSKA020.prw, RSKA030.prw, RSKA070.prw, RSKA080.prw 
Sintaxe:RskFinGrv() - Parâmetros do ponto de entrada são passados por meio da variável PARAMIXB conforme o exemplo de utilização.
Retorno:Array do PARAMIXB, 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; SE2= Contas a pagar.
Obrigatório:Sim
Nome:PARAMIXB[2]
Tipo:String
Descrição:Eventos.
Valores:Tipo do 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 a receber. ).

BAIXACLI

Baixa do titulo em nome do cliente.

INCTITSUPP

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

INCTXSUPP

Inclusão de taxa a pagar a Supplier.

BAIXANCC

Baixa de NCC

INCTXPOSV

Inclusão de taxa a pagar no pós venda.

LIBNCC

Liberação de NCC

BAIXARECCONC

Baixa de recebimento na conciliação.

BAIXAPGCONCBaixa de à pagar na conciliação.

02. EXEMPLO DE UTILIZAÇÃO

//------------------------------------------------------------------------------
/*/{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ítulo a receber em nome da Supplier.',Nil}) // Inclusão do campo customizado.
EndIf

RETURN aRet