Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

Version 1.0 RC1

BohwaZ/Garradin

26/11/2020 19:40:24

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 !

Re: Version 1.0 RC1

Team Stéphane

26/11/2020 20:17:11

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 !
>

Re: Version 1.0 RC1

Team Stéphane

26/11/2020 20:18:56

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 !
>

Re: Version 1.0 RC1

Marc Chetrit

26/11/2020 20:20:38

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 !
>

Re: Version 1.0 RC1

BohwaZ

26/11/2020 20:22:04

Hello le site public n'est pas concerné par cette fonctionnalité.

Re: Version 1.0 RC1

Marc Chetrit

26/11/2020 20:26:36

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 !
>

Re: Version 1.0 RC1

BohwaZ/Garradin

26/11/2020 20:33:08

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.

Re: Version 1.0 RC1

BohwaZ/Garradin

26/11/2020 20:33:15

Merci, corrigé.

Re: Version 1.0 RC1

Frederic CROZET

27/11/2020 08:01:37

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 !
>

Re: Version 1.0 RC1

BohwaZ/Garradin

27/11/2020 12:44:11

Merci, corrigé.

Version 1.0 RC2

BohwaZ/Garradin

27/11/2020 14:20:26

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 :)

Re: Version 1.0 RC2

Frederic CROZET

28/11/2020 14:32:28

> 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

Re: Version 1.0 RC2

Team Stéphane

28/11/2020 17:18:50

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>

Re: Version 1.0 RC2

BohwaZ/Garradin

29/11/2020 18:14:21

>   * 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.

Re: Version 1.0 RC2

BohwaZ/Garradin

29/11/2020 18:15:03

> 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.