Ponto entrada > Módulo Compras > Tratamento standard SUBPPI2 

PECFILTSUP : Filtro suplementar sobre tomada em conta de necessidades

Este ponto de entrada situado nos tratamentos SUBPPI e SUBPPI2 tomada em conta de necessidades de pedidos de compra, de encomendas ou de pedidos de entrega, gera uma acção "PECFILTSUP".

O objectivo desta acção é de dar a possibilidade de posicionar os filtros suplemtares sobre as necessidades a tratar.

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

A chamada se faz antes tratamnto da tomada em conta das necessidades após ter registado os elementos de cabeçalho de proposição automática.

Variáveis e máscaras disponíveis

As variáveis seguintes são carregadas no momento de chamada de acção "PECFILTSUP".

TYPFILT

Tipo de filtro :

- 1 = Filtro sobre a tabela das linhas de encomendas de compra PREQUISD [PSD]

- 2 = Filtro sobre a tabela dos em-curso ORDERS [ORD]

CRITERES

Filtro standard posicionado sobre a tabela PREQUISD ou ORDERS

CRITLNK

Filtro standard posicionado sobre o "Link" necessário à pesquisa das necessidades.

As variáveis precedentes não devem ser modificados.

As variáveis seguintes devem estar modificadas para influenciar o tratamento da tomada em conta das necessidades.

CRITSUP

Filtro suplementar sobre a tabela PREQUISD se TYPFILT=1 ou ORDERS se TYPFILT=2. O comprimento máximo do filtro é de 240 caracteres. Se o filtro está vazio não terá filtro suplementar.

CRITLNK2

Filtro suplementar sobre a tabela ITMFACILIT se TYPFILT=2. O comprimento máximo do filtro é de 240 caracteres. Se o filtro está vazio não terá filtro suplementar.

Nota : Se o parâmetro "Filtro por comprador" BUYFLT está posicionado a 2 (Sim) o filtro seguinte será automaticamnte gerado sobre a tabela ITMFACILIT : [F:ITF]BUY=[M:PPI2]ORDBUY or [F:ITF]BUY=""

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (neste caso preciso não existe nenhum).

Tabela

Conteúdo significativo

Intitulado Tabela

PREQUISD

 

Linhas pedidos de compra

ORDERS

 

Em-curso

Observações diversas

Se o filtro suplementar não foi correcto, uma caixa de informação será afixado em seguida este filtro será ignorado.

 

PECBESOINS : Modificação das quantidades a tomar em conta

Este ponto de entrada situado nos tratamentos SUBPPI e SUBPPI2 tomado em conta das necessidades em criação de pedidos de compra, de encomendas ou de pedidos de entrega, gera uma acção "PECBESOINS".

O objectivo desta acção é de dar a possibilidade de modificar a quantidade de necessidade a tomar em conta.

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

A chamada se faz para cada linha de necessidade encontrada no momento de criação de pedidos de compra, de encomendas de compra ou de pedidos de entrega ligados a um contrato de compra.

Variáveis e máscaras disponíveis

As variáveis seguintes são carregadas no momento de chamada de acção "PECBESOINS".

TRAIT

Tipo de alteração das necessidades :

- 1 = Depois a tabela das linhas de encomendas de compra PREQUISD [PSD]

- 2 = Depois a tabela dos em-curso ORDERS [ORD]

ABREV

Abreviação da máscara ecrã utilizada ("PPI1" ou "PPI2")

A máscara ecrã [M:PPIx] é utilizável, a variável I indica a linha do quadro em curso de carregamento.

[M:PPIx]CODE

Código do tratamento :

1 = Tomada em conta dos "POS"

2 = Tomada em conta dos "POP"

3 = Tomada em conta dos "POS" e dos "POP"

4 = Tomada em conta dos "SCF"

5 = Tomada em conta dos "POS" e "POP" outras que pedidos de compra

-6= Tomada em conta dos pedidos de compra

7 = Tomada em conta dos "TRS" e "TRP"

As classes ficheiros seguintes estão caregados : [F:PSD] se TRAIT=1 ou [F:ORD] se TRAIT=2

As variáveis e classes precedentes não devem ser modificados.

A variável seguinte deve estar modificada para influenciar o tratamento da tomada em conta das necessidades.

RMNQTY :

Quantidade da necessidade a ter em conta exprimida em unidade de stock.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (a linha de pedido de compra está carregada…etc).

Tabela

Conteúdo significativo

Intitulado Tabela

PREQUISD

Sim se TRAIT=1

Linhas pedidos de compra

ORDERS

Sim se TRAIT=2

Em-curso

Observações diversas

Um valor nulo ou negativo de RMNQTY terá como significado "sem tomada em conta", a linha da necessidade não estará caregada no quadro.