Ponto entrada > Módulo Tronco comum > Tratamento standard TRTCST 

BASFGMAT : Permite modificar a base de cálculo das DG matéria

O ponto de entrada BASFGMAT permite modificar a base de cálculo das despesas gerais matéria contida na variável LBASE.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de subcontrato.

Para este ponto de entrada, estamos em vias de calcular as despesas gerais de maneira de uma matéria identificada por [M:CST]MATREF(I).

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

Integer  LTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG nível documento origem

Integer  LBASE

Base de cálculo das DG (quantidade ou montante segundo o valor de [F:OVE]FORBASIS )

 

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

Artigo mestre

ITMFACILIT

SIM

Artigo-estabelecimento

ITMMVT

SIM

Acumulados artigo

OVERHEAD

SIM

Despesas gerais

 

BASFGPROD : Permite modificar a base de cálculo das DG produto

O ponto de entrada BASFGPROD permite modificar a base de cálculo das despesas gerais produto contido na variável LBASE.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de subcontrato.

Para este ponto de entrada, estamos em vias de calcular as despesas gerais de entrada de um produto identificado por [M:CST]ITMREF(I).

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

Integer  LTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG nível documento origem

Integer  LBASE

Base de cálculo das DG (quantidade ou montante segundo o valor de [F:OVE]FORBASIS )

 

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

BOM

SIM

Nomenclatura artigo

ITMMASTER

SIM

Artigo mestre

ITMFACILIT

SIM

Artigo-estabelecimento

ITMMVT

SIM

Acumulados artigo

OVERHEAD

SIM

Despesas gerais

 

BASFGOPE : Permite modificar a base de cálculo das DG operatórias

O ponto de entrada BASFGOPE permite modificar a base de cálculo das despesas gerais operatórias contida na variável LBASE.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de subcontrato.

Para este ponto de entrada, estamos em vias de calcular as despesas gerais de uma operação identificada por [M:CST]WST(I).

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

Integer  LTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG nível documento origem

Integer  LBASE

Base de cálculo das DG (tempo ou montante segundo o valor de [F:OVE]FORBASIS )

 

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

WORKCOST [MWC]

SIM

Secções de valorização

WORKSTATIO [MWS]

SIM

Posto de carga

OVERHEAD

SIM

Despesas gerais

 

BASFGSCO : Permite modificar a base de cálculo das DG da op. sub-contrato

O ponto de entrada BASFGSCO permite modificar a base de cálculo das despesas gerais de uma operação de sub-contrato contido na variável LBASE

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de subcontrato.

Para este ponto de entrada, estamos em vias de calcular as despesas gerais de uma operação de subcontrato identificada por [M:CST]SCOWST(I).

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

Integer  LTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG nível documento origem

Integer  LBASE

Base de cálculo das DG (tempo ou montante segundo o valor de [F:OVE]FORBASIS )

 

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

WORKCOST [MWC]

SIM

Secções de valorização

WORKSTATIO [MWS]

SIM

Posto de carga

OVERHEAD

SIM

Despesas gerais

 

BASFGSCO2 : Permite modificar a base de cálculo das DG do artigo sub-contratado

O ponto de entrada BASFGSCO2 permite modificar a base de cálculo das despesas gerais de um artigo de sub-contrato contido na variável LBASE.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de subcontrato.

Para este ponto de entrada, estamos em vias de calcular as despesas gerais de um artigo subcontratado identificado por [M:CST]SCOITMREF(I).

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

Integer  LTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG nível documento origem

Integer  LBASE

Base de cálculo das DG (quantidade ou montante segundo o valor de [F:OVE]FORBASIS )

 

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

Artigo mestre

ITMFACILIT

SIM

Artigo-estabelecimento

ITMMVT

SIM

Acumulados artigo

OVERHEAD

SIM

Despesas gerais

 

INITCST : Inicialização dos diferentes elementos servindo ao cálculo de um custo

O ponto de entrada INITCST permite modificar/acrescentar/suprimir os elementos servindo ao cálculo de um custo.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras ([M:CST], [M:CTP] e [M:CST0]) são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de sub-contrato.

No momento onde este ponto de entrada está desencadeado, os valores dos componentes e das operações foram calculados assim que as despesas gerais correspondentes. Não resta mais ao standard que a fazer a soma dos elementos e os repartir sobre as diferentes linhas de compostos.

É então possível modificar, acrescentar ou suprimir os elementos (componentes ou operações) antes que os acumulados e repartições estejam feitos.

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

[M:CTP]NIV

1 : Cálculo mono-nível
2 : Cálculo multi-nível

 

Tabelas abertas

As tabelas abertas dependem do tipo de custo em curso de cálculo.

 

CALCFG : Cálculo especial de despesas por natureza

O ponto de entrada CALCFG permite preencher o cálculo de despesas gerais para um cálculo específico.

Contexto e modo de funcionamento

Transação

Não existe transação em curso.

Ficheiro rasto

Existe um ficheiro rasto aberto.

