Quand la globale "SYSSAD" est activée, il est possible de positionner des choix de dates de contrôle pour vérifier si une structure est valide ou non. Par exemple, nous pouvons paramétrer le contrôle de validité des comptes par rapport à la date comptable. Si elle n'est pas renseignée, il est alors possible de vérifier par rapport à la date de commande d'achat et ainsi de suite. C'est le numéro d'ordre qui oriente la recherche. Dès qu'une date est renseignée nous faisons le contrôle. Les dates des ordres suivants sont alors ignorées.
Ces choix sont possibles par transaction ou application. Ils peuvent également être valables pour tout le produit Cegid XRP Ultimate. Un choix valable dans tout le produit peut aussi être contré par une exception définie sur une transaction.
Deux conditions sont nécessaires à la gestion des structures à date :
- la globale "SYSSAD" doit avoir pour valeur "O" ;
- au moins un enregistrement pour le type de date doit exister dans cette transaction pour l'entité.
Dans tous les autres cas, les structures ne sont pas datées.
Exemple :
Entité | N° d'ordre | Choix de date | Application | Type | Transaction | SGART Article | 1 | C Commande | SAC | I Interactif | SAICDA Commandes d'achats | SGART Article | 1 | C Commande | | | | SGART Article | 2 | FR Réception facture | | | | SGART Article | 3 | CO Contrats | | | | SGART Article | 4 | IN Inventaire | | | | SGART Article | 5 | LG Logique | | | |
Dans ce cas, le contrôle de la validité des articles sera fait :
- par rapport à la date de commande dans la gestion des commandes d'achats ;
- dans tout le reste du produit Cegid XRP Ultimate, si la date de commande (achats ou ventes) est renseignée, elle sert au contrôle. Sinon vérification de la date de réception de la facture. Sinon c'est la date de contrat, sinon la date d'inventaire de stocks. Et enfin, si aucune de ces dates n'est connue dans la transaction sur laquelle est fait le contrôle, la date logique est prise en compte. |