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ênticos para cada uma das 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 o número de linhas se está parametrizado e preenchido.
Se a linha existe, ela está modificada, no contrário ela está criada.
Este número de linha afectada no momento da criação não é conhecido pelo fornecedor que transmite as tarifas. É pelo 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 no momento de uma import de tarifa de guardar um número transmitido pelo fornecedor. Se o número de linha importação está a "zero", 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 |
---|---|
PPRICLIST [PPL] | Tarifas fornecedores |
No ficheiro PPRICLIST, 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 ser invertidos.
Este modelo é utilizável ao mesmo tempo em import. e export.. Os dados são actualizados nas seguintes tabela :
Tabela | Descr. Tabela |
---|---|
BPARTNER [BPR] | |
BPSUPPLIER [BPS] | |
BPSUPPMVT [MVS] | Movimentos fornecedores |
ITMBPS [ITP] | |
ITMFACILIT [ITF] | |
ITMMASTER [ITM] | |
PPREASON [PPR] | |
PPRICCONF [PPC] | |
PPRICFICH [PPF] | |
PPRICLIST [PPL] | Tarifas fornecedores |
PRICSTRUCT [PRS] | |
TABCUR [TCU] | |
TABUNIT [TUN] |