Les évènements génèrent à partir de règles pré-paramétrées des écritures comptables, des demandes et des commandes d'achats, des commandes de ventes. Les évènements permettent une décentralisation complète des saisies.
Par exemple, des utilisateurs non comptables peuvent saisir de façon productive et fiable des faits générateurs d'écritures comptables. A chaque type de fait générateur est associé un écran de saisie, qui peut être libellé dans des terminologies non comptables.
Les fonctionnalités offertes : - Dessin de l'écran en y mettant et agençant les champs que l'on souhaite selon le type de saisie ; - Affectation des champs saisis aux zones de l'écriture et des mouvements, ou de l'en-tête et des lignes de commandes ; - Calculs interzones et/ou valeurs fixes, et utilisation possible d'ordres SQL pour automatiser l'affectation ou le contrôle de certaines données ; - Multi écritures ou commandes : génération de 1 à n écritures (commandes) pour un même évènement ; - Multi sociétés.
L'objet permettant de faire des évènements varie en fonction de l'Application :
Application | Objet | Transaction modèle | Achats | oeisaea | SAISAE | Finances | oeisae | OEISAE | Ventes | oeisaev | SVISAE |
Le cas du multi-lignes est géré par les transactions suivantes :
Application | Objet | Transaction modèle | Achats | oeisala | SAISALA | Finances | oeisal | OEISAL | Ventes | oeisalv | SVISALV |
Pour chaque code évènement, il faut créer dans GOBJ, un paramètre PR1 ayant comme valeur le code évènement précédemment créé. Il faut ensuite définir dans GMNU le mnémonique d'appel de l'évènement, en précisant la transaction et en lui affectant dans la valeur du paramètre PR1 le code de l'évènement. |