Explicações

O ponto de entrada encontra-se no sub-programa de cálculo das depesas gerais. O mesmo sub-programa calcula as despesas de matéria, as despesas operatórias ou as despesas de produto acabado; convém testar o código natureza ou uma zona suplementar da tabela naturezas de despesas OVENAT ou da tabela de Despesas gerais OVERHEAD para efetuar o cálculo apropriado.

O ponto de entrada se situa no anel de tratamento das naturezas de despesas e permite assim de distinguir o cálculo para cada natureza. A variável do anel For é I_NAT. Falta alterar a variável CLC_NAT com o resultado de um cálculo específico. Este cálculo servirá a alimentar o composto despesas gerais global (e não unitário) do custo previsional.

Atenção : cada montante de despesas por natureza está memorizada na variável PTABVAR(J) ou na variável PTABFXD(J) (no interior do anel). Seguida ao cálculo específico, pode-se evitar o cálculo standard em afetando o valor 1 à variável GPE.

J corresponde ao índice na lista dos valores de DG por natureza.

Variáveis e máscaras disponíveis

 Variável ou máscara

Definição

Mask ITCCLC0 [DIA]

Ecrã de lançamento (estabelecimento, parâmetros...)

 Mask CLCCST [CST]

Ecrã de cálculo de custo

Char ERR_TRA (80)

Texto para o rasto

Char COL(1)

Coluna (A,B,C ou D) segundo escolha ao lançamento do cálculo

Decimal CUM_NAT

Base acumulada para cálculo em cascata

Decimal CLC_NAT

Montante das despesas por natureza

Parâmetros em entrada do sub-programa de cálculo

Decimal PBAS

Base de cálculo (global)

Char POVE

Códigos despesas gerais

Char PCOL

Coluna ("A","B","C" ou "D") segundo a escolha ao lançamento do cálculo.

Integer PVCRTRG

1 : Cálculo das DG nível documento
2 : Cálculo das DG ao nível do documento de origem

Parâmetros em saida do sub-programa de cálculo

Char PTABNAT()

Natures

Decimal PTABVAR()

Despesas gerais variáveis

Decimal PTABFXD()

Despesas gerais fixos

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

NÃO

Artigo

ITMFACILIT

NÃO

Artigo-estabelecimento

OVERHEAD

SIM

Despesas gerais

OVENAT

SIM

Natureza DG

TABFOR

NÃO

Fórmulas :

 

AVINITCST : Inicialização dos diferentes elementos servindo ao cálculo de um cus

O ponto de entrada AVINITCST permite modificar/acrescentar/suprimir os elementos servindo ao cálculo de um custo. O tratamento standard alimenta em seguida os valores destes elementos e cálculo as despesas gerais.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras ([M:CST], [M:CTP] e [M:CST0]) são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de sub-contrato.

No momento onde este ponto de entrada foi desencadeado, os componentes e operações foram carregados. O tratamento standard vai em seguida carregar os custos destes elementos assim que a sua despesa geral.

Para acrescentar elementos, é possível de se ajudar do tratamento SUBCSTB.

Variáveis e máscaras disponíveis

 

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

[M:CTP]NIV

1 : Cálculo mono-nível
2 : Cálculo multi-nível

 

Tabelas abertas

As tabelas abertas dependem do tipo de custo em curso de cálculo.

 

APCLCCST : Após o cálculo de um custo

O ponto de entrada APCLCCST permite intervir a mão após o cálculo de um custo, antes do seu registo.

Contexto e modo de funcionamento

Transação

Pode existir uma transação em curso (testar o valor de adxlog).

Ficheiro rasto

Pode existir um ficheiro rasto aberto (Testar o valor de GTRACE)

Explicações

Três máscaras ([M:CST], [M:CTP] e [M:CST0]) são preenchidas com todas as informações necessárias para calcular um custo standard, um custo previsional ou real de ordem de fabrico ou de sub-contrato.

No momento onde este ponto de entrada foi desencadeado, tudo foi calculado : custo dos produtos, custos das despesas gerais dos componentes, operações e produtos.

Variáveis e máscaras disponíveis

Variável ou máscara

Definição

CLCCST0 [M:CST0]

contém o estabelecimento

CLCCSTPAR [M:CTP]

contém o tipo de custo a calcular (custo standard, custo previsional, preço de custo real) assim que todas as informações necessárias na identificação e ao modo de cálculo do custo.

CLCCST [M:CST]

contém o detalhe do cálculo (custo matéria, custo operatório, custo de sub-contrato, despesas gerais...).

[M:CTP]NIV

1 : Cálculo mono-nível
2 : Cálculo multi-nível

[M:CTP]CLCOVEFLG

0 : calcular as DG (valor por defeito)
1 : calcular as DG unicamente no momento de cálculo mono-nível
2: calcular as DG unicamente no momento de cálculo multi-nível
3: não calcular as DG

Tabelas abertas

As tabelas abertas dependem do tipo de custo em curso de cálculo.