| Linha de Produto: | Microsiga Protheus® |
|---|---|
| Segmento: | Serviços |
| Módulo: | Financeiro |
| Rotina: | FINA080 - Baixa a Pagar Manual |
O ponto de entrada SE5FI080 será executado para gravar dados complementares na tabela SE5, FK2 e FK6.
Ele será executado em dois momentos:
Observação: o ponto de entrada SE5FI080 pode ser utilizado em conjunto com os pontos de entradas citados abaixo, em Demais Informações.
Nome | Tipo | Descrição |
|---|---|---|
| ParamIXB[1] | Caracter | String para adicionar dados complementares no registro da tabela SE5. |
| ParamIXB[2] | Objeto | Sub-model para adicionar dados complementares no registro da tabela FK2 ou FK6 (conforme o ponto de execução). |
Tipo | Descrição |
|---|---|
Caracter | String contendo os valores a serem gravados na tabela SE5. |
#INCLUDE "TOTVS.CH"
User Function SE5FI080() as character
Local cCamposE5 := ParamIxb[1] as character
Local oSubModel := ParamIxb[2] as object
//------------------------------------------------------------------------
//-- 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 |
06. DEMAIS INFORMAÇÕES
F80GRVFK - Ponto de entrada para gravação de dados complementares da baixa
F080ACONT - Complemento de baixa a pagar