Tous les projets

IDProjet  ascCatégorieTypeSévéritéPrioritéSystème d'exploitationRésuméÉtatBasée surDue pour la versionProgression
 42 BeDesk 12CoreSpécificationCritiqueHauteTous Passage définitif à Java 7 sur tous les systèmes d'expl ...Fermée7.18.0 (BeDesk 13)
100%
Description de la tâche

Passage définitif à Java 7 minimum sur tous les systèmes d'exploitation

Java 7 est disponible en version finale pour Microsoft Windows et Linux depuis le 20 juillet 2011 (JSR 336: JavaTM SE 7 Release Contents).

En avril 2012, une faille de sécurité a été identifiée dans les versions Java 5, 6 et 7, compromettant potentiellement la sécurité des systèmes concernés (c-à-d, Windows, Linux et Mac OS X). Un correctif a été publié mais ne s’applique qu’aux versions de Java proposés et déployés par Oracle.

Ce correctif de sécurité n’est appliqué qu’aux versions suivante (liée à l’utilisation du logiciel BeDesk 11, 12 et 13):

JRE Family Version Full Version String For Windows For Linux For Mac OS X
7 1.7.0_07 YES YES YES
6 1.6.0_35 YES YES NO


Le problème du Java pour Mac OS X de Apple

On remarque dans le tableau ci-dessus que Java 6 pour Mac OS X ne bénéficie pas du correctif. Cela résulte du fait que seule la version 7 de Java est supportée par Oracle. Sur Mac OS X, les versions précédentes de Java (donc jusqu’à Java 6) étaient supportées par Apple qui fournissait des versions modifiées pour son système Mac OS X.

Le 20 octobre 2010, Apple a déprécié le support de Java pour Mac OS X, annonçant ainsi la fin du support de Java par Apple (voir Mac OS X Java deprecation).

