Ponto entrada > Módulo Stocks > Tratamento standard SUBSNXA 

AFTREASTO : Seleção após leitura tabela de stock

Este ponto de entrada permite comunicar ao programa se registo corrente da tabela stock deve estar tratado ou ignorado.

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

No anel "For" de leitura da tabela STOCK [STO]

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Mask SNU3 [SNU3]

Quadro das listas criadas

Integer GPE

Esta variável permite comunicar GPE = 0 para tratar o registo GPE <> 0 para ignorar o registo

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Sim

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Não

Sessão Inventário

STOPAR

Não

Parametros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

AFTREAITM : Seleção após leitura tabela de stock

Este ponto de entrada permite comunicar ao programa se o registo corrente da tabela "itmfacilit" dos artigos estabelecimento deve ser tratado ou ignorado no caso ou nenhum stock foi encontrado.

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

No anel "For" de leitura da tabela STOCK [STO]

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Mask SNU3 [SNU3]

Quadro das listas criadas

Integer GPE

Esta variável permite comunicar GPE = 0 para tratar o registo GPE <> 0 para ignorar o registo

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Sim

Artigo

ITMFACILIT

Sim

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Não

Sessão Inventário

STOPAR

Não

Parametros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

ARLOAEMP : Acréscimo de registos numa lista de tipo acondicionamento

Este ponto de entrada permite reacrescentar os registos numa lista de tipo acondicionamento.

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

Após o anel "For" de leitura da tabela STOCK [STO] para cada acondicionamento selecionado.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Mask SNU3 [SNU3]

Quadro das listas criadas

Mask STOINVW [SIW]

Quadro dos registos a criar

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Sim

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parametros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

FILLOALIG : Permite modificar os filtros standards

Este ponto de entrada permite modificar os filtros standards sobre o ficheiro STOCK

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

Após carregamento dos filtros standards nas etiquetas LOA_LIGNES para um inventário de tipo artigo e LOA_LIGNES_EMP para um inventário de tipo acondicionamento

os dois filtros disponíveis são WFILSTO e WFILSTO2

isso permite por exemplo reacrescentar um filtro sobre o estatuto stock dependente de rubrica(s) específica(s) dos ecrãs SNU1 SNU2

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Rubrica WFILSTO

Filtro sobre ficheiro STOCK

Rubrica WFILSTO2

Filtro sobre ficheiro STOCK

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parametros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

DEBLOALIG : Permite acrescentar os controlos sobre o artigo

Este ponto de entrada permite reacrescentar os controlos sobre o contexto de artigo.

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

Antes o carregamento das linhas a inventoriar de um artigo. Está situado em início de etiqueta LOA_LIGNES

Utilização da variável Global GPE. Se GPE é diferente de 0 (zero) então o tratamento sai da etiqueta LOA_LIGNES

Isso permite por exemplo limitar os inventários aos artigos que não tiveram alocação em lendo o ficheiro ITMMVT e em testando as rubricas afetadas.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Rubrica WITM

Artigo a inventoriar

Integer GPE

Esta variável permite comunicar GPE = 0 para tratar o artigo GPE <> 0 para ignorar o artigo

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parametros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

FILGENMAN : Permite modificar o filtro standard WFILEMP

Este ponto de entrada permite modificar os filtros standards WFILEMP sobre o ficheiro STOLOC

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

Após alteração de filtro standard WFILEMP na etiqueta GEN_MANUEL para um inventário de tipo acondicionamento.

isso permite por exemplo de reacrescentar um filtro sobre o tipo de acondicionamento dependente de rubrica(s) especifica(s) dos ecrãs SNU1 SNU2 

Isso permite assim, se a rubrica GPE é diferente de 0 de ignorar as linhas standards seguintes :

                     Filter [STC] Where evalue(WFILEMP) & evalue(WSELFOR2)

                   & Order By Key STC0

assim um filtro e uma chave poderão ser totalmente especificos

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Rubrica WFILEMP

Filtro sobre ficheiro STOLOC

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

DEBLOATAB : Permite acrescentar os controlos segundo a evolução do artigo

Este ponto de entrada permite reacrescentar os controlos segundo a evolução de inventário do artigo.

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

Durante a alteração das linhas a inventariar um artigo. Está situado em início de etiqueta LOA_TABLEAU

Utilização da variável Global GPE. Se GPE é diferente de 0 (zero) então o tratamento sai da etiqueta LOA_TABLEAU e nenhuma linha deste artigo não será gerado.

Isso permite por exemplo limitar os inventários aos artigos segundo uma quantidade em stock

I registo stocks sendo em linha é suficiente de acumular as quantidades e de os comparar a um dado.

específico

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Rubrica WITM

Artigo a inventoriar

