Ponto entrada > Módulo Vendas > Tratamento standard SUBSPP 

SPPGENSEL : Modificação das selecções para determinar o conteúdo do catálogo

Este ponto de entrada é utilizado no momento da criação de um catálogo tarifas.

Permite substituir o tratamento standard de determinação dos conjuntos clientes / artigos para os quais o catálogo tarifas deve estar gerado.

Este ponto de entrada está situado no tratamento SUBSPP.

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

Este ponto de entrada está chamada na activação do botão "Validação".

Variáveis e máscaras disponíveis

O buffer [F:SPP] está guarnecido com o registo de parametrização activa.

Constituição dos filtros

Na chamada do ponto de entrada, as variáveis a utilizar no Filtro evalue ( … ) são guarnecidos.

- FILBPCSTR   FILBPCEND   FILBPCSUP            Filtros clientes

- FILBPRSUP                                                           Filtro terceiros

- FILITMSTR   FILITMEND   FILITMSUP                   Filtros artigos

- FILITSSUP                                                              Filtro artigos vendas

O ponto de entrada permite modificar o conteúdo destas variáveis em explorando os valores contidos nas selecções guardadas em [F:SPP]. Falta utilizar a classe [F:SPP].

Se os filtros suplementares (por exemplo sobre os clientes em consignação e/ou os artigos clientes) são necessários, devem estar reservados no ponto de entrada.

Anel de pesquisa dos conjuntos clientes / artigos

O anel deve estar reescrito ( ver anel standard ). É imperativo de utilizar as classes [F:xxxJ] porque os tratamentos tarifas efectuando as releituras sobre as classes [F] standard; os apontadores serão perturbados Por outro lado é necessário de alimentar as classes [F] standard antes chamada "Gosub TAR_CLIART From SUBSPP".

Variável GPE

A variável GPE deve estar posicionada a 1 para evitar o desenvolvimento do anel standard de pesquisa.  

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

SPPRTCONF

Sim

Definição catálogo tarifas

 

 

 

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPCUSTMVT

Não

Movimentos clientes

BPDLVCUST

Não

Clientes à consignação

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos - vendas

ITMBPC

Não

Artigos - clientes

ITMMVT

Não

Acumulados Artigos-Estabelecimentos

ITMFACILIT

Não

Artigos - Estabelecimentos

FACILITY

Não

Estabelecimentos :

ATABDIV

Não

Tables diverses

TABCUR

Não

Tabela das divisas

TABCHANGE

Não

Tabela dos cursos das divisas

TABVAC

Não

Tabela determinação das taxas

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa

TABUNIT

Não

Tabela das unidades

TABCOEFF

Não

Tabela dos coeficientes

PRICSTRUCT

Não

Estruturas tarifas

SPRICCONF

Não

Parametrizações tarifas clientes

SPRICFICH

Não

Tarifas clientes ( Fichas )

SPRICLIST

Não

Tarifas clientes ( Linhas )

SPRICLINK

Não

Pesquisa tarifas vendas ( Link )

SFOOTINV

Não

Elementos de facturação vendas

SPREASON

Não

Motivos tarifas vendas

 

 

 

BPARTNER

Não

sob abreviação [BPRJ]

BPCUSTOMER

Não

sob abreviação [BPCJ]

BPDLVCUST

Não

sob abreviação [BPDJ]

ITMMASTER

Não

sob abreviação [ITMJ]

ITMSALES

Não

sob abreviação [ITSJ]

ITMBPC

Não

sob abreviação [ITUJ]

 

 

 

 

SPPGENWRT : Modificação de uma linha de um catálogo tarifas

Este ponto de entrada está chamado antes o registo de cada linha do catálogo.

Este ponto de entrada está situado no tratamento SUBSPP.

Contexto e modo de funcionamento

Transacção

Uma transacção está em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamada na activação do botão "Validação".

Variáveis e máscaras disponíveis

O registo SPRICPRTQ [SPQ] contém o conjunto dos dados da linha do catálogo. É assim possível de os modificar.

Se o registo está escrito no ponto de entrada e não no tratamento standard, é necessário de fazer [F:SPW]=[F:SPQ] afim de não escrever as linhas em duplo no catálogo.

Variável IJ1

A variável IJ1 está testado antes registo da linha. Para não escrever esta linha, é suficiente de posicionar a variável IJ1 a 0.

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

SPPRTCONF

Sim

Definição catálogo tarifas

 

 

 

BPARTNER

Não

Terceiros

BPCUSTOMER

Não

Clientes

BPCUSTMVT

Não

Movimentos clientes

BPDLVCUST

Não

Clientes à consignação

ITMMASTER

Não

Artigos

ITMSALES

Não

Artigos - vendas

ITMBPC

Não

Artigos - clientes

ITMMVT

Não

Acumulados Artigos-Estabelecimentos

ITMFACILIT

Não

Artigos - Estabelecimentos

FACILITY

Não

Estabelecimentos :

ATABDIV

Não

Tables diverses

TABCUR

Não

Tabela das divisas

TABCHANGE

Não

Tabela dos cursos das divisas

TABVAC

Não

Tabela determinação das taxas

TABVAT

Não

Tabela dos códigos taxas

TABRATVAT

Não

Nível de taxa

TABUNIT

Não

Tabela das unidades

TABCOEFF

Não

Tabela dos coeficientes

PRICSTRUCT

Não

Estruturas tarifas

SPRICCONF

Não

Parametrizações tarifas clientes

SPRICFICH

Não

Tarifas clientes ( Fichas )

SPRICLIST

Não

Tarifas clientes ( Linhas )

SPRICLINK

Não

Pesquisa tarifas vendas ( Link )

SFOOTINV

Não

Elementos de facturação vendas

SPREASON

Não

Motivos tarifas vendas

 

 

 

BPARTNER

Não

sob abreviação [BPRJ]

BPCUSTOMER

Não

sob abreviação [BPCJ]

BPDLVCUST

Não

sob abreviação [BPDJ]

ITMMASTER

Não

sob abreviação [ITMJ]

ITMSALES

Não

sob abreviação [ITSJ]

ITMBPC

Não

sob abreviação [ITUJ]

 

 

 

 

RECHTARIF : Intervir antes da pesquisa tarifa

Contexto e modo de funcionamento

Este ponto de entrada utiliza o ponto de entrada RECHTARIF do tratamento TRTVENTAR :  RECHTARIF :