Todas as fichas de um código tarifa dado têm as linhas emitidas de uma estrutura comum As datas de validade são ligadas à ficha e são idênticas para cada uma destas linhas.
O objecto principal está detectado automáticamente com a chave principal correspondendo ao código tarifa e ao número da ficha.
As linhas detalhes são detectadas segundo dois critérios, na ordem seguinte :
1. Pesquisa com número de linha se está parametrizado e preenchido.
Se a linha existe, ela está modificada, no caso contrário ela está criada.
Este numero de linha afectado no momento da criação está sempre comhecido. Está menos adaptado a uma modificação das linhas.
2. Pesquisa com número de linha import IMPNUMLIG se está parametrizado e preenchido.
Se a linha existe, ela está modificada, no caso contrário ela está criada.
Este numero de linha não está registada em criação de tarifa. É incrementado no momento de uma importação de tarifa e permite guardar um número de referência. Se o número de linha importação está a "0", trata-se de uma criação.
As seguintes tabelas são utilizadas pela função. O seu conteúdo deve por conseguinte ser actualizado :
Tabela | Descr. Tabela |
---|---|
SPRICFICH [SPF] | |
SPRICLIST [SPL] | Tarifas clientes |
No ficheiro SPRICLIST, os critérios são reagrupados num só dado PLI.
No modelo, devem estar definidos separadamente nas variável globais.
Uma variável específica correspondente está atribuido a cada um dos critérios.
As correspondências não devem jamais estar invertifdos.
Este modelo é utilizável ao mesmo tempo em import. e export.. Os dados são actualizados nas seguintes tabela :
Tabela | Descr. Tabela |
---|---|
BPARTNER [BPR] | |
BPCUSTMVT [MVC] | Movimentos clientes |
BPCUSTOMER [BPC] | |
BPDLVCUST [BPD] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
ITMSALES [ITS] | |
PRICSTRUCT [PRS] | |
SALESREP [REP] | |
SORDER [SOH] | |
SORDERP [SOP] | Encomenda venda - Preço |
SORDERQ [SOQ] | Encomendas venda - Quantidades |
SPREASON [SPR] | |
SPRICCONF [SPC] | |
SPRICFICH [SPF] | |
SPRICLIST [SPL] | Tarifas clientes |
TABCUR [TCU] | |
TABUNIT [TUN] |