Árvore de páginas

EICPT252 - Previsão do Desembolso e Pré-cálculo

Descrição

EICPT252 - Previsão de Desembolso

Observações

Utilizado para a manutenção do relatório de Previsão de Desembolso

Exemplos

User Function eictp252()

Local cParam := ""


If ValType(ParamIXB) == "A"

cParam:= ParamIXB[1]

ElseIf ValType(ParamIXB) == "C"

cParam:= ParamIXB

EndIf


Do Case

Case cParam == "ALTERA_FILTRO"

MsgInfo("Entrou no ponto de entrada 'ALTERA_FILTRO'.")

Case cParam == "PAGOU_DESPESAS"

If cCodDesp == "400"

lLoop := .T.

EndIf

Case cParam == "ALTERA_FRETE"

conout("ALTERA_FRETE")

If cAlias == "SW7" .And. !Empty(M->W6_VLFREPP)

nTotFreGeral:= M->W6_VLFREPP + M->W6_VLFRECC

EndIf

Case cParam == "APOS_GRAVA_WORKTP"

conout("APOS_GRAVA_WORKTP")

If ZPDesp == "102"

WorkTP->WKVLPAGTO2:= 0

EndIf

End Case



Return Nil

Preview

Veja também


Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates


Parâmetros


NomeTipoDescriçãoDefaultObrigatórioReferência

ALTERA_FILTROCaracterParâmetro que altera o filtro antes da impressão do relatório, ou para manipulação de dados do pré calculo



PAGOU_DESPESASCacacterIndica que o ponto de entrada foi executado durante a verificação de despesas pagas (efetivas) nas despesas do desembaraço, quando executada a importação das despesas da tabela de pré-cálculo para a rotina de numerários.



ALTERA_FRETECaracterParâmetro que indica a possibilidade de alteração do valor do frete previsto apurado pelo sistema. Neste momento estará disponível para alteração a variável nTotFreGeral.



APOS_GRAVA_WORKTPCaracterParametro que indica a execução do ponto de entrada após a atualização da tabela temporária WORKTP com os dados da despesa prevista


Retorno

()

Eventos de chamada do Ponto de Entrada


Variáveis

NomeTipoPode Alterar?Descrição
cCodDespCaracterNãoDisponível no ponto de entrada com o parâmetro PAGOU_DESPESAS, permite identificar qual é a despesa da tabela de pré-cálculo que será consultada nas despesas do desembaraço. 
lLoopLógicoSimDisponível no ponto de entrada com o parâmetro PAGOU_DESPESAS, permite descartar o valor da despesa informada no desembaraço, mantendo a apuração da previsão realizada pela rotina de pré-cálculo.
nTotFreGeralNuméricoSimDisponível no ponto de entrada com o parâmetro ALTERA_FRETE, permite alterar o valor do frete previsto para o processo
cAliasCaracterNãoDisponível em quase todo o ponto de entrada EICTP252, possibilita diferenciar a fase de execução da apuração da tabela de pré-cálculo, sendo SW3 a fase de Purchase Order e SW7 a fase de Embarque/ Desembaraço
ZPDespCaracterNãoDisponível no ponto de entrada com o parâmetro APOS_GRAVA_WORKTP, possibilita identificar qual é a despesa que será gravada.
WKVLPAGTO2NuméricoSimCampo da tabela temporária WORKTP que armazena o valor que será utilizado na geração dos títulos provisórios.

Programa Fonte

EICPT252 .PRW