Voir les détails de l’anomalie

IdentifiantProjetCatégorieVisibilitéDernière mise à jour
0000798Noalyss - PLUGINBugpublic2014-01-14 22:39
Rapporteurpiwi Affecté à 
PrioriténormaleSévéritéfonctionnalitéReproductibilitétoujours
État ferméRésolutioncorrigé 
PlateformeFirefoxSystème d’exploitationLinux 
Résumé0000798: Refus de générer l'écriture d'un amortissement
DescriptionAprès avoir remplir toutes les fiches, j'essaye de générer l'écriture et elle se se fait pas mais un message s'affiche.

Notice: Undefined variable: period in
/var/www/vhosts/sr-compta.be/httpdocs/include/class_acc_ledger.php on line
1820

Fatal error: Uncaught exception 'Exception' with message 'erreur date
[31.12.2013] []' in
/var/www/vhosts/sr-compta.be/httpdocs/include/ac_common.php:177 Stack trace:
#0 /var/www/vhosts/sr-compta.be/httpdocs/include/class_acc_ledger.php(1822):
cmpDate('31.12.2013', NULL) #1
/var/www/vhosts/sr-compta.be/httpdocs/include/class_acc_ledger.php(1376):
Acc_Ledger->verify(Array) #2
/var/www/vhosts/sr-compta.be/httpdocs/include/class_acc_ledger.php(1540):
Acc_Ledger->confirm(Array) 0000003
/var/www/vhosts/sr-compta.be/httpdocs/include/ext/amortis/include/class_am_generate.php(145):
Acc_Ledger->input(Array, true) 0000004
/var/www/vhosts/sr-compta.be/httpdocs/include/ext/amortis/include/am_generate.inc.php(38):
Am_Generate->propose_writing(Array) 0000005
/var/www/vhosts/sr-compta.be/httpdocs/include/ext/amortis/include/am_util.php(54):
require_once('/var/www/vhosts...') 0000006
/var/www/vhosts/sr-compta.be/httpdocs/include/ext/amortis/index.php(94):
require_once('/var/www/vhosts...') 0000007
/var/www/vhosts/sr-compta.be/httpdocs/include/extension_get.inc.p in
/var/www/vhosts/sr-compta.be/httpdocs/include/ac_common.php on line 177

Étapes pour reproduireDans la comptabilité générale
- créer un catégorie de fiche pour les amortissements
- créer un fiche spécifique à l'amortissement
dans le plugins amortissement
- créer un fiche amortissement
- générer l'écriture

BalisesAucune balise n’est attachée.
Pièces jointes
dossier30.bin (687,798 octets)
Extension Noalyss

Activités

danydb

2013-03-19 09:39

administrateur   ~0001760

Il semblerait que cela arrive quand pour la date d'opération, il n'existe pas de période. Pourrais-tu vérifier sur une autre date ou ajouter les périodes manquantes ?

Merci

piwi

2013-03-19 10:22

développeur   ~0001761

Ça ne change rien à l'erreur et au message. Merci

danydb

2013-03-19 13:00

administrateur   ~0001762

Si on ne peut pas reproduire le bug, il est impossible de le corriger. Pourrais-je avoir plus d'information :

a) date de l'opération,
b) Période existante
...

piwi

2013-03-20 08:29

développeur   ~0001763

J'ai refais tout une série de test et je pense que j'ai peut-être trouver d'où vient le problème.

Sur un dossier qui comprend plusieurs années, la génération d'écriture d'amortissement crée une erreur. À croire que si il y a plusieurs années dans un même dossier c'est la panique.
Tous les test fait sur un dossier mono-année il n'y a pas de soucis, mais dès qu'il y a plusieurs années l'erreur survient.

danydb

2013-03-20 12:03

administrateur   ~0001764

Sur demo, c'est un dossier sur plusieurs années et cela fonctionne très bien. J'ai testé sur des dossiers de plusieurs années, sans pouvoir reproduire le problème, sauf si on indique :
a) une date appartenant à une période fermée
b) une date n'appartenant pas aux périodes définies dans CFGPERIODE

Pourrais-tu poster le backup du dossier de test où le problème est visible svp ?


Merci

piwi

2013-03-20 13:53

développeur   ~0001765

a) les périodes ne sont pas fermée
b) pour le CFGPERIODE un message me met que le module est inexistant. Pour gérer les périodes, je travaille directement à partir du menu : paramètre/période

J'ai joind mon dossier démo

piwi

2013-03-20 14:06

développeur   ~0001766

Le dossier mis en annexe a permis de générer une écriture d'amortissement tant qu'il y avait un exercice puis un fois qu'il y a eu un autre exercice la génération d'écriture ne se faisait plus.

danydb

2013-03-20 14:12

administrateur   ~0001767

C'est du à COMPANY : "Afficher la période comptable pour éviter les erreurs de date " si tu mets sur NON alors le bugs ne se produit pas.

Ce sera corrigé

piwi

2013-03-20 14:54

développeur   ~0001768

Merci
Je suppose que je serais prévenu par message de Mantis lorsque le bug sera corrigé.

Bonne journée

danydb

2013-03-20 15:29

administrateur   ~0001769

oui mais c'est uniquement quand il est fermé qu'il est publié

Bonne journée aussi

danydb

2013-03-21 19:42

administrateur   ~0001770

Ajout de la période

danydb

2014-01-14 22:39

administrateur   ~0002415

Publié

Historique de l’anomalie

Date de modification Nom d’utilisateur Champ Changement
2013-03-18 15:38 piwi Nouvelle anomalie
2013-03-19 09:39 danydb Note ajoutée: 0001760
2013-03-19 10:22 piwi Note ajoutée: 0001761
2013-03-19 13:00 danydb Note ajoutée: 0001762
2013-03-20 08:29 piwi Note ajoutée: 0001763
2013-03-20 12:03 danydb Note ajoutée: 0001764
2013-03-20 13:50 piwi Fichier ajouté: dossier30.bin
2013-03-20 13:53 piwi Note ajoutée: 0001765
2013-03-20 14:06 piwi Note ajoutée: 0001766
2013-03-20 14:12 danydb Note ajoutée: 0001767
2013-03-20 14:54 piwi Note ajoutée: 0001768
2013-03-20 15:29 danydb Note ajoutée: 0001769
2013-03-21 19:42 danydb Note ajoutée: 0001770
2013-03-21 19:42 danydb État nouveau => résolu
2013-03-21 19:42 danydb Résolution ouvert => corrigé
2013-03-21 19:42 danydb Affecté à => danydb
2014-01-14 22:39 danydb Note ajoutée: 0002415
2014-01-14 22:39 danydb État résolu => fermé
2014-01-14 22:39 danydb Affecté à danydb =>