Points d'entrée > Module Géode GX > Script standard SUBVAK 

CHGBMHSTA : après modification de l'état d'un ordre d'assemblage

Ce point d’entrée permet de prendre la main après la modification de l’état de l’entête et des lignes d’un ordre d'assemblage :

- lorsqu’on met l’OA sur la vacation, passage en état 3

- lorqu’on retire l’OA de la vacation ou qu’on annule la vacation, retour en état 1 ou 2.

Contexte et mode de fonctionnement

Ce point d’entrée est appelé la modification des entêtes et des lignes d'un ordre d'assemblage.

La variable GOK est testée au retour du point d’entrée. Si GOK<1, la transaction courante est rollbackée.

Transaction

Il y a une transaction en cours au moment de l’appel à ce point d'entrée.

Variables et tables disponibles

Table BOMORDERH ouverte et renseignée

OBMHSTA contient l’état de l’entête OA avant la mise à jour de celui-ci.

VAKSTAD : après détermination des statistiques d'un ordre d'assemblage d'une vac

Ce point d’entrée permet de modifier ou enrichir le calcul des statistiques standards pour un OA d’une vacation.

Contexte et mode de fonctionnement

Ce point d’entrée permet de prendre la main après le calcul des statistiques standards d’un OA d’une vacation, et avant leur affichage dans l’écran VAK2 , et leur prise en compte dans  les statistiques globales de la vacation affichées sur l’écran VAK1 lorsque que la vacation n’est encore en état 5 (Terminée).

Transaction

Il n’y a pas de transaction en cours au moment de l’appel à ce point d'entrée.

Variables et tables disponibles

Table BOMORDERH ouverte et renseignée

[M:VAK2]WEI poids des éléments à préparer pour l’OA

[M:VAK2]VOL volume des éléments à préparer pour l’OA

[M:VAK2]BMLNBR nb de lignes à préparer pour l’OA

[M:VAK2]BMLNBR2 nb de lignes non soldées de l’OA.

VAKSTAH : après détermination des statistiques d'une vacation

Ce point d’entrée permet de modifier ou enrichir des statistiques standards calculés pour une vacation en état < 5 (Terminée).

Contexte et mode de fonctionnement

Ce point d’entrée permet de prendre la main après le calcul des statistiques standards d’une vacation et avant leur affichage dans l’écran VAK1.

Transaction

Il n’y a pas de transaction en cours au moment de l’appel à ce point d'entrée.

Variables et tables disponibles

[M:VAK1]VACBMH nb OA affectés à la vacation

[M:VAK1 ]VACBML nb de lignes OA non soldées et affectées à la vacation ; en standard est égal à sum([M:VAK2]BMLNBR2)

[M:VAK1]WEI poids des éléments à préparer pour la vacation ; en standard est égal à sum([M :VAK2]WEI)

[M:VAK1]VOL volume des éléments à préparer pour la vacation ; en standard est égal à sum([M:VAK2]VOL)

[M :VAK1]BMLNBR nb OA affectées à la vacation avec au moins une ligne OA à préparer ; en standard est égal à sum([M :VAK2]BMLNBR>0)

[M :VAK1]BMLNBR nb de lignes à préparer pour la vacation ; en standard est égal à sum([M :VAK2]BMLNBR)