[Résolu] Comment "Scanner" les cellules d'une facture ?
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 07 mars 2019 18:14
[Résolu] Comment "Scanner" les cellules d'une facture ?
Le problème que j'ai avec Calc, c'est que si je fais une facture, la suivante efface la précédente. Bien entendu, je peux l'imprimer et l'exporter en pdf, mais ça ne me permet pas de la "reconstituer".
J'ai pensé qu'il devait être possible, grâce à une macro, de scanner l'ensemble des cellules du document (de gauche à droite, et de haut en bas) et d'en stocker les données (coordonnées de la cellule, formule, contenu) dans un fichier texte.
Si on sait créer le fichier txt avec une macro, dans un processus inverse, on doit pouvoir reconstituer la facture à la virgule près.
- Le fichier txt archivé aurait pour titre le numéro de la facture.
- Les données d'une cellule seraient séparés par des virgules ou des tabulations.
- Des boutons Archivage et Reconstitution appelleraient les macros.
- La zone d'impression indiquerait la matrice à scanner.
Je n'ai jamais fait de macro de ma vie et j'ignore même comment on enregistre une. Dans le cas présent, il ne suffirait pas de reproduire ce que je fait. C'est un vrai casse-tête de programmation.
Ce que je sais c'est que l'archivage dans un fichier txt est le pus économe qui soit pour le disque dur. Reste savoir si c'est faisable.
Il y a une autre solution à laquelle j'avais pensé, qui est de copier le contenu la zone d'impression dans un nouveau fichier Calc et de l'archiver sous cette forme, mais alors adieu rien que le contenu, puisque les formules font appel à des bases de données qui se trouve dans le classeur Facturier.
Qu'en pensez-vous ?
J'ai pensé qu'il devait être possible, grâce à une macro, de scanner l'ensemble des cellules du document (de gauche à droite, et de haut en bas) et d'en stocker les données (coordonnées de la cellule, formule, contenu) dans un fichier texte.
Si on sait créer le fichier txt avec une macro, dans un processus inverse, on doit pouvoir reconstituer la facture à la virgule près.
- Le fichier txt archivé aurait pour titre le numéro de la facture.
- Les données d'une cellule seraient séparés par des virgules ou des tabulations.
- Des boutons Archivage et Reconstitution appelleraient les macros.
- La zone d'impression indiquerait la matrice à scanner.
Je n'ai jamais fait de macro de ma vie et j'ignore même comment on enregistre une. Dans le cas présent, il ne suffirait pas de reproduire ce que je fait. C'est un vrai casse-tête de programmation.
Ce que je sais c'est que l'archivage dans un fichier txt est le pus économe qui soit pour le disque dur. Reste savoir si c'est faisable.
Il y a une autre solution à laquelle j'avais pensé, qui est de copier le contenu la zone d'impression dans un nouveau fichier Calc et de l'archiver sous cette forme, mais alors adieu rien que le contenu, puisque les formules font appel à des bases de données qui se trouve dans le classeur Facturier.
Qu'en pensez-vous ?
Dernière modification par micmac le 04 avr. 2019 12:14, modifié 1 fois.
Raison : Balisage
Raison : Balisage
LibreOffice 6.1.5.2 - macOS Mojave 10.14.3
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 07 mars 2019 18:14
Re: Comment "Scanner" les cellules d'une facture ?
En fait mon problème n'est pas tant la réalisation d'une macro que de trouver une solution d'archivage qui me permette de reconstituer une facture à la virgule près.Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Ma question concerne bien Calc, puisque c'est Calc que j'utilise.
Merci d'avance pour votre compréhension.
LibreOffice 6.1.5.2 - macOS Mojave 10.14.3
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Comment "Scanner" les cellules d'une facture ?
Bonjour,
Inutile de réinventer ce qui l'a déjà été : https://forum.openoffice.org/fr/forum/v ... 36&t=45697 ce facturier répond parfaitement à toutes tes attentes. Il conserve l'historique de chaque facture enregistrée et permet leur visualisation à la demande par sélection du numéro de facture concerné.
A+
Inutile de réinventer ce qui l'a déjà été : https://forum.openoffice.org/fr/forum/v ... 36&t=45697 ce facturier répond parfaitement à toutes tes attentes. Il conserve l'historique de chaque facture enregistrée et permet leur visualisation à la demande par sélection du numéro de facture concerné.
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 07 mars 2019 18:14
Re: Comment "Scanner" les cellules d'une facture ?
Merci OOotremer971, je vais zieuter ça et je te dis si ça me convient
LibreOffice 6.1.5.2 - macOS Mojave 10.14.3
-
- IdOOle de la suite
- Messages : 25181
- Inscription : 03 mars 2006 07:45
- Localisation : 127.0.0.1
Re: Comment "Scanner" les cellules d'une facture ?
Pas si tu crées un modèle (OTS).AlanShore a écrit :Le problème que j'ai avec Calc, c'est que si je fais une facture, la suivante efface la précédente.
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 07 mars 2019 18:14
Re: Comment "Scanner" les cellules d'une facture ?
Dude, c'est quoi un modèle (OTS) ?
LibreOffice 6.1.5.2 - macOS Mojave 10.14.3
-
- Fraîchement OOthentifié
- Messages : 7
- Inscription : 07 mars 2019 18:14
Re: Comment "Scanner" les cellules d'une facture ?
Si j'avais trouvé ce modèle avantAlanShore a écrit :Merci OOotremer971, je vais zieuter ça et je te dis si ça me convient
J'ai passé 2h dessus. Je n'en ai pas encore fais le tour. Existe-t-il l'équivalent dans Base ? Cela résoudrait définitivement mon problème de restitution.
LibreOffice 6.1.5.2 - macOS Mojave 10.14.3
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comment "Scanner" les cellules d'une facture ?
Tu as posé la question dans la Section Tableur du forum, pourquoi une question sur ?BaseAlanShore a écrit :Existe-t-il l'équivalent dans Base ?
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- ManitOOu
- Messages : 2744
- Inscription : 16 avr. 2010 13:31
Re: Comment "Scanner" les cellules d'une facture ?
100% base je ne sais pas. J'avais téléchargé je ne sais plus où un facturier relativement bien abouti qui utilise Calc et Base. Il faudra prendre le temps de lire le mode d'emploi et probablement (pas sûr) mettre un peu les mains dans le cambouis car il date de 2010. Il est possible de lui ajouter des fonctionnalités (c'est précisé dans la notice).AlanShore a écrit :Existe-t-il l'équivalent dans Base ?
Voici le lien pour le télécharger (1.4 Mo) : https://cjoint.com/c/ICiqht4B1JA
A+
En principe, toujours à jour des dernières versions dites stables
AOO
LibreOffice
Debian 10 et 11
AOO
LibreOffice
Debian 10 et 11
-
- Grand Maître de l'OOffice
- Messages : 16960
- Inscription : 03 mars 2006 16:02
- Localisation : Venise verte
Re: Comment "Scanner" les cellules d'une facture ?
Dans ce cas là, le facturier résout le problème :AlanShore a écrit :Le problème que j'ai avec Calc, c'est que si je fais une facture, la suivante efface la précédente.
https://forum.openoffice.org/fr/forum/v ... 36&t=45697
Et en ce qui concerne Base, il y a des exemples dans la Section Projets qui conservent les écritures dans une Table, sans effacer les écritures précédentes.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
-
- RespOOnsable forum
- Messages : 9254
- Inscription : 28 août 2010 08:45
Re: Comment "Scanner" les cellules d'une facture ?
Dernière visite de l'intéressé(e) le : 30 Mars 2019 19:32
N'ayant plus de nouvelles, on peut en déduire que le problème est résolu ou ne se reproduit plus.
Merci de baliser par vous-même la prochaine fois.
Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps..
N'ayant plus de nouvelles, on peut en déduire que le problème est résolu ou ne se reproduit plus.
Merci de baliser par vous-même la prochaine fois.
Un remerciement fait aussi plaisir aux bénévoles qui vous ont consacré de leur temps..
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac