Et voilà les betas c'est terminé !
Maintenant c'est le stade des "RC", Release Candidate, donc ce sont des
versions candidates à la version définitives.
Il n'y aura plus de modifications fonctionnelles, que des corrections
de bugs à partir de maintenant.
Donc si vous avez des suggestions de fonctionnalités, faites un ticket
(après avoir vérifié que ça n'existe pas déjà), et ça sera dans la 1.2
ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
me concentrer sur d'autres parties (voir la Roadmap).
Sortie de la 1.0 finale prévue dans le courant décembre.
https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
Modifications :
* Une écriture simple est désormais modifiable en tant qu'écriture
simple, elle n'est pas forcément modifiée en écriture avancée comme
avant
* Vos anciennes écritures "simples" (recettes/dépenses) de la 0.9.8
ont été transformées en écritures avancées lors de la mise à jour des
betas, si vous vouler retrouver leur statut "simple" il faut
reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
Correctifs :
* Le solde rapproché prend en compte tous les rapprochements effectués
avant la date de début
* Effacement du compte analytique à l'import
* Bugs avec les fonctions de dates
* Libellé plus court pour les boutons dans la saisie avancée
* Navigation entre pages dans suivi des écritures
A plus !
Super ..........
pour info sur la rubrique depense si on laisse le montant a zero
>
> Une erreur s'est produite
>
>
> PHP error
>
>
> Class 'Garradin\Entities\Accounting\UserException' not found
>
>
> in
> .../include/lib/Garradin/Entities/Accounting/*Transaction.php*:/451/
>
> |*447* $this->status = self::STATUS_WAITING; *448* } *449* *450* if
> (empty($source['amount'])) { _*451* throw new
UserException('Montant
> non précisé');_ *452* } *453* *454* $amount = $source['amount'];
*455* |
>
>
> in .../www/admin/acc/transactions/*new.php*:/58/
>
>
> → Garradin\Entities\Accounting\Transaction->importFromNewForm
> /(0 arg.)/
>
> |*54* *55*if (f('save') &&
$form->check('acc_transaction_new')) { *56*
> try { *57* $transaction->id_year = $current_year->id(); _*58*
> $transaction->importFromNewForm();_ *59* $transaction->id_creator =
> $session->getUser()->id; *60* $transaction->save(); *61* *62* //
> Append file |
>
>
> Context
>
> id bk4y1x79
> date 2020-11-26T20:15:01+01:00
> os Linux
> language PHP 7.3.24
> environment development
> php_sapi cgi-fcgi
> remote_ip 2a01:e0a:2b1:68a0:2f14:17e:6c3c:bb0
> http_method POST
> files_sent array(1) { ["file"]=> array(5) { ["name"]=>
string(0) ""
> ["type"]=> string(0) "" ["tmp_name"]=>
string(0) "" ["error"]=> int(4)
> ["size"]=> int(0) } }
> rootDirectory /home/spipfactory/www/garradin
> garradin_data_root /home/spipfactory/www/garradin
> garradin_version 1.0.0-rc1
> url http://spipfactory.alwaysdata.net/admin/acc/transactions/new.php
>
Le 26/11/2020 à 19:40, BohwaZ/Garradin a écrit :
> Et voilà les betas c'est terminé !
>
> Maintenant c'est le stade des "RC", Release Candidate, donc ce sont
des
> versions candidates à la version définitives.
>
> Il n'y aura plus de modifications fonctionnelles, que des corrections
> de bugs à partir de maintenant.
>
> Donc si vous avez des suggestions de fonctionnalités, faites un ticket
> (après avoir vérifié que ça n'existe pas déjà), et ça sera dans la
1.2
> ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
> me concentrer sur d'autres parties (voir la Roadmap).
>
> Sortie de la 1.0 finale prévue dans le courant décembre.
>
> https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
>
> Modifications :
>
> * Une écriture simple est désormais modifiable en tant qu'écriture
> simple, elle n'est pas forcément modifiée en écriture avancée
comme
> avant
> * Vos anciennes écritures "simples" (recettes/dépenses) de la
0.9.8
> ont été transformées en écritures avancées lors de la mise à jour des
> betas, si vous vouler retrouver leur statut "simple" il faut
> reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
>
> Correctifs :
>
> * Le solde rapproché prend en compte tous les rapprochements effectués
> avant la date de début
> * Effacement du compte analytique à l'import
> * Bugs avec les fonctions de dates
> * Libellé plus court pour les boutons dans la saisie avancée
> * Navigation entre pages dans suivi des écritures
>
> A plus !
>
pour info
le telechargement d'image est prie en compte pour l'espace privé pas
pour le public
Le 26/11/2020 à 19:40, BohwaZ/Garradin a écrit :
> Et voilà les betas c'est terminé !
>
> Maintenant c'est le stade des "RC", Release Candidate, donc ce sont
des
> versions candidates à la version définitives.
>
> Il n'y aura plus de modifications fonctionnelles, que des corrections
> de bugs à partir de maintenant.
>
> Donc si vous avez des suggestions de fonctionnalités, faites un ticket
> (après avoir vérifié que ça n'existe pas déjà), et ça sera dans la
1.2
> ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
> me concentrer sur d'autres parties (voir la Roadmap).
>
> Sortie de la 1.0 finale prévue dans le courant décembre.
>
> https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
>
> Modifications :
>
> * Une écriture simple est désormais modifiable en tant qu'écriture
> simple, elle n'est pas forcément modifiée en écriture avancée
comme
> avant
> * Vos anciennes écritures "simples" (recettes/dépenses) de la
0.9.8
> ont été transformées en écritures avancées lors de la mise à jour des
> betas, si vous vouler retrouver leur statut "simple" il faut
> reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
>
> Correctifs :
>
> * Le solde rapproché prend en compte tous les rapprochements effectués
> avant la date de début
> * Effacement du compte analytique à l'import
> * Bugs avec les fonctions de dates
> * Libellé plus court pour les boutons dans la saisie avancée
> * Navigation entre pages dans suivi des écritures
>
> A plus !
>
Bonsoir,
Le suivi des écritures retourne une erreur (cf. message attaché).
Bravo encore pour ce travail énorme.
Marc.
Le 26/11/2020 à 19:40, BohwaZ/Garradin a écrit :
> Et voilà les betas c'est terminé !
>
> Maintenant c'est le stade des "RC", Release Candidate, donc ce sont
des
> versions candidates à la version définitives.
>
> Il n'y aura plus de modifications fonctionnelles, que des corrections
> de bugs à partir de maintenant.
>
> Donc si vous avez des suggestions de fonctionnalités, faites un ticket
> (après avoir vérifié que ça n'existe pas déjà), et ça sera dans la
1.2
> ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
> me concentrer sur d'autres parties (voir la Roadmap).
>
> Sortie de la 1.0 finale prévue dans le courant décembre.
>
> https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
>
> Modifications :
>
> * Une écriture simple est désormais modifiable en tant qu'écriture
> simple, elle n'est pas forcément modifiée en écriture avancée
comme
> avant
> * Vos anciennes écritures "simples" (recettes/dépenses) de la
0.9.8
> ont été transformées en écritures avancées lors de la mise à jour des
> betas, si vous vouler retrouver leur statut "simple" il faut
> reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
>
> Correctifs :
>
> * Le solde rapproché prend en compte tous les rapprochements effectués
> avant la date de début
> * Effacement du compte analytique à l'import
> * Bugs avec les fonctions de dates
> * Libellé plus court pour les boutons dans la saisie avancée
> * Navigation entre pages dans suivi des écritures
>
> A plus !
>
Hello le site public n'est pas concerné par cette fonctionnalité.
Bonsoir,
Erreur aussi dans le menu "Mes activités & Cotisations" (cf. message joint)
Cordialement,
Marc
Le 26/11/2020 à 19:40, BohwaZ/Garradin a écrit :
> Et voilà les betas c'est terminé !
>
> Maintenant c'est le stade des "RC", Release Candidate, donc ce sont
des
> versions candidates à la version définitives.
>
> Il n'y aura plus de modifications fonctionnelles, que des corrections
> de bugs à partir de maintenant.
>
> Donc si vous avez des suggestions de fonctionnalités, faites un ticket
> (après avoir vérifié que ça n'existe pas déjà), et ça sera dans la
1.2
> ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
> me concentrer sur d'autres parties (voir la Roadmap).
>
> Sortie de la 1.0 finale prévue dans le courant décembre.
>
> https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
>
> Modifications :
>
> * Une écriture simple est désormais modifiable en tant qu'écriture
> simple, elle n'est pas forcément modifiée en écriture avancée
comme
> avant
> * Vos anciennes écritures "simples" (recettes/dépenses) de la
0.9.8
> ont été transformées en écritures avancées lors de la mise à jour des
> betas, si vous vouler retrouver leur statut "simple" il faut
> reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
>
> Correctifs :
>
> * Le solde rapproché prend en compte tous les rapprochements effectués
> avant la date de début
> * Effacement du compte analytique à l'import
> * Bugs avec les fonctions de dates
> * Libellé plus court pour les boutons dans la saisie avancée
> * Navigation entre pages dans suivi des écritures
>
> A plus !
>
On Thu, 26 Nov 2020 20:19:58 +0100 / "Marc Chetrit"
<marc.chetrit@gmail.com> said :
> Bonsoir,
>
> Le suivi des écritures retourne une erreur (cf. message attaché).
Merci, corrigé ce petit oubli, j'ai mis à jour la RC1.
Merci, corrigé.
Super, l'échéance approche ;)
J'ai un bug lors d'une modification d'une écriture
>
> Une erreur s'est produite
>
>
> KD2\Smartyer_Exception
>
>
> Notice: Undefined offset: 0
>
>
> in .../templates/acc/transactions/*edit.tpl*:/46/
>
> |*42* {include file="acc/transactions/_lines_form.tpl"
> chart_id=$current_year.id_chart} *43* {else} *44* <dl> *45* {foreach
> from=$type.accounts key="key" item="account"} _*46* {input
type="list"
>
target="acc/charts/accounts/selector.php?targets=%s&chart=%d"|args:$account.targets_string,$chart_id
> name="account_%d_%d"|args:$type.id,$key label=$account.label
> required=1 default=$types_accounts[$key]}_ *47* {/foreach} *48* </dl>
> *49* {/if} *50* </fieldset> |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/666/
>
>
> → KD2\Smartyer->parseError/(3 arg.)/
>
> $line
> string(2) "46"
> $message
> string(27) "Notice: Undefined offset: 0"
> $previous
> object(ErrorException) (8) {
> }
>
> |*662* $compiled = implode("\n", $compiled); *663* *664* if
> (preg_match('!//#(\d+)\?>!', $compiled, $match)) *665* { _*666*
> $this->parseError($match[1], $e->getMessage(), $e);_ *667* } *668*
> else *669* { *670* throw $e; |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/395/
>
>
> → KD2\Smartyer->compile/(0 arg.)/
>
> |*391* $time = @filemtime($this->compiled_template_path); *392* *393*
> if (!$time || (!is_null($this->template_path) &&
> filemtime($this->template_path) > $time)) *394* { _*395* return
> $this->compile();_ *396* } *397* *398* extract($this->variables,
> EXTR_REFS); *399* |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/350/
>
>
> → KD2\Smartyer->fetch/(0 arg.)/
>
> |*346* { *347* // Compatibility with legacy Smarty calls *348* if
> (!is_null($template)) *349* { _*350* return (new Smartyer($template,
> $this))->fetch();_ *351* } *352* *353* if
> (is_null($this->compiled_dir)) *354* { |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/334/
>
>
> → KD2\Smartyer->fetch/(1 arg.)/
>
> $template
> string(25) "acc/transactions/edit.tpl"
>
> |*330* * @return Smartyer *331* */ *332* public function
> display($template = null) *333* { _*334* echo
> $this->fetch($template);_ *335* return $this; *336* } *337* *338* /** |
>
>
> in .../www/admin/acc/transactions/*edit.php*:/98/
>
>
> → KD2\Smartyer->display/(1 arg.)/
>
> $template
> string(25) "acc/transactions/edit.tpl"
>
> |*94*$tpl->assign('chart_id', $chart->id());
> *95*$tpl->assign('analytical_accounts', ['' => '--
Aucun'] +
> $accounts->listAnalytical()); *96*$tpl->assign('linked_users',
> $transaction->listLinkedUsersAssoc()); *97*
> _*98*$tpl->display('acc/transactions/edit.tpl');_ *99* |
>
>
> PHP error
>
>
> Notice: Undefined offset: 0
>
>
> in
>
.../cache/compiled/*11de392a59d4cc443dea65d61f087f74503776a9.tpl.php.tmp*:/90/
>
> |*86*)),$chart_id), 'name' =>
> $this->modifiers['args']("account_%d_%d",
$this->_magicVar($type,
> array ( *87* 0 => 'id', *88*)),$key), 'label' =>
> $this->_magicVar($account, array ( *89* 0 => 'label', _*90*)),
> 'required' => '1', 'default' =>
$types_accounts[$key], ], $this);
> //#46?>_ *91* *92* <?php endforeach; array_pop($_i);
> unset($iteration); //#47?> *93* *94* </dl> |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/646/
>
>
> → include/(1 arg.)/
>
> 0
> string(71)
".../cache/compiled/11de392a59d4cc443dea65d61f087f74503776a9.tpl.php.tmp"
>
> |*642* extract($this->variables, EXTR_REFS); *643* *644* ob_start();
> *645* _*646* include $this->compiled_template_path . '.tmp';_ *647*
> *648* $out = ob_get_clean(); *649* } *650* catch (\Exception $e) |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/395/
>
>
> → KD2\Smartyer->compile/(0 arg.)/
>
> |*391* $time = @filemtime($this->compiled_template_path); *392* *393*
> if (!$time || (!is_null($this->template_path) &&
> filemtime($this->template_path) > $time)) *394* { _*395* return
> $this->compile();_ *396* } *397* *398* extract($this->variables,
> EXTR_REFS); *399* |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/350/
>
>
> → KD2\Smartyer->fetch/(0 arg.)/
>
> |*346* { *347* // Compatibility with legacy Smarty calls *348* if
> (!is_null($template)) *349* { _*350* return (new Smartyer($template,
> $this))->fetch();_ *351* } *352* *353* if
> (is_null($this->compiled_dir)) *354* { |
>
>
> in .../include/lib/KD2/*Smartyer.php*:/334/
>
>
> → KD2\Smartyer->fetch/(1 arg.)/
>
> $template
> string(25) "acc/transactions/edit.tpl"
>
> |*330* * @return Smartyer *331* */ *332* public function
> display($template = null) *333* { _*334* echo
> $this->fetch($template);_ *335* return $this; *336* } *337* *338* /** |
>
>
> in .../www/admin/acc/transactions/*edit.php*:/98/
>
>
> → KD2\Smartyer->display/(1 arg.)/
>
> $template
> string(25) "acc/transactions/edit.tpl"
>
> |*94*$tpl->assign('chart_id', $chart->id());
> *95*$tpl->assign('analytical_accounts', ['' => '--
Aucun'] +
> $accounts->listAnalytical()); *96*$tpl->assign('linked_users',
> $transaction->listLinkedUsersAssoc()); *97*
> _*98*$tpl->display('acc/transactions/edit.tpl');_ *99* |
>
>
> Context
>
> id 7xcfasf4
> date 2020-11-27T07:59:34+01:00
> os Linux
> language PHP 7.4.12
> environment development
> php_sapi cgi-fcgi
> remote_ip 89.94.107.45
> http_method GET
> files_sent array(0) { }
> rootDirectory /homepages/21/d595234059/htdocs/compta.test
> garradin_data_root /homepages/21/d595234059/htdocs/compta.test
> garradin_version 1.0.0-rc1
> url
> http://compta-test.ccag42.org/admin/acc/transactions/edit.php?id=1143
>
Le 26/11/2020 à 19:40, BohwaZ/Garradin a écrit :
> Et voilà les betas c'est terminé !
>
> Maintenant c'est le stade des "RC", Release Candidate, donc ce sont
des
> versions candidates à la version définitives.
>
> Il n'y aura plus de modifications fonctionnelles, que des corrections
> de bugs à partir de maintenant.
>
> Donc si vous avez des suggestions de fonctionnalités, faites un ticket
> (après avoir vérifié que ça n'existe pas déjà), et ça sera dans la
1.2
> ou 1.3, peut-être… La compta ne sera plus ma priorité pour 2021, je vais
> me concentrer sur d'autres parties (voir la Roadmap).
>
> Sortie de la 1.0 finale prévue dans le courant décembre.
>
> https://fossil.kd2.org/garradin/uv/garradin-1.0.0-rc1.tar.bz2
>
> Modifications :
>
> * Une écriture simple est désormais modifiable en tant qu'écriture
> simple, elle n'est pas forcément modifiée en écriture avancée
comme
> avant
> * Vos anciennes écritures "simples" (recettes/dépenses) de la
0.9.8
> ont été transformées en écritures avancées lors de la mise à jour des
> betas, si vous vouler retrouver leur statut "simple" il faut
> reprendre la base de données 0.9.8 et la mettre à jour vers la RC1
>
> Correctifs :
>
> * Le solde rapproché prend en compte tous les rapprochements effectués
> avant la date de début
> * Effacement du compte analytique à l'import
> * Bugs avec les fonctions de dates
> * Libellé plus court pour les boutons dans la saisie avancée
> * Navigation entre pages dans suivi des écritures
>
> A plus !
>
Merci, corrigé.
RC2 dispo : https://fossil.kd2.org/garradin/
* Compatibilité PHP 8.0
* Correction bug à l'édition d'écriture avancée
* Correction bugs sur certaines dates
* Correction bug à la modification de recherche enregistrée
* Correction bug quand le montant d'une transaction était à zéro
Merci pour les retours :)
> RC2 dispo : https://fossil.kd2.org/garradin/
>
> * Compatibilité PHP 8.0
> * Correction bug à l'édition d'écriture avancée
> * Correction bugs sur certaines dates
> * Correction bug à la modification de recherche enregistrée
> * Correction bug quand le montant d'une transaction était à zéro
>
> Merci pour les retours :)
Bon ben avec la dernière version RC2 rien à redire pour le moment.
J'ai pas mal testé avec ma base sur mon serveur de test.
Je vais tester une clôture d’exercice et nouvelle exercice car je ne
l'ai pas encore fait!
Chez nous la clôture des comptes, c'est fin janvier ;)
Mais vraiment un bon boulot et un bel outil pour aider les petites
associations,
Comme c'est bientôt Noël, je fais ma demande pour des évolutions futurs :
* La gestion des stocks. Il existe déjà un ticket c24a506aae
<https://fossil.kd2.org/garradin/tktview?name=c24a506aae>
* un tableau de suivi des immobilisations et amortissements
Pour ces deux points, j'utilise actuellement un fichier Excel...
Bon weekend,
Frédéric
Le 28/11/2020 à 14:31, Frederic CROZET a écrit :
> Comme c'est bientôt Noël, je fais ma demande pour des évolutions futurs
:
>
> * La gestion des stocks. Il existe déjà un ticket c24a506aae
> <https://fossil.kd2.org/garradin/tktview?name=c24a506aae>
> * un tableau de suivi des immobilisations et amortissements
>
La possibilité de réalisé
* Facture
* Devis
* Reçu fiscal
* Reçu de cotisation
<https://compta.sfanm.fr/admin/plugin/facturation/cotis_ajouter.php>
> * La gestion des stocks. Il existe déjà un ticket c24a506aae
> <https://fossil.kd2.org/garradin/tktview?name=c24a506aae>
Oui j'ai commencé du boulot là dessus, ça sera une extension à part,
qui sera payante je pense.
> * un tableau de suivi des immobilisations et amortissements
Il faut créer un ticket pour ça en incluant des exemples, parce que je
sais pas ce que c'est :)
A plus.
> La possibilité de réalisé
>
> * Facture
> * Devis
> * Reçu fiscal
> * Reçu de cotisation
> <https://compta.sfanm.fr/admin/plugin/facturation/cotis_ajouter.php>
Il y a déjà des tickets sur le sujet, et le boulot a été commencé, mais
pas avant mi-2021 au mieux je pense.