Jump to content
  • 0
Aquirio

Duplication d'entrées d'une table à une autre

Question

Bonjour,

J'essaye d'intégrer une partie facturation sur une base FM qui intégrait déjà une table contact et une table catalogue.

J'ai réalisé la première étape : la création des offres basée sur 2 tables : Offres (contient les éléments génériques de l'offre : référence, date, client, ...) et LigneOffre (contient les services proposés en passant par la fonction référence externe depuis le catalogue). Les valeurs LigneOffre sont liées à l'offre par une référence Offre_ID.
Tout marche mais je souhaite maintenant pouvoir transférer l'offre en Bon de Commande (fiche production) puis facture. J'ai donc créer des tables BonsDeCommande (+ LigneBonDeCommande) et Factures (+ LigneFacture) qui reprennent les informations génériques de Offres en utilisant la fonction référence externe.

Sauf que je ne sais pas comment reprendre mes lignes de service depuis LigneOffre que je voudrais renvoyer dans LigneBonDeCommande et LigneFacture. Je sais que va se poser la question de la modification possible du contenu des lignes lors du passage de l'offre au BdC et à la facture : normalement le contenu ne doit pas changer.
Toutefois si cela est possible sans trop complexifier les choses cela permettrait d'ajouter par exemple une annotation dans le descriptif d'un service.

Merci beaucoup pour votre aide.

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Bonjour

Vous pouvez simplement utiliser l'import . Car oui FM permet d'importer de base a base mais aussi importé de la base elle même .

Importer vos detail de offre a BDC puis les ligne  LigneOffre vers ligneBDC ... idem de BDC a Facture .

APo

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

Outre l'import, il y a au moins ces 2 solutions :

- boucler en mettant les données d'un enregistrement dans des variables pour les copier dans un "nouvel enregistrement" de la table cible,

- n'utiliser qu'une seule table et dupliquer les enregistrements en ne modifiant que l'identifiant de leur "parent".

C'est cette seconde option que je préfère (largement) quand je transforme un devis en BDC, puis un BDC en facture, etc. Chaque ligne du devis est dupliquée, puis dans la rubrique id_document, je remplace 514 par 57, si les lignes du devis 514 ont été dupliquées pour figurer dans la facture 57 (ce n'est qu'un exemple).

Bonne journée,

Jérémie

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...