Ponto entrada > Módulo Tronco comum > Tratamento standard TRTTPT 

AVTGENACPT : Intervir antes a geração dos adiantamentos

Este ponto de entrada afecta a geração dos adiantamentos nas encomendas de venda e de compra.

Permite intervir antes a geração automática das prestações para modificar certos valores (montante a repartir por exe).

Este ponto de entrada está situado no tratamento TRTTPT no sub-programa ACOMPTES.

É chamado em criação, anulação e controlo de prestações  

Contexto e modo de funcionamento

Transação

Existe uma transação em curso quando se está em criação, anulação de prestações. É a transação de atualização da encomenda. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Não existe transação em curso quando se está em controlo de prestações.

Ficheiro rasto

Não existe ficheiro rasto aberto.

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

Este ponto de entrada é chamado :

·               Na gestão das encomendas de venda :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda :

·               Na ação AVANT_MODFIC, para pesquisar se falta modificar as prestações : Se a condição de pagamento foi modificada ou se o montante da encomenda foi modificado e que a encomenda não foi faturada, as prestações são modificadas se não foram pagas.

·               Na ação MODIF, para suprimir e recriar as prestações.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

Em visualização de uma encomenda :

·               Na ação LIENS, para acinzentar o campo condição de pagamento se as prestações foram pagas.

·               Na gestão das encomendas de compra :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda, na ação MODIF, para verificar que nenhuma prestação foi paga depois suprimir e recriar as prestações se for necessário.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...

Para as tabelas que não são utilizadas em todos os tratamentos, dão-se os nomes dos tratamentos que o utilizam.

 

 Tabela

Conteúdo significativo

Título Tabela

Tabelas abertas pelo sub-programa "ACOMPTES"

TABPAYTERM

Não

Tabela condições de pagamento

TABCUR

Não

Tabela das divisas

GACCDUDATE

Não

Tabela dos vencimentos

GACCCODE

Não

Códigos contabilísticos.

GACCOUNT

Não

Contas gerais

ATABDIV

Não

Tables diverses

Gestão das encomendas de venda

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

SQUOTED

Não

Detalhe orçamento

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Não

Artigo-estabelecimento

ITMCATEG

Não

Categoria de artigos

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

TABMODELIV

Não

Tabela modos de entrega

TABUNIT

Não

Tabela das unidades

BPADDRESS

Não

Endereços

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

SALESREP

Não

Representantes

Gestão das encomendas de compra

PORDER :

Não

Encomendas cabeçalho

PORDERQ

Não

Encomendas linha quantidade

PORDERP

Não

Encomendas linha preço

PORDERC

Não

Encomendas linha preço

PREQUIS :

Não

Pedidos de compra

PREQUISD

Não

Pedidos de compra detalhe

PQUOTATD

Não

Pedidos de cotação detalhe artigo

PRESP

Não

Resposta pedidos de cotação

PRESPD

Não

Resposta pedidos de cotação detalhe

PWRKORDERS

Não

Necessidades tomadas em conta

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

BPARTNER

Não

Terceiros

BPSUPPLIER

Não

Fornecedores

BPADDRESS

Não

Endereços

BPSUPPMVT

Não

Movimentos fornecedores

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILIT

Não

Artigo-estabelecimento

ORDERS

Não

Em curso :

FACILITY

Não

Estabelecimento

TABCUR

Não

Tabela das divisas

TABCOUNTRY

Não

Tabela dos países

TABUNIT

Não

Tabela das unidades

TABCOEFF

Não

Tabela dos coeficientes

GACCOUNT

Não

Contas gerais

CACNA

Não

Naturezas analíticas

GAUTACEF 

Não

Fórmulas documentos automáticos

PERIOD

Não

Períodos

ATABDIV

Não

Tables diverses

TABVAT

Não

Tabela das taxas

PAPPRECORD

Não

Registo das assinaturas

 

 

 

 

 

BEFDUDCRE : ntervir sobre as prestações antes da sua criação

Este ponto de entrada afecta a criação de prestações nas encomendas de venda e de compra.

Permite intervir antes a escrita do registo correspondente a um vencimento de prestação de diferentes maneiras :

- Seja em modificando o conteúdo de registo corrente da tabela GACDUDDATE e em deixando o tratamento standard fazer a atualização.

- Seja em gerando inteiramente a geração de registo GACDUDDATE. Neste caso, falta posicionar a variável GPE a 1 para que o tratamento standard não faça a atualização do registo.

