Traitement TRTCST : Calcul de coûts
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
[M:CTP]CLCOVEFLG |
0 : calculer le FG (valeur par défaut) |
Tables ouvertes
Les tables ouvertes dépendent du type de coût en cours de calcul.