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] ).
Não existe transação em curso.
Não existe ficheiro rasto aberto.
A máscara MFGBENCHD está aberta e as diferentes seleções estão carregadas.
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 |
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.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
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.
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
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
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
Não existe transação em curso.
Não existe ficheiro rasto aberto.
A máscara MFGBENCHD está aberta e as diferentes seleções estão carregadas.
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 |
Este ponto de entrada permite intervir a mão sobre o stock inicial tomado em conta no plano de trabalho.
É chamado no tratamento BENCHLIB.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
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.
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
Este ponto de entrada permite intervir sobre a lista das transações propostas.
A variável CRITERE contém os filtros standard. É possível acrescentar um filtro complementar da maneira seguinte :
CRITERE += "&find(BTSNUM,'AAA','BBB')
Este ponto de entrada permite intervir sobre o estilo de afixação de uma linha do quadro.
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.