Existe uma transação em curso (transação de registo ou de anulação do embalamento). A variável GOK está utilizada e testada. Ela foi inicializada a 1. Ela pode ser posicionada a 0 se deseja abortar a transação.
Não existe ficheiro rasto aberto.
Este ponto de entrada chamado depois cada tratamento permitindo de gerar/anular os pacotes :
Botão embalamento depois a gestão das entregas ou preparação.
Função embalamento depois o menu stocks
Está chamado a dois níveis :
. No momento da criação de uma linha detalhe pacote :
Encontra-se no anel de geração dos detalhes embalamento nolign-1. O buffer [F :SPD] está carregado. Situa-se justo antes o registo do registo [F :SPD].
O cabeçalho do pacote não está ainda criado. Ela não o será que após criação de todos os seus detalhes.
De referir que o buffer cabeçalho entrega [F :SDH] ou cabeçalho preparação [F:PRH] está em linha. . No momento de anulação de um embalamento. Esta anulação se efetua a estes dois níveis :
Quando se aplica que o botão anulação.
Vem-se efetuar a instrução apagar sobre os ficheiros SPACK ([F :SPH]) et SPACKD ([F :SPD]) para a entrega em curso de tratamento. Então a supressão completa do embalamento foi realizada.
Quando se aplica o botão registar, justo antes de gerar o embalamento.
Vem-se efetuar a instrução apagar sobre os ficheiros SPACK ([F :SPH]) et SPACKD ([F :SPD]) para a entrega ou preparação em curso de tratamento. Então a supressão completa do embalamento, se existiu já, foi realizada.
Encontra-se justo antes o anel de geração dos detalhes pacotes. Para diferenciar estes dois níveis de chamada (anulação do embalamento, registo de uma linha de pacote), falta utilizar a variável WPOINT_CODTRT. Ela está posicionada a "C" para a criação, a "A" para anulação.
A global GVCRTYP permite saber se se trata de um embalamento entrega ou preparação
GVCRTYP = 3 : Preparação
GVCRTYP = 4 : Entrega
Este ponto de entrada é chamado na gestão do embalamento (declarativo ou pós-embalamento) para permitir intervir sobre o contador do pacote. (rubrica PACNUM)
Existe uma transação em curso (transação de registo). Ficheiro rasto
Não existe ficheiro rasto aberto.
Este ponto de entrada chamada depois cada tratamento permitindo de gerar um pacote :
Botão embalamento depois a gestão das entregas ou preparação.
Função embalamento depois o menu stocks
A global GPE posicionada a 1 permite de não afectar o número de contador standard.
A global GVCRTYP permite saber se se trata de um embalamento entrega ou preparação
GVCRTYP = 3 : Preparação
GVCRTYP = 4 : Entrega
A global GACTION permite saber se se trata de um embalamento declarativo ou pós-embalamento
GACTION = TRTPKD ou SAIPKD : Pacote declarativo
GACTION = TRTPKP ou SAIPKP : Pós-embalamento
Se embalagem declarativa os ecrãs seguintes são disponíveis e carregados : PKD0 e PKD1
Se pós-embalamento ecrã seguinte está disponível e carregada : PKP0
O número de contador deve estar guardado na variável LNUM.
Este ponto de entrada é chamado na gestão do embalamento (declarativo ou pós-embalamento) para permitir intervir sobre a determinação da situação do embalamento. (rubrica PACFLG da preparação ou entrega
Existe uma transação em curso (transação de registo). Ficheiro rasto
Não existe ficheiro rasto aberto.
Este ponto de entrada chamada depois cada tratamento permitindo de gerar um pacote :
Botão embalamento depois a gestão das entregas ou preparação.
Função embalamento depois o menu stocks
É situado no componente COLISAGE_ORIGINE do tratamento FUNPKD com
como buffers em linhas : SDELIVERYD/SDD se embalamento entrega e STOPRED/PRE se embalamento preparação
a variável LTYP permite conhecer a origem do documento LTYP = 4 : entrega LTYP = 3 : Preparação
O PE serve a acrescentar um filtro pelo intermédio da rubrica alfanumérica de 250 caracteres : CRITPACFLG colocação à disposição
Uma segunda rubrica está colocada à disposição : CRITSPHFLG para filtrar a tabela SPACK/SPH para atualização das informações peso e volume
Este ponto de entrada foi chamado na gestão de embalagem (declarativo) para permitir intervir sobre o conteúdo da máscara PKD1 após o seu carregamento.
Não existe transação em curso.
Não existe ficheiro rasto aberto.
Este ponto de entrada está chamado após cada picking de linha de um documento, serve a modificar o conteúdo da máscara PKD1.
Está situado no componente CHARGE_LIGNE do tratamento FUNPKD.
Após carregamento da máscara PKD1 com : se o artigo embalado está em modo detalhe: os registos STOJOU ou STOALL das linhas do documento, ou directamente pelos registos SDELIVERY ou STOPRED.
Antes o anel sobre a máscara PKD1 que permite suprimir as linhas cuja quantidade a embalar é nula.
Buffers em linhas : SDELIVERYD/SDD se embalamento entrega e STOPRED/PRE se embalamento preparação
a variável global GVCRTYP permite conhecer a origem do documento GVCRTYP = 4 : entrega GVCRTYP = 3 : Preparação
Este ponto de entrada foi chamado na gestão do embalamento declarativo antes registo da tabela SPACK (embalagens entrega).
Está chamado no tratamento de gestão da embalagem declarativa FUNPKD.
Está chamado no momento da criação de embalamento, na criação de registo cabeçalho de pacotes (Tabela SPACK).
Existe uma transação em curso (transação de registo ou de anulação do embalamento). A variável GOK está utilizada e testada. Ela foi inicializada a 1. Ela pode ser posicionada a 0 se deseja abortar a transação.
Não existe ficheiro rasto aberto.
Este ponto de entrada chamado depois cada tratamento permitindo de gerar/anular os pacotes :
Botão embalamento depois a gestão das entregas ou preparação.
Função embalamento declarativo depois o menu stocks
Encontra-se no processo de criação linhas e cabeçalho de embalagens.
Todas as linhas de detalhes do pacote são criados.
De referir que o buffer cabeçalho entrega [F :SDH] ou cabeçalho preparação [F:PRH] está em linha. .
A global GVCRTYP permite saber se se trata de um embalamento entrega ou preparação
GVCRTYP = 3 : Preparação
GVCRTYP = 4 : Entrega
Este ponto de entrada está chamado na gestão do embalamento declarativo no anel de leitura dos registos STOJOU
É chamado no momento do picking de uma linha de entrega.
Não existe transação em curso Ficheiro rasto
Não existe ficheiro rasto aberto.
Este ponto de entrada está chamado a cada picking de linha de entrega validada
Permite re acrescentar os critérios de seleção sobre a tabela STOJOU
Para reacrescentar os critérios de seleção, é necessário alimentar nos campos CRITSTJ os filtros desejados.
Estes devem ser preenchidos da maneira seguinte :
CRITSTJ = "[F:STJ]xxx = Ident"
De referir que o buffer cabeçalho entrega [F :SDH] ou detalhe entrega [F:SDD] e artigo [F:ITM] estão em linha.
Este ponto de entrada está chamado na gestão do embalamento declarativo no anel de leitura dos registos STOALL.
É chamado no momento do picking de uma linha de entrega ou preparação.
Não existe transação em curso Ficheiro rasto
Não existe ficheiro rasto aberto.
Este ponto de entrada está chamado a cada picking de linha de entrega não validada ou de linha de preparação.
Permite re acrescentar os critérios de seleção sobre a tabela STOALL
Para reacrescentar os critérios de seleção, é necessário alimentar nos campos CRITSTA os filtros desejados.
Estes devem ser preenchidos da maneira seguinte :
CRITSTA = "[F:STA]xxx = Ident"
A global GVCRTYP permite saber se se trata de um embalamento entrega ou preparação
GVCRTYP = 3 : Preparação
GVCRTYP = 4 : Entrega
Os buffers cabeçalho entrega [F :SDH], detalhe entrega [F :SDD] e artigo [F:ITM] estão em linha para uma linha de entrega.
Os buffers cabeçalho preparação [F :PRH], detalhe entrega [F :PRE] e artigo [F:ITM] estão em linha para uma linha de preparação.