Este ponto de entrada está situado no tratamento TRTTPT no sub-programa ACOMPTES.

É chamado no momento da criação de uma prestação.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso quando se está em criação, anulação de prestações. É a transação de atualização da encomenda. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Não existe ficheiro rasto aberto.

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

O módulo (Compra / venda) está conhecido pelo parâmetro MODULE (de tipo "Integer")

Este ponto de entrada é chamado :

·               Na gestão das encomendas de venda :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda :

·               Na ação AVANT_MODFIC, para pesquisar se falta modificar as prestações : Se a condição de pagamento foi modificada ou se o montante da encomenda foi modificado e que a encomenda não foi faturada, as prestações são modificadas se não foram pagas.

·               Na ação MODIF, para suprimir e recriar as prestações.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

Em visualização de uma encomenda :

·               Na ação LIENS, para acinzentar o campo condição de pagamento se as prestações foram pagas.

·               Na gestão das encomendas de compra :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda, na ação MODIF, para verificar que nenhuma prestação foi paga depois suprimir e recriar as prestações se for necessário.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

 
Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...

Para as tabelas que não são utilizadas em todos os tratamentos, dão-se os nomes dos tratamentos que o utilizam.

 

 Tabela

Conteúdo significativo

Título Tabela

Tabelas abertas pelo sub-programa "ACOMPTES"

TABPAYTERM

Não

Tabela condições de pagamento

TABCUR

Não

Tabela das divisas

GACCDUDATE

Não

Tabela dos vencimentos

GACCCODE

Não

Códigos contabilísticos.

GACCOUNT

Não

Contas gerais

ATABDIV

Não

Tables diverses

Gestão das encomendas de venda

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

SQUOTED

Não

Detalhe orçamento

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Não

Artigo-estabelecimento

ITMCATEG

Não

Categoria de artigos

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

TABMODELIV

Não

Tabela modos de entrega

TABUNIT

Não

Tabela das unidades

BPADDRESS

Não

Endereços

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

SALESREP

Não

Representantes

Gestão das encomendas de compra

PORDER :

Não

Encomendas cabeçalho

PORDERQ

Não

Encomendas linha quantidade

PORDERP

Não

Encomendas linha preço

PORDERC

Não

Encomendas linha preço

PREQUIS :

Não

Pedidos de compra

PREQUISD

Não

Pedidos de compra detalhe

PQUOTATD

Não

Pedidos de cotação detalhe artigo

PRESP

Não

Resposta pedidos de cotação

PRESPD

Não

Resposta pedidos de cotação detalhe

PWRKORDERS

Não

Necessidades tomadas em conta

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

BPARTNER

Não

Terceiros

BPSUPPLIER

Não

Fornecedores

BPADDRESS

Não

Endereços

BPSUPPMVT

Não

Movimentos fornecedores

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILIT

Não

Artigo-estabelecimento

ORDERS

Não

Em curso :

FACILITY

Não

Estabelecimento

TABCUR

Não

Tabela das divisas

TABCOUNTRY

Não

Tabela dos países

TABUNIT

Não

Tabela das unidades

TABCOEFF

Não

Tabela dos coeficientes

GACCOUNT

Não

Contas gerais

CACNA

Não

Naturezas analíticas

GAUTACEF 

Não

Fórmulas documentos automáticos

PERIOD

Não

Períodos

ATABDIV

Não

Tables diverses

TABVAT

Não

Tabela das taxas

PAPPRECORD

Não

Registo das assinaturas

 

 

 

 

 

BEFDUDUPD : ntervir sobre as prestações antes da sua modificação

Este ponto de entrada afecta a modificação das prestações nas encomedas de venda e compra.

Permite intervir antes a escrita do registo correspondente a um vencimento de prestação de diferentes maneiras :

- Seja em modificando o conteúdo de registo corrente da tabela GACDUDDATE e em deixando o tratamento standard fazer a atualização.

- Seja em gerando inteiramente a geração de registo GACDUDDATE. Neste caso, falta posicionar a variável GPE a 1 para que o tratamento standard não faça a atualização do registo.

Este ponto de entrada está situado no tratamento TRTTPT no sub-programa ACOMPTES.

É chamado no momento da modificação de uma prestação.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso quando se está em criação, anulação de prestações. É a transação de atualização da encomenda. A variável GOK está utilizada e testada. Ela é igual a 1. Ela pode ser posicionada a 0 se deseja abandonar a transação.

Ficheiro rasto