En outre, la mise à jour 2012-006 pour Mac OS X (du 26 octobre 2012) désinstalle le plugin Java 6 proposé précédemment par Apple (http://support.apple.com/kb/HT5493). Les utilisateurs devront soit réactiver manuellement le plugin Java 6 (ce qui implique de réintroduire les risques de sécurité découverts en avril 2012) ou de passer à Java 7 (la version à jour, corrigée et supportée par Oracle).

Cependant, les spécifications des programmes Java pour Mac OS X nécessite l’utilisation d’un lanceur faisant lui-même partie du Java installé par Apple dans Mac OS X. Le retrait du support de Java par Apple implique à terme l’impossibilité de pouvoir exécuter les versions précédentes des programmes prévus pour ce composant fourni au départ exclusivement par Apple. Autrement-dit, plus aucune version de BeDesk antérieure à BeDesk 13 ne pourront être exécutée sur Mac OS X.


Migration complète et définitive de Java 6 vers Java 7

Cette migration a débuté avec BeDesk 12 puisque les versions pour Microsoft Windows et Linux sont déjà prévues pour supporter Java 7.

Avec BeDesk 13, toutes les versions utiliseront Java 7, y compris BeDesk 13 pour Mac OS X.

Cela permettra aux utilisateurs de bénéficier de toutes les améliorations et des correctifs proposés par Oracle pour Java, et cela quelque soit le système utilisé.

Dans le cas de la version pour Mac OS X, le nouveau lanceur proposé par Oracle fera partie du paquet BeDesk 13 (le lanceur d’Apple ne permettant pas d’accéder à d’autres Java que ceux proposés initialement par Apple pour Mac OS X).


Impact de ce changement pour les utilisateurs sous Mac OS X

Il est évident que la migration complète du projet vers Java 7 est un tournant. Il s’agit cependant d’une évolution nécessaire pour assurer la pérennité de l’application. Comme nous l’avons dit plus haut, Java 6 sur Mac OS X n’a plus aucun support. Apple retire lui-même ce composant obsolète qui présente des failles de sécurité importantes. D’un autre coté, Oracle reprend le support de Java pour Mac OS X à partir du Java 7. Une rupture nette se présente donc à l’horizon. Il est temps d’agir pour permettre aux utilisateurs de passer ce cap sans problème.

Il va de soit qu’il est impératif d’informer les utilisateurs. Dès lors que Java 6 est retiré de leur ordinateur, il n’est plus possible de démarrer BeDesk 12 (et également 11). Par conséquent, il n’est plus possible non plus de réaliser une sauvegarde de sécurité pour passer à BeDesk 13 une fois que le problème s’est déclenché.

Les utilisateurs doivent suivre les conseils du support technique et appliquer la maintenance 2013 avant de rencontrer le problème (sans quoi, la seule solution qui restera consistera à solliciter une assistance technique personnalisée).

L’application de la maintenance 2013 évite tous souci à l’utilisateur.


Avantages qui résultent du passage à Java 7

Les avantages sont évidents pour tous les systèmes. Java 7 comporte un nouveau GC qui améliore notablement la gestion de la mémoire. Cette gestion peut être selon les cas entre 30 et 40% plus rapide que dans Java 6. Java 7 supporte également la «Tiered Compilation». Cela améliorent aussi les performances des programmes.

Bien sûr, pour bénéficier de tous les avantages offert par Java 7, il faut rectifier les programmes. Dans le cas de BeDesk 13, cela représente pas moins de 767 adaptations et corrections divers.

La maintenance 2013 permet de disposer d’un nouveau logiciel complètement adapté aux spécifications de Java 7. Il ne s’agit plus, comme c’était le cas des versions précédentes (BeDesk 5, 11 et 12) d’un support minimum de compatibilité. BeDesk 13 est totalement optimisé et adapté pour tirer le meilleur parti de Java 7.

  


Liens supplémentaires

 109 BeDesk 12CoreBugCritiqueBasseTous Bug : Lorsqu'on change une option qui nécessite le redé ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Lorsqu’on modifie par exemple le format des nombres dans une base de données, il faut redémarrer le programme pour s’assurer de la propagation du changement dans toute l’application.

Si la base est synchronisée pendant ce changement, l’arrêt du programme peut produire un arrêt inopiné.

Il est facile de rétablir les choses en choisissant les bonnes pratiques lors du démarrage suivant: Ne pas restaurer les données de synchronisation qui sont plus ancienne que celle qui sont locale. Et puis, quitter le programme pour synchroniser à nouveau.

Ce n’est pas difficile, mais l’utilisateur peu averti peut aggraver le problème s’il ne fait pas le bon choix lorsque cela lui est proposé.

La correction de ce Bug est planifié pour la maintenance 2013.

 186 BeDesk 12CoreBugCritiqueTrès hauteMac OS X 10.9 Problèmes de compatibilité avec Mac OS X 10.9 Fermée7.0
100%
Description de la tâche

Description

La version 7.x, c-à-d BeDesk 12, publiée en 2011 n’est absolument pas prévue pour fonctionner correctement sur Mac OS X 10.9 “Maverick”.

Il est cependant possible de mettre à jour le système OS X indépendamment du logiciel et finalement se retrouver avec un logiciel BeDesk 12 tournant sur Mac OS X 10.9.

Cependant, il apparaît que le fonctionnement du logiciel peut devenir instable et rencontrer des soucis aussi divers qu’aléatoires.


Comment résoudre le problème ?

L’utilisation de BeDesk 12 sur Mac OS X 10.9 n’est absolument pas fiable.

Pour éviter tout souci, il vous est vivement conseillé d’actualiser également votre logiciel BeDesk 2012 à l’aide de la maintenance 2013 pour utiliser une version adaptée du logiciel à la version de votre système d’exploitation OS X 10.9 “Maverick”.

Aucun problème lié directement ou indirectement à l’utilisation d’une version 7.x de BeDesk 12 sur Mac OS X 10.9 ne peut être résolue sans appliquer préalablement la maintenance majeure 2013. Cette maintenance est prévue pour adapter votre logiciel aux spécifications du nouveau système Mac OS X 10.9 “Maverick”.


Comment appliquer la maintenance majeure conseillée ?

Pour appliquer la maintenance 2013 à partir de BeDesk 12, il n’y a rien de plus simple. La procédure prend généralement moins de 15 minutes et ne présente aucun risque de perte de données.

  1. Allez d’abord sur http://www.bedesk-express.com/downloads.php pour télécharger et installer le nouveau logiciel BeDesk 13 (qui constitue la maintenance majeure de votre logiciel BeDesk 12). Le nouveau programme n’écrase pas la version précédente. L’installation de BeDesk 13 n’a donc aucun effet sur votre BeDesk 12 déjà présent sur votre ordinateur.
  2. Rendez-vous ensuite directement sur http://be13.bedesk-express.com/doku.php?id=importer_bedesk11 et suivez bien les instructions pour sauvegarder votre base de données 2012 et la restaurer dans le nouveau logiciel BeDesk 13. Vous travaillez donc avec une copie de vos données et non avec les données originales. Il n’y a donc absolument aucun risque de perte de vos précieuses données professionnelles.
  3. Enfin, allez sur http://www.bedesk-express.com/store.php?section=modules et sélectionnez un par un chaque module qui correspondent à votre licence. Cliquez sur le lien “Bénéficiez de -60%” puis servez-vous de vos codes d’activation 2012 pour profiter de l’offre de maintenance à un prix particulièrement réduit. Recommencez l’opération pour chaque code 2012 en votre possession.
  4. En quelques minutes, vous recevez vos nouveaux codes 2013 qui vous permettent d’activer votre nouveau logiciel.

Pour plus d’informations sur la maintenance majeure 2013, consultez la page http://www.bedesk-express.com/upgrade.php.

La validité de l’offre associée à la maintenance 2013 s’arrête le 23 décembre 2013. Après cette date, vous ne pourrez plus bénéficier d’aucune offre de maintenance. Cette offre avantage particulièrement les utilisateurs qui suivent fidèlement les avis du support technique pour maintenir leur outil de gestion professionnelle et l’utiliser dans de bonnes conditions.


Liste non exhaustive des problèmes qui peuvent être rencontrés :

Vous trouverez ci-dessous une liste non exhaustive des problèmes qui peuvent être rencontrés suite à l’utilisation du logiciel BeDesk 12 sur une version non supportée du système d’exploitation:

  • Difficultés pour le programme d’accéder aux ressources en ligne : Ces ressources sont biens accessibles sur nos serveurs. Nous ne limitons aucunement l’accès aux services nécessaires à l’utilisation des programmes dans les conditions prévues. Cependant, un logiciel utilisé en dehors de ces conditions peut rencontrer des soucis et être par conséquent défaillant. Ces défaillances peuvent toucher toutes les fonctionnalités du produit qui nécessitent une connexion internet. Cela inclut notamment la recherche de mise à jour, la validation des numéros de TVA, l’activation du programme, etc...
  • Failles de sécurité qui ouvrent la porte à certains logiciels malveillants : BeDesk 12 nécessite l’utilisation de Java 6 qui n’est plus supporté depuis le mois d’avril 2013. Depuis cette date, de nombreux malwares sont apparus spécialement pour infecter les ordinateurs qui utilisent encore cette version obsolète de Java. Comme plus aucun correctif n’est développé pour corriger les failles de Java 6, votre ordinateur devient vulnérable et aucune solution n’existe mis à part l’utilisation d’une version supportée de Java. En l’occurrence, BeDesk 13 utilise Java 7, la version actuelle parfaitement à jour et sûre.
  • Plantage au démarrage : Le logiciel BeDesk 12 semble démarrer lentement et se fige même à certains moments. Vous devez arrêter brutalement le programme et cela risque d’endommager gravement les fichiers de votre base de données.
  • Perte de données ou de paramètres de configuration : Au démarrage du programme, vous constatez que vos paramètres de configuration ont changés. Vous avez par exemple perdu la mise en page de vos documents, le logo ou l’image de fond est remplacée par un point d’interrogation [?], le programme est retourné en mode d’essais et vous demande d’activer à nouveau le produit, etc...
  • Etc...

Nous rappelons que cette liste n’est pas limitative. Il est possible que vous rencontriez d’autres soucis. Dans tous les cas, il est préférable de maintenir votre logiciel en suivant les conseils du support technique, plutôt que d’attendre de rencontrer un souci qui peut même avoir un impact irréversible sur votre activité et la validité de vos données.

 1 BeDesk 12CoreImplementationHauteMoyenneTous Maintenance 2013 et migration de BeDesk 12 vers BeDesk ...Fermée7.18.0 (BeDesk 13)
100%
Description de la tâche

Paquetage de maintenance 2013:

Le paquetage de maintenance majeur 2013 est constitué du programme BeDesk 13. Il permet de récupéré les données des logiciels BeDesk 11 et BeDesk 12 à partir d’un fichier de sauvegarde de sécurité (méthode déjà utilisée pour passer de BeDesk 11 à BeDesk 12).


La maintenance 2013 apporte les améliorations suivantes:

Support complet de Java 7 et abandon des versions antérieures de Java

L’annonce de la fin définitive du support de Java 6 pour Mac OS X de la part d’Apple ainsi que les nombreux correctifs de sécurité uniquement disponibles dans Java 7 nous impose d’abandonner définitivement le support des versions plus ancienne de Java.

Ainsi, à partir de BeDesk 13, les spécifications techniques minimums du logiciel commenceront avec la nécessité d’utiliser Java 7. Cela est déjà la cas pour les versions pour Microsoft Windows et Linux de BeDesk 12. La maintenance 2013 généralisera cette prise en charge de Java 7.


Nouveau tableau de bord:

BeDesk 13 propose un nouveau tableau de bord plus ergonomique et plus intuitif. Ce nouveau tableau de bord limite la quantité d’informations présentées à l’utilisateur. De cette manière, l’utilisateur peut se faire une idée très précise de l’état de sa gestion et se concentrer immédiatement sur les aspects qui nécessitent vraiment une attention particulière.

Ainsi, un simple coup d’œil sur la page d’accueil du tableau de bord permet de prendre une décision immédiate. Il n’est plus nécessaire de consulter des rapports ou d’entreprendre des recherches pour connaître l’essentiel. La présentation dynamique et symbolique de la nouvelle interface permet de réduire considérablement l’encombrement du tableau de bord.



Bien entendu, la navigabilité de l’interface est fortement améliorée. Si l’utilisateur souhaite plus d’information sur un aspect particulier, il lui suffit de cliquer sur la boîte où apparaît la représentation résumée de cet aspect de la gestion. Le nouveau tableau de bord offre alors une vue plus détaillée de l’aspect sélectionné. L’utilisateur peut ensuite revenir à la vue précédente, explorer un détail en particulier (par exemple accéder à la fiche d’un client, à un article ou à un document), ou encore personnalisé la vue courante (par exemple définir la période à prendre en compte dans un graphe - la période de représentation du chiffre d’affaires par exemple).


Amélioration de la gestion du stock:

Le nouveau gestionnaire de stock de BeDesk 13 est plus rigoureux et propose une meilleure interaction avec l’utilisateur. Il avertit celui-ci des erreurs dans sa gestion du stock et l’aide à corriger celles-ci.

Plus rigoureux que dans les versions précédentes, le nouveau gestionnaire de stock n’autorise plus les doublons de références (plusieurs articles avec le même code de référence). Si on souhaite par exemple enregistrer plusieurs désignations différentes ou des prix de ventes différents pour un même article, il faut utiliser les références synonymes. Ces références ont été introduites dans la maintenance 2012.

Pour définir une référence synonyme, il n’y a rien de plus simple. Il suffit de faire précéder la référence de l’article par un point d’exclamation ‘!’. La gestion du stock ne s’effectue pas sur les références synonymes mais bien sur les références réelles. Ainsi, lorsqu’on ajoute une référence synonyme dans un document, c’est la référence réelle dont l’élément est synonyme qui se voit affecter pour la gestion du stock. BeDesk 13 utilise les références synonyme pour éliminer les doublons qui peuvent être une source d’erreurs potentielles pour l’utilisateur (ce dernier peut croire à tord que la gestion du stock s’effectue par rapport à une certaine entrée, mais s’effectue sur une autre en amont dont la référence est la même et constitue la première occurrence de l’article.

Le gestionnaire signale également les inventaires négatifs, les quantités à recevoir négatives et d’autres anomalies. L’utilisateur peut repérer facilement les références en question parce qu’elles apparaissent en rouge.

Le gestionnaire de stock enregistre à présent tous les mouvements du stock. Ainsi, si on rectifie à la main l’inventaire d’un article, cette modification sera enregistrée dans un historique. De même, si on crée un bon de livraison, les articles sortis seront enregistrés dans le journal avec la date et l’heure du mouvement. Il en va également pareille pour les bons de commande d’achat et de réception d’achat qui affecte également la quantité prévisionnelle “À recevoir”.

On peut toujours rectifier le stock manuellement. Pour cela, l’interface du gestionnaire de stock bénéficie d’une nouvelle fonction qui permet d’ajouter une quantité à recevoir (la fonction d’ajout de la quantité reçue diminue également la quantité “à recevoir” de la même valeur en une seule opération.


Support des fournisseurs:
  • Distinction clients/fournisseurs au sein des contacts.
  • Rapports:
    • (1) Liste des commandes d’achats effectives / Calcul du coût d’exploitation par fournisseur sur une période donnée.
    • (1) Liste des articles faisant l’objet d’une commande d’achat effective pour le fournisseur.
    • (1) Liste des commandes d’achats effectives en attente pour le fournisseur / Calcul de l’encours du au fournisseur.


Support des achats:

La gestion du stock est fortement améliorée dans BeDesk 13.

En effet, la gestion du stock de BeDesk 13 peut prendre en compte des documents supplémentaires. Il s’agit des documents d’achats: les bons de commande d’achats et les bons de réception d’achats.

Le bon de commande d’achats permet de commander des articles à l’attention d’un fournisseur. Sur ce type de document, les articles sont introduits en utilisant le prix d’achat et non le prix de vente.

Lorsqu’un bon de commande d’achats est marqué comme «effectif», cela signifie qu’il est pris en compte par le fournisseur. Les articles qu’il contient sont donc ajoutés à la colonne “À recevoir” dans le stock. Il est également possible de calculer l’encours due au fournisseur ou d’obtenir un bilan de l’ensemble des articles en attente de réception.

Le bon de réception d’achats permet de saisir les articles préalablement commandés et reçus de la part du fournisseur. Le contenu d’un bon de réception d’achats effectif ajoute ses articles à votre inventaire et les déduits des articles “À recevoir”.

Il est aussi possible d’utiliser des bons de commande d’achats ou des bons de réception d’achats non effectif. Lorsqu’un document d’achats n’est pas effectif, il n’a aucun effet sur le stock. Il s’agit donc de documents «virtuels» (ou fictifs). On peut les utiliser pour calculer le prix de revient d’un dossier et en déduire ainsi la marge bénéficiaire. Cette fonctionnalité est supportée par le nouvel outil «Dossier» de BeDesk 13.

  • Bon de commande d’achats: Permet de créer un bon de commande d’achats à l’attention d’un fournisseur.
  • Bon de réception d’achats: Permet d’enregistrer la réception des achats effectifs réalisés à l’aide d’un bon de commande d’achats effectif.
  • Distinction entre un bon de commande d’achats effectif et un bon de commande d’achats non effectif. Un bon de commande d’achats effectif affecte le stock lorsque la gestion du stock est active. Les quantités des articles référencés sur un bon de commande d’achats effectif s’ajoutent à la colonne “à recevoir”. Un bon de commande non effectif peut être soit un bon de commande d’achats annulé ou virtuel. Les bons de commande d’achats virtuels peuvent servir à comptabiliser le prix de revient d’un dossier sans affecter le stock.
  • Distinction similaire entre les bons de réception d’achats effectifs et non effectifs.
  • Adaptation de l’outil «Dossier» en conséquence: L’outil «Dossier» prend en compte non seulement les documents de la vente mais aussi les documents d’achats. Il peut donc fournir une estimation de la marge bénéficiaire brute effectuée dans un dossier. Le principe est très simple: «La marge» = «Le montant total maximum des ventes» - «Le montant total maximum des achats» du dossier courant.
  • Rapports:
    • (4) Listes des commandes d’achats (sans distinction) au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).
    • (4) Listes des commandes d’achats effectives au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).
    • (1) Liste des commandes d’achats effectives en attente de réception.
    • (1) Liste des articles en attente de réception en se basant sur les commandes d’achats effectives en attente.
    • (4) Listes des commandes d’achats non effectives au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).
    • (4) Listes des réceptions d’achats (sans distinction) au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).
    • (4) Listes des réceptions d’achats effectives au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).
    • (4) Listes des réceptions d’achats non effectives au cours d’une période (mensuelle, trimestrielle, annuelle ou entre 2 dates).


