Ponto entrada > Módulo GPAC > Tratamento standard MFGLIB 

CHECKCOMP : Controlos suplemetares de validade dos componentes

Este ponto de entrada permite intervir justo antes quando se controla a validação dos componentes. Permite de acrescentar novos controlos a estes já existentes em standard e eventualmente de impedir a utilização de componentes.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [ITM] está carregado no momento da chamada do ponto de entrada.

O buffer [ITF] está carregado no momento da chamada do ponto de entrada.

Utilização

Este ponto de entrada foi concebido para permitir de intervir no interior do sub-programa de controlo de validade dos componentes. Permite de acrescentar os controlos suplementares aos controlos standard.

No momento da chamada, os parâmetros seguintes estão disponíveis :

Char LFCY estaeblecimento de produção

Integer LMSG flag mensagem : Se existe o valor 1, envia-se uma mensagem ao utilizador.

Se um componente não foi considerado como válido, afecta-se à variável mkstat um valor <> 0 para recusar o registo do campo.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

MFGHEAD

Não

OF cabeçalho

MFGITM

Não

Artigos lançados

MFGOPE :

Não

Operações

MFGMAT

Não

Matérias

 MFGPRN

Não

Documentos

ORDERS

Não

Em-curso :

SCHEDULING

Não

Planificação

OPERATIONS

Não

Em curso de carga

ROUTING

Não

Cabeçalho de gama

ROUOPE

Não

Operações de gama

ROUSCD

Não

Gama - Planificação

BOM

Não

Nomenclaturas

BOMD

Não

Linhas nomenclaturas

FACILITY

Não

Estab.

ITMMASTER

Sim                 

Artigo

ITMFACILIT

Sim                 

Artigo-estab.

 

LTICAL : Cálculo do atraso de fabrico

Este ponto de entrada permite intervir sobre o cálculo do atraso de fabrico.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [ITF] está carregado no momento da chamada do ponto de entrada.

Utilização

Este ponto de entrada está concebido para permitir intervir sobre o cálculo do atraso de fabrico.

No momento da chamada, os parâmetros seguintes estão disponíveis :

ORIDAL        Atraso de origem

WEXTQTY    Quantidade

WDEL            Atraso de fabrico

WCOEF         Coeficiente de degressividade

WLOT            Lote técnico se não nulo, senão lote económico

O resultado do cálculo deve ser registado na variável DSTDEL (decimal).

A variável GPE deve ser posicionada a 1 para que o cálculo standard não se faça.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

ITMFACILIT

Sim                 

Artigo/estabelecimento

 

MFGCLSCHK : Controlo suplementar sobre a validade dos artigos lançados

Este ponto de entrada permite de autorizar a utilização de um artigo fantasma em lançamento de fabrico.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

O buffer [ITM] está carregado no momento da chamada do ponto de entrada.

Utilização

Este ponto de entrada está chamado quando o ssitema detecta o registo de um artigo de categoria não fabricada ([F :ITM]CLSTYP diferente de 2,3 ou 4).

A variável GPE foi utilizada para autorizar o lançamento (GPE = 1).

###########################################################################

# Ponto de entrada MFGCLSCHK - Controlo sobre o tipo de categoria artigo lançado.

# Classe [ITM] disponível em entrada

# Em saída :

#     GPE = 0 para o tratamento standard (mensagem de erro)

#     GPE = 1 para validar o tipo de categoria

###########################################################################

$ACTION

Check box ACTION

 When "MFGCLSCHK"      : Gosub MFGCLSCHK

Endcase

Return

 

#---------------------------------------------------------------------

$MFGCLSCHK

If [F:ITM]CLSTYP = 7 : GPE = 1 : Endif

Return

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

ITMMASTER

Sim                 

Artigo

 

ITMCTL : supressão da afixação de mensagem em controlo de artigo

Este ponto de entrada permite intervir justo antes quando se controla a validação dos componentes. Permite curto-circuitar a mensagem "Artigo não gerado em stock".

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Utilização

