Bonjour,
J'ai suivi la formation sur les objet métier V9. Et pour passer en V6, j'ai quelques pb de conversion
Dim om_DocumentVenteLigne = CType(om_ProcDocument.Document.FactoryDocumentLigne.Create(), IBODocumentVenteLigne3)
Je me prends une erreur :
Impossible d'effectuer un cast d'un objet COM de type 'System.__ComObject' en type d'interface 'Objets100cLib.IBODocumentVenteLigne3'. Cette opération a échoué, car l'appel QueryInterface sur le composant COM pour l'interface avec l'IID '{5BA16B17-24FF-4FAA-BD06-D014D625E0C6}' a échoué en raison de l'erreur suivante : Cette interface n’est pas prise en charge (Exception de HRESULT : 0x80004002 (E_NOINTERFACE)).
J'ai eu le même pb avec la création de document d'entête, mais j'ai contourné mon pb en utilisant
om_ProcDocument = om_BaseCommerciale.CreateProcess_Document(DocumentType.DocumentTypeStockMouvIn)
et pour remplir mon entête : om_ProcDocument.document au lieu de passer par une variable intermédiaire, mais là sur la ligne, je ne vois pas comment faire
Merci de votre aide