État document

Le champ peut associer un état au document. Par exemple ouvert, fermé, etc.

Il vous permet également de définir les règles pour gérer tout changement de valeurs numériques sur d'autres tableaux, comme le déchargement et le chargement de l'entrepôt, la gestion des engagements, etc.

Il vous permet également de gérer les éventuels contrôles de quantité avant d'enregistrer. Si, par exemple, un engagement doit être géré sur une nomenclature d'un article de stock, l’état simule combien d'articles seront nécessaires. S'il n'y en a pas assez, il signalera la quantité manquante et arrêtera la sauvegarde. En appuyant sur Configurer Données nous pouvons gérer les différents statuts. Ils peuvent également être créés sans avoir à gérer les changements de valeur des quantités.

Le champ État document crée un champ supplémentaire dans la base de données pour sauvegarder les données de la sélection effectuée. Par exemple, en créant le champ État, le programme créera automatiquement le champ dat_etat. Ce champ n'est visible que si la base de données est ouverte avec d'autres programmes. Il est important de sauvegarder les données de l’état sélectionné, car de nombreuses modifications sont apportées à plusieurs tableaux à la fois.

Un exemple: lors de la gestion des mouvements d'entrepôt, le programme doit savoir pour chaque document quelles opérations ont été effectuées. Si j'ouvre une facture et qu'au moment de la sauvegarde je modifie la quantité d'un article, si ce type de document agit sur l'entrepôt, le programme va d'abord rétablir la quantité précédente et ensuite mettre à l'échelle la quantité mise à jour. Cela permet d'assurer l'alignement des quantités d'articles.

Paramètres Champ

Nom état

Le nom du statut qui sera affiché.


Couleur

La couleur du statut qui sera affichée.


Défaut

Si la case est cochée, le logiciel sélectionnera automatiquement ce statut lors de la création d'un nouveau détail.


Mouvements

Ce sont les mouvements que le programme doit effectuer lorsqu'un certain statut est défini.


Tableau supplémentaire de départ

C'est le tableau à partir duquel le mouvement va récupérer les valeurs de départ.

Champ GGUID de référence dans le tableau supplémentaire

C'est le champ de référence unique du tableau supplémentaire de départ.

Champ QTÉ de mouvement dans le tableau supplémentaire

C'est le champ du tableau supplémentaire de départ qui décide de la quantité à modifier.

Tableau d'arrivée

C'est le tableau dans lequel la quantité sera modifiée.

Champ QTÉ de mouvement sur le tableau d'arrivée

C'est le champ du tableau d'arrivée où la quantité sera modifiée.

Mouvement

Il décide du type de mouvement à effectuer. Aucun: aucun mouvement.

Vers le bas: la quantité sera diminuée.

Vers le haut: la quantité sera augmentée.

Condition SQL

Vous pouvez ajouter une chaîne SQL pour filtrer davantage les données.

Vérification que la valeur n'est pas inférieure à zéro ou supérieure à la quantité

Il vérifiera que la valeur de la quantité à déplacer n'est pas inférieure à zéro ou supérieure à la valeur de la quantité du champ d'arrivée. Il donnera un message si la condition se présente.

Message pour moins de zéro

Si vous décidez de contrôler cette variable, vous pouvez définir un message à envoyer lorsque cette condition se produit.

Message pour plus de quantité disponible

Si vous décidez de contrôler cette variable, vous pouvez définir un message à envoyer lorsque cette condition se produit.

Mouvement nomenclature

Décide quel type de mouvement effectuer au niveau de la nomenclature. Aucun: aucun mouvement.

Premier niveau V. Haut: Le premier niveau sera augmenté.

Tous les niveaux V. Haut: Tous les niveaux seront augmentés.

Premier niveau V. Bas: le premier niveau sera mis à l'échelle.

Tous les niveaux V. Bas: Tous les niveaux seront mis à l'échelle.

Tableau nomenclature

C'est le tableau sur lequel les mouvements de la nomenclature sont effectués.

Champ GGUID de référence dans la table de nomenclature

C'est le champ de référence unique du tableau sur lequel les mouvements de la nomenclature sont effectués.

Champ QTÉ de multiplication de la nomenclature

C'est le champ du tableau sur lequel les mouvements de la nomenclature doivent être effectués.

Champ de contrôle sur le tableau d'arrivée des qtés

C'est le champ de contrôle du tableau d'arrivée sur lequel il faut vérifier.

Condition SQL

Vous pouvez ajouter une chaîne SQL pour filtrer davantage les données.

Vérification que la valeur n'est pas inférieure à zéro ou supérieure à la quantité

Il vérifiera que la valeur de la quantité à déplacer n'est pas inférieure à zéro ou supérieure à la valeur de la quantité du champ d'arrivée et donnera un message si la condition se produit.

Message pour moins de zéro

Si vous décidez de contrôler cette variable, vous pouvez définir un message à envoyer lorsque cette condition se produit.

Message pour plus de quantité disponible

Si vous décidez de contrôler cette variable, vous pouvez définir un message à envoyer lorsque cette condition se produit.

Contrôle pré-enregistrement

Ce sont les vérifications que le programme doit effectuer avant d'autoriser la sauvegarde du document lorsque le statut est activé.

Vous pouvez décider de ne pas effectuer de contrôles en laissant les champs vides.


Tableau supplémentaire de départ

C'est le tableau supplémentaire de départ que vous devez vérifier avant d’enregistrer le document.

Champ numérique à vérifier dans le tableau supplémentaire

C'est le champ numérique du tableau supplémentaire de départ que le programme doit vérifier avant d’enregistrer le document.

Règle

C'est la règle que vous devez suivre pour contrôler le champ. Aucune: aucune règle.

Égale: la valeur du champ doit être égale à la valeur donnée.

Différente: la valeur du champ doit être différente de la valeur donnée.

Inférieure: la valeur du champ doit être inférieure à la valeur donnée.

Inférieure ou égale: la valeur du champ doit être inférieure ou égale à la valeur donnée.

Supérieure: la valeur du champ doit être supérieure à la valeur donnée.

Supérieure ou égale: la valeur du champ doit être supérieure ou égale à la valeur donnée.

Compris entre: La valeur du champ doit se situer dans la fourchette des valeurs des données.

Non compris entre: La valeur du champ ne doit pas se situer dans la fourchette des valeurs des données.

Valeur 1

C'est la première valeur de référence.

Valeur 2

Il s'agit de la deuxième valeur de référence.

Message

C'est le message que le programme doit donner lorsque la condition se produit.

Enregistrement

C'est le type de mesure à prendre lorsque la condition se produit.

Enregistrement bloqué: bloque la sauvegarde du document lorsque la condition se produit.

Confirme: confirmera la sauvegarde lorsque la condition se produit.