Support des conditions d'achats:

Jusqu’à présent, le logiciel ne supportait que les opérations de vente. A partir de BeDesk 13, les opérations d’achat sont également supportées. Il est donc logique que les documents d’achat comportent vos conditions d’achat de la même manière que vos documents de vente comportent vos conditions de vente.


Amélioration du support des conditions particulières et des échéances:

Avec BeDesk 13, il est possible de fixer une condition particulière et une échéance par type de document. Vous pouvez ainsi avoir une mention particulière pour les devis, une autre sur les factures, une autre encore sur les commandes et les livraisons. Vous pouvez également préciser une échéance différente en fonction du type de document. Vous ne devez certainement pas réagir après la même durée d’attente pour un bon de commande d’achat que pour un bon de livraison.


Optimisation importante de l'aperçu des documents:

La maintenance 2013 comporte une optimisation importante de l’aperçu des documents. A l’usage, le nouvel aperçu se révèle parfois 20 fois plus rapide que celui des version 2012 et 2011.

Cette amélioration permet également de limiter fortement la consommation de mémoire vive durant la session. Le cache n’est plus en mémoire vive, mais sur le disque dur.


 9 BeDesk 12CoreBugMoyenneBasseTous Bug : Inventaire non actualisé lorsqu'on transforme une ...Fermée7.18.0 (BeDesk 13)
100%
Description de la tâche

Correctif FS#13 : Inventaire non actualisé lorsqu'on transforme une facture en bon de livraison

Si on transforme une facture en bon de livraison, on constate que le stock ne diminue pas alors que l’option de la gestion du stock est bien placée sur “Bons de livraison”.

Or, si on crée un nouveau document du type “bon de livraison”, là les articles sont biens déduits du stock.

Le problème ne se manifeste donc que lorsqu’on transforme un document (que l’on crée un bon de livraison à partir d’un autre type de document).

 10 BeDesk 12CoreBugMoyenneBasseTous Bug : L'inventaire n'est pas actualisé lorsqu'on transf ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Correctif FS#13 : L'inventaire n'est pas actualisé par la gestion du stock lorsqu'on transforme un devis en facture

Lorsque la gestion des sorties du stock est fixée sur les “factures” et qu’on utilise la fonction “transformer un document” pour créer une facture à partir d’un devis, l’inventaire du stock n’est pas actualisé.

 11 BeDesk 12CoreSpécificationMoyenneTrès BasseWindows 8 Paquet pour Microsoft Windows 8 Fermée7.1
100%
Description de la tâche

Mise à disposition d’un paquet pour utiliser BeDesk 12 sur Windows 8 en attendant la maintenance 2013 (BeDesk 13).

 75 BeDesk 12CoreBugMoyenneTrès BasseTous Bug : Rappel de la liste d'articles à insérer lorsqu'on ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Ce bug est une régression qui touche BeDesk 12.

Lorsque que la cellule sélectionnée pour l’édition fait partie de la colonne “Ref” du tableau d’édition des articles d’un document et que l’on clique sur l’outil d’insertion d’articles à références, la fenêtre de sélection d’articles réapparaît indéfiniment jusqu’à ce que l’utilisateur clique sur “Abandonner”.

Il en résulte l’ajout du corps et du prix du dernier article sélectionné, mais la suppression de la référence de l’article dans la colonne “Ref”.

Ce bug est corrigé dans le cadre de la maintenance 2013.

 78 BeDesk 12CoreBugMoyenneBasseTous Bug : Réouverture intempestive de la liste d'articles à ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Ce problème touche BeDesk 12. Il s’agit également d’une régression apparentée au bug  FS#75 .

Dans la grille d’édition des détails d’un document, lorsqu’on saisie une expression de recherche d’un article sur mot clé (ex: «?art» pour tous les articles dont la désignation contient «art»), la liste des articles trouvés s’ouvre bien puis permet de sélectionner l’article. Lorsque cela est fait, si on revient sur la dernière cellule “Ref” qui vient d’être éditée, la fenêtre de liste des articles s’ouvre intempestivement sans qu’on n’ait rien introduit au clavier ni cliqué.

Ce bug est corrigé par la maintenance 2013.

 91 BeDesk 12CoreBugMoyenneBasseTous Bug : Icônes du volet de fonctions "Rechercher" du pann ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Les icônes du volet de fonctions “Rechercher” du panneau “Clients” ne sont pas grisés en fonction de l’existence d’éléments à lister. De plus l’icône “Extrait de compte débiteur” reste actif même s’il n’y a pas de facture à payer pour le client courant.

 106 BeDesk 12CoreBugMoyenneBasseTous Bug : Lorsqu'on produit une note de crédit en annulant  ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Lorsqu’on annule une facture qui propose une remise globale sur un volet d’articles, la note de crédit ne tient pas compte de la remise et crédite le montant sans remise.

Bien sûr, on peut rectifier le document pour que les montants soient corrects.

Ce bug est corrigé par la maintenance 2013.

 97 BeDesk 12CoreBugBasseTrès BasseTous Bug : Ordre des clients dans le widget "Derniers client ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Les clients proposés dans le widget “Derniers clients” ne sont pas triés dans le bon ordre.

Ce souci est corrigé par la maintenance 2013.

 98 BeDesk 12CoreBugBasseTrès BasseTous Bug : Fautes d'orthographe dans la fenêtre de sélection ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Il y a quelques fautes d’orthographe dans les commentaires de la fenêtre de sélection du type de document.

