Ponto entrada > Módulo Stocks > Tratamento standard STKVALMAJ2 

MAJ_ITH : Actualização de histórico Acumulados Artigos-Estabelecimento

Este ponto de entrada permite de não efectuar a actualização do histórico dos acumulados artigos-estabelecimentos (tabela ITMMVTHIS)

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

Chamada no momento da actualização dos stocks em rutura no momento da atualização dos acumulados artigos-estabelecimentos.

Para não atualizar ao histórico dos acumulados artigos-estabelecimentos, falta colocar a 1a variável GPE

Atenção : este ponto de entrada é o equivalente daquele se encontrando no tratamento STKMAJ. Falta então certamente ter o memo comportamento nos dois casos.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Bloco 1 do ecrã STOWORK

Contém as características da linha de documento para o qual se efectua a actualização dos stocks cujo :- [M:STW]TRSTYP : tipo de transacção (menu local 704) - [M:STW]VCRTYP : tipo de documento (menu local 701)

 

Tabelas abertas

Todas as tabelas abertas pelo motor stock

 

MAJPMP : Cálculo do preço médio ponderado

Este ponto de entrada permite personalizar o cálculo do preço médio ponderado.

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

Chamada sistematicamente em entrada e em saída de stock.

Variáveis e máscaras disponíveis

[M:STW]  = Ecrã de trabalho dos stocks

[M:STW]  = Ecrã de trabalho da valorização dos stocks

PIO = Indicador permitindo de saber se o desencadeamento da atualização do PMP é devido numa entrada (=1) ou a uma saída (=2).

PAMTDEV(,) = detalhe de desvio não absorvido.
O primeiro índice (0..1) permite diferenciar o 1º do 2º método de valorização.
O 2º índice a 0 corresponde ao desvio não absorvido total. Índice 1 a GACTMAT = não absorvido por família de custo matéria. Índice GACTMAT+1 a GACTMAT+GACTMAC = não absorvida por família de custo máquina. Índice GACTMAT+GACTMAC+1 à GACTMAT+GACTMAC+GACTLAB = não absorvido por família de custo mão-de-obra. Índice GACTMAT+GACTMAC+GACTLAB+1 = não absorvida sub-contrato Índice GACTMAT+GACTMAC+GACTLAB+2 = não absorvido elementos de facturação. Índice GACTMAT+GACTMAC+GACTLAB+3 à GACTMAT+GACTMAC+GACTLAB+6 = não absorvida despesas gerasi matéria depois máquina depois mão-de-obra depois sub-contrato.

Tabelas abertas

O registo acumulado dos stocks está em linha com abreviação [ITV], será reescrito após o ponto de entrada.