BOI. Veuillez fournir un exemple d'exemple de code C# ou VB comme référence pour rédiger une facture à l'aide de BOI qui renvoie à une commande.

SOLVED

Salut l'équipe,

S'il vous plaît, aidez-moi avec ce scénario.


Scénario:

La commande est déjà créée dans l'ERP
À l’aide de BOI, rédigez une facture dans l’ERP qui s’intègre dans une commande (la facture contiendra le numéro du document de commande (DO_Pièce)).

a) Cette facture peut également comporter des lignes supplémentaires (autres que les lignes de la Commande à laquelle elle est liée)

Pourriez-vous fournir un exemple d'exemple de code C# ou VB comme référence pour rédiger cette facture à l'aide de BOI qui renvoie à une commande ?

  • +1
    verified answer

    Bonjour ANDREW1986,

    Vous souhaitez écrire dans une base de données Sage 100 Gestion Commerciale de façon sécurisée ?

    Sachez que vous pouvez utiliser les Objets Métiers qui permettent d'effectuer ces traitements de façon sécurisé avec tout langage de développement gérant les appels COM/ActiveX.

    Je vous invite dans un premier temps à consulter la documentation (Manuel Objets Métiers) et à télécharger la version des Objets Métiers correspondant à votre version d'application Sage 100 (Setup Objets Métiers).

    Pour aller plus loin, nous animons régulièrement des formations Découvrez Sage 100 Objets Métiers, la création et la transformation de documents en Gestion Commerciale faisant partie des sujets traités : Découvrez Sage 100 Objets Métiers

    Pour un accompagnement technique et développement avancé, vous avez ensuite la possibilité de souscrire au contrat Sage Services Pro.

    Cordialement,

    Thierry

  • 0 in reply to THJO

    Salut Thierry,

    Peux-tu m'aider avec ma question et me fournir un exemple de code BOI pour résoudre mon problème, s'il te plaît ?

    Merci beaucoup !

  • +1 in reply to Andrew1986
    verified answer

    ANDREW1986,

    Vous trouverez des exemples en Visual Basic .Net de code de création de documents en Gestion Commerciale 100 à l'aide des Objets Métiers dans le manuel que je vous ai communiqué.

    Faites-nous savoir si cette a été utile en la marquant comme vérifiée .

    Pour cela, cliquez sur  la ligne ‘Vérifier la réponse’.

    Cela aura pour effet de marquer la réponse en vert et de permettre aux autres membres de la communauté, ou aux personnes qui auraient également le besoin de voir que cela a fonctionné.

    Merci d'avoir utilisé la communauté.

    Cordialement,

    Thierry

  • 0 in reply to THJO

    Dans la spécification, je n'ai pas trouvé d'exemple.

    Nous avons deux bons de commande (Purchase Order). Ils sont liés à une seule facture (invoice). J'aurais besoin d'un exemple de code en C# ou en VB à titre de référence pour écrire cette facture en utilisant le BOI (Business Object Interface) qui établit un lien avec les bons de commande.

    Où d'autre pourrais-je trouver un exemple de code similaire ?

  • +1 in reply to Andrew1986
    verified answer

    Bonjour ANDREW1986,

    Il semble que vous faites référence à la gamme de produits anglo-saxons Sage 100 qui est une gamme distincte de Sage 100 en France : https://www.sage.com/en-us/products/sage-100cloud/

    Ce forum porte uniquement sur la gamme Sage 100 France. Je vous invite à vous rapporcher de votre interlocuteur Sage.

    Faites-nous savoir si cette a été utile en la marquant comme vérifiée .

    Pour cela, cliquez sur  la ligne ‘Vérifier la réponse’.

    Cela aura pour effet de marquer la réponse en vert et de permettre aux autres membres de la communauté, ou aux personnes qui auraient également le besoin de voir que cela a fonctionné.

    Merci d'avoir utilisé la communauté.

    Cordialement,

    Thierry

  • 0 in reply to THJO

    Nous utilisons la version Sage 100 France.

    À un niveau élevé, nous recherchons un exemple de code à écrire dans une (achat) facture qui est associée/liée à une ou plusieurs (achat) commandes.

    Scénario:

    Une ou plusieurs (achat) commandes déjà créées dans le système ERP Sage 100c France. Écrire une facture dans le système ERP qui s'intègre/se lie à une ou plusieurs (achat) commandes (La facture contiendra les numéros de document de commande auxquels elle doit être liée/intégrée (DO_Piece)).

    Voici un exemple drive.google.com/.../view

  • +1 in reply to Andrew1986
    verified answer

    Bonjour ANDREW1986,

    En Gestion Commerciale Sage 100, lorsque l'on transforme un document (ex : Bon de commande d'achat -> Facture d'achat), l'historique est conservé aux niveaux des lignes du documents (champs DL_PieceBC/DL_DateBC dans la table F_DOCLIGNE).

    Le principe est identique lors de la transformation d'un document par le processus IPMDocTransformer des Objets Métiers.

    Par contre, ces champs étant en lecture seule, ils ne peuvent pas être modifiés manuellement.

    Cordialement,

    Thierry