Ponto entrada > Módulo Compras > Tratamento standard SUBPTHA 

CHGALLQTY : Quantidade a alocar sobre a recepção de contramarca

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma acção "CHGALLQTY".

O objectivo desta ação é de dar a possibilidade de intervir sobre a quantidade a alocar para a encomenda de venda no quadro de uma receção de contramarca.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação de uma linha de recepção de contramarca durante a transação de atualização.

Variáveis e máscaras disponíveis

As classes ficheiros seguintes são carregadas no momento de chamada de acção "CHGALLQTY". 

[F :PTH] Cabeçalho da receção de contramarca

[F :PTD] Linha da recepção de contramarca

[F :SOQ] Linha da encomenda de venda

As classes precedentes não devem ser modificadas.

A variável seguinte pode ser modificada 

WQTERES

Quantidade a alocar para a encomenda de venda.

Nota : Esta quantidade não pode ser superior à quantidade recepcionada [F :PTD]QTYSTU, se é o caso aquela será reajustada !

 

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PRECEIPT :

Sim

Cabeçalhos receção

PRECEIPTD

Sim

Linhas de receção

SORDERQ

Sim

Linhas de encomenda de venda

Observações diversas

Este ponto de entrada não está chamado que no caso de uma receção de contramarca.

CLCQTYPTH : Re-cálculo das quantidades em unidades de compra

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "CLCQTYPTH".

O objectivo desta ação é de dar a possibilidade de intervir sobre o recálculo das quantidades em unidade de compra após um registo detalhado das entradas em stock.

Exemplo de utilização :

- Encomenda de 100 Kg (UA) correspondente a 2000 Folhas (US)

- Receção da encomenda 100 Kg (UA) e registo do detalhe entre 1900 Folhas (US) provocando um recálculo a 95Kg (UA)

O peso de uma folha variando segundo a higrometria, pretende-se sobretudo modificar a quantidade em UA porque as 1900 Folhas fazem efectivamente um peso de 100 Kg.

Não se pode então considerar que para além de um certo desvio não faz efectuar um re-cálculo das quantidades :

