Créer extension
- pulsovi
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 5 ans 7 mois #21953
par pulsovi
Créer sa procédure a été créé par pulsovi
Bonjour,
Comment fait on pour ajouter une procédure dans la liste Outils > Utilitaires administrateur ?
Pour les besoins de mon établissement, j'ai mis en place un questionnaire assez long sur la fiche famille.
J'ai rajouté des champs au bas de ce questionnaire qui doivent en fait être des totaux des différents blocs de champs qui composent le haut du questionnaire.
Exemple:
Sauf erreur de ma part (j'aimerais bien me tromper sur ce point) il n'est pas possible de créer des champs calculés; un peu comme dans les cellules Excel où une cellule peut contenir une formule basée sur la valeur d'autres cellules.
Je pense donc créer une procédure en Python ou autre pour effectuer ce calcul et l'enregistrer.
Ma question, donc, est celle-ci : Noethys semble pourvu d'un système d'extensions, comment dois-je m'y prendre pour créer la mienne ?
Existe-t-il une documentation sur le sujet ?
Comment fait on pour ajouter une procédure dans la liste Outils > Utilitaires administrateur ?
Pour les besoins de mon établissement, j'ai mis en place un questionnaire assez long sur la fiche famille.
J'ai rajouté des champs au bas de ce questionnaire qui doivent en fait être des totaux des différents blocs de champs qui composent le haut du questionnaire.
Exemple:
- Salaire parent 1
- Salaire parent 2
- Autres revenus parent 1
- Autres revenus parent 2
- Total revenus famille
Sauf erreur de ma part (j'aimerais bien me tromper sur ce point) il n'est pas possible de créer des champs calculés; un peu comme dans les cellules Excel où une cellule peut contenir une formule basée sur la valeur d'autres cellules.
Je pense donc créer une procédure en Python ou autre pour effectuer ce calcul et l'enregistrer.
Ma question, donc, est celle-ci : Noethys semble pourvu d'un système d'extensions, comment dois-je m'y prendre pour créer la mienne ?
Existe-t-il une documentation sur le sujet ?
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 3810
- Remerciements reçus 529
il y a 5 ans 7 mois #21954
par Ivan
Réponse de Ivan sur le sujet Créer sa procédure
Bonjour,
Il n'est pas possible de créer une procédure, mais il est possible de créer une extension.
Il faut rajouter un module Python (*.py) dans le répertoire d'installation de Noethys. Ce module doit inclure une fonction Extension(). C'est elle qui sera chargée.
Exemple:
Ivan
Il n'est pas possible de créer une procédure, mais il est possible de créer une extension.
Il faut rajouter un module Python (*.py) dans le répertoire d'installation de Noethys. Ce module doit inclure une fonction Extension(). C'est elle qui sera chargée.
Exemple:
def Extension():
print 1+1
Ivan
Connexion ou Créer un compte pour participer à la conversation.
- pulsovi
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 5 ans 7 mois #21956
par pulsovi
Réponse de pulsovi sur le sujet Créer extension
Bonjour Ivan,
Merci beaucoup,
Quelles sont les instructions minimum pour récupérer une connexion à la base de données du fichier ouvert ?
Merci beaucoup,
Quelles sont les instructions minimum pour récupérer une connexion à la base de données du fichier ouvert ?
Connexion ou Créer un compte pour participer à la conversation.
- Ivan
- Hors Ligne
- Administrateur
Réduire
Plus d'informations
- Messages : 3810
- Remerciements reçus 529
il y a 5 ans 7 mois #21957
par Ivan
Réponse de Ivan sur le sujet Créer extension
Des exemples ici :
https://github.com/Noethys/Noethys/blob/master/noethys/Utils/UTILS_Procedures.py
Ivan
Ivan
Les utilisateur(s) suivant ont remercié: pulsovi
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.264 secondes