Este ponto de entrada foi concebido para permitir de intervir no interior do sub-programa de controlo de validade dos componentes. Permite curto-circuitar a mensagem "Artigo não gerado em stock" do tratamento standard. A variável GPE é utilizada. Ela está posicionada ao valor 0 por defeito. Ela deve ser posicionada a 1 se deseja curto-circuitar a mensagem de erro do tratamento standard.. De volta no tratamento standard, o valor de GPE está testado. Se ele é diferente de 0, a mensagem de erro está curto-circuitada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

MFGHEAD

Não

OF cabeçalho

MFGITM

Não

Artigos lançados

MFGOPE :

Não

Operações

MFGMAT

Não

Matérias

 MFGPRN

Não

Documentos

ORDERS

Não

Em-curso :

SCHEDULING

Não

Planificação

OPERATIONS

Não

Em curso de carga

ROUTING

Não

Cabeçalho de gama

ROUOPE

Não

Operações de gama

ROUSCD

Não

Gama - Planificação

BOM

Não

Nomenclaturas

BOMD

Não

Linhas nomenclaturas

FACILITY

Não

Estab.

ITMMASTER

Sim                 

Artigo

ITMFACILIT

Sim                 

Artigo-estab.

CTLCAT : supressão da afixação de mensagem em controlo de artigo

Este ponto de entrada permite intervir justo antes quando se controla a validação dos componentes. Permite curto-circuitar a mensagem "Categoria artigo incompatível".

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Utilização

Este ponto de entrada foi concebido para permitir de intervir no interior do sub-programa de controlo de validade dos componentes. Permite curto-circuitar a mensagem "Categoria artigo incompatível" do tratamento standard. A variável GPE é utilizada. Ela está posicionada ao valor 0 por defeito. Ela deve ser posicionada a 1 se deseja curto-circuitar a mensagem de erro do tratamento standard.. De volta no tratamento standard, o valor de GPE está testado. Se ele é diferente de 0, a mensagem de erro está curto-circuitada.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

MFGHEAD

Não

OF cabeçalho

MFGITM

Não

Artigos lançados

MFGOPE :

Não

Operações

MFGMAT

Não

Matérias

 MFGPRN

Não

Documentos

ORDERS

Não

Em-curso :

SCHEDULING

Não

Planificação

OPERATIONS

Não

Em curso de carga

ROUTING

Não

Cabeçalho de gama

ROUOPE

Não

Operações de gama

ROUSCD

Não

Gama - Planificação

BOM

Não

Nomenclaturas

BOMD

Não

Linhas nomenclaturas

FACILITY

Não

Estab.

ITMMASTER

Sim                 

Artigo

ITMFACILIT

Sim                 

Artigo-estab.

CTLITMSTA : Gestão personalizada dos status artigos

Este ponto de entrada permite intervir justo antes quando se controla a validação dos componentes. Permite curto-circuitar o controlo facto sobre o status do artigo.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Utilização

Os status possíveis dos artigos são :

1-     Activo              : artigo utilizável sem condição
2- Elaboração : mensagem de advertência permitindo utilizar ou não o artigo
3- Em ruptura : mensagem de advertência permitindo utilizar ou não o artigo
4- Não renovada: impossibilidade de utilizar o artigo
5- Caducado : impossibilidade de utilizar o artigo
6- Não utilizável : impossibilidade de utilizar o artigo

Este ponto de entrada vai permitir em particular de utilizar os artigos em status 4. Para tal falta posicionar as variáveis GPE a 1 e mkstat a 0.

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto (...).

Tabela

Conteúdo significativo

Intitulado Tabela

MFGHEAD

Não

OF cabeçalho

MFGITM

Não

Artigos lançados

MFGOPE :

Não

Operações

MFGMAT

Não

Matérias

 MFGPRN

Não

Documentos

ORDERS

Não

Em-curso :

SCHEDULING

Não

Planificação

OPERATIONS

Não

Em curso de carga

ROUTING

Não

Cabeçalho de gama

ROUOPE

Não

Operações de gama

ROUSCD

Não

Gama - Planificação

BOM

Não

Nomenclaturas

BOMD

Não

Linhas nomenclaturas

FACILITY

Não

Estab.

ITMMASTER

Sim                 

Artigo

ITMFACILIT

Sim                 

Artigo-estab.