Aller au contenu

galax-ajh

Membres
  • Compteur de contenus

    15
  • Inscription

  • Dernière visite

À propos de galax-ajh

  • Rang

Profil général

  • Genre
    Homme
  • Lieu
    France

Visiteurs récents du profil

Le bloc de visiteurs récents est désactivé et il n’est pas visible pour les autres utilisateurs.

  1. galax-ajh

    Problème de liens et de tables liées

    Et autrement pour le script, afin que je ne refasse pas la même erreur une prochaine fois ? V.
  2. galax-ajh

    Problème de liens et de tables liées

    Non. Et si je me fie à ça : http://www.croquefeuille.fr/?facture-acompte et à d'autres sites, je suis dans les clous Je t'en remercie, car depuis le début, c'est bien là mon problème. V.
  3. galax-ajh

    Problème de liens et de tables liées

    Désolé, mais je crois que je suis perdu. Ou alors on ne parle pas de la même chose... Je viens de jeter un coup d'oeil aux histoires de compta (auxquelles je ne connais strictement rien) et ça a l'air de corroboré ce que je fais, à savoir après le devis accepté par le client, j'établis une facture d'acompte (30% du devis dans la réalité et c'est mentionné sur la facture d'acompte). Une fois le travail terminé, j'établis une NOUVELLE facture avec un nouveau numéro. J'y détaille le travail fait et au final je soustrais l'acompte. Jusque-là je pense que j'ai juste. Il y a donc bien 2 factures différentes. Mon problème vient du script "facture finale"que j'ai écrit et qui ne fonctionne pas correctement. A savoir qu'au lieu de remplir la facture finale, il va modifier la facture d'acompte et je ne comprends pas pourquoi. Cela se produit au moment ou j'active les fiches liées des 2 tables prestations. Mon problème n'est donc pas d'ordre comptable mais bien de l'ordre du scripting. Merci V.
  4. galax-ajh

    Problème de liens et de tables liées

    C'est comme ça que c'est prévu avec mon amie : une nouvelle facture avec un nouveau numéro à chaque fois et l'acompte est décompté" de la facture finale. Normalement, tu as du aussi voir que les champs Désignations et Prix était restés vide (en dehors de la mention acompte -100 €. Maintenant sans rien toucher, regarde la facture 09. Est-ce que la ligne acompte 100 € a été modifiée ? Chez moi, cette ligne est remplacée par les items de la facture, c'est à dire, les presta internes et externes. Peux-tu me confirmer ? Si oui, tu viens de mettre le doigt sur mon problème... Chez moi ça donne ça : 1re capture : script facture acompte -> Facture acompte 06 2e capture : script facture finale -> facture finale 07 (et les champs manquants) 3e capture : script facture finale -> facture d'acompte 06 (modifiée et les champs manquent de la facture finale se retrouvent dans la facture d'acompte) V.
  5. galax-ajh

    Problème de liens et de tables liées

    Rassure-toi, je n'ai pas de soucis avec la déduction des acomptes. Quant au nombre de lignes, on sait qu'on ne dépassera pas 7. Dans la version réelle, j'ai paramétré jusqu'à 10. Pour ce qui est d'extraire tous les acomptes, ce n'est pas à l'ordre du jour. Si tu as 10 minutes à tuer, j'aimerais bien que tu fasses le test dans l'ordre et en suivant (les commandes sont dans le menu script):. 1 - RAZ (pour remettre à 0) 2 - Facture d'acompte (tu regardes à quoi ressemble la facture d'acompte dans le(s) champs désignation et prix) 3 - Facture finale (tu verras que facture finale ne remplit pas les champs désignation et prix dans la nouvelle facture). Ensuite tu retournes sur la facture acompte et tu me dis si tu retrouves la facture d'acompte telle qu'elle a été éditée ou si elle a été modifiée. Chez moi, elle est modifiée au niveau des champs désignations et prix. Merci de ton aide V.
  6. galax-ajh

    Problème de liens et de tables liées

    Je ne suis pas sûr de comprendre. Si par lignes, tu veux dire plusieurs items dans la facture, je pense que j'ai évité involontairement ce problème en utilisant une rubrique multivaluée. Cette partie là fonctionne correctement. Pour t'en convaincre, après un RAZ, essaye de créer directement une facture finale et tu verras que tout fonctionne correctement. Si par ligne de facture, tu sous-entends plusieurs factures pour le même travail, alors effectivement, ca peut être un problème. mais j'avoue que je ne vois pas pourquoi. Je vais jeter un oeil aux solutions de démarrage, voir si je trouve quelque chose concernant les factures d'acompte. V.
  7. galax-ajh

    Problème de liens et de tables liées

    Bon j'ai recréé entièrement un modèle simplifié de ce que je veux et le problème subsiste. Je suppose donc que c'est inhérent à FMP Les presta internes ou externes sont (re)crées par l'utilisateur à chaque nouveau job. Pour chaque travail, il peux y avoir 1 ou 2 factures : 1 facture, si la somme est modeste ou 2 factures (acompte et finale) dans le cadre de gros boulot Les devis sont gérés à part. Je vous mets la base recrée en PJ. Il y a 3 scripts - facture acompte (à exécuter en 1er) - facture finale (à exécuter en 2e) - RAZ pour remettre les champs Numero de facture à 0 et effacer les factures Vous remarquerez que la facture acompte est ok dans un premier temps. En générant la facture finale, vous remarquerez que titre et description sont OK, le reste est vide sauf la soustraction l'acompte. Si vous revenez sur la facture d'acompte, vous verrez qu'elle a été modifiée et qu'elle contient maintenant les presta internes et externes... PS. Si vous voulez créer d'autre fiches travaux, il vous faudra créer les presta à la main Test_tables_liees.fmp12
  8. galax-ajh

    Problème de liens et de tables liées

    Heu.... Non toutes les tables sont présentes... A quoi serviraient les tables sus-mentionnées ?
  9. galax-ajh

    Problème de liens et de tables liées

    Voici les liens mais j'ai bien peur que cela ne serve pas à grand chose. C'est la première capture qui compte. La seconde ne me sert que pour des récap. V.
  10. galax-ajh

    Problème de liens et de tables liées

    Malheureusement, je n'arrive pas à réduire la bdd à un poids acceptable pour le forum
  11. galax-ajh

    Récup de valeurs selon rubrique

    Comme je n'ai pas trop envie de réinventer l'eau tiede, peux-tu me dire comment tu gères les différentes valeurs de tes rubriques multivaluées. Pour l'instant, l'essai que je viens de faire fonctionne mais uniquement sur la valeur [1] 😕 V.
  12. galax-ajh

    Récup de valeurs selon rubrique

    A tout hasard, un script qui se lance au changement de valeur de PPU dans A et qui recalcule les valeurs en B. Cela sous-entend que tu gères parfaitement les rubriques multivaluées. Dans l'absolu, n'aurait-il pas été plus simple d'utiliser une table liée (A) qui s'affiche dans B. Ainsi tes valeurs sont toujours a jour... V.
  13. galax-ajh

    Problème de liens et de tables liées

    Merci de vos réponses. En l'occurrence, les clients demandent des factures pour payer l'acompte. De toutes façons, pour l'instant le problème ne se situe pas à cet endroit, je n'ai aucun souci pour décompter l'acompte de la facture finale. Mon problème se situe au niveau du remplissage du "corps" de la facture. Pour la facture d'acompte, après le titre et le descriptif, je mets acompte sur devis N°xxxx ........ Total ......... 30% ....... Montant acompte dans les items de facture. Quand je fais la facture finale, le titre et le descriptif apparaissent correctement mais ensuite, je devrais avoir les éléments de facture tel que : maquette ....................................... 3h ......... 50€/h ...... 150 € Impression 1000 ex ....................... 1........... 150 € ....... 150 € qui sont des éléments de presta internes et externes. Or pour l'instant, au lieu de se mettre dans la facture que je suis en train d'éditer, ces éléments vont se mettre dans la facture acompte et remplacent la ligne acompte sur devis que j'avais précédemment écrite. Pour l'instant, il apparaît que c'est un problème de liens ou de tables liées, puisque pour résoudre ce problème, j'appelle la facture d'acompte correspondante, je change l'ID_tra (en rajoutant "_tmp" à la fin que je supprime en fin de script). Dans ce cas, ma facture se remplit correctement. Ce que je voudrais, c'est comprendre pourquoi et comment FMP peut remplir une fiche qui n'est pas active, ne serait-ce que pour supprimer ce bout de code qui fait rafistolage. Merci V. PS. je vais essayer de faire une version lite de la base
  14. galax-ajh

    Problème de liens et de tables liées

    Bonjour Je suis en train de créer une gestion de travaux/devis/factures pour une amie. Les tables presta internes et externes lui servent à gérer ses heures (en fonction du type de travail) et les marchandises sur lesquelles, elle marge. Voici la structure (il y a d'autres tables mais non concernée) : Table : travaux (avec ID_tra) Table : Presta internes Table : Presta externes Table : Devis Tables : Factures Les tables sont toutes rattachées par l'ID_tra Un script génère les Devis, un autre génère une facture d'acompte pour les devis supérieurs à 500 euros, encore un autre génère la facture finale. Les 3 scripts semblent fonctionner correctement séparément. En revanche, lorsque j'essaye de générer une facture finale pour un job ayant nécessité une facture d'acompte, j'obtiens des résultats aberrants. J'explique : je crée une nouvelle fiche dans la table facture, je récupère l'ID_tra que j'injecte dans la facture. A partir de ce moment les 2 tables Travail et Factures sont liées. Je récupère les infos clients et les infos sur le travail (titre et description) qui s'affichent correctement. Jusque là, tout va bien. En revanche, lorsque je veux récupérer les presta internes et externes, le débugguer m'indique que le script récupère bien les valeurs MAIS au lieu des les mettre dans la fiche en cours, les valeurs sont attribuées à la fiche de la facture d'acompte. Quant à la facture finale, cette partie de la facture reste vide. J'ai bien conscience qu'il y a 2 factures qui font référence au même ID_tra, mais je ne pensais pas que cela poserait de problème. Quelqu'un peut-il m'expliquer si c'est un comportement normal, ou si j'ai loupé quelque chose et surtout comment remédier à ce problème autrement qu'en rompant temporairement le lien entre la table travaux et la facture d'acompte. Merci. V.
  15. galax-ajh

    Récup de valeurs selon rubrique

    Bjr Suggestion : Un ID pour chaque ingrédient dans la table A. Pour la liste (en table B ), elle est constituée à partir des ID+Ingrédients (mais ne prend en compte que les valeurs des ID). Un script sur le changement de valeur de la rubrique contenant l'ID devrait faire l'affaire. Et bien sûr un lien entre les ID des 2 tables. V;
×