Ponto entrada > Módulo Stocks > Tratamento standard STKLIB 

BEFWRISTJ : Antes registo movimento stock

Este ponto de entrada é chamado antes a instrução "Write" de cada movimento de stock.

O "buffer" da tabela STOJOU [STJ] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

 

BEFREWSTJ : Antes re escrita movimentos stock

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada movimento de stock.

O "buffer" da tabela STOJOU [STJ] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar GTRACE)

Diferentes casos de chamada

- Regularização dos preços em saída : modificação do valor de um movimento (entrada ou saída).

Tabelas abertas

STOJOU [STJ] = registo que vai ser reescrito.

BEFWRISTO : Antes registo linha de stock

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de stock.

O "buffer" da tabela STOCK [STO] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWSTO : Antes registo linha de stock

Este ponto de entrada é chamado antes a instrução "ReWrite" de cada linha de stock.

O "buffer" da tabela STOCK [STO] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

 

BEFWRISTL : Antes registo de registo lote

Este ponto de entrada é chamado antes a instrução "Write" de cada lote de stock.

O "buffer" da tabela STOJOU [STJ] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock são cobertas.

BEFREWSTL : Antes registo de registo lote

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada registo lote de stock com a classe [F :STL].

O "buffer" da tabela STOJOU [STJ] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFWRISTS : Antes registo de um número série

Este ponto de entrada permite intervir antes a escrita de cada número de série na tabela STOSER em saída de stock para os artigos com gestão dos números de série em "saída apenas".

(Antes Write [STS])

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas abertas pelo motor stock

BEFREWSTS : Antes registo de um número série

Este ponto de entrada permite intervir antes a re escrita de cada número de série na tabela STOSER para os artigos com gestão dos números de série em entrada e em saída (Antes Rewrite [STS]).


Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas abertas pelo motor stock

BEFWRIQLH : Antes registo de um cabeçalho controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Write" de cada cabeçalho de controlo qualidade

O "buffer" da tabela STOQLYH [QLH] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

 

BEFREWQLH : Antes registo de um cabeçalho controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada cabeçalho de controlo qualidade.

O "buffer" da tabela STOQLYH [QLH] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

 

BEFWRIQLD : Antes registo de um cabeçalho controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Write" de cada detalhe de controlo qualidade

O "buffer" da tabela STOQLYD [QLD] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWQLD : Antes registo de um cabeçalho controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada detalhe de controlo qualidade.

O "buffer" da tabela STOQLYD [QLD] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

VERIPTDAT : Controlo data de imputação stock

Este ponto de entrada está chamado antes o controlo da data de imputação de um movimento de stocks.

O controlo pode ser efetuado especificamente e o controlo standard inibido.

Descrição do contexto de chamada

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Variáveis

LDAT : Data a controlar.

LFCY : Estabelecimento

