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

AVREWITC : Avant réécriture de coût

Ce point d’entrée permet de modifier des champs de la table article-coût ou d’alimenter des champs spécifiques juste avant la réécriture dans le cas de coût standard ou budget.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Le contexte est la mise à jour définitive de la table ITMCOST dans une boucle sur la table de travail ITMCOSTW.

 

Variables et masques disponibles

 

Variable ou masque

Définition

 Mask ITCUPD0 [DIA]

 Ecran de saisie des options de traitement

 Char ERR_TRA (132)

 Pour un message d’erreur

 

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

ITCNAT

NON

Détail natures-coût

ITCNATW  [INWW]

NON

Détail natures-coût (temporaire)

ITMCOST

OUI

Article coût

ITMCOSTW [ICWW]

OUI

Article coût temporaire

ITMMASTER

OUI

Article maître

ITMFACILIT

NON

Article-site

ITMMVT

Oui, que pour standard et actualisé si on interface les variations de coût.

Cumuls article

 

AVWRIITC : Avant création de coût

Ce point d’entrée permet de modifier des champs de la table article-coût ou d’alimenter des champs spécifiques juste avant l’écriture (création de coût de tous types).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Le contexte est la mise à jour définitive de la table ITMCOST dans une boucle sur la table de travail ITMCOSTW.

Le point d’entrée est situé dans la partie du traitement correspondant au type de coût, juste avant l’instruction Write. (L’écriture de l’enregistrement de coût standard à zéro répond à un besoin technique et ne fait pas l’objet de point d’entrée ; cela arrive quand on calcule un coût actualisé, budget ou simulé avant d’avoir créé le coût standard correspondant)

 

Variables et masques disponibles

 

Variable ou masque

Définition

 Mask ITCUPD0 [DIA]

 Ecran de saisie des options de traitement

 Char ERR_TRA (132)

 Pour un message d’erreur

 

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

ITCNAT

NON

Détail natures-coût

ITCNATW  [INWW]

NON

Détail natures-coût (temporaire)

ITMCOST

OUI

Article coût

ITMCOSTW [ICWW]

OUI

Article coût temporaire

ITMMASTER

OUI

Article maître

ITMFACILIT

NON

Article-site

ITMMVT

Oui, que pour standard et actualisé si on interface les variations de coût.

Cumuls article

 

APMAJITC : Après mise à jour de coût

Ce point d’entrée permet d’intervenir après la mise à jour de la table article-coût que ce soit en création ou en réécriture.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Différents cas d’appel

Le contexte est la mise à jour définitive de la table ITMCOST dans une boucle sur la table de travail ITMCOSTW. Il vaut mieux se baser sur les valeurs de champs de ITMCOSTW pour accéder à l’enregistrement de la table ITMCOST qui vient d’être créé ou modifié.

 

Variables et masques disponibles

 

Variable ou masque

Définition

 Mask ITCUPD0 [DIA]

 Ecran de saisie des options de traitement

 Char ERR_TRA (132)

 Pour un message d’erreur

 

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

ITCNAT

NON

Détail natures-coût

ITCNATW  [INWW]

NON

Détail natures-coût (temporaire)

ITMCOST

OUI

Article coût

ITMCOSTW [ICWW]

OUI

Article coût temporaire

ITMMASTER

OUI

Article maître

ITMFACILIT

NON

Article-site

ITMMVT

Oui, que pour standard et actualisé si on interface les variations de coût.

Cumuls article