Este ponto de entrada permite intervir no tratamento de extração das linhas de stocks. O posicionamento ao valor 0 da variável global GPE permite não selecionar a linha de stock em curso de leitura.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
A máscara ALLSCALSTO está aberta Não é mais carregado.
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 |
FACILITY | Sim | Estabelecimento |
STOCK | Sim | Linhas de stock |
STOALL | Não | Alocações |
STOLOT | Sim | Lotes |
ITMMASTER | Sim | Artigo |
Este ponto de entrada permite tomar após a impressão de uma etiqueta de pesagem afim de lançar um tratamento específico, por exemplo a impressão de etiquetas suplementares.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
O ficheiro WEIGHING ([F :WGG]) está aberta.
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 |
FACILITY | Sim | Estabelecimento |
WEIGHING | Sim | Pesagem |
Este ponto de entrada permite intervir no momento da criação de registo na tabela WEIGHING (isto permitindo por exemplo de inicializar as zonas específicas) . Está colocada antes a instrução write [WGG].
Existe uma transação em curso.
Em caso de problema, posicionar a variável global GOK ao valor 0.
Em caso de pesagem completa ou parcial de um componente, existe o ficheiro rasto aberto.
Nos outros contextos de chamada do ponto de entrada, não há ficheiro rasto aberto.
O ficheiro WEIGHING ([F :WGG]) está aberto.
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 |
WEIGHING | Sim | Pesagem |
Este ponto de entrada permite modificar o valor do código gerando as trocas entre a central e X3, no caso de uma pesagem gerando um seguimeto matéria, afim de substituir este seguimento matéria por uma alteração de acondicionamento.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
A variável LCODE contém um valor compreendido entre 27 e31.
Falta lhe afetar um valor compreendido entre 90 e 95, que permitirá a ajuda do ponto de entrada "TRT_LCODE" de efetuar uma outra ação (alteração de acondicionamento por exemplo) que a atualização do seguimento.
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 |
WEIGHING | Não | Pesagem |
Este ponto de entrada permite substituir o seguimento por uma outra ação (alteração por exemplo) em testando a variável LCODE modificada pelo ponto de entrada MAJ_LCODE.
Existe uma transação em curso.
Em caso de problema, posicionar a variável global GOK ao valor 0.
Em caso de pesagem completa ou parcial de um componente, existe o ficheiro rasto aberto.
Nos outros contextos de chamada do ponto de entrada, não há ficheiro rasto aberto.
Este ponto de entrada está chamada se a variável LCODE é diferente de 27,28,29,30 ou 31.
Falta neste caso testar o valor de LCODE posicionado no ponto de entrada MAJ_LCODE afim de executar a ação desejada.
Exemplo para efetuar uma alteração de acondicionamento :
# Exemplo de sequência a escrever no PE para fazer
# alteração de acondicionamento seguinte a uma pesagem.
Local Decimal LQTY, LSHT
Local Integer LNBR, LNBJ, LRET
Raz [M:STW]
[M:STW]STOFCY = GSCA1MFGFCY
[M:STW]TRSTYP = 7 : # Alteração de acondicionamento
[M:STW]ITMREF = F_ITMREF
[M:STW]LOCENT = Acondicionamento destino (deve ser conhecido a este nível)
[M:STW]CUR = GLOCALDEV
[M:STW]IPTDAT = date$
[M:STW]PRIORDH = 0
[M:STW]PIOQTY = 3
[M:STW]VCRTYP = 10 : # OF
[M:STW]VCRNUM = F_MFGNUM
[M:STW]VCRLIN = F_MFGLIN
[M:STW]SEQ = F_SEQ
[M:STW]STOCOU(0) = F_STOCOU
LQTY = F_WEIWEI_US
Call ALISTOWORK(11,0,LQTY,LSHT,LNBR,LNBJ,LRET) From STKINT
# Atualização dos stocks
If LRET=0 Call MAJ_STOCK From STKMAJ Endif
If LRET<>0 | GOK<1 GOK=0 Endif
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 |
WEIGHING | Sim | Pesagem |
Este ponto de entrada permite intervir no momento da criação de registo na tabela MFGHEADTRK (isto permitindo por exemplo de inicializar as zonas específicas). Está colocada antes a instrução write [MTK].
Existe uma transação em curso.
Existe um ficheiro rasto aberto.
O ficheiro MFGHEADTRK ([F :MTK]) está aberto.
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 |
WEIGHING | Sim | Pesagem |
MFGMATTRK | Sim | Seguimento de fabrico-Matéria |
Este ponto de entrada permite intervir no momento de recuperação dos componentes de OF. Permite posicionar os filtros suplemtementares afim de selecionar os componentes.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
O ficheiro MFGMAT ([F :MFM]) está aberto e carregado. A variável global GSCA1ITMREF está valorizada com o componente a pesar, se um componente foi registado no ecrã de acolho da pesagem.
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 |
MFGITM | Sim | Ordens fabrico - cabeçalho |
MFGMAT | Sim | Ordens fabrico - matérias |
Este ponto de entrada permite intervir após ter filtrado os componentes de OF. Permite substituir, para cada componente, o nº de operação por um número de fase acrescentado em específico.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
O ficheiro MFGMAT ([F :MFM]) está aberto e carregado. A variável local WNUMOPE está vallorizada por defeito com o número de operação de gama [F:MFM]BOMOPE. É suficiente de lhe afetar o valor específico desejado.
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 |
MFGITM | Sim | Ordens fabrico - cabeçalho |
MFGMAT | Sim | Ordens fabrico - matérias |
Este ponto de entrada permite intervir justo antes a mão antes de recuperar o conteúdo da tabela das alocações matérias no momento da constituição da lista dos lotes elegíveis na pesagem de um componente. Se não deseja recuperar uma alocação, por exemplo porque se trata de uma alocação que já foi alterado de acondicionamento (caso específico), este ponto de entrada permite tomar a mão justo antes de ter em conta nas zonas da máscara ALLSCALSTO.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
A máscara ALLSCALSTO [M:ASSW] está carregada com o conteúdo da tabela STOCK
As quantidades apresentadas em [M:ASSW] foram decrementadas da quatidade alocada.
Assim,
[M:ASSW]DISPONIBLE (nolign-1) = [F:STO]QTYSTU - [F:STO]CUMALLQTY
[M:ASSW]ALLOUE (nolign-1) = 0
A tabela [F :STA] está carregada no momento de chamada do ponto de entrada. É à medida que do seu percurso que as alocações são adicionadas às zonas pré-citadas em standard.
Este ponto de entrada foi concebido para intervir ao interior do anel de percurso das alocações. Permite de curto-circuitar a atualização da máscara ALLSCALSTO com o conteúdo de STOALL. Para tal, colocar a variável global GPE 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 | Título Tabela |
FACILITY | Sim | Estabelecimento |
STOCK | Sim | Linhas de stock |
STOALL | Sim | Alocações |
STOLOT | Sim | Lotes |
ITMMASTER | Sim | Artigo |
Este ponto de entrada permite intervir após ter filtrado os componentes de OF. Permite substituir, para cada componente, a quantidade restante ( WQTYRESTAN ) para uma quantidade específica. Estes dados são em seguida enviados à central de pesagens em vista de realizar as pesagens matérias.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
O ficheiro MFGMAT ([F :MFM]) está aberto e carregado. A variável local WQTYRESTAN está valorizada por defeito com a quantidade necessidade - Qtd consumida.
Para tal, utiliza-se o sub-programa CAL_POIDS() :
Call CAL_POIDS ([F:ITM]ITMREF,[F:MFM]RETQTY-[F:MFM]USEQTY,WQTYRESTAN) from SCALEXCHAN
As quantidades [F:MFM]RETQTY e [F:MFM]USEQTY são exprimidos em US. A quantidade US está convertida em unidade de peso do artigo [F:ITM]ITMWEI e arredondados segundo o número de decimais da unidade de artigo [F:ITM]WEU antes de ser afetados à variável local WQTYRESTAN. WQTYRESTAN está em seguida enviada à central de pesagem.
É suficiente de atribuir a esta variável o valor específico desejado.
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 |
MFGITM | Sim | Ordens fabrico - cabeçalho |
MFGMAT | Sim | Ordens fabrico - matérias |