Árvore de páginas

EICDUPL - Geração de títulos a pagar

Descrição

EICDUPL - Funções genéricas para realização das integrações com o módulo Financeiro para geração dos títulos a pagar provisórios e de despesas

Observações


Exemplos

#Include 'Protheus.ch'

User Function eicdupl()
Local cParam

If ValType(ParamIXB) == "A"

cParam:= ParamIXB[1]

Else

cParam:= ParamIXB

EndIf


Do Case


Case cParam == "GERADUPEIC"

/*
Permite Avaliar se a gravação dos títulos a pagar deve prosseguir */
MsgInfo("Ponto de entrada EICDUPL, GERADUPEIC", "GERADUPEIC")

/*
Exemplo de como abortar uma operação */

xInfo:= ParamIXB[8] //tipo

If xInfo <> 'PR'

lAborta:= .T.

EndIf

Case cParam == "GRAVA_SE2_1"

/*
Permite complementar dados na gravação da tabela SE2, na inclusão de títulos povisórios e de despesas*/
MsgInfo("Ponto de entrada EICDUPL, GRAVA_SE2_1", "GRAVA_SE2_1")

Case cParam == "GRAVA_SE2_2"

/*
Permite complementar dados na gravação da tabela SE2, na alteração de títulos povisórios e de despesas*/
MsgInfo("Ponto de entrada EICDUPL, GRAVA_SE2_2", "GRAVA_SE2_2")

EndCase

Return

Preview

Veja também

EICDUPL - Detalhes da Contabilização

EICDUPL - Possibilita que todos os módulos do Siga com contabilização On Line.

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11 e Microsiga_Protheus12

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros


NomeTipoDescriçãoDefaultObrigatórioReferência

GRAVA_SE2_1Caracter

Indica que o ponto de entrada foi executado na inclusão de títulos provisórios e de despesas. Este ponto possibilita a customização e intervenção na gravação da tabela  de títulos a pagar - SE2, complementando ou alterando as informações gravadas pelo Easy Import Control. 

Por ser executado durante a operação de gravação da tabela de títulos a pagar - SE2 (antes do commit na tabela) dispensa a necessidade de variáveis de controle. Toda a verificação e intervenção deve ser diretamente na tabela de títulos a pagar.





GRAVA_SE2_2Caracter

Indica que o ponto de entrada foi executado na alteração de títulos provisórios e de despesas. Este ponto possibilita a customização e intervenção na gravação da tabela  de títulos a pagar - SE2, complementando ou alterando as informações gravadas pelo Easy Import Control. 

Por ser executado durante a operação de gravação da tabela de títulos a pagar - SE2 (antes do commit na tabela) dispensa a necessidade de variáveis de controle. Toda a verificação e intervenção deve ser diretamente na tabela de títulos a pagar.





{"GERADUPEIC",cNum,nValDup,dEmissao,dDataVenc,

cSimbMoeda,cPrefixo,cTipo,nParcela,cFornece,cLoja,

cOrigem,cHistor,nTaxa,lSWD,cHAWB,cPoNum}

ArrayPermite avaliar se a gravação dos títulos a pagar deve prosseguir. Neste momento estará disponível a variável lAborta.


Retorno

NIL

Eventos de chamada do Ponto de Entrada


Variáveis

NomeTipoEscopoPode AlterarDescrição
lAbortaLógicoPrivateSimDisponível no ponto de entrada com o parâmetro GERADUPEIC, quando True (.T.) indica ao sistema que a gravação dos títulos a pagar deve ser abortada.

Programa Fonte

EICDUPL.PRW