Ceci est corrigé dans la maintenance 2013.

 121 BeDesk 12CoreBugBasseTrès BasseTous Erreur du calcul de la remise globale sur le sous-total ...Fermée7.08.0 (BeDesk 13)
100%
Description de la tâche

Il apparaît un souci lors du calcul d’une remise globale (non pas sur chaque article individuellement, mais bien sur le sous-total HTVA).

Par exemple, un article à 100 euros HT est facturé. Et on applique une remise de 2%.

On devrait donc avoir un sous-total HTVA de 100 euros, diminué d’une remise de 2 euros quelque soit le taux de TVA appliqué après.

Or, le programme affiche un sous-total de 99,96 euros HTVA, et une remise de 1,96 euros avec une TVA de 19,6%.

 13 BeDesk 13CoreBugCritiqueBasseTous Correction du bug FS#9 (BeDesk 12) Fermée8.0
100%
Description de la tâche

Il s’agit d’une régression de la version 7.1 de BeDesk 12.

Lorsqu’on crée un document qui doit affecter le stock à partir de la transformation d’un autre document, le stock n’est pas mis à jour en conséquence.

Plus de détails: http://www.bedesk.be/bug/index.php?do=details&task_id=9&project=2

 43 BeDesk 13CoreSpécificationCritiqueTrès hauteTous Implémentation des spécifications Java 7 Fermée8.0
100%
Description de la tâche

Implémentation des spécifications de Java 7

Toutes les versions de BeDesk 13 sont prévue pour utiliser Java 7 minimum.

Ceci constitue une amélioration très importante, surtout lorsqu’on considère l’actualité technologique:

  • Arrêt du support de Java par Apple pour Mac OS X.
  • Nombreux correctifs uniquement disponibles dans Java 7 (versions supportées par Oracle).
 44 BeDesk 13CoreImplementationCritiqueTrès hauteTous Adaptations et réécriture du code source pour Java 7 Fermée8.0
100%
Description de la tâche

Il est nécessaire d’adapter le programme et même de réécrire des portions de celui-ci pour assurer un support complet de Java 7 (spécifications JSR336).

Cela inclut:

  • La correction de plus de 718 warnings dans le module principal et 49 dans le BeDesk Starter.
  • Des centaines d’optimisations mineures.
 104 BeDesk 13CoreSpécificationCritiqueTrès hauteTous Jeton de reconfiguration des comptes/licences BeDesk 13 Fermée8.0
100%
Description de la tâche

Avec la maintenance 2013, BeDesk dispose d’un nouveau système qui permet à l’utilisateur qui souhaite transférer sa licence d’un ordinateur vers un autre de pouvoir le faire sans avoir besoin de demander la prestation d’un service de reconfiguration de son compte/licence à l’assistance personnalisée.

Ceci est rendu possible par la mise en oeuvre d’une méthode hautement sécurisée où la certification de l’utilisateur est particulièrement forte.

Un dispositif automatique ne peut générer lui-même les codes nécessaires pour réaliser une telle opération. Elle se base en effet sur des informations confidentielles que seul l’utilisateur peut connaître et qu’aucun dispositif numérique ne peut prédire par un algorithme quelconque.

En outre, pour accéder à la procédure de reconfiguration, l’utilisateur doit disposer d’informations obtenue au travers de sources différentes non prévisibles. Il est donc très difficile de contourner le dispositif de protection du système de reconfiguration.

A moins que l’utilisateur ne confie ses informations personnelles confidentielles à un tiers, seul l’utilisateur est en mesure de disposer de toutes les informations nécessaires pour pouvoir réaliser la reconfiguration de son compte/licence. Cette procédure est donc une des plus sûr que l’on puisse envisager pour ce genre d’opération.

Cela dit, la procédure de reconfiguration d’un compte/licence de BeDesk 13 est donc totalement gratuite lorsqu’elle est réalisée par l’utilisateur.

Bien sûr, en cas de problème ou de perte de codes, l’utilisateur pourra toujours contacter le support technique pour recevoir l’assistance qui convient.

 124 BeDesk 13CoreLégislation et normesCritiqueTrès hauteTous Ajout de la note "auto-liquidation" aux mentions légale ...Fermée8.0
100%
Description de la tâche

Il y a des changements de législation en cours au niveau de la TVA sur le plan européen.

Ces changements ont déjà une répercussion importante sur les mode TVA cocontractant et intra-communautaire en Belgique.


Procédure de mise à jour automatique intégrée

Le programme propose, à partir de la rev:32065, de mettre à niveau les mentions dans la configuration du profil Belgique et, après confirmation de l’utilisateur, dans les clients et les documents à partir du 1/01/2013.

L’application de la nouvelle législation prend effet immédiatement à partir du 1ier janvier 2013.


source : Changements en vue des règles de facturation - Démarrez à temps !

Dans le contexte actuel, les administrations fiscales [belges et étrangères] se montrent extrêmement rigoureuses sur la régularité des factures. Il arrive ainsi très régulièrement qu’un contrôle TVA refuse la déduction de la TVA sur une facture au seul motif que ce document comporte quelques défauts formels [absence du numéro de TVA, description des biens et services insuffisante, devise utilisée, etc.].

Cette situation peut se révéler particulièrement douloureuse en cas de restitution de TVA que l’entreprise pensait légitimement pouvoir récupérer mais qui devient, par ce rejet de déduction, un coût final pour elle.

Dans moins d’un an (1/1/2013), une nouvelle directive européenne modifiera les règles de facturation en les harmonisant à l’échelle de l’ensemble des Etats membres. Le nouveau régime sera à la fois plus strict et plus souple selon la nature et le montant des opérations en cause.

Rien ne sert de courir : mieux vaut partir à temps !

Les changements vont affecter principalement les domaines suivants :

1. UN SEUL PAYS COMPETENT

A partir du 1er janvier 2013, un seul pays de l’UE pourra déterminer les obligations TVA gouvernant la facture dans le but d’assurer une meilleure sécurité juridique :

Par principe, la facture doit se conformer aux règles belges si l’opération est localisée en Belgique selon les règles de détermination du lieu d’imposition des livraisons de biens et prestations de services;

Par exception, la facture doit se conformer aux règles du pays où le fournisseur ou le prestataire est établi. C’est notamment le cas pour les services tombant dans la règle générale résiduaire « B2B » pour lesquels le redevable de la taxe locale est le client.

L’application de ces nouvelles règles aboutira dans certains cas à des situations ubuesques :

  • Un entrepreneur autrichien réalise des travaux de construction en Belgique pour le compte d’une entreprise belge. La facture de l’entrepreneur autrichien devra être établie conformément au droit autrichien.
  • Une entreprise française dispose d’un stock de marchandises en Belgique au départ duquel elle livre tant des entreprises belges que des entreprises étrangères. Elle devra établir des factures conformes au droit belge pour ses livraisons intracommunautaires au départ de la Belgique et des factures conformes au droit français pour ses livraisons locales sur le territoire belge.
  • Une entreprise belge organise un séminaire en Pologne. La facture concernant le droit d’inscription devra théoriquement être établie conformément au droit polonais pour les participants étrangers et au droit belge pour les participants polonais !!

2. MENTIONS OBLIGATOIRES Une série de nouvelles mentions obligatoires uniformisées au niveau européen entrera en application. Il s’agit d’une énumération limitative de données devant figurer sur la facture. L’absence d’autres mentions qui seraient pourtant exigées par les administrations fiscales ne pourront conduire au rejet de la déduction ou à l’application d’amendes.

Exemple :

  • La mention « auto-liquidation » devra obligatoirement figurer lorsque le client est le redevable de la TVA.


 125 BeDesk 13CoreLégislation et normesCritiqueTrès hauteTous Ajout de la note "auto-liquidation" aux mentions légale ...Fermée8.0
100%
Description de la tâche

Extension de l’application de la directive de l’UE 2010/45/UE à tous les profils des pays appartenant à l’Union Européenne.

La mise en application de cette directive impose notamment l’ajout de la note «auto-liquidation» dans la mention légale de la TVA lorsque le principe de l’auto-liquidation de la TVA est applicable.

Dans certains pays, si cette note n’est pas présente sur les factures, l’émetteur de la facture risque une amende et le client qui reçoit la facture peut se voir refuser l’auto-liquidation de la TVA dans son pays.

De plus il est important de rappeler, qu’à compter du 1er janvier 2013, après l’entrée en vigueur de la directive 2010/45/UE, la TVA devient exigible lors de l’émission de la facture ou à l’expiration du délai visé à l’article 222 de cette directive si aucune facture n’a été émise avant cette date.

Cette directive est applicable dans toute l’Union.

 126 BeDesk 13CoreLégislation et normesCritiqueTrès hauteTous Ajout de la note "auto-liquidation" aux mentions légale ...Fermée8.0