LPAR : Estatuto período (1=direto/ 2=diferido / 3 =ajustamento / 4 = interdito.

 Variável em saída

Definição

GPE

Se posicionado <> 0, a ação standard de controlo data de imputação não é executada.

 

STODISTOT : Cálculo stock disponível artigo estabelecimento

Este ponto de entrada está chamado após o cálculo do stock disponível de um artigo a partir da tabela ITMMVT.

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Variáveis

 Variável ou máscara

Definição

AITV

Contém a abreviação da classe da tabela ITMMVT (acumulados artigo-estabelecimento) por defeito:"[F :ITV]"

LTYPLOC

Tipo de acondicionamento tomado em conta : todos os acondicionamentos internos + as combinações explorando os pesos seguintes (1 = espera arrumação/ 2=cliente/4=sub-contrato)

Exemplo: 5=espera arrumação & sub-contrato

LSTA

Estatutos tomados em conta (Menu local 2701) / Se 0 então o estatuto "A".

LSTUACTDIS

Contém o stock disponível calculado pelo sub-programa.

Exemplo: LTYPLOC=1 , LSTA=1 e se deseja acrescentar o stock em estatuto "Q"

Falta reacrescentar :

LSTUACTDIS +=  evalue(AITV+ ‘CTLSTO’) + evalue(AITV+ ‘PLFCTLSTO’) - evalue(AITV+ ‘CTLALL’)

BEFWRIITV : Antes registo acumulado artigo-estabelecimento

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de acumulados artigo-estabelecimento.

O buffer da tabela ITMMVT [ITV] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWITV : Antes registo acumulado artigo-estabelecimento

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada linha de acumulados artigo-estabelecimento.

O buffer da tabela ITMMVT [ITV] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFWRIITH : Antes registo histórico acumulados artigo-estabelecimento

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha histórica de acumulado artigo-estabelecimento.

O "buffer" da tabela ITMMVTHIS [ITH] está carregado e pode ser modificado con todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock são cobertas.

BEFREWITH : Antes registo histórico acumulados artigo-estabelecimento

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada linha histórica acumulados artigo-estabelecimento.

O "buffer" da tabela ITMMVTHIS [ITH] está carregado e pode ser modificado con todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

CALPER: Cálculo data de caducidade

Este ponto de entrada permite um cálculo da data de preempção.

É colocado no sub-programa CALPER do tratamento STKLIB

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas
Variáveis

LCOD : Contém o valor da rubrica EXYMGTCOD (gestão preempção) da tabela ITMMASTER (article)

LREF : Data referência preempção

LSHL : Contém o valor da rubrica SHL (gestão preempção) da tabela ITMMASTER (artigo)

LPER : Data de preempção calculada

BEFWRISTP : Antes registo custos stocks FIFO

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de custos stocks FIFO.

O "buffer" da tabela STOCOST [STP] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWSTP : Antes registo custos stocks FIFO

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada nova linha de custos stocks FIFO.

O "buffer" da tabela STOCOST [STP] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

STKLIBSLO : Afetar o primeiro número de sub-lote

Afetar o primeiro número de sub-lote por um valor outro que "00001"

Contexto e modo de funcionamento.

Este PE permite afetar o primeiro número de sub-lote por um valor outro que "00001" em registando a variável alfanumérica LSLO. O novo valor alfanumérico deverá ter um comprimento conforme a GLONSLO e deverá se terminar por pelo menos um caracter numérico.

Transação

Não existe transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

BEFDELSTP : Antes supressão custos stocks FIFO

Este ponto de entrada é chamado antes a instrução "Delete" de cada supressão de elemento de pilha FIFO.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

1- Criação, modificação ou supressão de um movimento de stock que implica a decrementação da pilha FIFO

2- Alteração de valor com atualização da pilha FIFO

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

SRU_GLO : Sem leitura da regra de gestão global

Este ponto de entrada permite ler a regra de gestão de stock ao nível global e assim tornar obrigatório a sua definição na categoria artigo.

Contexto e modo de funcionamento.

Transação

Não existe transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Este ponto de entrada está situado no sub-programa LECSRU do tratamento STKLIB

Para não efetuar a leitura da regra de gestão de stock global, falta colocar a variável global GPE = 0

BEFWRISMP : Antes registo amostragem controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de amostragem controlo qualidade.

O "buffer" da tabela STOQLYSMP [SMP] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

registo Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada no momento de l registo do controlo qualidade para um artigo com gestão de amostras.

Tabelas abertas / rubricas

ITMFACILIT/ITF

Máscara STQ1

indice I para leitura quadro da máscara STQ1

BEFREWSMP : Antes registo amostragem controlo de qualidade

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada registo de uma amostragem de controlo de qualidade.

O "buffer" da tabela STOQLYSMP [SMP] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

registo Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada no momento de l registo do controlo qualidade para um artigo com gestão de amostras.

Tabelas abertas / rubricas

ITMFACILIT/ITF

Máscara STQ1

indice I para leitura quadro da máscara STQ1

BEFWRISTA : Antes registo alocações

Este ponto de entrada é chamado antes a instrução "Write" de cada nova linha de alocação.

O "buffer" da tabela STOALL [STA] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWSTA : Antes registo alocações

Este ponto de entrada é chamado antes a instrução "Rewrite" de cada linha de alocação.

O "buffer" da tabela STOALL [STA] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

BEFREWITW : Antes reescrita artigo-depósito

Este ponto de entrada é chamado antes a instrução "ReWrite" de cada linha artigo-depósito.

O "buffer" da tabela ITMWRH [ITW] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada na fase de validação de inventário.

Tabelas abertas

CUNLISDET/CUN     detalhe inventário

ITMMASTER/ITM      Artigos

ITMFACILIT/ITF       Artigos-estabelecimentos

ITMMVT/ITV            Acumulados-artigo

STOPAR/STE           Parâmetros stock

CALREF: Cálculo referência preempção

Este ponto de entrada permite um cálculo específico da referência de preempção.

É colocado no sub-programa CALREF do tratamento STKLIB.

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas
Variáveis

LCOD : Contém o valor da rubrica EXYMGTCOD (gestão preempção) da tabela ITMMASTER

LREF : Data referência preempção

LSHL : Contém o valor da rubrica SHL (gestão preempção) da tabela ITMMASTER.

LUOM : Contém o valor da rubrica SHLUOM (unidade de tempo atraso preempção) da tabela ITMMASTER.

LPER : Data referência preempção calculada

CALDLU: Cálculo data limite utilização

Este ponto de entrada permite um cálculo específico da data limite de utilização

É colocado no sub-programa CALDLU do tratamento STKLIB.

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas
Variáveis

LCOD : Contém o valor da rubrica EXYMGTCOD (gestão preempção) da tabela ITMMASTER

LREF : Data referência preempção

LEXY : Data preempção 

LDLU : Contém o valor da rubrica DLU (coeficiente utilização) da tabela ITMMASTER.

LPER : Data limite utilização calculada

CALLTI: Cálculo data re-controlo

Este ponto de entrada permite um cálculo específico da data re-controlo

É colocado no sub-programa CALLTI do tratamento STKLIB

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Tabelas abertas
Variáveis

LCOD : Contém o valor da rubrica EXYMGTCOD (gestão preempção) da tabela ITMMASTER

LREF : Data referência re-controlo

LSHL : Contém o valor da rubrica SHLLTI (atraso re-controlo) da tabela ITMMASTER.

LUOM : Contém o valor da rubrica SHLLTIUOM (unidade de tempo re-controlo) da tabela ITMMASTER.

LPER : Data re-controlo calculado

ORI_TRK : PE para gerar a traçabilidade sobre o seguimento em vez de OF

Este ponto de entrada permite gerir a traçabilidade sobre o seguimento em vez de OF

.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Este ponto de entrada está situado no sub-programa MAJTRK do tratamento STKLIB

# --Sequência a escrever no ponto de entrada

 If find([F:STJ]TRSTYP,5,6,19)

     WTYP = [F:STJ]VCRTYP

     WNUM = [F:STJ]VCRNUM

     WLIN = [F:STJ]VCRLIN

     WTYPORI = [F:STJ]VCRTYPORI

     WNUMORI = [F:STJ]VCRNUMORI

     WLINORI = [F:STJ]VCRLINORI

Endif

STODISPO : Cálculo stock disponível artigo estabelecimento filtrado sobre lote,

Este ponto de entrada está chamado após o cálculo do stock disponível de um artigo a partir da tabela ITMMVT e das linhas de stock.

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Variáveis

 Variável ou máscara

Definição

AITV

Contém a abreviação da classe da tabela ITMMVT (acumulados artigo-estabelecimento) por defeito:"[F :ITV]"

LFCY :

Estabelecimento

LITM

Artigo

LLOT 

Nº lote 

Prefixo com "*" / Todos os lotes "*" / Lote branco limite ""

LLOC 

Acondicionamento

Prefixo com "*" / Todos os acondicionamentos "" ou "*"

LTYPLOC

Tipo de acondicionamento tomado em conta : todos os acondicionamentos internos + as combinações explorando os pesos seguintes (1 = espera arrumação/ 2=cliente/4=sub-contrato)

Exemplo: 5=espera arrumação & sub-contrato

LSTA

Estatutos tomados em conta (Menu local 2701) / Se 0 então o estatuto "A".

LOWN 

Proprietário (se "" então LFCY)

LWRH 

Deposito ou ""

LSTUACTDIS

Contém o stock disponível calculado pelo sub-programa.

CUSADDTRT : Lançamento de tratamentos suplementares

Este ponto de entrada é chamado em fim de lançamentos de interface contabilística.

Contexto e modo de funcionamento.

Transação

Pode haver uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

BEFWRISLF : Antes registo lote-estabelecimento

Este ponto de entrada é chamado antes a instrução "Write" lote-estabelecimento

O "buffer" da tabela STOLOTFCY [SLF] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock são cobertas.

BEFREWSLF : Antes registo lote-estabelecimento

Este ponto de entrada é chamado antes a instrução "Rewrite" lote-estabelecimento

O "buffer" da tabela STOLOTFCY [SLF] está carregado e pode ser modificado com todas as precauções de uso.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Chamada sistemática

Tabelas abertas

Todas as tabelas do motor stock são cobertas.

BEFDELSTO : Antes supressão stocks

Este ponto de entrada é chamado antes a instrução "Delete" de cada supressão de elemento STOCK

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

a cada supressão de um registo da tabela STOCK

Tabelas abertas

Todas as tabelas do motor stock estão abertas.

CTR_CUNFLG : Controlo artigo em inventário

Este ponto de entrada permite tornar bloqueante a mensagem "Artigo em inventário" no momento de uma entrada em stock.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Pode existir um ficheiro rasto aberto segundo o tipo de movimento (testar GTRACE)

Diferentes casos de chamada

Em cada novo artigo em entrada de stock.

Em standard uma mensagem não bloqueante aparece em entrada de stock se o artigo está em inventário. A inicialização da variável GPE por ponto de entrada CTR_CUNFLG do tratamento STKLIB torna a mensagem bloqueante.

Tabelas abertas

Todas as tabelas do motor stock estão abertas.