Ponto entrada > Módulo Vendas > Tratamento standard FUNSPCINC 

SPCINCFIL : Acréscimo de critérios ao filtro de selecção das fichas tarifas

Este ponto de entrada permite completar o filtro de seleção das fichas tarifas a rever.

É chamada no tratamento de cálculo das novas fichas tarifas FUNSPCINC

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado em início de tratamento

Variáveis disponíveis :

Os limites de fichas assim que a data de validade permitem constituir a variável filtro standard FILTRESPF.

Este ponto de entrada permite utilizar os campos da tabela SPRICFICH para completar a variável FILTRESPF

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto

Tabela

Abreviação

Conteúdo significativo

Título Tabela

SINCENT

SNE

Sim

Definição revisão tarifas

SINCDET

SND

Sim

Definição revisão tarifas (linhas)

SPRICCONF

SPC

Sim

Parametrização tarifas clientes

PRICSTRUCT

PRS

Sim

Estrutura das tarifas

SPREASON

SPR

Não

Motivos tarifas vendas

SPRICFICH

SPF

Não

Tarifas clientes ( Fichas )

SPRICLIST

SPL

Não

Tarifas clientes ( Linhas )

SPRICFICH

SPFN

Não

Tarifas clientes ( Fichas )

SPRICINCR

SPI

Não

Aumento tarifas (novos valores da linha)

ITMMASTER

ITM

Não

Artigos

ITMSALES

ITS

Não

Artigos - vendas

ITMBPC

ITU

Não

Artigos - clientes

ITMFACILIT

ITF

Não

Artigos - Estabelecimentos

ITMCOST

ITC

Não

Artigos custos

BPARTNER

BPR

Não

Business Partner

BPCUSTOMER

BPC

Não

Clientes

BPCUSTMVT

MVC

Não

Movimentos clientes

BPADDRESS

BPA

Não

Endereços

TABCUR

TCU

Não

Tabela das divisas

SPCINCCTL : Selecção da ficha tarifas a rever segundo o seu conteúdo

Este ponto de entrada permite determinar se a ficha corrente deve ser revisada.

É chamada no tratamento de cálculo das novas fichas tarifas FUNSPCINC

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada foi chamada após a leitura da ficha tarifa. Permite afinar a seleção quando os critérios de seleção não estão contidos nos campos da tabela SPRICFICH.

Variáveis disponíveis :

Posicionar a variável GPE a 1 para não revisar a ficha corrente.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto

Tabela

Abreviação

Conteúdo significativo

Título Tabela

SINCENT

SNE

Sim

Definição revisão tarifas

SINCDET

SND

Sim

Definição revisão tarifas (linhas)

SPRICCONF

SPC

Sim

Parametrização tarifas clientes

PRICSTRUCT

PRS

Sim

Estrutura das tarifas

SPREASON

SPR

Não

Motivos tarifas vendas

SPRICFICH

SPF

Sim

Tarifas clientes ( Fichas )

SPRICLIST

SPL

Não

Tarifas clientes ( Linhas )

SPRICFICH

SPFN

Não

Tarifas clientes ( Fichas )

SPRICINCR

SPI

Não

Aumento tarifas (novos valores da linha)

ITMMASTER

ITM

Não

Artigos

ITMSALES

ITS

Não

Artigos - vendas

ITMBPC

ITU

Não

Artigos - clientes

ITMFACILIT

ITF

Não

Artigos - Estabelecimentos

ITMCOST

ITC

Não

Artigos custos

BPARTNER

BPR

Não

Business Partner

BPCUSTOMER

BPC

Não

Clientes

BPCUSTMVT

MVC

Não

Movimentos clientes

BPADDRESS

BPA

Não

Endereços

TABCUR

TCU

Não

Tabela das divisas

UPDNEWCRD : Modificação da nova ficha antes atualização da tabela

Este ponto de entrada permite intervir antes o fim da transação revisão das tarifas.

É chamada no tratamento de cálculo das novas fichas tarifas FUNSPCINC

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Para recusar a atualização da ficha, falta posicionar a variável GOK a 0.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada afecta a modificação, duplicação ou alterações de divisa de uma ficha.

É chamada para cada ficha, quando a tabela de trabalho SPRICINCR contém o conjunto das linhas tarifas calculadas, mas antes a data de arranque na tabela das linhas tarifas SPRICLIST

Variáveis disponíveis :

[F :SNE]TYP determina o tipo de atualização ( 1= duplicação da ficha / 2=modificação da ficha / 3= carregamento de divisa).

Para os três tipos de atualização, a este nível do tratamento, a tabela de trabalho SPRICINCR contém o conjunto das linhas calculadas.

Duplicação : Criação de uma nova ficha a partir do conteúdo de SPRICINCR

-          Pesquisa de um número de ficha

- Registo das linhas da nova ficha a partir da tabela de trabalho.

- Se a data de fim da ficha origem é superior à data de início da nova ficha, a ficha origem está reajustada (dia de fim = dia de início da nova ficha -1).

Modificação :   

- Supressão de linhas origens

- Registo das linhas a partir da tabela de trabalho

Alteração de divisa : Criação de uma nova ficha a partir do conteúdo de SPRICINCR

-          Pesquisa de um número de ficha

- Escrita das linhas da nova ficha a partir da tabela de trabalho.

A variável WNEW_PLI permite, em a registando no PE, de modificar o código tarifa das novas fichas criadas em caso de duplicação ou de modificação. ATENÇÃO, é necessário que a parametrização de código tarifa existe, o tratamento não faz a verificação.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto  

Tabela

Abreviação

Conteúdo significativo

Título Tabela

SINCENT

SNE

Sim

Definição revisão tarifas

SINCDET

SND

Sim

Definição revisão tarifas (linhas)

SPRICCONF

SPC

Sim

Parametrização tarifas clientes

PRICSTRUCT

PRS

Sim

Estrutura das tarifas

SPREASON

SPR

Não

Motivos tarifas vendas

 

 

 

 

SPRICFICH

SPF

Sim

Tarifas clientes ( Fichas )

SPRICLIST

SPL

Sim

Tarifas clientes ( Linhas )

SPRICFICH

SPFN

Não

Tarifas clientes ( Fichas )

SPRICINCR

SPI

Sim

Aumento tarifas (novos valores da linha)

 

 

 

 

ITMMASTER

ITM

Não

Artigos

ITMSALES

ITS

Não

Artigos - vendas

ITMBPC

ITU

Não

Artigos - clientes

ITMFACILIT

ITF

Não

Artigos - Estabelecimentos

ITMCOST

ITC

Não

Artigos custos

BPARTNER

BPR

Não

Business Partner

BPCUSTOMER

BPC

Não

Clientes

BPCUSTMVT

MVC

Não

Movimentos clientes

BPADDRESS

BPA

Não

Endereços

TABCUR

TCU

Não

Tabela das divisas