Bonjour,
J'essaie d'ajouter des écritures comptables en passant par un process mais j'obtiens systématiquement l'erreur suivante au moment d'affecter un Journal au process :
System.Runtime.InteropServices.COMException (0xFFFFF5C3): Erreur cohérence !
Voici le code utilisé :
IPMEncoder process = cpta.CreateProcess_Encoder();
if (!cpta.FactoryJournal.ExistNumero(journal))
continue;
var journ = cpta.FactoryJournal.ReadNumero(journal);
process.Date = d;
process.EC_Piece = piece;
process.Journal = journ;
J'utilise .Net 8.0 avec les objets métiers en version 6.0.0.1
J'ajoute au as où, le fichier Manifest que j'utilise
<?xml version="1.0" encoding="utf-8"?>
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="com.sage.cobj.100c"
version="6.0.0.1"
processorArchitecture="x86"
publicKeyToken="77d7af533b8e0189"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
Merci pour votre aide