Integer GPE

Esta variável permite comunicar GPE = 0 para tratar o artigo GPE <> 0 para ignorar o artigo

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Sim

Artigo

ITMFACILIT

Sim

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Sim

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

FINGENSNU : Permite acrescentar os controlos segundo a evolução do artigo

Este ponto de entrada permite reacrescentar os controlos segundo a evolução de inventário do artigo.

Atenção este PE está chamado unicamente no caso de um inventário de tipo acondicionamento

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

Após criação das listas Está situado na etiqueta ACT_GENSNU

Isso permite por exemplo limitar os inventários aos artigos segundo uma quantidade em stock

No caso onde o PE deverá acumular para cada artigo a quantidade em inventário seguinte a quantidade acumulada, suprimir as linhas de inventário deste artigo.

Atenção para cada linha de inventário suprimido falta atualizar as tabelas correspondentes (se inspirar do sub-programa DEL_CUD do tratamento STKINV

específico

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

RUPLOCMAN : Permite gerar uma ruptura lista outra que o standard

Este ponto de entrada permite de gerir uma ruptura outra que o standard para os inventários de tipo "Acondicionamento"

Atenção este PE está chamado unicamente no caso de um inventário de tipo acondicionamento

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Em criação das listas Está situado na etiqueta GEN_MANUEL

Isso permite por exemplo de fazer uma ruptura lista por relação a uma rubrica específica do ficheiro STOLOC

Em caso o PE deverá preencher a variável GPE a 1 para inibir a gestão das rupturas standards (feita com a rubrica : posição acondicionamento).

específico
Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Table STOLOC [STC]

Acondicionamento

Rubrica GPE

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

FINLOALIG : Permite modificar o valor da variável WERR

Este ponto de entrada permite modificar o valor da variável WERR

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

No fim de etiquetas LOA_LIGNES

isso permite por exemplo de evitar uma mensagem de erro (seguinte a um específico)

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Variável WERR

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

AVNLOATAB : Permite modificar o conteúdo da máscara SIW

Este ponto de entrada permite modificar a máscara SIW e/ou gerar as rubricas específicas.

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

Durante a alteração das linhas a inventariar um artigo. Está situado em início de etiqueta LOA_TABLEAU

Utilização da variável Global GPE. Se GPE é diferente de 0 (zero) então o tratamento sai da etiqueta LOA_TABLEAU e o carregamento de artigo está terminado.

Isso permite também de alimentar as rubricas específicas da máscara SIW neste caso GPE deve estar a 0

específico

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Mask STOINVW [SIW]

Seleções inventário

Rubrica WITM

Artigo a inventoriar

Integer GPE

Esta variável permite comunicar GPE = 0 para tratar o artigo GPE <> 0 para fim de carregamento para o artigo

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Sim

Artigo

ITMFACILIT

Sim

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Sim

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

FILSPEITF : Permite completar o filtro sobre ITMFACILIT em listas de inventário

Este ponto de entrada permite completar o filtro sobre ITMFACILIT antes a geração das listas de inventário.

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

Após carregamento dos filtros standards de ITMFACILIT.

O filtro disponivel é WFILSPEITF de cumprimento de 250.

Este filtro está utilizada nos mesmos locais que o filtro standard.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

Rubrica WFILSPEITF

Filtro sobre ficheiro ITMFACILIT

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos

 

FINGENSNU1 : Permite de executar o PE FINGENSNU qualquer que seja CUNSSSTYP

Este ponto de entrada permite de executar o PE FINGENSNU qualquer que seja o valor da rubrica CUNSSSTYP

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

Após criação das listas Está situado na etiqueta ACT_GENSNU justo antes I chamada do PE FINGENSNU

Em posicionando a rubrica GPE a 1 o PE FINGENSNU será executado qualquer que seja o valor da rubrica CUNSSSTYP.

Específico

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Mask SNU0 [SNU0]

Cabeçalho parâmetros inventários

Mask SNU1 [SNU1]

Parâmetros inventários

Mask SNU2 [SNU2]

Seleções inventário

 

 

 

Tabelas abertas

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Não

Artigo

ITMFACILIT

Não

Artigo-estabelecimento

ITMMVT

Não

Acumulados artigo

STOCK 

Não

Linhas de stock

STOLOT

Não

Lotes

STOLOC

Não

Acondicionamentos

CUNLISTE

Não

Lista inventário

CUNLISDET

Não

Detalhe inventário 

CUNSESSION

Sim

Sessão Inventário

STOPAR

Não

Parâmetros stock

STOJOU

Não

Diário dos movimentos

STOCOST

Não

Pilha FIFO

STKTRS

Sim

Transação de stock

TABLOCTYP

Não

Tipos de acondicionamentos