IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Transformer un devis en bon de commande


Sujet :

WinDev

  1. #1
    Membre du Club
    Homme Profil pro
    S4HANA/ C#/ Postgresql/ Windev
    Inscrit en
    Octobre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : S4HANA/ C#/ Postgresql/ Windev
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 46
    Points : 41
    Points
    41
    Par défaut Transformer un devis en bon de commande
    Bonjour;

    Su mon application une fois que le devis client est validé, je veut le transformer directement en bon de commande, pour cela j'ai mis un bouton transférer qui doit:

    - Ouvrir un bon de commande en mode création;
    - Copier les informations du devis sur le bon de commande;

    L'utilisateur peut modifier ensuite le bon de commande, ou le valider comme il était.

    Mon souci est comment pouvoir transférer les informations depuis le devis vers le bon de commande.

    J'ai quatre tables

    entete_devis
    lignes_devis
    entete_cmd
    lignes_cmd

    Merci pour vos réponses.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    914
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 914
    Points : 1 496
    Points
    1 496
    Par défaut
    Bonjour
    Simplement en creant une entete commande identique et hajoute .
    De meme pour chaque ligne.

  3. #3
    Membre du Club
    Homme Profil pro
    S4HANA/ C#/ Postgresql/ Windev
    Inscrit en
    Octobre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : S4HANA/ C#/ Postgresql/ Windev
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    Citation Envoyé par Yusep Voir le message
    Bonjour
    Simplement en creant une entete commande identique et hajoute .
    De meme pour chaque ligne.
    Bonjour;

    Merci pour la réponse,

    Oui c'est ce que je veux faire mais comment la créer, c'est la question que j'ai posé.

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    914
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 914
    Points : 1 496
    Points
    1 496
    Par défaut
    Alors laaaaaaaaaaaaa
    Je ne peux te répondre, ne sachant rien de ton analyse.
    Mais tu peux t'inspirer de l'exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    entete_cmd.CHAMP2=entete_devis.CHAMP2
    entete_cmd.CHAMP3=entete_devis.CHAMP3
    HAJOUTE(entete_cmd)
     
    //POUR CHAQUE LIGNE :
    lignes_cmd.CHAMP1=lignes_devis.CHAMP1
    lignes_cmd.CHAMP2=lignes_devis.CHAMP2
    lignes_cmd.CHAMP3=lignes_devis.CHAMP3
    HAJOUTE(lignes_cmd)
    Lire attentivement les guides livrés avec Windev, etc...

  5. #5
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 056
    Points : 9 394
    Points
    9 394
    Par défaut
    L'autre solution, c'est de rechercher des sites d'initiation à la programmation.

    Peut-être ici : https://www.geekjunior.fr/apprendre-...ant-ados-4376/
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  6. #6
    Membre du Club
    Homme Profil pro
    S4HANA/ C#/ Postgresql/ Windev
    Inscrit en
    Octobre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : S4HANA/ C#/ Postgresql/ Windev
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    Je vais tester ce code mais où doit je le mettre, je pense qu'il faut qu'il soit au clic du bouton "Transférer" et dans ce cas comment pointer le document Commande avant qu'il soit ouvert, et si le code sera sur le document commande où doit je le positionner aussi.

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    914
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 914
    Points : 1 496
    Points
    1 496
    Par défaut
    Lire l'autoformation avec urgence.

  8. #8
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 056
    Points : 9 394
    Points
    9 394
    Par défaut
    Je ne suis pas sûr que l'auto-formation soit adaptée.

    L'auto-formation est faite pour des gens qui ont 2 ou 3 bases de programmation, et ça leur permet de découvrir les spécificités de Windev.
    Mais là, Ali_Zoroo ne semble pas avoir les bases nécessaires pour attaquer l'auto-formation. Je pense qu'une initiation à la programmation est plus adaptée.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  9. #9
    Membre chevronné
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 278
    Points : 2 151
    Points
    2 151
    Par défaut
    Bonjour,

    Le meilleur moyen que je connaisse pour transformer un devis en bon de commande et de concrétiser la vente.

    Désolé, fin de journée difficile, ici, un défouloir....
    SQL : le véritable Esperanto

    "Les patates à ta tata épatent ton tonton mais les pates aux thons à ton tonton épatent pas ta tata." (Michel Souris)

    MERCI DE NE PAS M'ENVOYER DE MESSAGE PRIVE POUR DES QUESTIONS TECHNIQUES SANS MON ACCORD !

  10. #10
    Membre du Club
    Homme Profil pro
    S4HANA/ C#/ Postgresql/ Windev
    Inscrit en
    Octobre 2011
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : S4HANA/ C#/ Postgresql/ Windev
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Octobre 2011
    Messages : 46
    Points : 41
    Points
    41
    Par défaut
    Bonjour à tous;

    En faisant plus d’efforts seul j'ai trouvé la solution et voici la méthode pour ceux qui seront intéressés:

    Je l'ai déjà testé avant de postuler ce sujet mais elle n'a pas fonctionné, je pense que j'ai fait une erreur quelque part, mais maintenant elle fonctionne très bien.

    Sur le bouton Transférer:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    OuvreSoeur(FEN_fenetre_2)
    FEN_fenetre_2.SAI_SansNom1..Valeur=SAI_SansNom1..Valeur
     
    POUR TOUTE LIGNE DE TABLE_Doc
    	TableAjouteLigne(FEN_fenetre_2.TABLE_SansNom1,TABLE_Doc.COL_Des_doc,TABLE_Doc.COL_Num_doc)
    FIN
    Voila problème résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2013] Automatisation devis/bon de commande
    Par sbisbilo dans le forum Excel
    Réponses: 12
    Dernier message: 07/07/2016, 16h49
  2. Devis|Bon de commande et Entrepot V7_8
    Par consty10000 dans le forum Odoo (ex-OpenERP)
    Réponses: 0
    Dernier message: 02/05/2016, 19h29
  3. [AJAX] Bon de commande
    Par frog43 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 02/04/2007, 12h53
  4. double saisie du bon de commande
    Par guijomik dans le forum IHM
    Réponses: 11
    Dernier message: 06/03/2007, 14h55
  5. [VBA-E]Automatisation d'un bon de commande
    Par Lexot2 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 06/10/2006, 12h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo