Ponto entrada > Módulo Stocks > Tratamento standard FUNSTVA 

REASTJ : Após leitura movimento stock

Este ponto de entrada permite intervir após a leitura de cada movimento de stock quando uma valrização do stock à data foi pedido.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Após cada leitura de movimento de stock em impressão global à data.

Variáveis e máscaras disponíveis

 Variável ou máscara

Definição

Mask STOVAL [DIA]

Parâmetros de tratamento

Decimal WQTYRCP

Variável que será carregada no campo QTYSTURCP da tabela STOVALWRK

Decimal WQTYISS

Variável que será carregada no campo QTYSTUISS da tabela STOVALWRK

Decimal WQTYCHG

Quantidade dos movimentos de stock internos (fora inventário)

Decimal WAMTRCP

Variável que será carregada no campo AMTRCP da tabela STOVALWRK

Decimal WAMTISS

Variável que será carregada no campo AMTISS da tabela STOVALWRK

Inteiro GPE

Colocar GPE <> 0 se as variáveis precedentes não devem ser destruidas pelo standard.

Decimal WQTE(0..3)

Quantidade em stock:

o         Índice 0 : Quantidade total

o         Índice 1 : Quantidade em status A

o         Índice 2 : Quantidade em status Q

o         Índice 3 : Quantidade em status R

 A variável WQTE está inicializada com a quantidade do dia. À medida que a leitura dos movimentos (posteriores à data encomendada), apenas os índices 1 a 3 são actualizados. Isso não é feito se GPE <>0. Deve ser então indispensável de actualizar esta variável no específico para restar coerente, quer dizer no fim do anel sobre os movimentos, a igualdade seguinte deve ser respeitada :

WQTE(0) + WQTYISS – WQTYRCP – WQTYCHG = WQTE(1) + WQTE(2) + WQTE(3)

BEFWRISTV : Antes registo de trabalho

Este ponto de entrada permite intervir antes do registo de cada rgisto da tabela STOVALWRK.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Antes de cada registo da tabela de trabalho STOVALWRK.

O buffer pode ser modificado com todas as precauções de uso.

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

Mask STOVAL [DIA]

Parâmetros de tratamento

File STOVALWRK [STV]

Buffer tabela STOVALWRK inteiramente carregada

REAART : Antes tratamento de um artigo

Este ponto de entrada permite entre outro de filtrar os artigos a fim de os excluir do tratamento.

Contexto e modo de funcionamento.

Transacção

Não existe transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Antes tratamento de um artigo

Variáveis e máscaras disponíveis

 Variável ou máscara

Definição

File ITMMASTER [ITM]

buffer tabela ITMMASTER carregado

File ITMFACILIT [ITF]

buffer tabela ITMFACILIT carregado

Inteiro GPE

Colocar GPE <> 0 para excluir o artigo do tratamento.

Inteiro WFBDVLT (10)

Lista dos métodos de valorização interditas para uma lista valorizada à data.
Os valores por defeito são :

WFBDVLT(0) = 3 ; WFBDVLT(1) = 5 ; WFBDVLT(2) = 8