Créer extension

Plus d'informations
il y a 5 ans 6 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:
  • Salaire parent 1
  • Salaire parent 2
  • Autres revenus parent 1
  • Autres revenus parent 2
  • Total revenus famille
Je voudrais que l'utilisateur n'ait à renseigner que les quatre premiers champs et que le cinquième soit calculé automatiquement.

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.

Plus d'informations
il y a 5 ans 6 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:
def Extension():
   print 1+1

Ivan

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 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 ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 6 mois #21957 par 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.251 secondes
Propulsé par Kunena