Ponto entrada > Módulo Compras > Tratamento standard SUBPPI 

PECFILTSUP : Filtro suplementar sobre tomada em conta de necessidades

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

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

Contexto e modo de funcionamento.

Transação

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chmada se faz com o tratamento da tomada em conta das necessidades após ter registado os elementos de cabeçalho do picking.

Variáveis e máscaras disponíveis

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

TYPFILT

Linhas de filtro :

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

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

CRITÉRIOS :

iltro standard posicionado sobre a tabela PREQUISD ou ORDERS

CRITLNK

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

As classes precedentes não devem ser modificadas.

As variáveis seguintes devem ser modificadas para influênciar 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 haverá 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 haverá filtro suplementar.

Nota : Se o parâmetro "Filtro por comprador" BUYFLT está posicionado a 2 (Sim) o filtro seguinte será automaticamente 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 está correcta, uma caixa de informação será afixada em seguida este filtro será ignorado.

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

Este ponto de entrada situado nos tratamentos SUBPPI et SUBPPI2 tomada em conta das necessidades em criação de pedidos de compra, de encomendas ou de encomendas 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.

Transação

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

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

Variáveis e máscaras disponíveis

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

RASTO

Tipo de alteração das necessidades :

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

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

ABREV

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

A máscara ecrã [M:PPIx] está 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" outros que pedidos de compra

- 6 = Tomada em conta dos pedidos de compra

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

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

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

As variáveis seguintes devem ser modificadas para influênciar o tratamento da tomada em conta das necessidades.

RMNQTY :

Quantidade da necessidade a tomar 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 encomenda de compra foi carregada...etc).

Tabela

Conteúdo significativo

Intitulado Tabela

PREQUISD

Sim se RASTO =1

Linhas pedidos de compra

ORDERS

Sim se RASTO = 2

Em-curso :

Observações diversas

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