Bonjour à tous,
je débute sous X3 et Crystal REport.
Version X3 : V6 163
Crystal Report 2008.
J'ai realisé un état CR qui génère une balance agée du stock.
Cet état doit être envoyé à chaque fin de mois par mail.
Mon Etat est déclaré dans X3, et il fonctionne correctement.
Mes etapes :
- J'ai créé une tache ZAIMP02, pour la fonction AIMP, et un code Etat ZBALANCE2
- J'ai créé un abonnement ZBAL
Sur le code tache ZAIMP02.
Le parametre, enregistre un fichier XLS sur un repertoire du serveur.
Qui se lance Mensuellement, en Fin de mois, à 22h. (en execution forcée)
Jusque là. Tout est ok. (ou semble l'être)
Pour l'envoi du mail,
j'ai créé un workflow ZBAL:
- Type d'evenement : Fin de tâche
- Code évenement ZAIMP02
"Activation mail activé", destinataire configuré
Et dans la case pièce à joindre, j'ai mis mon fichier "D:\Xtransfert\balance.xls"
Maintenant, je passe à mon problème.
La génération du fichier se fait correctement sur le serveur.
Le mail est bien envoyé, AVEC la pièce jointe. MAIS le fichier XLS est toujours corrompu. Ou pire encore parfois, il envoi l'ancienne version du fichier. (verifié par la date d'impression et l'heure sur le rapport)
Pourtant, sur le serveur, le fichier est bien mis à jour, complet, et fonctionnel.
(Cest comme si alors que la tache d'impression est terminé, le fichier était encore en génération, mais que le mail partait avant la fin...)
Y a t'il une solution pour envoyer cette pièce jointe différemment ?
Je vous remercie. et j'espère que vous pourrez m'aider.
Partager