Ponto entrada > Módulo Stocks > Tratamento standard STKLOC 

CHGDEFLOC : Permite modificar o acondicionamento por defeito

Este ponto de entrada permite modificar o acondicionamento por defeito em sugestão de acondicionamento ou de tipo de acondicionamento.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa REALOCTYP do tratamento STKLOC.

É chamado, nos dois fluxos de entradas de stock antes do registo de acondicionamento.

O acondicionamento por defeito do artigo-estabelecimento para a regra de gestão utilizada foi a alimentar na variável ecrã [M :STLT]LOC.

Para modificar o valor por defeito, falta :

Re-alimentar o acondicionamento por defeito [M :STLT]LOC com o novo valor.

Alimentar a variável local [L]W_TLODEF com o tipo de acondicionamento do próprio acondicionamento [M :STLT]LOC

As variáveis significativas são :  

 [M:STLT]TRSTYP :   Tipo de transacção (Menu local 704)

 [M:STLT]ITMREF :   Artigo

 [M:STLT]STOFCY :   Estabelecimento

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...).

Tabela

Conteúdo significativo

Intitulado Tabela

ITMMASTER

Sim                 

Artigos

ITMFACILIT

Sim                 

Artigos estabelecimento

TABSTORUL

Sim                 

Regras de gestão

TABLOCTYP

Não

Tipo acondicionamentos

STOLOC

Não

Acondicionamentos

 

FILOCPCOD : Permite de modificar o filtro de sugestão dos acondicionamentos

Este ponto de entrada permite modificar o filtro aplicado em standard no momento da sugestão de acondicioanmento ou de tipo de acondicionamento.

Permite por exemplo de não sugerir, que os acondicionamentos vazios.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

Este ponto de entrada está situado na etiqueta LEC_TLO do tratamento STKLOC.

É chamado, nos dois fluxos de entradas de stock antes do registo do tipo de acondicionamento ou do próprio acondicionamento.

O funcionamento por defeito da sugestão para um tipo de acondicionamento é o seguinte :

-         Tipo de acondicionamento reaprovisionável sem constrangimento : acondicionamentos vazios, depois acondicionamentos ocupados.

-         Outros tipos de acondicionamentos : todos os acondicionamentos não plenos.

Para modificar este funcionamento falta intervir sobre o valor de FIL2(0) e / ou FIL2(1).

As variáveis significativas são :  

 [M:STLT]TRSTYP :   Tipo de transacção (Menu local 704)

 [M:STLT]ITMREF :   Artigo

 [M:STLT]STOFCY :   Estabelecimento

Exemplos: : para os tipos de acondicionamentos gerados em preenchendo sem constrangimento, nem propor os acondicionementos vazios

      If [F:TLO]FILMGTFLG=2 & ([F:TLO]PCU(0)="" | [F:TLO]MAXQTYPCU(0)=0)

        FIL2(1) = "[F:STC]OCPCOD=1"

      Endif

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...).

Tabela

Conteúdo significativo

Intitulado Tabela

ITMMASTER

Sim                 

Artigos

ITMFACILIT

Sim                 

Artigos estabelecimento

TABSTORUL

Sim                 

Regras de gestão

TABLOCTYP

Sim                 

Tipo acondicionamentos

STOLOC

Não

Acondicionamentos

 

CTRSTKLOC : Permite os controlos no momento da escolha ou afectação de acondicio

Este ponto de entrada permite realizar os controlos no momento da escolha ou da afectação de acondicionamento.

Contexto e modo de funcionamento

Transacção

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa TRT_UN_EMP e STKCTREMP do tratamento STKLOC.

São chamados, nos fluxos de entradas de stock.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

Global integer GTR

Nesta variável se encontra o tipo de movimento de stock (menu local 704)

Num inventário ; por exemplo ; os controlos podem ser diferentes

(GTR = 13)

Global inteiro GPE

Forçar <> 0 para não efectuar o tratamento standard

Forçar = 0 para efectuar o tratamento standard

 

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...).

Tabela

Conteúdo significativo

Intitulado Tabela

STOCK/STO0

Não

Stock

TABLOCTYP/TLO

Sim                 

Tipo acondicionamentos

STOLOC/STC

Sim                 

Acondicionamentos

 

MAJREWLOC : Para maj do acondicionamento de uma linha de stock em cada maj desta

Este ponto de entrada permite modificar as características do acondicionamento de uma linha de stock da actualização desta (em criação, modificação ou supressão)

Contexto e modo de funcionamento

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Segundo o contexto, pode ter ou não um ficheiro de rasto aberto

Diferentes casos de chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa STKLIBEMP do tratamento STKLOC que é chamado no momento da colocação em dia de uma linha de stock após o registo, o registo ou a supressão da linha do stock.

É chamada após a actualização de acondicionamento e antes aquele tipo de acondicionamento.

Permite modificar as características do acondicionamento que vêm de ser actualizados.

Para tal, falta ler o acondicionamento afectado (com LFCY e LLOC), efectuar as modificações de valores desejados e reescrever o acondicionamento.

As variáveis significativas são :  

 [L]LFCY :      Estabeelcimemto de acondicionamento

 [L]LLOC :      Acondicionamento

 [V]GOK :       Código devolução (colocar a zero em caso de erro)

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...).

Tabela

Conteúdo significativo

Intitulado Tabela

STOLOC [STC]

Não

Acondicionamento

STOLOC [STC0]

Não

Acondicionamento

TABLOCTYP

Sim                 

Tipo de acondicionamento:

STOCK [STO]

Sim                 

Stock

STOCK [STO0]

Não

Stock

 

ECR_SWL : Para completar o registo de um registo em STOLOCRES

Este ponto de entrada permite completar o conteúdo de um registo na tabela das reservas de acondicionamentos no momento do seu registo (STOLOCRES).

Contexto e modo de funcionamento.

Transacção

Existe uma transacção em curso.

Ficheiro rasto

Segundo o contexto, pode ter ou não um ficheiro de rasto aberto

Diferentes casos de chamada - Variáveis significativas

Este ponto de entrada está situado no sub-programa STKCRERES do tratamento STKLOC que cria uma reserva de acondicionamento na tabela STOLOCRES.

É chamado após alimentação do registo [F:SWL] e antes do seu registo.

Permite completar o conteúdo do registo [F:SWL] que vai ser escrito.

As variáveis significativas são :  

 [L]LFCY :      Estabelecimento

 [L]LITM :       Artigo

 [L]LPCU :      Unidade de acondicionamento 

 [L]LQTE :      Quantidade

 [L]LSTA :      Status

 [L]LOLD :      Antigo acondicionamento

 [L]LNEW :      Novo acondicionamento

 [L]LBPR :       Terceiros

Tabelas abertas

No quadro a seguir, a flag "conteúdo significativo" significa que o conteúdo está em fase com o contexto (o cliente corrente está carregado...).

Tabela

Conteúdo significativo

Intitulado Tabela

STOLOC [STC]

Sim                 

Acondicionamento

STOLOC [STC0]

Sim se LOLD<>""

Acondicionamento

TABLOCTYP

Sim                 

Tipo de acondicionamento: