<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Forum du club des développeurs et IT Pro - Windows</title>
		<link>https://www.developpez.net/forums/</link>
		<description><![CDATA[Forum d'entraide sur la programmation Windows.  Tutoriel API Windows]]></description>
		<language>fr</language>
		<lastBuildDate>Tue, 02 Jun 2026 15:23:51 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>15</ttl>
		<image>
			<url>https://forum.developpez.be/images/misc/rss.png</url>
			<title>Forum du club des développeurs et IT Pro - Windows</title>
			<link>https://www.developpez.net/forums/</link>
		</image>
		<item>
			<title>Powershell : comment charger ClosedXML ?</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180914&amp;goto=newpost</link>
			<pubDate>Thu, 11 Dec 2025 19:42:47 GMT</pubDate>
			<description>Bonjour, 
 
Néophyte avec...</description>
			<content:encoded><![CDATA[<div>Bonjour,<br />
<br />
Néophyte avec l'utilisation de NuGet, je cherche à installer <b>ClosedXML </b>pour une utilisation avec <b>Powershell</b>.<br />
<br />
Apparemment, il faut récupérer les &quot;bonnes&quot; DLL pour les charger ensuite dans Powershell.<br />
<br />
J'ai essayé les méthodes suivantes :<br />
<br />
[System.Reflection.Assembly]::LoadFrom($OpenXml)<br />
[System.Reflection.Assembly]::LoadFrom($ClosedXML)<br />
<br />
Add-Type -Path $OpenXml<br />
Add-Type -Path $ClosedXML<br />
<br />
[Reflection.Assembly]::LoadFile(&quot;$OpenXml&quot;)<br />
[Reflection.Assembly]::LoadFile(&quot;$ClosedXML&quot;)<br />
<br />
Pas d'erreur au try/catch avec les méthodes &quot;Reflection.Assembly&quot; mais l'erreur suivante lors de &quot; $Classeur = New-Object ClosedXML.Excel.XLWorkbook &quot; :<br />
Le type [ClosedXML.Excel.XLWorkbook] est introuvable*: vérifiez que l’assembly dans lequel il se trouve est chargé.<br />
<br />
Avec la méthode &quot;Add-Type&quot; : erreur directe :<br />
Impossible de charger un ou plusieurs des types requis. Extrayez la propriété LoaderExceptions pour plus d'informations.<br />
<br />
Est-ce que je ne charge pas ClosedXML de la bonne manière ?<br />
Est-ce le choix des DLL récupérées ?  Comment récupérer les bonnes DLL ?<br />
<br />
Merci d'avance pour vos pistes et votre aide.<br />
<br />
PS sur Windows Server 2022.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f16/general-developpement/programmation-systeme/windows/">Windows</category>
			<dc:creator>cunlhaontz</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180914/general-developpement/programmation-systeme/windows/powershell-charger-closedxml/</guid>
		</item>
		<item>
			<title><![CDATA[[Sage X3 / C#] ETL pour exporter le stock (table STOCK) en fichier EDIFACT (INVRPT)]]></title>
			<link>https://www.developpez.net/forums/showthread.php?t=2180335&amp;goto=newpost</link>
			<pubDate>Fri, 07 Nov 2025 08:07:49 GMT</pubDate>
			<description>Bonjour à tous, 
 
Je dois...</description>
			<content:encoded><![CDATA[<div>Bonjour à tous,<br />
<br />
Je dois développer un processus ETL en C# dont l'objectif est d'extraire les données de stock de notre Sage X3 pour générer un fichier EDIFACT (plus précisément un message INVRPT - Inventory Report) destiné à un partenaire logistique.<br />
<br />
J'ai déjà effectué quelques recherches et j'ai une idée de l'architecture globale :<br />
<br />
Extract : Me connecter en C# (via System.Data.SqlClient) directement à la base de données SQL de Sage X3.<br />
<br />
Transform : Lire les données et utiliser une bibliothèque C# pour les mapper et les transformer en une structure EDIFACT.<br />
<br />
Load : Écrire le résultat dans un fichier .edi.<br />
<br />
J'ai identifié que les tables principales pour les informations de stock sont probablement STOCK (pour les quantités) et ITMMASTER (pour les détails des articles).<br />
<br />
J'aimerais avoir votre avis d'experts et poser quelques questions ciblées pour m'assurer de partir dans la bonne direction :<br />
<br />
Mes questions :<br />
<br />
1. Extraction (Sage X3) :<br />
<br />
Quelle est la meilleure pratique pour lire les données de stock ? Est-ce que l'attaque directe de la table STOCK (jointe à ITMMASTER) est une approche fiable ?<br />
<br />
Y a-t-il des champs spécifiques ou des statuts dans ces tables auxquels je dois faire attention (par exemple, pour exclure les stocks bloqués, en transit, etc.) ?<br />
<br />
Est-il fortement déconseillé de lire la base en direct ? Devrais-je plutôt (malgré la complexité) passer par la publication d'un Web Service Sage X3 ?<br />
<br />
2. Transformation (C# / EDIFACT) :<br />
<br />
Avez-vous des recommandations pour une bibliothèque .NET (C#) robuste pour générer des fichiers EDIFACT ? J'ai vu des mentions de EDI.Net ou EdiEngine. L'une d'elles est-elle préférable pour un message INVRPT ?<br />
<br />
Existe-t-il des exemples ou des &quot;gotchas&quot; (pièges) connus lors de la création de segments EDIFACT pour les stocks (par exemple, les segments LIN pour l'article et QTY pour les quantités) ?<br />
<br />
3. Processus (ETL) :<br />
<br />
Y a-t-il des exemples de projets similaires (ETL C# depuis un ERP vers EDI) que je pourrais consulter pour m'inspirer de la structure du code ?<br />
<br />
Merci d'avance pour vos conseils et votre temps !</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f16/general-developpement/programmation-systeme/windows/">Windows</category>
			<dc:creator>Hnti999</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2180335/general-developpement/programmation-systeme/windows/sage-x3-csharp-etl-exporter-stock-table-stock-fichier-edifact-invrpt/</guid>
		</item>
		<item>
			<title>ouverture de session windows par qrcode</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2178872&amp;goto=newpost</link>
			<pubDate>Wed, 27 Aug 2025 18:54:09 GMT</pubDate>
			<description><![CDATA[Bonjour. J' aimerais grâce à...]]></description>
			<content:encoded><![CDATA[<div>Bonjour. J' aimerais grâce à un qrcode pouvoir me connecter à une session windows. J' ai testé plusieurs sites proposant la création de qrcode. A chaque fois il y a le signe étoile avant le mot de passe lorsque je scanne ce qrcode. Exemple qui s'affiche dans la zone de texte: &quot;*motdepasse&quot; alors que je ne voudrais que : &quot;motdepasse&quot;. Je ne trouve pas de solution. Quelqu'un a-t-il déjà utilisé ce système pour se connecter ou une solution a mon problème ? Merci pour votre aide.</div>

]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f16/general-developpement/programmation-systeme/windows/">Windows</category>
			<dc:creator>Oholibama</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2178872/general-developpement/programmation-systeme/windows/ouverture-session-windows-qrcode/</guid>
		</item>
		<item>
			<title>Liste des annulations dans Notepad++</title>
			<link>https://www.developpez.net/forums/showthread.php?t=2177790&amp;goto=newpost</link>
			<pubDate>Sun, 29 Jun 2025 12:24:01 GMT</pubDate>
			<description>Bonjour, 
 
Je ne sais...</description>
			<content:encoded><![CDATA[<div><font color="#0000FF">Bonjour,<br />
<br />
Je ne sais vraiment pas où poster cette question, désolé ...<br />
<br />
Je voudrais juste effacer, supprimer, virer (...) la <i><u>liste des annulations</u></i> de l'éditeur Notepad++ (toutes les fois où on a fait Ctrl-Z ou l'icône flèche à gauche).<br />
<br />
Quelqu'un sait ? Merci d'avance.<br />
Jack.</font></div>


	<div style="padding:10px">

	

	
		<fieldset class="fieldset">
			<legend>Images attachées</legend>
				<div style="padding:10px">
				<img class="attach" src="https://www.developpez.net/forums/attachments/p668425d1751199731/general-developpement/programmation-systeme/windows/liste-annulations-notepadpp/notepad.jpg/" alt="" />&nbsp;
			</div>
		</fieldset>
	

	

	

	</div>
]]></content:encoded>
			<category domain="https://www.developpez.net/forums/f16/general-developpement/programmation-systeme/windows/">Windows</category>
			<dc:creator>jack554</dc:creator>
			<guid isPermaLink="true">https://www.developpez.net/forums/d2177790/general-developpement/programmation-systeme/windows/liste-annulations-notepadpp/</guid>
		</item>
	</channel>
</rss>
