[Résolu] Erreur d'execution basic

Discussion et problème sur le facturier pour Auto-entrepreneur réalisé sous OpenOffice et ses dérivés

Modérateur : Vilains modOOs

coupi
Membre lOOyal
Membre lOOyal
Messages : 44
Inscription : 19 févr. 2010 18:53

[Résolu] Erreur d'execution basic

Message par coupi »

Bonjour,
Sous Linux Mint, depuis le passage de libre Office en version 5.1.6.2 j'ai le message d'erreur suivant en lançant le facturier:

Code : Tout sélectionner

Erreur d'exécution BASIC.
Une exception s'est produite : 
Type: com.sun.star.uno.RuntimeException
Message: 

L'erreur concerne la ligne suivante :

Code : Tout sélectionner

loop until Filtres.getcellrangebyname("B" & j).string = ""
Si quelqu'un a une solution à proposer ?

Merci d'avance.
Dernière modification par coupi le 08 mars 2017 20:05, modifié 1 fois.
LibreOffice 7.1.2.2 sous Ubuntu 21.04
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: Erreur d'execution basic

Message par Hubert Lambert »

Bonjour,

J'ai de la peine à cerner le problème mais il semblerait que, dans la macro ChiffreAffaireClient, il suffise de déplacer la ligne

Code : Tout sélectionner

    deproteger("Filtres")
après la ligne

Code : Tout sélectionner

    loop until Filtres.getcellrangebyname("B" & j).string = ""
Ça donnera donc ceci :

Code : Tout sélectionner

Sub ChiffreAffaireClient
    [...]
    thiscomponent.UnLockControllers
    Deproteger("Clients")
    thiscomponent.DatabaseRanges.getByName("plageClients").refresh()
    'on met à jour les graphiques de la page rapports
    Do
        j = j + 1
    loop until Filtres.getcellrangebyname("B" & j).string = ""
    deproteger("Filtres")
    if j > 2 then
        [...]
End Sub
En espérant que ça marche chez toi aussi...
Cordialement.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
coupi
Membre lOOyal
Membre lOOyal
Messages : 44
Inscription : 19 févr. 2010 18:53

Re: Erreur d'execution basic

Message par coupi »

Merci de ton aide, mais hélas le message d'erreur persiste.
Si tu veux je peux te faire passer le facturier en message privé, j'ai des clients dedans :)
LibreOffice 7.1.2.2 sous Ubuntu 21.04
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: Erreur d'execution basic

Message par Hubert Lambert »

Je viens de refaire l'essai, et tout fonctionne toujours bien. As-tu essayé de refermer puis rouvrir le document ?
J'ai testé avec une version vide du minifacturier, mais ce serait sans doute utile en effet de tester aussi une version "concrète".
Dernière modification par Hubert Lambert le 08 mars 2017 18:41, modifié 1 fois.
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: Erreur d'execution basic

Message par micmac »

Bonjour,
[b][color=#404080]coupi[/color][/b] a écrit :Sous Linux Mint, depuis le passage de libre Office en version 5.1.6.2
votre signature a écrit :LibreOffice 4.2.7.2 Linux Mint 17
Cliquez sur ce lien pour accéder à votre signature et la mettre à jour.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: Erreur d'execution basic

Message par Hubert Lambert »

Hubert Lambert a écrit :Je viens de refaire l'essai, et tout fonctionne toujours bien. As-tu essayé de refermer puis rouvrir le document ?
J'ai testé avec une version vide du minifacturier, mais ce serait sans doute utile en effet de tester aussi une version "concrète".
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
coupi
Membre lOOyal
Membre lOOyal
Messages : 44
Inscription : 19 févr. 2010 18:53

Re: Erreur d'execution basic

Message par coupi »

Je t'ai envoyé mon facturier en message privé...
LibreOffice 7.1.2.2 sous Ubuntu 21.04
zeguedon
ManitOOu
ManitOOu
Messages : 3031
Inscription : 02 juil. 2014 17:25

Re: Erreur d'execution basic

Message par zeguedon »

Bonjour,

Ne perdez pas vue que les versions de LibreOffice à la sauce Ubuntu (Mint en découle) sont parfois sujettes à dysfonctionnements non reproduis sur les versions de LibreOffice officielles.

A+
Comment baliser [Résolu] ?
AOO
LibreOffice
Sous Linux
Avatar de l’utilisateur
Hubert Lambert
SuppOOrter
SuppOOrter
Messages : 1214
Inscription : 06 avr. 2016 07:26

Re: Erreur d'execution basic

Message par Hubert Lambert »

zeguedon a écrit :Ne perdez pas vue que les versions de LibreOffice à la sauce Ubuntu (Mint en découle) sont parfois sujettes à dysfonctionnements non reproduis sur les versions de LibreOffice officielles.
Pour ma part je n'ai que les versions officielles, et je reproduis en effet le problème décrit :) .
 Ajout : Pour corriger le problème, il faut apparemment faire la manipulation décrite plus haut dans les macros ChiffreAffaireArticle et ChiffreAffaireClient. 
AOOo 4.1.7 sur Win10
AOOo 4.1.x sur Linux Mint
LibreOffice 5.x/6.x sur Linux Mint
--
| « Nos défauts devraient nous donner une qualité : l'indulgence pour les défauts des autres » (Rivarol)
coupi
Membre lOOyal
Membre lOOyal
Messages : 44
Inscription : 19 févr. 2010 18:53

Re: [Résolu] Erreur d'execution basic

Message par coupi »

Merci à Hubert Lambert, tout fonctionne à nouveau. Je vais pouvoir saisir mes factures en retard :D
LibreOffice 7.1.2.2 sous Ubuntu 21.04
jean-manu
Fraîchement OOthentifié
Messages : 1
Inscription : 30 juin 2017 14:28

Re: [Résolu] Erreur d'execution basic

Message par jean-manu »

Bonjour,
J'ai fait la dite manipulation, mais j'ai toujours l'erreur.
Après quelques petits bugs, j'ai pu pour l'instant utiliser le facturier correctement qui m'affiche cette erreur à chaque enregistrement de facture ou à chaque "actualisation" (quand on clique sur nouveau)

Voilà pour les retours,

bonne suite
Jean-Manu http://www.jeanmanu.fr
OpenOffice 4.1 sous Windows 7
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9251
Inscription : 28 août 2010 08:45

Re: [Résolu] Erreur d'execution basic

Message par micmac »

Bonjour,

Nous nous devons de verrouiller ce fil de discussion. Nous vous rappelons les règles de ce forum et notamment la règle n° 7
Un sujet = le problème d'une seule personne

Comme vous avez pu le lire, ce sujet est désormais résolu. Si vous avez également ce problème, c'est que ce dernier est différent. Votre configuration n'est peut être pas la même que celle de l'auteur de ce fil.

Merci de votre collaboration.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac