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

CTLJOU2 : Contrôle et décalage date de réception prévue

Ce point d'entrée situé dans le traitement CONTX3 contrôles divers X3, génère une action "CTLJOU2".

Le but de cette action est de modifier ou de supprimer le contrôle effectué sur la date de réception prévue.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours dans le cas d’une génération automatique de commande (contremarque ou plan de l’acheteur).

Fichier trace

Il y a un fichier trace ouvert dans le cas d’une génération automatique de commande (contremarque ou plan de l’acheteur).

Différents cas d’appel

L'appel se fait  en fin de prise en compte de besoins ou lors de la saisie manuelle d’une ligne de demande d’achat ou de commande juste avant le contrôle et un éventuel décalage de la date de réception prévue.

L’appel se fait dès lors que le « Call  CTL_JOU2 » est exécuté. 

Variables et masques disponibles

Les variables suivantes sont chargées lors de l'appel de l'action "CTLJOU2".

DATRCP

         Date de réception prévue à contrôler et à ajuster en fonction des jours ouvrés du site concerné.

UVYDAY

         Jours de la semaine ouverts ou fermés.

UVYCOD

         Code des périodes d’indisponibilité.

Les variables précédentes ne doivent pas être modifiées.

Les variables suivantes peuvent être modifiées pour changer ou supprimer le contrôle de la date de réception :

DATMIN

         Date minimum de réception.

En version 130 la valeur par défaut est la date de la demande ou de la commande.

En version 140 la valeur par défaut est la date de la demande ou de la commande augmentée du délai article.

SENS

         Sens du décalage de la date en fonction des jours ouverts dans la semaine (0=décalage avant, 1=décalage arrière).

WCTLFLAG

         Indicateur permettant d’agir sur le contrôle proprement dit (la valeur par défaut est 0).

0 = Contrôle classique, c’est à dire contrôle et décalage en fonction des jours de la semaine puis simple contrôle en fonction de périodes d’indisponibilité.

1 = Contrôle avec périodes d’indisponibilité uniquement sans décalage.

2 = Aucun contrôle , ni décalage.

 

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

FACILITY

 Oui

Sites

ITMMASTER

 Oui

Articles

ITMFACILITY

 Oui

Articles – Sites

Remarques diverses

Ce point d’entrée peut rendre obsolète le point d’entrée EXTRCPDAT du traitement TRTACHCDE1.