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 6 ans 5 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 : 3923
- Remerciements reçus 553
			
	
						il y a 6 ans 5 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+1Ivan
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 6 ans 5 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 : 3923
- Remerciements reçus 553
			
	
						il y a 6 ans 5 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.122 secondes	
 
											