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

OpenOffice & LibreOffice Discussion :

Etablir un Devis, une Facture sans usine à gaz. [LibreOffice][Texte]


Sujet :

OpenOffice & LibreOffice

  1. #1
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut Etablir un Devis, une Facture sans usine à gaz.
    Bonjour à tous,

    Pouvez-vous me donner une piste pour que je puisse faire la chose suivante :
    - Créer un document à partir d'un modèle.
    - A la création, choisir une adresse dans une table (Base ou Calc, je n'ai pas de religion) et la mettre en place dans le document.
    - Choisir une série d'articles dans une table (Base ou Calc, idem), les mettre en place dans un tableau.
    - Permettre à l'utilisateur d'intervenir librement sur les éléments du tableau ou du texte mis en forme de tableau.
    - Une fois le document terminé, on l'enregistre tel quel, en pdf, sans en exporter les éléments.

    J'ai vu beaucoup de choses dont FactOOr et autres, la manière de faire des mailings etc mais il me semble que le besoin que j'exprime est bien plus simple et ne devrait pas demander de grosse artillerie. Mais je ne sais simplement pas par où commencer...

    Merci d'avance de vos suggestions.

  2. #2
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre
    Inscrit en
    Juin 2016
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 82
    Points : 132
    Points
    132
    Par défaut
    Bjour,

    1er point : Affuter la définition de votre besoin
    par exemple, quand vous évoquez la saisie de référence d'article dans un listing de choix, voulez vous aussi importer l'unité et le prix unitaire

    2nd point : Je pense que le traitement de texte est plutôt une fausse piste
    L'utilisation du tableur pour générer votre document "modèle" puis ses déclinaisons me semble bien mieux adapté
    Devis et factures sont souvent le fruit de formules, et le traitement de texte n'est vraiment pas le plus puissant ni le plus souple pour répondre à vos attentes

  3. #3
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Bonjour,

    Merci de votre réponse. Quelques points :

    Citation Envoyé par TpF45 Voir le message
    Bjour,

    1er point : Affuter la définition de votre besoin
    par exemple, quand vous évoquez la saisie de référence d'article dans un listing de choix, voulez vous aussi importer l'unité et le prix unitaire
    J'évoque la sélection d'un article, avec les éléments nécessaires bien sûr.

    2nd point : Je pense que le traitement de texte est plutôt une fausse piste
    L'utilisation du tableur pour générer votre document "modèle" puis ses déclinaisons me semble bien mieux adapté
    Devis et factures sont souvent le fruit de formules, et le traitement de texte n'est vraiment pas le plus puissant ni le plus souple pour répondre à vos attentes
    Et c'est bien le point qui m'ennuie. Il existe des éléments de formulaire qu'on peut utiliser dans Writer, mais certains semblent buggés, comme la liste de sélection multiple qui ne rafraîchit pas le champ en début de saisie par exemple. Et je me souviens aussi de la possibilité d'introduire des formules simples dans un tableau, que j'avais utilisée pour un formulaire d'anamnèse d'orthodontie. Mais c'est vieux.

    En bref, je vais me diriger vers le couple Base + Calc j'ai l'impression, mais il faudra que je convainque mes amis...

    Merci en tout cas de votre retour.

  4. #4
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre
    Inscrit en
    Juin 2016
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 82
    Points : 132
    Points
    132
    Par défaut
    Citation Envoyé par TJ1985 Voir le message
    avec les éléments nécessaires bien sûr.
    Toute la subtilité est là
    Trop souvent on démarre ce type de développement avec une définition des besoins radicaux mais simple et réduite
    puis on étoffe au fil du développement et des premières utilisations pour aboutir à une usine à gaz
    qui par la lourdeur de son embonpoint est finalement décevante tant en fonctionnement qu'en maintenance et en perspective d'évolution.

    je reviens donc au 1er point : Prenez le temps de bien définir votre projet, cette fameuse analyse des entrées et des sorties est, à mon sens, la seule méthode efficace pour aboutir sur un développement efficace et adapté.

    La panoplie d'outils : writer, calc, base, etc est suffisamment large même si certains modules sont plus aboutis que d'autre pour répondre à votre besoin

  5. #5
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Citation Envoyé par TpF45 Voir le message
    Toute la subtilité est là
    Trop souvent on démarre ce type de développement avec une définition des besoins radicaux mais simple et réduite
    puis on étoffe au fil du développement et des premières utilisations pour aboutir à une usine à gaz
    qui par la lourdeur de son embonpoint est finalement décevante tant en fonctionnement qu'en maintenance et en perspective d'évolution.

    je reviens donc au 1er point : Prenez le temps de bien définir votre projet, cette fameuse analyse des entrées et des sorties est, à mon sens, la seule méthode efficace pour aboutir sur un développement efficace et adapté.

    La panoplie d'outils : writer, calc, base, etc est suffisamment large même si certains modules sont plus aboutis que d'autre pour répondre à votre besoin
    Bon, soyons clair. J'ai une bonne trentaine d'années de développement informatique derrière moi, donc tout ça, je connais un peu. Si je dis que mes amis souhaitent un truc simple, c'est qu'ils souhaitent un truc simple, pas que je n'ai pas vu la grande image.
    Par contre autant la démarche me semble simple et naturelle pour produire une vraie application avec des outils comme Delphi par exemple, autant j'hésite sur l'angle à adopter pour ce petit truc. Surtout, j'aimerais que mes amis aient quelque chose de fiable, pas un tas de bouts de ficelles.
    Donc, savoir que Calc, Writer et Base permettent de faire le travail, j'en suis sûr. Ce qui m'intéresse, c'est le comment. Vous voyez ?

  6. #6
    Membre habitué
    Homme Profil pro
    Maitre d'Oeuvre
    Inscrit en
    Juin 2016
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Maitre d'Oeuvre
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Juin 2016
    Messages : 82
    Points : 132
    Points
    132
    Par défaut
    Je ne pensais pas mettre en cause vos compétences,
    si vous l'avez ressenti comme tel, veuillez m'en excuser, ce n'était pas le but.

    Au vu de votre description et à la condition que votre besoin se limite à ça,
    - pas de gestion du stock
    - pas de suivi de devis
    - pas de suivi des facturations
    - l'export des devis et factures en PDF mais pas de stockage conservation en ods

    je n'hésiterais pas longtemps et traiterais l'ensemble avec Calc
    1 feuille "Clients"
    1 feuille "Articles"
    1 feuille "Devis" et sa soeur "Facture"

    Voici un proto utilisant
    - La validité de Données
    - La fonction RECHERCHEV
    -et c'est tout
    Fichiers attachés Fichiers attachés

  7. #7
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Citation Envoyé par TpF45 Voir le message
    Je ne pensais pas mettre en cause vos compétences,
    si vous l'avez ressenti comme tel, veuillez m'en excuser, ce n'était pas le but.
    Ne vous en faites pas, c'était juste pour éviter de perdre du temps et de l'énergie... ;-)

    Au vu de votre description et à la condition que votre besoin se limite à ça,
    - pas de gestion du stock
    - pas de suivi de devis
    - pas de suivi des facturations
    - l'export des devis et factures en PDF mais pas de stockage conservation en ods
    C'est ça.

    Voici un proto utilisant
    - La validité de Données
    - La fonction RECHERCHEV
    -et c'est tout
    Merci pour l'exemple, mais ça, je sais faire ;-) Et j'aimerais aller plus loin, notamment en conservant la souplesse de mise en page des documents produits, offerte par Writer et non pas Calc (ou en tout cas pas pour des novices).

    En fait, j'aimerais une forme (formulaire, dialogue, ???) qui s'ouvre à la création d'un document et affiche avant tout une boîte de dialogue permettant de choisir le destinataire. Puis dans le cas des devis/factures, une mécanique simple qui permette de choisir parmi une liste d'articles (INDEX marche aussi très bien, en passant...) et mette en place le choix dans la zone de détails de la facture. Ceci tout en conservant la capacité de passer certains textes en gras, soulignés, etc selon l'inspiration du moment, et l'insertion de texte libre entre deux rubriques provenant de la base de données.

    En bref, je maitrise bien les fonctions de base de Calc et Writer, j'ai déjà produit quelques formulaires avec Writer, mais je n'ai jamais fait le lien avec une source de données. BASIC ne me pose pas de problème, ce furent mes premières amours. Ce qui me bloque est le cycle de vie de l'interaction, par où commencer, comment présenter "l'application".

  8. #8
    Rédacteur

    Avatar de zoom61
    Homme Profil pro
    ...
    Inscrit en
    Janvier 2005
    Messages
    9 429
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : ...
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2005
    Messages : 9 429
    Points : 58 609
    Points
    58 609
    Billets dans le blog
    11
    Par défaut
    Salut,

    As-tu vu ceci ?

    Cdlt.
    N'oubliez pas le Tag afin de faciliter la recherche, et en votant cela permet de mieux la cibler.

    Je ne réponds pas aux messages privés s'ils sont liés à une question technique

  9. #9
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Citation Envoyé par zoom61 Voir le message
    Salut,

    As-tu vu ceci ?

    Cdlt.
    Oui, et Jérôme a fait un très bon travail. Mais je préférerais quelque chose qui soit plus canalisé, qui empêche un utilisateur incompétent (réellement) de toucher à la structure de l'application. Donc, formulaires, boîtes de dialogue, base de données, je vais bien finir par me résigner... Dans l'ideal, j'aimerais que l'utilisateur n'ait aucune idée qu'il est en train de travailler dans LibreOffice (mais je ne manquerai pas de dédicacer la chose comme il convient !)

    Il est clair que je suis déformé par ce que j'ai fait auparavant, en Pascal, COBOL, Delphi, etc, etc. J'ai de la peine à concevoir une application qui expose ses entrailles à l'utilisateur, au risque que celui-ci s'accorde des libertés mal venues. Mais je commence à réaliser qu'il va me falloir faire un choix : Ou je bricole un truc à base de feuilles de calcul et j'entendrai souvent mes amis, ou je me mets sérieusement à faire quelque chose et ça va me prendre un peu de temps.

    L'approche la plus... proche de ce que je souhaite est très bien décrit dans cette suite de vidéos : https://youtu.be/jWU0WdMJ2Kw, à l'exception de quelques détails. Je pense que je vais suivre cette piste, et tant pis pour l'image de simplicité que j'avais.

    En tout cas merci à vous qui m'avez répondu.

  10. #10
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 260
    Points : 386
    Points
    386
    Par défaut Etablir un Devis, une Facture sans usine à gaz.
    Bonjour,
    Un exemple simple pour créer un document Writer depuis le fichier Calc.
    Ouvrir le fichier Calc et cliquer sur le bouton pour sélectionner adresses et articles.

    IMPORTANT :
    En premier il faut renommer le fichier MODELE_DOCUMENT.odt en MODELE_DOCUMENT.ott pour le transformer en modèle de document. En effet le site refuse que je mette un fichier OTT en pièce jointe
    Les deux documents (Calc et modèle Writer doivent se trouver dans le même répertoire).

    Je précise que c'est un simple exemple. Dans le code je ne gère ni les erreurs, ni les oublis, ni la mise en forme........
    C'est juste pour te donner un aperçu.

    Cordialement
    Fichiers attachés Fichiers attachés
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  11. #11
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Citation Envoyé par Mobydick_62 Voir le message
    Bonjour,
    Un exemple simple pour créer un document Writer depuis le fichier Calc.

    Je précise que c'est un simple exemple. Dans le code je ne gère ni les erreurs, ni les oublis, ni la mise en forme........
    C'est juste pour te donner un aperçu.

    Cordialement
    Un grand merci, c'est exactement ce dont j'avais besoin pour me fixer les idées. A partir de là, je peux construire.
    Vraiment, encore merci.

  12. #12
    Membre averti Avatar de Mobydick_62
    Homme Profil pro
    Retraité
    Inscrit en
    Septembre 2009
    Messages
    260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Septembre 2009
    Messages : 260
    Points : 386
    Points
    386
    Par défaut Etablir un Devis, une Facture sans usine à gaz.
    Content que cela pourra d'aider.
    Pour des besoins simples je suis convaincu qu'avec Calc et Writer on peut de faire de belles choses.
    Pour l'exemple, j'ai créé pour un ami garagiste (petit garage) et qui "pige" rien en informatique, un fichier Calc dans lequel il gère ses clients, ses factures, ses historiques et suivi de véhicules, ses courriers et cela d'une manière la plus simple. Maintenant il ne jure que part ça.
    Si tu as besoin, n'hésites pas.
    Cordialement
    Libre Office Version: 7.4.3.2 (x64)
    Windows 10

  13. #13
    Membre chevronné

    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2015
    Messages
    438
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2015
    Messages : 438
    Points : 1 939
    Points
    1 939
    Par défaut
    Citation Envoyé par Mobydick_62 Voir le message
    Pour des besoins simples je suis convaincu qu'avec Calc et Writer on peut de faire de belles choses.
    Vu mon passé (passif ?) je tente plutôt l'approche par Base, mais je crois qu'il est facile de transposer Calc vers Base pour ce qui est de la gestion des tables. Pourquoi ? Parce que j'ai l'habitude de travailler sur des bases relationnelles, je parle SQL couramment, donc ça me paraît très naturel.

    Si tu as besoin, n'hésite pas.
    Cordialement
    C'est vraiment sympa, je n'y manquerai pas si nécessaire. Mais je crois que tu m'as donné tous les éléments nécessaires. Notamment, je n'aurais sans doute jamais pensé à utiliser les repères de texte pour déterminer l'emplacement de certains éléments sur le document. De même, j'ai pigé la manière dont on réfère depuis l'extérieur les éléments d'un document Writer. Non, vraiment, ton exemple est parfait. Encore Merci !

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

Discussions similaires

  1. une usine à gaz avec excel
    Par panthera26 dans le forum Excel
    Réponses: 1
    Dernier message: 28/10/2012, 00h50
  2. [AC-2010] Affichage de deux TVA dans une facture/devis
    Par pprieu dans le forum Access
    Réponses: 5
    Dernier message: 31/03/2012, 11h35
  3. Générer une facture depuis plusieurs devis
    Par bssouf21 dans le forum Microsoft Dynamics CRM
    Réponses: 2
    Dernier message: 30/12/2011, 03h51
  4. Comment gérer un projet pour qu'il ne devienne pas une usine à gaz ?
    Par ravakhasina dans le forum Gestion de projet
    Réponses: 15
    Dernier message: 07/12/2010, 16h24
  5. etablir une facture avec Visual C++
    Par aymeno dans le forum MFC
    Réponses: 4
    Dernier message: 27/08/2005, 16h41

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