100%
Description de la tâche

Extension de l’application de la directive de l’UE 2010/45/UE à tous les profils des pays appartenant à l’Union Européenne.

La mise en application de cette directive impose notamment l’ajout de la note «auto-liquidation» dans la mention légale de la TVA lorsque le principe de l’auto-liquidation de la TVA est applicable.

Dans certains pays, si cette note n’est pas présente sur les factures, l’émetteur de la facture risque une amende et le client qui reçoit la facture peut se voir refuser l’auto-liquidation de la TVA dans son pays.

De plus il est important de rappeler, qu’à compter du 1er janvier 2013, après l’entrée en vigueur de la directive 2010/45/UE, la TVA devient exigible lors de l’émission de la facture ou à l’expiration du délai visé à l’article 222 de cette directive si aucune facture n’a été émise avant cette date.

Cette directive est applicable dans toute l’Union.

 151 BeDesk 13CoreSuiviCritiqueTrès hauteTous Déploiement de la mise à jour 8.1 Fermée8.08.1
100%
Description de la tâche

Déploiement de la mise à jour 8.1.

 152 BeDesk 13CoreSpécificationCritiqueTrès hauteTous Obtention de la certification Microsoft pour Windows 8. Fermée8.08.2
100%
Description de la tâche

Test de certification du programme pour Windows 8.

 161 BeDesk 13CoreBugCritiqueTrès hauteTous Régression: Notes et commentaires ne peuvent plus être  ...Fermée8.2
100%
Description de la tâche

Il semble qu’une régression s’est introduite suite aux modifications apportées par la version 8.2.

Les zones de saisie des commentaires ainsi que des notes des documents n’entre pas en mode d’édition lorsqu’on double-clics dessus.

Il n’y a pas non plus de réaction sur le clique droit pour accéder à l’éditeur via le menu contextuel.


 180 BeDesk 13CoreBugCritiqueHauteTous Création d'un document avec plusieurs TVA avec un modèl ...Fermée8.38.4
100%
Description de la tâche

Lorsqu’on utilise un modèle de document pour créer un nouveau document où TOUTES les conditions suivantes sont réunies:

  1. Le modèle à plusieurs mode TVA et dont le premier est un mode spécial.
  2. La fiche du client destinataire ne contient pas d’adresse (rue, cp, ville et surtout pays).
  3. Le mode TVA indiqué sur la fiche du client est un mode normal alors que dans le modèle, le premier mode est un mode spécial.

Le document créé est affecté par le mode TVA normal imposé par celui choisi sur la fiche du client et ce même s’il y a plusieurs volets d’articles.


A priori, ceci est tout à fait normal.

Illustrons cela par un exemple.

Imaginons que nous créons un document modèle pour un client assujetti à la TVA normale. Si nous utilisons ce modèle pour créer un document à l’attention d’un client intra-communautaire, le mode normal doit être remplacé par le mode adéquat, c-à-d le mode “Livraisons intracom - auto-liquidation”.

Le raisonnement est également le même dans l’autre sens, si nous créons un modèle de document pour un client à l’origine exonéré de TVA, les documents résultant devront être affecté de la TVA normal si le client ne rempli pas les conditions requises pour bénéficier de l’auto-liquidation.

Ce qui est gênant dans le cas de figure qui nous intéresse, c’est que le modèle commence non pas par un mode normal (généralement le cas en vertu des normes actuelles) mais par un mode spécial qui ne peut être appliqué que par exception. D’où l’importance du mode TVA sélectionné sur la fiche du client. Ce mode force la sélection du mode TVA prioritaire lors de la création d’un document.

Notez que ce mode est aussi choisi par défaut lorsqu’on crée un document sans modèle.

Donc, changer le premier mode sélectionné sur un document modèle n’est pas une erreur.

Cependant, lorsqu’un des autres modes du modèle est identique au mode par défaut, on se retrouve avec un document où le même mode TVA s’applique plusieurs fois. Ceci est un problème qu’il faut éviter.


Suite à l’analyse ci-dessus, il convient de prévoir un garde-fou qui signale un problème lorsqu’un document contient plusieurs fois le même mode TVA.

Notez que l’utilisateur ne peut pas saisir directement plusieurs fois le même mode TVA sur un document en utilisant l’interface du programme.

Le problème se présente par une manière détournée. C’est le générateur de documents à partir d’un modèle (donc l’automation) qui est à l’origine du problème. Une vérification supplémentaire doit être implémentée (ou vérifiée si elle est déjà implémentée, elle ne fonctionne pas correctement - ceci est à voir).


Lors de la vérification d’usage, le générateur de document pourrait essayer de reconnaître si le mode par défaut du client n’est pas déjà présent dans le modèle. Si c’est le cas, aucune adaptation du document ne serait nécessaire.

En fait, ce que nous cherchons, c’est bien une exception pour exclure des cas qui ne doivent pas être adaptés.


Effectivement, il suffit de vérifier si le mode est déjà présent ou non dans l’ensemble des volets de TVA pour résoudre ce souci.


Tests en cours.


 2 BeDesk 13CoreSpécificationHauteMoyenneTous Support des fournisseurs Fermée8.0
100%
Description de la tâche

Une des amélioration les plus importantes apportée par BeDesk 13 est la prise en charge des fournisseurs, ainsi que des commandes d’achat et des réceptions d’achat.

 5 BeDesk 13CoreSpécificationHauteBasseTous Nouveau tableau de bord de BeDesk 13 Fermée8.0
100%
Description de la tâche

BeDesk 13 dispose d’un nouveau tableau de bord plus intuitif et ergonomique.

Il améliore l’interactivité avec l’utilisateur et permet une navigation plus fluide et rapide.

Il limite volontairement la quantité d’information fournie pour chaque vue au stricte minimum. Cela aide l’utilisateur à ce concentrer sur l’essentiel.

La page d’accueil du tableau de bord permet de visualiser très rapidement l’état de la gestion en cours. Seuls les éléments qui requièrent une attention sont proposés. Si l’utilisateur veut en savoir plus ou réagir, il lui suffit de cliquer sur l’élément pour y accéder directement.

Le tableau de bord est également animé. Ceci donne une impression de vitesse d’action et donne de la vie à l’application. Les effets de “slide” s’harmonisent assez bien avec les effets du système d’exploitation (particulièrement Windows 8).

 41 BeDesk 13CoreSpécificationHauteBasseTous Amélioration de la gestion du stock Fermée8.0
100%
Description de la tâche

Améliorations du gestionnaire de stock

L’expérience auprès des utilisateurs démontre que les causes d’erreurs ne sont pas rares.

Beaucoup d’utilisateurs négligent même de consulter le mode d’emploi du logiciel. Ils utilisent notamment des références mal formées ou en double. Ils négligent ainsi des aspects importants et constatent finalement des dysfonctionnements sans même se rendre compte que ceux-ci sont le résultat de leur façon d’utiliser le système.

Il est donc particulièrement important de placer des sécurités en signalant par exemple les doublons de références comme des erreurs et inviter l’utilisateur à les rectifier.

 57 BeDesk 13CoreImplementationHauteBasseTous Échéance et conditions différentes par type de document ...Fermée8.0
100%
Description de la tâche

Il s’agit d’une suggestion qui avait été publiée sur BeDesk-Planet.

17 Utilisateurs ont voté pour que cette amélioration soit entreprise. Bien sûr, il s’agit d’un petit nombre, mais l’idée n’est pas mauvaise du tout. De ce fait, son implémentation a été décidée.

Outre l’ajout des options, le volet “Échéance” de la fenêtre d’options doit être révisé en conséquence.

Enfin, les bonnes options doivent être sélectionnées en fonction du type de document que l’on crée ou que l’on transforme.

 80 BeDesk 13CoreSpécificationHauteHauteTous Les codes de référence d'article converti en MAJUSCULES ...Fermée8.0
100%
Description de la tâche

La maintenance 2013 apporte de très nombreuses améliorations dans la gestion du stock et des articles à références.

Les codes de références des articles sont dorénavant automatiquement convertis en MAJUSCULES. De plus, les caractères d’espacement qui précèdent ou succèdent éventuellement le code significatif (les caractères alphanumériques) sont automatiquement supprimés.

Ce changement de spécification permet d’éviter certaines erreurs constatées lors de l’utilisation peu scrupuleuse des références.

A l’origine les versions anciennes du logiciel faisaient la différence entre les caractères en majuscules et en minuscules dans les références. A cette époque, tous les caractères comptaient, y compris les espaces.

Malheureusement, l’expérience auprès des utilisateurs a démontré que cette application stricte du code était souvent une cause de soucis. En effet, il suffisait d’introduire un code en minuscules au lieu de majuscules pour ne pas trouver l’article.

Dans les versions suivantes, il a donc été nécessaire de modifier le système de références pour le rendre plus laxiste. Les articles pouvaient être trouvés que l’on introduise la référence en majuscules ou en minuscules. Cependant, une fois qu’une référence avait été sélectionnée dans un document, la gestion de stock était réalisée sur la référence stricte. Le problème, c’est que des utilisateurs pouvaient changer la référence des articles dans le gestionnaire (ce qui n’est pas mal en soit, mais qui peut briser le lien établi entre les références strictes).

Pour éviter cela, la nouvelle gestion de stock de BeDesk 13 convertit systématiquement toutes les références en majuscules et supprime les espaces inutiles. De cette manière, les références internes ne peuvent pas être brisée.

 81 BeDesk 13CoreSpécificationHauteBasseTous A moins de changer une référence dans un document, les  ...Fermée8.0
100%
Description de la tâche

Cette nouvelle spécification est introduite dans la maintenance 2013.

Dans les versions précédentes, lorsqu’on quittait une cellule “Ref” dans l’édition des détails d’un document, l’article était recherché à nouveau, sa désignation et son prix était actualisé.

Ceci peut être à l’origine de souci lorsqu’on consulte un ancien document (si la référence existe toujours, mais à un prix actualisé par exemple - cela peut modifier le document archivé).

Aussi, cette nouvelle spécification permet d’éviter ce cas de figure. Il faut modifier la référence pour actualiser l’article. Si on quitte une cellule “Ref” sans rien changer au code qu’elle contient, l’article reste inchangé.

 108 BeDesk 13CoreSpécificationHauteHauteTous Ajout de champs de fusion supplémentaires au niveau des ...Fermée8.0
100%
Description de la tâche

Ajout des champs de fusion suivant:

  • {MACRO:CNT} : Retourne le nombre d’articles qui précèdent dans un format lisible pour une macro.
  • {MACRO:SUM} : Retourne la somme du montant des articles qui précèdent dans un format numérique accessible à une macro.
  • {PRECED:PRIX} : Une chaîne de caractères représentant le prix unitaire de l’article qui précède.
  • {PRECED:MONTANT} : Idem pour le montant.
  • {PRECED:QUANTITE} : Idem pour la quantité.
  • {MACRO:PRECED:PRIX},{MACRO:PRECED:QUANTITE},{MACRO:PRECED:MONTANT} : Comme les champs précédents, mais sous la forme numérique utilisable pour une macro.
  • {MACRO} {/MACRO} : délimite le corps d’une macro.
  • {CHANGE:PRIX} {/CHANGE:PRIX} : permet de changer le prix de l’article courant.
  • {CHANGE:QUANTITE}{/CHANGE:QUANTITE} : idem pour la quantité.
  • {COMMENT} {/COMMENT} : délimite une portion de texte de commentaire. Le commentaire peut être recherché, mais n’est jamais affiché lors de l’impression du document.

Changement de spécifications pour {SUM} et {CNT} qui compte les éléments qui précèdent mais sans inclure l’élément courant (avant l’élément courant faisait partie du compte).

 111 BeDesk 13CoreBugHauteBasseTous La m-à-j de macro générale de fiscalité du profil Canad ...Fermée8.0
100%
Description de la tâche

On nous a signalé que la mise à jour de macro de fiscalité générale du profil Canada/Québec n’est pas conservée après le redémarrage du programme. Après le redémarrage, c’est l’ancienne version de la macro qui est rétablie.

Cela empêche l’application de la solution http://wiki.bedesk-express.com/app_config:societe:taux_tvh_rev31046 dans BeDesk 13.


Le problème est corrigé, toutefois un utilisateur a demandé la réouverture de la tâche pour une investigation plus approfondie.

N’hésitez pas à consulter les commentaires ci-dessous.

 122 BeDesk 13CoreBugHauteMoyenneTous Problème lors du calcul d'une remise sur un montant glo ...Fermée8.0
100%
Description de la tâche

Il apparaît un souci lors du calcul d’une remise globale (non pas sur chaque article individuellement, mais bien sur le sous-total HTVA).

Par exemple, un article à 100 euros HT est facturé. Et on applique une remise de 2%.

On devrait donc avoir un sous-total HTVA de 100 euros, diminué d’une remise de 2 euros quelque soit le taux de TVA appliqué après.

Or, le programme affiche un sous-total de 99,96 euros HTVA, et une remise de 1,96 euros avec une TVA de 19,6%.

 136 BeDesk 13CoreBugHauteHauteTous Commandes d'achat classée replacée dans à recevoir Fermée8.08.1
100%
Description de la tâche

Description du problème par Damien Vincke:

  • Tout d’abord, je crée une ‘Commande d’achat’, je le sauve, l’imprime et le place en ‘Commande effective’ dans ‘Etats’
  • Ensuit lorsque je reçois le matériel de mon fournisseur, je crée une ‘Réception d’achat’ via le bouton ‘Transformer ce document dans un autre type’ depuis la ‘Commande d’achat’. Je le sauve, l’imprime et le place en ‘Réception effective’ et ‘Réception d’achat classée’.
  • A ce moment, l’inventaire au niveau du tableau ‘Articles’ (’Gestion du stock activée sur les factures’) est correct: le nombre d’articles dans la colonne ‘A recevoir’ est passé dans la colonne ‘Inventaire’.
  • Par contre, si je coche l’état ‘Commande d’achat classée’ dans ma ‘Commande d’achat’ d’origine pour terminer le suivi de ce document-là, je retrouve à nouveau le nombre d’articles dans la colonne ‘A recevoir’ (en plus du même nombre dans la colonne ‘inventaire’).

Problème confirmé pour la version 8.0 le 12 juin 2013.


Ajustement de la sévérité du problème : Passe à «haute».


Le problème est lié à l’ordre de la séquence des opérations. Si on classe une commande d’achat, on annule son effet sur le gestionnaire du stock. De ce fait, les articles sont remis dans la colonne «A recevoir».

Ce n’est pas le bon comportement bien sûr. Cependant, il semble que le cas de figure avait été autorisé pendant la période d’essais pour permettre de revenir en arrière.

A présent, dans le cadre de l’utilisation large, il faut fixer le document lorsqu’on passe de «non classé» à «classé» sans retour arrière. Cela implique une modification du comportement de l’interface.

En effet, dès lors qu’un document est «classé», on ne devrait plus pouvoir le modifier. Cette options a été autorisée pour plus de souplesse. Toutefois, elle est a l’origine ici d’un effet de bord indésirable.


Ajout de la tâche  FS#137  et planification pour la prochaine mise à jour (qui coïncide avec la publication de la version 8.1).


Ajout de la tâche  FS#138 .


Essais non concluants. Une autre solution doit être recherchée.


Résolu par la prise en charge du cas où un bon de commande d’achat effectif est rendu non effectif. Un avertissement permet à l’utilisateur de choisir de prendre ou non en charge les modifications du document et éventuellement de passer à un compte «à recevoir» négatif.

Un compte «à recevoir» négatif est révélateur d’une erreur humaine dans la gestion du stock. Le logiciel en informe l’utilisateur qui est invité à corriger l’erreur.


Etudes de cas

  1. Avec le correctif, la case «document classé» n’a aucun effet sur le gestionnaire du stock. Seule la case «document effectif» offre un effet sur l’état du stock.

Avec bons de commande d'achat

  1. L’utilisateur crée un bon de commande d’achat fictif : Aucun effet sur le stock.
  2. L’utilisateur crée un bon de commande d’achat effectif : Les articles sont ajoutés à la colonne «A recevoir».
  3. L’utilisateur coche la case «effectif» d’un bon de commande d’achat existant : Les articles sont ajoutés à la colonne «A recevoir».
  4. L’utilisateur décoche la case «effectif» d’un bon de commande d’achat existant : Un avertissement est proposé et les articles sont décomptés de la colonne «A recevoir».
    1. Si le nombre d’articles de la colonne «à recevoir» est négatif, il y a une erreur d’origine humaine. Cause(s) possible(s) :
      • L’utilisateur rend «fictif» un bon de commande d’achat qui est réellement «effectif» car les articles «à recevoir» ont déjà été réceptionnés. Si la livraison est annulée, l’utilisateur doit préalablement annuler la réception en la rendant «fictive». Puis seulement, revenir sur le bon de commande d’achat pour le rendre «fictif» lui aussi. De cette manière, on évite la différence négative entre le reçu et le à recevoir.

