Utilisation de l'action du type action-report

Bonjour
Je veux comprendre l’utilisation des actions de type action-report
En effet j’ai crée une action de ce type comme suit :

le modèle « panalyse.rptdesign » je l’ai crée avec BIRT et je l’ai placé sur le répertoire « \axelor-erp\var\data\reports » selon le paramétrage de mon application
le modèle contient un seul paramètre et je l’ai testé avec BIRT il fonctionne bien

J’ai crée un menu pour appeler l’action comme suit :

Le menu apparais sur le module achat mais quand je clique dessus rien ne se passe

ci-dessous la trace d’axelor lors du clique sur le menu :

Merci d’avance pour votre aide.

Bienvenue sur le forum Axelor,

Votre action-report a l’air correcte.

Assurez-vous d’avoir un Report Parameter dénommé purchaseId dans votre template Birt panalyse.rptdesign
Ce Report Parameter doit être lié à un Data Set Parameter
Et le dataset doit contenir un ? pour faire le lien avec le Data Set Parameter

Ci-dessous cas un exemple avec le Report Parameter PurchaseOrderId

Lié dans un Data Set Parameter param_1

Et le dataset doit contenir un ? pour faire le lien avec param_1
DSP_PAR

Portez une attention particulière à votre eval: dans l’action-report qui n’est généralement pas une constante, mais une variable récupérée d’un contexte particulier.

Cordialement,

Merci pour votre réponse
Mon report est développé exactement tel que vous le dit :


Exécution sur BIRT :

Pour l’attribut expr de action-report j’ai essayé de mettre expr=« 6 » (sans eval) je reçoi l’erreur suivante :

Est ce que le problème est lié au fait que j’appel cette action directement via le menu d’axelor ?

Bonjour,
Cela se peut d’autant plus que les exemples donnés dans la documentation sont assez restrictifs : action-report doit s’agir de la dernière action du groupe d’actions
https://docs.axelor.com/adk/5.0/dev-guide/modules/reports.html#action-report

Via un bouton appelé dans un formulaire ou une grille vous y arriverez certainement.
Exemple :

<form .... >
		<toolbar>
			<button name="printAnalysesBtn"
				title="Analyses" icon="fa-print"
				onClick="action-report-purchase-analyse" />
		</toolbar>

Cordialement,

3 « J'aime »

Bonjour
Effectivement, en utilisant un formulaire ça fonctionne
Merci infiniment pour votre support

Cordialement

Ce sujet a été automatiquement fermé après 30 jours. Aucune réponse n’est permise dorénavant.