Ponto entrada > Módulo Vendas > Tratamento standard TRTVENCDT 

CALCREDIT : Intervir sobre a lista crédito ou o montante do em-curso calculado

Este ponto de entrada afecta o cálculo do crédito ao cliente

Permite intervir sobre o resultado obtido afim de forçar o bloqueio de uma encomenda por exemplo.

Permite intervir sobre o valor da variável CDTSTA que é a lista crédito calculado sobre a variável OST que é o montante do em-curso calculado

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis e mascaras disponíveis

Este ponto de entrada é chamado em :

a gestão das encomendasGFONCTION= "GESSOH"

·               a gestão dos pedidos de entrega        GFONCTION= "GESSOQ "

a gestão das entregas GFONCTION= "GESSDH"

a gestão das facturas (caso das notas de crédito) GFONCTION="GESSIH"

No caso onde as máscaras correspondentes ao objecto afectado estão em linha.

No entanto o ponto de entrada sendo num sub-programa comum, antes de se servir de uma zona de ecrã, será necessário de testar o contexto. Para tal é suficiente de testar o valor da variável global GFONCTION

Este ponto de entrada é igulamente chamado nas funções :

alocação automáticaGFONCTION= "FUNAUTALL "

alocação manualGFONCTION= "FUNAUTALL "

desaalocação GFONCTION= "FUNDESALL "

entrega automáticaGFONCTION= "FUNAUTDLV "

facturação automática das encomendasGFONCTION= "FUNAUTINVO "

No caso de buffer [F:SOH] do cabeçalho encomenda está em linha.

No entanto o ponto de entrada sendo num sub-programa comum, antes de se servir de uma zona de ecrã, será necessário de testar o contexto. Para tal é suficiente de testar o valor da variável global GFONCTION

As variáveis modificáveis são :

ENCOURS    =          Em-curso calculado do cliente factura.

É o montante do em-curso que é calculado sobre o cliente factura se o código controlo em-curso deste cliente ao valor "controlado". Este montante está na divisa dossier. Está convertida na divisa do documento se necessidade está antes de arrancar na variável OST que é a variável utilizado para os controlos.

CDTSTA        =          Lista crédito calculado. Valores possíveis :

.          1 =OK

.          2 = Bloqueado

.          3 = Ultrapassagem de em-curso

.          4 = Adiantamentos não vertidos  )

CALCREDIT0 : Intervir antes o cálculo da lista de crédito

Este ponto de entrada afecta o cálculo do crédito ao cliente

Permite intervir antes a leitura do cliente e o cálculo da lista crédito.

Permite intervir sobre o valor das diferentes variáveis passadas em parâmetro do sub-programa SDCDTSTA. Permite por exemplo de modificar o cliente

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis e mascaras disponíveis

Este ponto de entrada é chamado em :

a gestão das encomendasGFONCTION= "GESSOH"

·               a gestão dos pedidos de entrega        GFONCTION= "GESSOQ "

a gestão das entregas GFONCTION= "GESSDH"

a gestão das facturas (caso das notas de crédito) GFONCTION="GESSIH"

No caso onde as máscaras correspondentes ao objecto afectado estão em linha.

No entanto o ponto de entrada sendo num sub-programa comum, antes de se servir de uma zona de ecrã, será necessário de testar o contexto. Para tal é suficiente de testar o valor da variável global GFONCTION

Este ponto de entrada é igulamente chamado nas funções :

alocação automáticaGFONCTION= "FUNAUTALL "

alocação manualGFONCTION= "FUNAUTALL "

desaalocação GFONCTION= "FUNDESALL "

entrega automáticaGFONCTION= "FUNAUTDLV "

facturação automática das encomendasGFONCTION= "FUNAUTINVO "

geração das listas de preparação GFONCTION= "FUNAUTPREP"

validação das entregasGFONCTION= "FUNCFMDLV"

validação das facturasGFONCTION= "FUNCFMINV"

·               contremarca                                                GFONCTION= "FUNMAUTF"

No caso de buffer [F:SOH] do cabeçalho encomenda está em linha.

No entanto o ponto de entrada sendo num sub-programa comum, antes de se servir de uma zona de ecrã, será necessário de testar o contexto. Para tal é suficiente de testar o valor da variável global GFONCTION

As variáveis passadas ao sub-programa são as seguintes:

NUMPIE = Nº de documento (Encomenda por exemplo)

CLI = Cliente

CHGTYP = Tipo de câmbio do documento

WCHGRAT = Curso da divisa (ou 0)

CUR = Divisa de documento

DAT = Data do documento

UNL = Código desblocagem (para as encomendas)

MAJ = "Flag" cálculo lista crédito sem maj (1) ou com maj (2) da encomenda

A variável CLI está alimrntada com o cliente factura. É o montante do em-curso que é calculado sobre o cliente factura se o código controlo em-curso deste cliente ao valor "controlado".

Para calcular o em-curso sobre um outro cliente, falta então modificar a variável CLI