Avec bons de réception d'achat

  1. L’utilisateur crée un bon de réception fictif : Aucun effet sur le stock.
  2. L’utilisateur crée un bon de réception effectif : Les articles sont ajoutés à l’inventaire et déduits du «à recevoir».
  3. L’utilisateur coche la case «effectif» d’un bon de réception «fictif» existant : Les articles sont ajoutés à l’inventaire et déduits du «à recevoir».
    1. (Idem #2) Si la quantité «à recevoir» est négative, il y a une erreur. En effet, si la colonne «à recevoir» est négative, cela signifie que l’utilisateur produit un bon de réception pour des articles qui n’étaient pas «à recevoir». Cause(s) possible(s) :
      • L’utilisateur a oublié de remplir un bon de commande d’achat pour cette réception.
      • L’utilisateur a oublié de cocher la case «effectif» du bon d’achat correspondant.
      • Le fournisseur livre plus d’articles que commandé.
  4. L’utilisateur rend «fictif» un bon de réception «effectif» existant : Un avertissement est proposé puis les articles sont ajoutés à la colonne «à recevoir» et décompter de la colonne «inventaire».
    1. Si l’inventaire est négatif, il y a une erreur humaine. En effet, cela signifie qu’on aurait livré des articles non reçus. Ce qui est impossible. Cause(s) possible(s) :
      • L’utilisateur annule certainement le mauvais bon de réception. Il doit remettre le bon de réception courant «effectif» et s’assurer qu’il ne se trompe pas de bon de réception.

Sans bons de commande d'achat

  1. L’utilisateur affecte manuellement la colonne «à recevoir» dans le gestionnaire de stock.

Mais avec bons de réception d'achat

  1. L’utilisateur crée un bon de réception fictif : Aucun effet sur le stock.
  2. L’utilisateur crée un bon de réception effectif : Les articles sont ajoutés à l’inventaire et déduits du «à recevoir».
  3. L’utilisateur coche la case «effectif» d’un bon de réception «fictif» existant : Les articles sont ajoutés à l’inventaire et déduits du «à recevoir».
    1. (Idem #2) Si la quantité «à recevoir» est négative, il y a une erreur. En effet, si la colonne «à recevoir» est négative, cela signifie que l’utilisateur produit un bon de réception pour des articles qui n’étaient pas «à recevoir». Cause(s) possible(s) :
      • L’utilisateur a oublié d’affecter préalablement les articles «à recevoir».
      • Le fournisseur livre plus d’articles que commandé.
  4. L’utilisateur rend «fictif» un bon de réception «effectif» existant : Un avertissement est proposé puis les articles sont ajoutés à la colonne «à recevoir» et décompter de la colonne «inventaire».
    1. Si l’inventaire est négatif, il y a une erreur humaine. En effet, cela signifie qu’on aurait livré des articles non reçus. Ce qui est impossible. Cause(s) possible(s) :
      • L’utilisateur annule certainement le mauvais bon de réception. Il doit remettre le bon de réception courant «effectif» et s’assurer qu’il ne se trompe pas de bon de réception.
 137 BeDesk 13CoreSpécificationHauteHauteTous Verrouillage de l'édition d'un document lorsqu'il est c ...Fermée8.08.1
100%
Description de la tâche

Suite au signalement du bug  FS#136 , il est apparaît nécessaire d’adopter un comportement plus strict au niveau du classement des documents.

On classe un document en cochant la case document «classé».

Le document est ainsi archivé et ne nécessite plus de suivi.

Cependant, la prise en charge des bons de commande d’achat ainsi que des bons de réception d’achat nécessite un verrouillage qui interdit toute modification du document après classement.


Un bon de commande d’achat ou un bon de réception d’achat doivent être au moins enregistré une fois avant de pouvoir être classé.

Cette contrainte force l’utilisateur à valider d’abord l’effet du document sur le stock. Le fait de classer un tel document n’a aucun effet sur le stock. Le document est aussi archivé. Cela signifie qu’il ne peut plus être modifier.


BeDesk 13 8.1+ bénéficie d’un garde-fou à ce niveau.


Toutefois, l’implémentation complète de l’archivage des documents est proposée pour la version 9.0 (c-à-d, la maintenance 2014).


 154 BeDesk 13CoreSpécificationHauteTrès hauteTous Détection du dossier utilisateur Fermée8.1
100%
Description de la tâche

Le protocole de détection du dossier utilisateur peut être moins strict.

Jusqu’à présent, il fallait absolument que le dossier utilisateur corresponde à un chemin fixe préétabli. Or, cette contrainte n’a plus lieu d’être. En cas de souci relatif à la licence par exemple, il suffit d’utiliser le dernier jeton de configuration pour réinitialiser le compte/licence.

De plus, si l’utilisateur venait à modifier l’emplacement de son dossier utilisateur, il perdrait également toutes ses données à moins que le système les clone parfaitement. Dans tous les cas, une telle opération en cours d’utilisation serait catastrophique pour l’ensemble du système.

Enfin, les systèmes d’exploitation ayant subit les améliorations nécessaires, ce garde-fou est obsolète.

 157 BeDesk 13CoreBugHauteHauteTous Clients intracommunautaires voient leur mode TVA change ...Fermée8.18.2
100%
Description de la tâche

Vous constatez que lorsque vous ouvrez la fiche d’un client dont le mode TVA est intracommunautaire, le sélecteur de mode TVA ne propose aucune sélection préalable.

  • Si vous ne cliquez pas sur un des choix proposé, la fiche du client est enregistré avec le mode TVA à 0%.
  • Si vous cliquez sur un choix, c’est bien ce mode qui est choisi (donc là, c’est correct).

On constate aussi que lorsqu’une erreur de ce type s’est produite, un message d’auto-correction de la base de données est affichée lors du prochain redémarrage de la base de données.

En effet, lorsque aucun mode TVA n’est choisi pour un client, le programme essaye de rectifier le problème en recherchant le dernier mode TVA utilisé pour ce client. S’il s’agit du mode intracommunautaire, le problème est résolu. Cependant, si par inadvertance l’utilisateur a quand-même créé un document avec le mode TVA erroné, c’est malheureusement ce mode qui est repris.

 159 BeDesk 13CoreGarde-fouHauteMoyenneTous Multiples correctifs dans la procédure d'exportation de ...Fermée8.18.2
100%
Description de la tâche

Lorsqu’on lance l’impression PDF d’un book de plus de 100 pages, on constate un ralentissement progressif de la procédure.

Il semble que le comportement des fonctions du système a changé et ce qui a pour effet de poser des problèmes lors de la restitution de la mémoire allouée pour générer les documents.

Nous recherchons les éléments à l’origine de ces fuites de mémoire.


Suite aux corrections déjà réalisée dans notre version de développement, nous avons déjà éliminé plusieurs sources de problème.

Le ralentissement peut toutefois encore être constaté à partir d’un book composé de plus de 300 documents.


Cause du problème et solution

La procédure de création d’un book était jusqu’à présent réalisée par un seul processus qui se chargeait de créer chaque page de chaque document pour les ajouter au book avant de l’enregistrer sur le disque.

On a constaté que Java ne libérait pas toute la mémoire lorsqu’un document avait été traité. Du coup, lors de la création du suivant, une partie de la mémoire vive restait occupée.

Il s’agit d’un bug dans le système Java et non dans BeDesk.

Heureusement, nos recherches ont démontrées que Java restitue toute la mémoire occupée par un processus lorsque celui-ci se terminait. Ainsi, nous pouvons contourner le problème en fragmentant la procédure d’exportation en une liste de tâches à exécuter dans un processus parallèle mais dont on attend la fin avant de passer à la suivante.

Chaque création et exportation de document a donc lieu dans un processus parallèle. On conserve uniquement le résultat et toute la mémoire est restaurée après la fin du processus.

Ensuite, un autre processus compile l’ensemble des documents exportés en un seul book.

Ceci est un défaut qui ne se situe pas dans le programme BeDesk. Cependant en changeant la manière de produire les documents, on contourne le problème.


Bug se situe probablement dans les paquetages javax.swing.text.html ou java.awt.print. Il est difficile d’en savoir plus pour le moment.

 160 BeDesk 13CoreGarde-fouHauteMoyenneTous Fuite de mémoire lors de l'impression d'une liste de do ...Fermée8.18.2
100%
Description de la tâche

Nous avons découvert un problème dans la procédure d’impression Java.

En effet, lorsqu’on crée une procédure d’impression de plusieurs documents successifs dans un même processus, Java ne restitue pas complètement la mémoire allouée pour les documents précédent temps que le processus courant ne s’arrête pas.

Cela peut donc conduire à un blocage du programme faute de mémoire vive disponible lors de l’impression d’une centaines (ou plus - c’est variable) de documents à la suite.

Il ne s’agit pas d’un problème interne du logiciel BeDesk. Toutefois, la procédure d’impression du logiciel est modifiée pour contourner le problème jusqu’à ce que le système Java bénéficie du correctif adéquat.


Ainsi, à partir de la version 8.2, l’impression de plusieurs documents successifs sera réalisée par un pool de processus parallèles. De cette manière, la fin d’un processus permet de libérer la mémoire vive pour le suivant.

 14 BeDesk 13CoreSpécificationMoyenneTrès BasseTous Support des commandes d'achats (fournisseurs) Fermée8.0
100%
Description de la tâche

BeDesk 13 apporte le support des commandes d’achats (fournisseurs).

Les bons de commandes d’achats ne font pas partie des documents légaux (comme les factures et les bons de commande de vente). Toutefois, le support de ceux-ci permet la mise en oeuvre de l’historique des commandes d’achats dans la gestion du stock et le calcul de la marge bénéficiaire brute (c-à-d, prix de vente - prix de revient).

On notera que les opérations d’achats fonctionnent d’une manière inversée par rapport aux opérations de ventes.

On dira qu’un bon de livraison (vente) n’affecte pas le stock lorsqu’il est annulé.
Par contre, un bon de réception d’achat affecte le stock lorsqu’il est effectif.

En d’autres termes, un document de vente est TOUJOURS EFFECTIF par défaut (il peut être annulé).
Par contre, un document d’achat n’est, par défaut, JAMAIS EFFECTIF (mais il peut devenir effectif bien sûr).

Ce n’est que lorsqu’un document est effectif qu’il agit sur le stock (un bon de livraison non annulé produit une sortie, par contre un bon de réception d’achat produit une entrée).

On notera également qu’un bon de commande d’achat permet d’agir sur la partie prévisionnelle de la gestion du stock. En effet, un bon de commande d’achat, lorsqu’il devient effectif, ajoute ses articles aux quantités “à recevoir”.

 15 BeDesk 13CoreSpécificationMoyenneTrès BasseTous Support des réceptions d'achats (fournisseurs) Fermée8.0
100%
Description de la tâche

Le support des réceptions d’achats est très important. Il permet de mettre en oeuvre l’historique de la gestion de stock et de pouvoir effectuer un contrôle quantitatif des entrées du stock.

 33 BeDesk 13CoreGarde-fouMoyenneTrès BasseTous Avertissement lorsqu'on modifie l'état "effectif" d'un  ...Fermée8.0
100%
Description de la tâche

Ce garde-fou prévient l’utilisateur d’une possible erreur de manipulation lorsqu’il change l’état “effectif” d’un document d’achat qui est déjà classé.

 34 BeDesk 13CoreGarde-fouMoyenneTrès BasseTous Avertissement lorsqu'on fait passer un document d'achat ...Fermée8.0
100%
Description de la tâche

Faire passer un document de l’état “effectif” à “non effectif” peut être une erreur de manipulation.

Le logiciel avertit donc l’utilisateur de cette éventualité.

L’utilisateur à la possibilité d’appliquer ce changement au stock ou non.

 35 BeDesk 13CoreSpécificationMoyenneTrès BasseTous Compteur d'avertissements dans les icônes importants Fermée8.0
100%
Description de la tâche

Compteur d'avertissements dans les icônes importants

Depuis les toutes premières versions du logiciel, BeDesk s’efforce de limiter les informations proposées à l’utilisateur. Ceci dans le but de n’attirer son attention que sur les aspects indispensables de la gestion en cours.

Par exemple, s’il y a des documents en retard, l’icône «en retard» apparaît dans la barre d’icônes en haut de la fenêtre principale de l’application. S’il n’y a pas de documents «en retard» l’icône est grisé. Ceci permet d’attirer l’attention de l’utilisateur sur un aspect important de sa gestion au moment où c’est nécessaire uniquement.

Cependant, il est possible d’améliorer encore ce principe de base.

En effet, il est possible de fournir une information supplémentaire sans encombrer d’avantage l’espace de travail. Il suffit de placer un compteur d’avertissements dans l’icône. Ainsi, par exemple, s’il y a 3 documents en retard, une pastille peut afficher “3” en sur-impression de l’icône. L’utilisateur sait donc d’un seul coup d’œil que 3 documents sont «en retard» et nécessitent une attention. Cela bien entendu sans nécessiter de lancer une recherche ou d’afficher la liste des documents.

 53 BeDesk 13CoreImplementationMoyenneBasseTous BeDesk Starter 2013 Fermée8.0
100%
Description de la tâche

Le nouveau BeDesk Starter 2013 est révisé complètement. Il comporte toutefois les mêmes fonctions de base mais bénéficie d’une interface améliorée et de nombreux correctifs.

 55 BeDesk 13CoreImplementationMoyenneTrès BasseTous Nouveau gestionnaire de mémoire cache des aperçus de do ...Fermée8.0
100%
Description de la tâche

BeDesk 12 proposait un gestionnaire de mémoire cache dynamique en mémoire vive pour l’aperçu des documents. Cependant, cette implémentation remplissait la mémoire vive jusqu’à ce qu’il soit nécessaire restituer cette mémoire à la demande des autres processus. L’inconvénient majeur de cette méthode réside dans le fait que le système indique qu’il y a de moins en moins de mémoire disponible à la longue de l’utilisation. De plus, cette forme de mise en cache impliquait aussi la mise en cache d’un descripteur du type Book. Il s’agit d’une structure non sérializable qui doit être de toute manière construite pour chaque document. Le temps de construction de cette structure Book prend en moyenne 300 à 400 millisecondes sur un PC i7 à 3Ghz. Bien sûr, le fait que le rendu ne soit plus reconstruit permettait de gagner du temps.

Avec BeDesk 13, on crée simplement une structure de dossier sur le disque. La sauvegarde du cache est réalisée sur le disque dur et non plus en mémoire vive. Cela permet de ne plus remplir la mémoire vive et de la laisser disponible pour les fonctions du programme.

En outre, il n’est plus nécessaire de construire la structure Book à moins qu’une nouvelle vue soit demandée. Dans tous les autres cas, l’aperçu est simplement lu à partir du disque dur. Un petit fichier de propriétés permet de s’assurer que l’image du cache correspond bien à la vue demandée. Le temps d’accès moyen sur notre poste de tests étant réduit entre 10 à 15 millisecondes, nous pouvons considéré qu’à l’usage, l’aperçu de BeDesk 13 est 20 fois plus rapide que celui de BeDesk 12 (le gain pouvant varier en fonction du matériel utilisé).

Le nettoyage du cache est effectué par un processus parallèle qui supprime les fichiers temporaires qui n’ont pas été modifiés depuis plus de 3 mois. Cela évite que l’espace du disque ne soit trop encombré.

 76 BeDesk 13CoreBugMoyenneTrès BasseTous Correctif du bug FS#75 : Réapparition intempestive de l ...Fermée8.0
100%
Description de la tâche

Ceci est le correctif du bug  FS#75  : Rappel de la liste d’articles à insérer lorsqu’on ouvre la liste à partir de le cellule “Ref”...

 79 BeDesk 13CoreBugMoyenneBasseTous Correctif du bug FS#78: Réouverture intempestive de la  ...Fermée8.0
100%
Description de la tâche

Ceci corrige le bug  FS#78  apparenté au bug  FS#75  détecté dans BeDesk 12.

A présent, lorsqu’on revient sur une cellule de la colonne “Ref” dans l’édition des documents, la liste des articles à insérer ne s’ouvre plus intempestivement (reliquat de la dernière saisie au clavier).

 82 BeDesk 13CoreSpécificationMoyenneBasseTous Utilisation de badges dans la liste d'articles du gesti ...Fermée8.0
100%
Description de la tâche

L’interface du gestionnaire de stock est également améliorée.

Les articles dont la référence est synonyme ou les articles pour lesquels la gestion du stock est désactivée sont faciles à repérer: Les cellules inutiles sont cachées par un badge «Non géré».

Ce badge indique très clairement que le contenu de la cellule n’est pas utilisé.

Ainsi, si l’article dispose est une référence synonyme, il est possible d’établir une désignation et un prix de vente distincts. Toutefois, comme il n’y a pas de gestion du stock sur les références synonymes, mais qu’elles dirigent vers les références maîtres réelles, les cellules «Inventaire», «Stock min», «Manque» et «A recevoir» sont marquées d’un badge «Non géré».

Par mesure de précaution, les cases marquées d’un badge ne peuvent pas être modifiée (non éditable). Le programme les ignore tout simplement.

Dans le cas particulier d’un article maître pour lequel la gestion du stock ne doit pas être réalisée (un service par exemple), le badge de la cellule «Stock min» propose une apparence légèrement différente pour inciter au clic. Si l’utilisateur double-clique sur ce badge, la cellule redevient éditable. Il est donc possible de rétablir la gestion du stock sur les articles préalablement «non gérés».

Tâches 1 - 50 sur 1307 Page 1 sur 271 - 2 - 3 - 4 - 5 - Dernier >>

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche