Árvore de páginas

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Financeiro
Rotina:FINA080 - Baixa a Pagar Manual 


02. DESCRIÇÃO

O ponto de entrada SE5FI080 será executado para gravar dados complementares na tabela SE5, FK2 e FK6. 

Ele será executado em dois momentos:

  1. Para carregar os dados complementares no registro principal da baixa da tabela SE5 - quando receber como parâmetro o Sub-model de Id FK2DETAIL
  2. Para carregar os dados complementares nos registros auxiliares da baixa da tabela FK6 - quando receber como parâmetro o Sub-model de Id FK6DETAIL

Observação: o ponto de entrada SE5FI080 pode ser utilizado em conjunto com os pontos de entradas citados abaixo, em Demais Informações.


Importante

Parâmetros:

ParamIXB[1] - String para adicionar dados complementares no registro da tabela SE5
ParamIXB[2] - Sub-model para adicionar dados complementares no registro da tabela FK2 ou FK6 (conforme o ponto de execução)

Retorno:

NomeTipoDescriçãoObrigatório
cCamposSe5StringString contendo os valores a serem gravados na tabela SE5Sim


03. EXEMPLO DE UTILIZAÇÃO


SE5FI080
#INCLUDE "PROTHEUS.CH"

User Function SE5FI080()

Local cCamposE5 := ParamIxb[1] 
Local oSubModel := ParamIxb[2]

//------------------------------------------------------------------------
//-- Gravação do registro principal da baixa (SE5 e FK2)
If oSubModel:cID == "FK2DETAIL" 
    If "NOR" $ oSubModel:GetValue("FK2_MOTBX") 
        //-- SE5
        cCamposE5 += ",{" 
        cCamposE5 += " 'E5_CUSTOM','Campo customizado.' " 
        cCamposE5 += "} " 

        //--FK2
        oSubModel:SetValue("FK2_CUSTOM","Campo customizado.")
    EndIf 
EndIf

//------------------------------------------------------------------------
//-- Gravação dos valores acessórios (FK6)
If oSubModel:cID == "FK6DETAIL" 
    oSubModel:SetValue("FK6_CUSTOM","Campo customizado.")
EndIf

Return cCamposE5


04. DEMAIS INFORMAÇÕES

F80GRVFK - Ponto de entrada para gravação de dados complementares da baixa

F080ACONT - Complemento de baixa a pagar

05. ASSUNTOS RELACIONADOS

Não há