Points d'entrée > Module Données de base > Script standard TRTCST 

BASFGMAT : Permet de modifier la base de calcul des FG matière

Le point d’entrée BASFGMAT permet de modifier la base de calcul des frais généraux matière contenue dans la variable LBASE.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Pour ce point d'entrée, on est en train de calculer les frais généraux de sortie d'une matière identifiée par [M:CST]MATREF(I).

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

Integer  LTRG

1 : Calcul des FG niveau document
2 : Calcul des FG niveau document origine

Integer  LBASE

Base de calcul des FG (quantité ou montant selon la valeur de [F:OVE]FORBASIS )

 

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Intitulé Table

ITMMASTER

OUI

Article maître

ITMFACILIT

OUI

Article-site

ITMMVT

OUI

Cumuls article

OVERHEAD

OUI

Frais généraux

 

BASFGPROD : Permet de modifier la base de calcul des FG produit

Le point d’entrée BASFGPROD permet de modifier la base de calcul des frais généraux produit contenue dans la variable LBASE.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Pour ce point d'entrée, on est en train de calculer les frais généraux d'entrée d'un produit identifié par [M:CST]ITMREF(I).

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

Integer  LTRG

1 : Calcul des FG niveau document
2 : Calcul des FG niveau document origine

Integer  LBASE

Base de calcul des FG (quantité ou montant selon la valeur de [F:OVE]FORBASIS )

 

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Intitulé Table

BOM

OUI

Nomenclature article

ITMMASTER

OUI

Article maître

ITMFACILIT

OUI

Article-site

ITMMVT

OUI

Cumuls article

OVERHEAD

OUI

Frais généraux

 

BASFGOPE : Permet de modifier la base de calcul des FG opératoires

Le point d’entrée BASFGOPE permet de modifier la base de calcul des frais généraux opératoires contenue dans la variable LBASE.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Pour ce point d'entrée, on est en train de calculer les frais généraux d'une opération identifiée par [M:CST]WST(I).

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

Integer  LTRG

1 : Calcul des FG niveau document
2 : Calcul des FG niveau document origine

Integer  LBASE

Base de calcul des FG (temps ou montant selon la valeur de [F:OVE]FORBASIS )

 

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Intitulé Table

WORKCOST [MWC]

OUI

Section de valorisation

WORKSTATIO [MWS]

OUI

Poste de charge

OVERHEAD

OUI

Frais généraux

 

BASFGSCO : Permet de modifier la base de calcul des FG de l'opé sous-traitance

Le point d’entrée BASFGSCO permet de modifier la base de calcul des frais généraux d'une opération de sous-traitance contenue dans la variable LBASE.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Pour ce point d'entrée, on est en train de calculer les frais généraux d'une opération de sous-traitance identifiée par [M:CST]SCOWST(I).

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

Integer  LTRG

1 : Calcul des FG niveau document
2 : Calcul des FG niveau document origine

Integer  LBASE

Base de calcul des FG (temps ou montant selon la valeur de [F:OVE]FORBASIS )

 

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Intitulé Table

WORKCOST [MWC]

OUI

Section de valorisation

WORKSTATIO [MWS]

OUI

Poste de charge

OVERHEAD

OUI

Frais généraux

 

BASFGSCO2 : Permet de modifier la base de calcul des FG de l'article sous-traité

Le point d’entrée BASFGSCO2 permet de modifier la base de calcul des frais généraux d'un article sous-traité contenue dans la variable LBASE.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Pour ce point d'entrée, on est en train de calculer les frais généraux d'un article sous-traité identifié par [M:CST]SCOITMREF(I).

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

Integer  LTRG

1 : Calcul des FG niveau document
2 : Calcul des FG niveau document origine

Integer  LBASE

Base de calcul des FG (quantité ou montant selon la valeur de [F:OVE]FORBASIS )

 

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Intitulé Table

ITMMASTER

OUI

Article maître

ITMFACILIT

OUI

Article-site

ITMMVT

OUI

Cumuls article

OVERHEAD

OUI

Frais généraux

 

INITCST : Initialisation des différents éléments servant au calcul d'un coût

Le point d’entrée INITCST permet de modifier/ajouter/supprimer des éléments servant au calcul d'un coût.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques ([M:CST], [M:CTP] et [M:CST0]) sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Au moment où ce point d'entrée est déclenché, les valeurs des composants et des opérations ont été calculées ainsi que les frais généraux correspondants. Il ne reste plus au standard qu'à faire la somme des éléments et les répartir sur les différentes lignes de composés.

Il est alors possible de modifier, ajouter ou supprimer des éléments (composants ou opérations) avant que les cumuls et répartitions soient faites.

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

[M:CTP]NIV

1 : Calcul mono-niveau
2 : Calcul multi-niveau

 

Tables ouvertes

Les tables ouvertes dépendent du type de coût en cours de calcul.

 

CALCFG : Calcul spécial de frais par nature

