OM - Générer des documents de vente / achat en devise
Posté: Jeu 1 Déc 2016 16:57
Bonjour, avez-vous déjà généré des documents SAGE en devise à l'aide des objets métiers, version 6.0 ?
J'ai remarqué que les objets instanciés de la classe IBODocumentLigne3 n'avaient pas l'attribut DL_PuDevise mais l'attribut DL_PrixUnitaire. Ce que j'ai fait, c'est que dans l'objet instancié de la classe IBODocumentVente3, j'ai fait appel à la méthode SetDefaultClient ou à ReadPiece, puis dans les lignes du document, je renseignais la valeur de l'attribut DL_PrixUnitaire où j'avais fait préalablement le calcul de la conversion.
Après génération de la ligne, le champ DL_PuDevise en base n'a pas été recalculé à l'aide de WriteDefault.
Je ne vois pas où ça cloche, dans la gestion commerciale, si je renseigne le prix unitaire en devise, le prix unitaire en monnaie locale est bien calculé.
Merci
J'ai remarqué que les objets instanciés de la classe IBODocumentLigne3 n'avaient pas l'attribut DL_PuDevise mais l'attribut DL_PrixUnitaire. Ce que j'ai fait, c'est que dans l'objet instancié de la classe IBODocumentVente3, j'ai fait appel à la méthode SetDefaultClient ou à ReadPiece, puis dans les lignes du document, je renseignais la valeur de l'attribut DL_PrixUnitaire où j'avais fait préalablement le calcul de la conversion.
Après génération de la ligne, le champ DL_PuDevise en base n'a pas été recalculé à l'aide de WriteDefault.
Je ne vois pas où ça cloche, dans la gestion commerciale, si je renseigne le prix unitaire en devise, le prix unitaire en monnaie locale est bien calculé.
Merci