Não existe ficheiro rasto aberto.

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

O módulo (Compra / venda) está conhecido pelo parâmetro MODULE (de tipo "Integer")

Este ponto de entrada é chamado :

·               Na gestão das encomendas de venda :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda :

·               Na ação AVANT_MODFIC, para pesquisar se falta modificar as prestações : Se a condição de pagamento foi modificada ou se o montante da encomenda foi modificado e que a encomenda não foi faturada, as prestações são modificadas se não foram pagas.

·               Na ação MODIF, para suprimir e recriar as prestações.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

Em visualização de uma encomenda :

·               Na ação LIENS, para acinzentar o campo condição de pagamento se as prestações foram pagas.

·               Na gestão das encomendas de compra :

Em criação de uma encomenda, na ação gobjet CREATION para criar as prestações.

Em modificação de uma encomenda, na ação MODIF, para verificar que nenhuma prestação foi paga depois suprimir e recriar as prestações se for necessário.

Em supressão de uma encomenda :

Na ação VERF_ANU, para verificar que nenhuma prestação foi paga.

·               Na ação ANNULE, para suprimir as prestações.

 
Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado…). Tradicionalmente, é o caso para o ficheiro que contém o cabeçalho e não aquele que contém as linhas...

Para as tabelas que não são utilizadas em todos os tratamentos, dão-se os nomes dos tratamentos que o utilizam.

 

 Tabela

Conteúdo significativo

Título Tabela

Tabelas abertas pelo sub-programa "ACOMPTES"

TABPAYTERM

Não

Tabela condições de pagamento

TABCUR

Não

Tabela das divisas

GACCDUDATE

Não

Tabela dos vencimentos

GACCCODE

Não

Códigos contabilísticos.

GACCOUNT

Não

Contas gerais

ATABDIV

Não

Tables diverses

Gestão das encomendas de venda

SORDER :

Não

Encomendas cabeçalho

SORDERQ

Não

Encomendas linha quantidade

SORDERP

Não

Encomendas linha preço

SQUOTED

Não

Detalhe orçamento

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPDLVCUST

Não

Clientes à consignação

BPCUSTMVT

Não

Movimentos clientes

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos-venda

ITMBPC

Não

Artigos-cliente

ITMMVT

Não

Movimentos artigos

ITMFACILIT

Não

Artigo-estabelecimento

ITMCATEG

Não

Categoria de artigos

TABSOHTYP

Não

Tipos de encomenda

FACILITY

Não

Estabelecimentos :

TABCUR

Não

Tabela das divisas

TABMODELIV

Não

Tabela modos de entrega

TABUNIT

Não

Tabela das unidades

BPADDRESS

Não

Endereços

SPRICLINK

Não

Pesquisa tarifas vendas (link )

PRICSTRUCT

Não

Estrutura tarifas

SALESREP

Não

Representantes

Gestão das encomendas de compra

PORDER :

Não

Encomendas cabeçalho

PORDERQ

Não

Encomendas linha quantidade

PORDERP

Não

Encomendas linha preço

PORDERC

Não

Encomendas linha preço

PREQUIS :

Não

Pedidos de compra

PREQUISD

Não

Pedidos de compra detalhe

PQUOTATD

Não

Pedidos de cotação detalhe artigo

PRESP

Não

Resposta pedidos de cotação

PRESPD

Não

Resposta pedidos de cotação detalhe

PWRKORDERS

Não

Necessidades tomadas em conta

PPRICLINK

Não

Pesquisa tarifas compra ( Link )

BPARTNER

Não

Terceiros

BPSUPPLIER

Não

Fornecedores

BPADDRESS

Não

Endereços

BPSUPPMVT

Não

Movimentos fornecedores

ITMMASTER

Não

Artigos

ITMBPS

Não

Artigos-Fornecedores

ITMFACILIT

Não

Artigo-estabelecimento

ORDERS

Não

Em curso :

FACILITY

Não

Estabelecimento

TABCUR

Não

Tabela das divisas

TABCOUNTRY

Não

Tabela dos países

TABUNIT

Não

Tabela das unidades

TABCOEFF

Não

Tabela dos coeficientes

GACCOUNT

Não

Contas gerais

CACNA

Não

Naturezas analíticas

GAUTACEF 

Não

Fórmulas documentos automáticos

PERIOD

Não

Períodos

ATABDIV

Não

Tables diverses

TABVAT

Não

Tabela das taxas

PAPPRECORD

Não

Registo das assinaturas