If abs(OLDQTY-GTOTQTY<=1000  WCLCFLG=0 : Endif

Pode-se igualmente querer ver forçar o valor apropriado nas quantidades de compra em curto-circuitando o recálculo automático.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso se [M :PTH1]CREFLG(WNOL)<>0

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada faz-se após a validação do registo detalhado das entradas em stock.

Variáveis e máscaras disponíveis

As variáveis seguintes são carregadas no momento de chamada de acção "CLCQTYPTH"

OLDQTY

Antiga quantidade global em unidade de stock da linha de receção antes o registo detalhado.

GTOTQTY

Nova quantidade global em unidade de stock da linha de recepção após o registo detalhado.

WNOL

Índice da linha de recepção em curso de tratamento (utilizável com a classe [M :PTH1]).

As variáveis precedentes não devem ser modificadas.

WCLCFLG

Indicador de recalculo das quantidades em unidade de compra.

0 = Sem recálculo

1 = Recálculo automático das quantidades em unidade de compra em função do coeficiente US-UA.

[M :PTH1]QTYPUU(WNOL)

Quantidade total em unidade de compra da linha de recepção antes o recálculo eventual.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

ITMMASTER

Sim

Artigos

ITMBPS

Sim se criação

Artigos-Fornecedores

Observações diversas

Este ponto de entrada está aberta cada clique direito "Registo detalhe das entradas"

CPRCOE : Cooeficiente de aproximação do preço

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "CPRCOE".

O objetivo desta ação é de dar a possibilidade de intervir sobre o coeficiente de aproximação servindo a calcular o preço unitário de custo de um artigo rececionado a partir do preço unitário líquido da encomenda de compra.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação de uma linha de recepção que esta linha seja registada manualmente ou carregada por "picking" das linhas de encomenda.

Variáveis e máscaras disponíveis

A variável seguinte está carregada no momento da ação "CPRCOE". 

NOL

Índice da linha de recepção em curso de tratamento (utilizável com a classe [M :PTH1]).

A máscara ecrã seguinte é utilizável : [M:PTH1] 

As variáveis e classes precedentes não devem ser modificadas. 

WCPRCOE

Coeficiente de aproximação do artigo-fornecedor, este pode ser modificado pelo posto de entrada afim de obter um preço unitário líquido de custo diferente.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PORDER :

Sim

Cabeçalhos encomenda

PORDERQ

Sim

Linhas de encomenda quantidades

PORDERP

Sim

Linhas de encomenda preço

Observações diversas

Este ponto de entrada não está chamado que no caso de uma receção de uma linha de encomenda não faturada com um artigo gerido em stock.

Atenção ao parâmetro de valorização das entradas do artigo que deve estar a "preço de encomenda" para que a recuperação do preço de custo seja efetivo nos movimentos de stock.

CHXPRIORD : Escolha de preço de ordem

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "CHXPRIORD".

O objetivo desta ação é de dar a possibilidade de intervir sobre a alimentação do preço de ordem chamado igualmente preço unitário de custo.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação de uma linha de recepção que esta linha seja registada manualmente ou carregada por "picking" das linhas de encomenda.

Esta chamada não se faz que no caso onde a receção está emitida de uma encomenda parcialmente ou totalmente faturada.

Variáveis e máscaras disponíveis

A variável seguinte está carregada no momento da ação "CHXPRIORD". 

NOL

Índice da linha de recepção em curso de tratamento (utilizável com a classe [M :PTH1]).

A máscara ecrã seguinte é utilizável : [M:PTH1] 

As variáveis e classes precedentes não devem ser modificadas. 

WPRIFLG

Indicador para alimentação do preço de ordem igualmente chamada preço unitário de custo, os valores possíveis são :

1 = preço da encomenda

2 = preço da primeira fatura validada

3 = preço da primeira fatura validada com as suas eventuais faturas complementares (é o funcionamento standard)

4 = preço da última fatura validada

5 = preço da última fatura validada com as suas eventuais faturas complementares

6 = preço indicado na variável WPRIORD

WPRIORD

Preço específico da ordem (preço unitário bruto de custo antes a aplicação do coeficiente de aproximação) a não prencher que se WPRIFLG = 6.

Este preço é o preço de uma unidade de stock exprimida em divisa sociedade.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PORDER :

Sim

Cabeçalhos encomenda

PORDERQ

Sim

Linhas de encomenda quantidades

PORDERP

Sim

Linhas de encomenda preço

Observações diversas

Este ponto de entrada não está chamado que no caso de uma recepção de uma linha de encomenda facturada com um artigo gerido em stock.

No caso de um preço nulo (WPRIFLG=6 e WPRIORD=0), é o preço da encomenda que está recuperado em final.

Atenção ao parâmetro de valorização das entradas do artigo que deve estar a "preço de encomenda" para que a recuperação do preço de custo seja efetivo nos movimentos de stock.

CHARGLIGPTH : Carregamento linha recepção

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "CHARGLIGPTH".

O objetivo desta ação é de dar a possibilidade de intervir sobre a quantidade a rececionar no momento de carregamento da linha de receção.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação de uma linha de recepção que esta linha seja registada manualmente ou carregada por "picking" das linhas de encomenda.

Variáveis e máscaras disponíveis

A variável seguinte está carregada no momento da ação "CHARGLIGPTH". 

NOL

Índice da linha de recepção em curso de tratamento (utilizável com a classe [M :PTH1]).

A máscara ecrã seguinte é utilizável : [M:PTH1] 

As variáveis e classes precedentes não devem ser modificadas. 

WQTE

Quantidade a recepcionar exprimida em unidade de stock

Esta quantidade está automaticamente alimentada mas ela pode ser modificada e mesmo desconto a zero afim de forçar os utilizadores a registar manualmente.

MAJRCPSTO : Atualização das entradas em stock

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "MAJRCPSTO".

O objetivo desta ação é de dar a possibilidade de não efectuar as entradas em stock no caso de uma importação de recepções.

Contexto e modo de funcionamento

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na importação de uma linha de recepção durante a transação de atualização.

Variáveis e máscaras disponíveis

As classes ficheiros seguintes estão carregadas no momento de chamada de ação "MAJRCPSTO". 

[F :PTH] Cabeçalho da recepção

[F :PTD] Linha da recepção

As classes precedentes não devem ser modificadas.

A variável seguinte pode ser modificada 

WUPDSTOFLG

Indicador de actualização dos stocks

0 = Sem atualização, as recepções são importadas para obter um histórico, os stocks estão já a dia.

1 = Atualização das entradas em stock (valor por defeito)

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PRECEIPT :

Sim

Cabeçalhos receção

PRECEIPTD

Sim

Linhas de receção

Observações diversas

Este ponto de entrrada não foi chamado no caso de uma importação

CPRCAL : Atualização preço de custo

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, gera uma ação "CPRCAL".

O objetivo desta ação é de dar a possibilidade de não efetuar a atualização do preço de custo e de forçar eventualmente um novo preço.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz cada vez que o preço de custo de uma linha de recepção deve estar atualizado.

Em modificação de linha ou de um elemento de facturação de pé de recepção.

Variáveis e máscaras disponíveis

As variáveis seguintes são carregadas no momento de chamada de acção "CPRCAL". 

NOL

Índice da linha de recepção em curso de tratamento (utilizável com a classe [M :PTH1]).

A máscara ecrã seguinte é utilizável : [M:PTH1] 

WCPRFLG

Indicador de recálculo do preço de custo

1 = Sim, recálculo e atualização do preço de custo da linha de recepção.

2 = Não, o preço de custo da linha está conservado (no caso de uma modificação manual por exemplo)

[M:PTH1]CPR(NOL)

Antigo preço de custo

O indicador de recálculo WCPRFLG pode estar modificado para não efetuar a atualização e neste caso, o preço de custo da linha [M:PTH1]CPR(NOL) pode estar modificado se necessário.

Tabelas abertas

Nenhuma das tabelas abertas não tem conteúdo significativo em fase com o contexto.

Observações diversas

Atenção ao parâmetro de valorização das entradas do artigo que deve estar a "preço de encomenda" para que a recuperação do preço de custo seja efetivo nos movimentos de stock.

MAJCTMALL : Atualização das alocações

Este ponto de entrada situado no tratamento SUBPTHA gestão das recepções de compra, gera uma ação "MAJCTMALL".

O objetivo desta ação é de dar a possibilidade de efetuar as alocações se contramarca rececionada.

CUSADDTRT : Lançamento de tratamentos específicos

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, permite lançar os tratamentos específicos suplementares em criação e modificação de linha.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz na criação e modificação de uma linha de receção durante a transação de atualização.

Variáveis e máscaras disponíveis

As classes ficheiros seguintes são carregadas no momento da chamada. 

[F :PTH] Cabeçalho da receção

[F :PTD] Linha da receção

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PRECEIPT :

Sim

Cabeçalhos receção

PRECEIPTD

Sim

Linhas de receção

CHGINVQTY : Modificação da quantidade faturada

Este ponto de entrada situado no tratamento SUBPTHA gestão das receções de compra, permite modificar a quantidade faturada sobre uma receção em criação e modificação de linha.

Contexto e modo de funcionamento.

Transação

Existe uma transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Diferentes casos de chamada

Este ponto de entrada está situado no sub-programa POSITION_QTYINV do tratamento SUBPTHA

Variáveis e máscaras disponíveis

As classes ficheiros seguintes são carregadas no momento da chamada. 

As zonas modificáveis são [F:PTD]INVQTYPUU e [F:PTD]INVQTYSTU

Exemplo para forçar as quantidades a 0 :

[F:PTD]INVQTYPUU =0

[F:PTD]INVQTYSTU=0

Atenção falta identificar o contexto para efetuar as atualizações.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PRECEIPTD

Sim

Linhas de receção

CHGACCFCY : alteração do estabelecimento para controlo dos eixos analíticos

Este ponto de entrada situado no tratamento SUBPTHA registo de uma fatura de compra, permite intervir após apoio sobre o botão "Criar" ou "Registar".

O objetivo é de dar lugar à possibilidade de alterar o estabelecimento que servirá a controlar os eixos analíticos das linhas de receção.

Contexto e modo de funcionamento

Transação

Não existe transacção em curso.

Ficheiro rasto

Não existe ficheiro rasto aberto.

Diferentes casos de chamada

A chamada se faz no momento da criação ou a modificação de uma receção de compra.

Variáveis e máscaras disponíveis

A variável WFCY está carregado no momento da chamada. Ela contém o estabelecimento financeiro do estabelecimento de cabeçalho de receção. Esta variável é modificável.

As máscaras ecrãs seguintes são utilizáveis : [M:PTH0], [M:PTH1],[M:PTH2],[M:CSTT]

As classes precedentes não devem ser modificadas.

Tabelas abertas

No quadro a seguir, a flag conteúdo significativo significa que o conteúdo está em fase com o contexto.

Tabela

Conteúdo significativo

Título Tabela

PRECEIPT :

Não

Cabeçalho receção

PRECEIPTD

Não

Linha receção