Ponto entrada > Módulo Stocks > Tratamento standard STKMAJ 

PCU_IDENT : No momento de desacondicionamento de uma linha de stock

Este ponto de entrada está antes a actualização da nova linha de stock emitido do descondicionamento da linha sobre a qual se efectua uma acção (saida, alteração de acondicionamemnto, de estatuto,...)

As características desta nova linha de stock são contidos no ecrã de trabalho [M:STW].

A modificação do conteúdo deste ecrã de trabalho permite intervir sobre as características deste aqui e mais particularmente modificar os identificadores 1 e 2 que por defeito são aqueles da linha descondicionada.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Vém-se de actualizar a linha stock origem (diminuição de 1 unidade de acondicionamento de n unidades de stock)

Vai-se criar uma nova linha de n unidades de stock com as mesmas características ou colocar uma linha de características idênticas (aumento de n unidades de stock)

As características desta nova linha são no ecrã [M:STW] indiciado pela variável I.

Exemplos: Desconto a zero dos identificadores 1 e 2

            Raz [M :STW]PALNUM(I)

            Raz [M :STW]CTRNUM(I)

Atenção : A intervenção sobre outras zonas que os 2 identificadores está a banir, o ecrã STOWORK [STW] contendo todos os dados servindo à actualização do stocks.

Tabelas abertas

Todas as tabelas do motor stock são abertas mas o seu conteúdo não é significativo.

O ecrã de interface de actualização dos stocks : STOWORK [STW] está aberto e contem todas as características das saidas a efectuar.

GENANA : Atribuição número de análise em entrada

Este ponto de entrada permite intervir a actualização de uma entrada em stock no momento de atribuição do número de análise.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

Chamada se criação de um novo pedido de análise cujo apenas no caso de movimemtos entradas em stock com o estatuto "Q"

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Global char WANA

Número de análise

Se a variáveis WANA está carregado por este ponto de entrada não terá atribuição automática de número de análise pelo sub-programa standard.

Se este ponto de entrada reutiliza um número de análise existente : o registo controlo qualidade deve estar actualizado afectando os camops de quantidade por estatuto.

Tabelas abertas

Todas as tabelas abertas pelo motor stock

 

MAJ_ITH : Actualização de histórico acumulados Artigos-Estabelecimentos

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

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

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

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

Atenção : este ponto de entrada é equivalente se encontrando no tratamento STKVALMAJ2. Falta então certamnte 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

 

AGRSTJ : não agregar os movimentos de stock

Este ponto de entrada permite não agregar os movimentos de stocks.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Chamada da actualização dos stocks em cada registo de um movimento de stock

Para não agregar os movimentos de stocks, falta colocar a 1 a variável GPE.

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

QLH_CRIT : para acrescentar em geração de pedido de análise

Este ponto de entrada permite definir um critério suplementar a diferenciação no momento da geração dos pedidos de análise

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Chamada da actualização dos stocks em cada registo de um movimento de stock

Para explorar o lote como critério diferenciador suplementar os pedidos de análise, falta declarar e alimentar a variável local WQLH_CRIT da maneira seguinte:

Local Char WQLH_CRIT

WQLH_CRIT = "LOT = [M:STW]LOT(I)"  

Pré-requisitos

O lote deverá estar acrescentado na tabela STOQLYH. A sua alimentação se fazendo automaticamnte via as trnasclasses.

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

STA_CRIT : para acrescentar um critério no momento da pesquisa de uma alocação

Este ponto de entrada permite definir um critério suplementar de diferenciação no momento da pesquisa das alocações a fazer seguir uma nova linha de stock.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Chamada no momento da actualização dos stocks se se altera as características de uma linha de stock sobre o qual existe alocações. A chamada a este ponto de entrada não faz que se pesquisa uma quantidade alocada igual à quantidade da nova linha de stock.

Serve a determinar as alocações a fazer seguir sobre esta nova linha de stock.

Para definir um critério diferenciador suplementar das alocações, falta alimentar a variável local WSTACRIT com o filtro suplementar a aplicar.

Tabelas abertas

Todas as tabelas abertas pelo motor stock

 

PURQLC : não expurgar um controlo qualidade no momento de uma saida em estatuto

Este ponto de entrada permite não purgar um controlo qualidade no momento de saida em status Q.

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Chamada da actualização dos stocks, colocados na etiqueta PURGE_STOQLYD.

Para não purgar um controlo qualidade no momento de uma saida em estatuto "Q", falta colocar 1 a variável GPE.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

 

Tabelas abertas

Todas as tabelas abertas pelo motor stock