<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><category>pcsoft.fr.webdev</category><copyright>Copyright 2026, PC SOFT</copyright><lastBuildDate>5 Jul 2026 16:14:58 Z</lastBuildDate><pubDate>4 Jul 2026 18:39:08 Z</pubDate><description>Bonsoir&#13;
J'ai des soucis pour générer un fichier pdf dans mon webservice. J'ai cette erreur  :&#13;
{"fault" : {"faultcode" : "server", "faultstring" : "Le serveur d'application WEBDEV a rencontrÃ© un Ã©tat interne anormal.\nCode interne de l'erreur : CSCA256\nH:\\source\\source.GP\\269897\\Release_MoteurWEBDEV_51\\srcAwp\\CommunicationSessionClientAwp.cpp (260)\n(21, ERR_INTERNAL)\nUne erreur interne est survenue.\n\nCauses possibles :\n- General protection fault.\n- Probléme de configuration (du serveur WEB, du serveur d'application ou de l'application).\n- ProblÃ¨me de droits (par exemple, l'utilisateur qui exÃ©cute l'application n'est pas le bon ou ne dispose pas de droits suffisants).\n- Erreur au dÃ©but du chargement de l'application.\n- Dans IIS, l'utilisateur invitÃ© Internet configurÃ© pour le site Web (partie \"Authentification\") est diffÃ©rent de l'utilisateur indiquÃ© dans la partie \"Mappage de gestionnaire\"."}}&#13;
&#13;
&#13;
&#13;
J'ai géré les droits fatigués, rien.&#13;
&#13;
[code:wl]&#13;
sNumeroFacture	 est une chaine= facture.NUMERO_FACTURE&#13;
sIdFacture est une chaine=afcture.IDFACTURE&#13;
sRepBase est une chaîne&#13;
&#13;
 //Option 3 : Chemin fixe selon environnement (Windows IIS ou Linux)&#13;
&lt;COMPILE SI TypeConfiguration=ApplicationLinux&gt;&#13;
&#13;
&lt;FIN&gt;&#13;
  sRepBase = "C:\Webdata\igci\GPIMMOPRO\pdf"&#13;
sRepBase=ComplèteRep(fRepDonnées())&#13;
&#13;
// ─── Construction du chemin ────────────────────────────────&#13;
sAnneeDossier	= "A" + DateVersChaîne(facture.DATE_EMISSION, "AAAA")&#13;
sMoisDossier	= "M" + DateVersChaîne(facture.DATE_EMISSION, "MM")&#13;
&#13;
sRepertoire		= sRepBase + fSep +&#13;
"Factures" + fSep +&#13;
sAnneeDossier + fSep +&#13;
sMoisDossier + fSep&#13;
&#13;
SI PAS CreerRepertoireComplet(sRepertoire) ALORS&#13;
	PDF_JournalEcrire("ERREUR", "Facturation_GenererPDF",&#13;
	"ERR-004", "Échec création arborescence PDF",&#13;
	"Répertoire=" + sRepertoire)&#13;
	RENVOYER ""&#13;
FIN&#13;
//fFichierTemp()&#13;
// Nom du fichier = numéro de facture&#13;
&#13;
sNomFichier	= sNumeroFacture + ".pdf"&#13;
sCheminPDF	est une chaine= Remplace( sRepertoire +fSep+ sNomFichier,"-","_")&#13;
&#13;
&#13;
//sCheminPDF&#13;
// ── 3. Supprimer l'ancien PDF s'il existe déjà (re-génération)&#13;
SI fFichierExiste(sCheminPDF) ALORS&#13;
	fSupprime(sCheminPDF)&#13;
FIN&#13;
&#13;
&#13;
&#13;
&#13;
&#13;
iDestination(iPDFGénérique, sCheminPDF)&#13;
ETAT_FACTURE_V2.Imprime(sIdFacture)&#13;
&#13;
&#13;
&#13;
SI ErreurDétectée() ALORS&#13;
&#13;
&lt;COMPILE SI Configuration&lt;&gt;"GP IMMO PRO ANDROID"&gt;&#13;
		iDestination()&#13;
&lt;FIN&gt;&#13;
&#13;
&#13;
	RENVOYER ""&#13;
FIN&#13;
&#13;
renvoyer sCheminPDF&#13;
&#13;
[/code]&#13;
&#13;
&#13;
le problème doit être sur le dossier de générations .&#13;
J'ai pensé créer un dosssier  Je cherche  la procédure</description><ttl>30</ttl><generator>WEBDEV</generator><language>fr_FR</language><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice/read.awp</link><title>Generation d'un  fichier pdf sans le Webservice</title><managingEditor>moderateur@pcsoft.fr (Le modérateur)</managingEditor><webMaster>webmaster@pcsoft.fr (Le Webmaster)</webMaster><item><author>Ralph IGCI</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84173/read.awp</comments><pubDate>5 Jul 2026 16:14:58 Z</pubDate><description>Bonsoir , en allant profondément  dans les tests, je constate que le problème vient quand  la production de l'état  appelle ifin…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84173/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84173/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice/read.awp">Generation d'un  fichier pdf sans le Webservice</source><title>Re: Generation d'un  fichier pdf sans le Webservice</title></item><item><author>Ralph IGCI</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84172/read.awp</comments><pubDate>5 Jul 2026 13:23:51 Z</pubDate><description>J'ai affiné, &#13;
[code:wl]&#13;
&#13;
Trace("Genere")&#13;
&#13;
iDestination(iPDFGénérique, sCheminPDF)&#13;
ETAT_FACTURE_V2.Imprime(sIdFacture)&#13;
Tra…</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84172/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84172/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice/read.awp">Generation d'un  fichier pdf sans le Webservice</source><title>Re: Generation d'un  fichier pdf sans le Webservice</title></item><item><author>Cédric_34</author><category>pcsoft.fr.webdev</category><comments>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84171/read.awp</comments><pubDate>4 Jul 2026 20:48:38 Z</pubDate><description>Bonjour,&#13;
Une première réponse dans le forum Windev.</description><guid isPermaLink="true">https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84171/read.awp</guid><link>https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice-84171/read.awp</link><source url="https://forum.pcsoft.fr/fr-FR/pcsoft.fr.webdev/84170-generation-fichier-pdf-sans-webservice/read.awp">Generation d'un  fichier pdf sans le Webservice</source><title>Re: Generation d'un  fichier pdf sans le Webservice</title></item></channel></rss>
