Ponto entrada > Módulo Stocks > Tratamento standard FUNDBENCH 

ADDLIN : Preenchimento de zonas específicas

Este ponto de entrada permite registar os campos específicos no plano de trabalho.

ATENÇÃO : este PE foi deslocado no tratamento BENCHLIB.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis e mascaras disponíveis

Este ponto de entrada está chamado em fim de anel de alimentação das linhas do quadro.

Permite intervir afim de alimentar os campos específicos do quadro..

A classe ecrã MFGBENCHD/MTOLINKB (*) está aberta no momento da chamada do ponto de entrada.

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

Título Tabela

ORDERS

Sim

Em-curso

ITMFACILIT

Sim

Artigos - Estabelecimentos

(*) Seguindo os valores de GFONCTION respectivamente FUNDBENCH/FUNMLINK

CUSSELFLT : Posicionamento de filtros suplementares.

Este ponto de entrada permite intervir na criação dos filtros de seleções no tratamento do plano de trabalho (função FUNDBENCH).

A variável CUSFLT (255 caracteres) permite posicionar os filtros sobre as zonas ficheiros suplementares.

O filtro aplica-se exclusivamente ao ficheiro dos em curso artigos (ORDERS  classe [F :ORD] ).

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGBENCHD está aberta e as diferentes seleções estão carregadas.

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

Título Tabela

ITMFACILIT

Sim

Artigo-estabelecimento

ORDERS

‎Não

Artigos em curso

ITMMASTER

Sim

Artigos

CHECKORD : Escolha na afixação das ordens selecionadas

Este ponto de entrada permite escolher as ordens a afixar no plano de trabalho por entre aqueles que já fizeram objeto de uma seleção prévia.

É chamado no tratamento BENCHLIB.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está chamado em início de anel de alimentação das linhas do quadro, justo antes a transclasse.

A máscara MFGBENCHD/MTOLINKB está aberta no momento da chamada do ponto de entrada.

Variáveis e máscaras disponíveis

A variável GPE é utilizada. Ela está posicionada ao valor 0 por defeito. Ela deverá estar posicionada a 1 no tratamento específico ligado ao ponto de entrada se não se deseja afixar o registo corrente. De volta no tratamento standard, o valor de GPE é testado. Se ela está diferente de 0, a parte afetando a alimentação da linha 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

Título Tabela

ORDERS

‎Não

Em-curso

ITMFACILIT

Sim

Artigos - Estabelecimentos

ITMMASTER

Sim

Artigos

(*) Seguindo os valores de GFONCTION respectivamente FUNDBENCH/FUNMLINK

CUSSRT : Classes suplementares

Este ponto de entrada permite intervir sobre a ordenação dos registos do quadro no tratamento do plano de trabalho (função FUNDBENCH).

A variável WTRI (de tipo inteiro) permite desativar a ordenação standard se uma ordenação específica foi colocada em obra. Para este facto, posicionar WTRI ao valor 1.

Este ponto de entrada sendo comum às funções Planning global, plano de trabalho e reagrupamento, o tratamento específico é único e o contexto pode ser determinado via o teste do tipo de transação :

[F :BTS] BTSTYP = 51 para o planning global

[F :BTS] BTSTYP = 52 para o plano de trabalho

[F :BTS] BTSTYP = 53 para o reagrupamento

Exemplo de tratamento específico :

$ACTION

Case ACTION

 When "CUSSRT"      : Gosub CUSSRT

Endcase

Return

 $CUSSRT

Case [F:BTS]BTSTYP

When 51 : Sorta [M:MGB]NBLIG [M:MGB]NBLIG Order By [M:MGB]BPRNUM(indice)

    When 52 : Sorta [M:MGD]NBLIG [M:MGD]NBLIG Order By [M:MGD]BPRNUM(indice)

    When 53 : Sorta [M:MGP]NBLIG [M:MGP]NBLIG Order By [M:MGP]BPRNUM(indice)

Endcase

WTRI = 1

Return

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGBENCHD está aberta e as diferentes seleções estão carregadas.

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

Título Tabela

ITMFACILIT

Sim

Artigo-estabelecimento

ORDERS

‎Não

Artigos em curso

ITMMASTER

Sim

Artigos

TABUNIT

‎Não

Tabela das unidades

BENCHTRS

Sim

Transação de registo

STRSTO : Stock inicial

Este ponto de entrada permite intervir a mão sobre o stock inicial tomado em conta no plano de trabalho.

É chamado no tratamento BENCHLIB.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Classes ficheiros e ecrãs disponíveis

A máscara MFGBENCHD/MTOLINKB está aberta e as diferentes seleções são carregadas.

O stock de partida está já calculado (variável WEXT) e pode ser modificado segundo as necessidades.

A classe [ITV] correspondente ao registo Acumulados Artigo/estabelecimento está em linha.

  

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

Título Tabela

ITMFACILIT

Sim

Artigo-estabelecimento

ORDERS

‎Não

Artigos em curso

ITMMASTER

Sim

Artigos

ITMMVT

Sim

Acumulados Artigo-Estabelecimento

BENCHTRS

Sim

Transação de registo

(*) Seguindo os valores de GFONCTION respectivamente FUNDBENCH/FUNMLINK

FILTER_TRS: Filtro suplementar sobre transacções

Este ponto de entrada permite intervir sobre a lista das transações propostas.

Contexto e modo de funcionamento.

Utilização

A variável CRITERE contém os filtros standard. É possível acrescentar um filtro complementar da maneira seguinte :

CRITERE += "&find(BTSNUM,'AAA','BBB')

STYLE : Estilo das linhas de quadro

Este ponto de entrada permite intervir sobre o estilo de afixação de uma linha do quadro.

Contexto e modo de funcionamento.

Utilização

A variável [M:HLIK]LINNUM contém o índice da linha de quadro.

A variável [M:HLIK]STYLE contém o estilo standard a aplicar a esta linha (nenhum estilo se [M:HLIK]STYLE = vazio).

Em reafetando [M:HLIK]STYLE, é possível de susbstituir o estilo standard por um outro, ou de inibir.