Le point d’entrée CALCFG permet de remplacer le calcul de frais généraux par un calcul spécifique.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas une transaction en cours

Fichier trace

Il y a un fichier trace ouvert.

Explications

Le point d’entrée se trouve dans le sous-programme de calcul de frais généraux. Le même sous-programme calcule les frais de matière, les frais opératoires ou les frais de produit fini ; il convient donc de tester le code nature ou une zone supplémentaire de la table Nature de frais OVENAT ou de la table Frais généraux OVERHEAD pour effectuer le calcul approprié.

Le point d'entrée se situe dans la boucle de traitement des natures de frais et permet ainsi de distinguer le calcul pour chaque nature. La variable de la boucle For est I_NAT. Il faut charger la variable CLC_NAT avec le résultat d’un calcul spécifique. Ce calcul servira à alimenter la composante frais généraux globale (et non unitaire) du coût prévisionnel.

Attention : chaque montant de frais par nature est mémorisé dans la variable PTABVAR(J) ou dans la variable PTABFXD(J) (à l’intérieur de la boucle). Suite au calcul spécifique, on peut éviter le calcul standard en affectant la valeur 1 à la variable GPE.

J correspond à l'indice dans la liste des valeurs de FG par nature.

Variables et masques disponibles

 Variable ou masque

Définition

Mask ITCCLC0 [DIA]

Ecran de lancement (site, paramètres…)

 Mask CLCCST [CST]

 Ecran de calcul de coût

Char ERR_TRA(80)

Texte pour la trace

Char COL(1)

Colonne (A,B,C ou D) selon choix au lancement du calcul

Decimal CUM_NAT

Base cumulée pour calcul en cascade

Decimal CLC_NAT

Montant des frais par nature

Paramètres en entrée du sous-programme de calcul

Decimal PBAS

Base de calcul (globale)

Char POVE

Code frais généraux

Char PCOL

Colonne ('A','B','C' ou 'D') selon choix au lancement du calcul

Integer PVCRTRG

1 : Calcul FG au niveau document
2 : Calcul FG au niveau document d'origine

Paramètre en sortie du sous-programme de calcul

Char PTABNAT()

Natures

Decimal PTABVAR()

Frais généraux variables

Decimal PTABFXD()

Frais généraux fixes

  Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte …

 

Table

Contenu significatif

Intitulé Table

ITMMASTER

NON

Article

ITMFACILIT

NON

Article-site

OVERHEAD

OUI

Frais généraux

 OVENAT

OUI

Nature FG

TABFOR

NON

Formules

 

AVINITCST : Initialisation des différents éléments servant au calcul d'un coût

Le point d’entrée AVINITCST permet de modifier/ajouter/supprimer des éléments servant au calcul d'un coût. Le traitement standard alimente ensuite les valeurs de ces éléments et calcule les frais généraux.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques ([M:CST], [M:CTP] et [M:CST0]) sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Au moment où ce point d'entrée est déclenché, les composants et opérations ont été chargés. Le traitement standard va ensuite charger les coûts de ces éléments ainsi que leur frais généraux.

Pour ajouter des éléments, il est possible de s'aider du traitement SUBCSTB.

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

[M:CTP]NIV

1 : Calcul mono-niveau
2 : Calcul multi-niveau

 

Tables ouvertes

Les tables ouvertes dépendent du type de coût en cours de calcul.

 

APCLCCST : Après le calcul d'un coût

Le point d’entrée APCLCCST permet de prendre la main après le calcul d'un coût, avant son enregistrement.

Contexte et mode de fonctionnement

Transaction

Il peut y avoir une transaction en cours (tester la valeur de adxlog).

Fichier trace

Il peut y avoir un fichier trace ouvert (tester la valeur de GTRACE).

Explications

Trois masques ([M:CST], [M:CTP] et [M:CST0]) sont renseignés avec toutes les informations nécessaires pour calculer un coût standard, un coût prévisionnel ou réel d'ordre de fabrication ou de sous-traitance.

Au moment où ce point d'entrée est déclenché, tout a été calculé : coût des produits, coûts des frais généraux des composants, opérations et produits.

Variables et masques disponibles

 

Variable ou masque

Définition

CLCCST0 [M:CST0]

contient le site

CLCCSTPAR [M:CTP]

contient le type de coût à calculer (coût standard, coût prévisionnel, prix de revient réel) ainsi que toutes les informations nécessaires à l'identification et au mode de calcul du coût.

 CLCCST [M:CST]

contient le détail du calcul (coût matière, coût opératoire, coût de sous-traitance, frais généraux...).

 [M:CTP]NIV

1 : Calcul mono-niveau
2 : Calcul multi-niveau

[M:CTP]CLCOVEFLG

0 : calculer le FG (valeur par défaut)
1 : calculer les FG uniquement lors du calcul mono-niveau
2 : calculer les FG uniquement lors du calcul multi-niveaux
3 : ne pas calculer les FG

 

Tables ouvertes

Les tables ouvertes dépendent du type de coût en cours de calcul.