Associaspip 1.9-2.0

Ceci est une archive périmée mais qui reste intéressante, parfois autant pour l’article que les commentaires associés.

Plugin de gestion de petites associations avec gestion des adhérents et des cotisations et gestion des dons et des ventes associatives.

Ce plugin est né du constat que depuis la version 1.8, SPIP est bien plus qu’un outil de communication, il est un outil de travail pour de nombreuses associations.

Les Fonctionnalités

  1. Profil de votre association
  2. Gestion des cotisations et des relances
  3. Gestion des dons
  4. Gestion des ventes de produits issus de l’association
  5. Gestion des activités
  6. Gestion des prêts
  7. Livre de comptes

Compatible IE7, Firefox, Opéra et sans doute tous les autres navigateurs.

Installation

Comme tous les plugins en suivant la procédure habituelle.
Attention ! Pour la version 0.6 (Associaspip 1.9.2) l’installation des plugins CFG et Inscription2 est indispensable, mais ne l’est pas pour les versions antérieures et postérieures.

Accueil

Il faut ensuite entrer la configuration du plugin et en particulier

  • Sélection des modules utiles
    menu
  • Choix entre une indexation des adhérents numérique incrémentielle ou structurée

Le plugin installe plusieurs nouvelles tables dans la base. Il est possible de faire ressortir des informations dans la partie publique du site en utilisant les boucles SPIP.

Catégories de cotisation

Les catégories de cotisation permettent d’automatiser la saisie des cotisations.

Gestion des adhésions

La gestion des membres permet de contrôler les états de cotisations de vos membres, d’effectuer leurs relances, de modifier leurs données et de consulter l’historique du membre.

Pour la version 0.6 (Associaspip 1.9.2), les données relatives aux adhérents sont incorporées à la table auteurs_elargis.

Il est prévu 4 statuts de cotisants (#STATUT_INTERNE) :

  • Prospect (prospect) : Le statut initial par défaut à l’enregistrement du membre
  • À jour (ok) : Le statut après enregistrement d’une cotisation
  • À échéance (echu) : Le statut après dépassement de la date de validité de la cotisation. Ce statut est attribué automatiquement
  • Relancé (relance) : Le statut après la première relance de cotisation
  • Désactivé (sorti) : Ce statut permet d’exclure un cotisant tout en conservant ses informations. La suppression est quant à elle définitive.
Partie adhérents

La couleur des lignes du tableau des membres change suivant le statut. Il est indispensable de donner un statut interne au membre pour être afficher dans la liste des adhérents !
Pour ce faire, prévoyez un statut interne par défaut dans la configuration de Inscription2, par exemple : prospect ou ok.

Relances

Cette fonctionnalité vous permet d’envoyer un email de relance de cotisation aux adhérents disposant d’une adresse email. Par défaut les adhérents à échéance sont sélectionnés.

Le message par défaut peut également être personnalisé par le fichier de langue asso_fr.php. Le texte peut être rédigé en html.
Rien ne vous empêche d’adresser d’autres types d’email à vos adhérents. Il suffit d’utiliser le sélecteur prévu à cet effet.

On peut également imprimer des étiquettes adresses. En attendant mieux, le réglage se fait dans le fichier action_labels.php

Gestion des dons

Vous pouvez gérer ici les dons fait à l’association, qu’ils soient financiers ou colis. Les dons financiers sont centralisé dans le livre de comptes.

Ventes associatives

Ce petit module vous permet de gérer la vente des produits de votre association, en ce compris les envois.

Gestion des activités

À partir du tableau des évènements (plugin Agenda), il est possible de gérer les inscriptions à ces évènements et d’enregistrer le paiement des participations

Une balise #FORMULAIRE_INSCRIPTION est disponible pour l’inscription aux activités depuis l’espace public. Ce dernier doit être placé dans une boucle EVENEMENTS.

À chaque inscription depuis l’espace public un mail de confirmation est envoyé au participant et au webmaster.

La couleur des lignes du tableau des membres change suivant le statut.

Le tableau des inscriptions peut être sorti au format PDF.

Gestion des prêts

Ce petit module vous permet de gérer vos prêts (matériels, livres,...)
Il comprend dans une interface de gestion des ressources et de réservations

Livres de comptes

Toutes les opérations de gestion définies dans la configuration sont centralisées dans une feuille de comptes qui en offre une vue chronologique. Il est également possible d’y ajouter d’autres opérations définies par un plan comptable et d’obtenir un bilan des résultats et des avoirs de l’association.

Livre de comptes

Ce module n’a pas pour objectif de concurrencer les logiciels de comptabilité, mais de donner une vue approximative de la situation financière de l’association au travers des opérations de routine.

La validation permet de rendre définitives les lignes d’écriture.

Notes de versions

Comme le bon vin, ce plugin se déguste avec

  • Import CSV pour l’archivage des données et les mailing papier
  • Balise_session pour la sécurisation de votre site
  • Forms & Tables pour l’interactivité de votre site
  • Spip-listes pour vos lettres électroniques
  • ... entre autres !

Discussion

133 discussions

  • 9

    Salut, je suis en train de tester Associaspip Version : 2.1.0 SVN [44031]. J’ai rajouté avec Phpmyadmin les champs que le script d’installation avait oublié. J’ignore toujours la structure exacte nécessaire au bon fonctionnement, mais ca a l’air de marcher maintenant.

    Pourtant il y a toujours une erreur dont je ne comprends pas la raison. Quand j’appelle l’adresse ecrire/ ?exec=comptes j’ai systématiquement ce message d’erreur :

    SQL-Fehler 1064
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 SELECT * FROM spip_asso_comptes WHERE imputation like '%' AND date_format( date, '%Y' ) = 2011 ORDER BY date DESC,id_compte DESC LIMIT 0,

    Comment est-ce que je fasi pour me débarasser de cette erreur ?

    Outre les questions techniques j’ai besoin de comprendre les termes techniques de comptabilité et associatives. N’étant pas très doué en comptabilité il faut quand même que je comprenne l’essentiel afin de faire fonctionner et de traduire le plugin. Si vous connaissiez un glossaire de la comptabilité et du monde associatif, j’avancerait beaucoup plus vite.

    Merci, klaus++

    • Cher Klaus++,
      La comme ca je ne vois pas ce qui genere l’erreur et je n’aurais pas l’occasion d’ici au moins une semaine de m’y pencher dessus.

      Quels champs avez vous ajouté avec Phpmyadmin ? C’est une nouvelle installation du plugin ou un upgrade d’une ancienne ?

      Un nouvel article plus detaillé sur les fonctionnalités du plugin dans sa version actuelle est en cours de redaction, il devrait etre plus complet que celui-ci.

      Jeannot

    • Salut Klaus,

      Désolé, c’est moi qui ait introduit cette erreur. C’est réparé en 44256.

      Moi aussi je découvre la comptabilité. Le livre qu’un copain m’a conseillé (mais que je n’ai pas encore regardé) est le suivant :

      Comptabilite generale
      Principes generaux, operations courantes, operations de fin d'exercice
      Beatrice et Francis Grandguillot
      Gualino editeur
      
    • A propos de la comptabilité des associations, j’ai récemment découvert ce site - avec de la religion en tache de fond - plein d’exemples clairs et plutot bien organisé :
      http://www.actes6.com/compta/index.html

    • Question bête : comment entrer le PCNF ? Je veux dire : si on prend par exemple la ligne

                o 1.3 12. Résultat de l'exercice (bénéfice ou perte)

      à quoi correspondent les différents champs ?

    • je ne vois pas trop ce que fait le 1.3 devant 12. Résultat de l’exercice (bénéfice ou perte) mais sinon dans la page d’édition du plan comptable, ajouter une référence et remplir les champs comme suit :

      Code : 12
      Classe : 1
      Intitulé : Résultat de l’exercice (bénéfice ou perte)
      Solde reporté : ca se comprend tout seul
      Compte Activé : oui (si vous voulez utiliser ce compte)

      Pour le champ Référence franchement je ne sais pas ce qu’il fait là et il ne semble pas vraiment etre utilisé...

      Pour l’instant il est encore possible d’écrire un peu n’importe quoi dans les champs Code et Classe mais d’ici peu le formulaire vérifiera la validité des valeurs entrées. Je vais aussi, sur un très bon conseil de Déesse A., essayer d’intégrer un sélecteur qui contiendrai tous les comptes du plan comptable français.

      Comme vous l’aurez constaté ce plugin est encore en phase de développement et des choses risquent de changer sur la comptabilité mais a priori rien qui n’entraine des incompatibilités. Si vous avez des besoins précis à ce sujet, n’hésitez pas a écrire dans le forum.

    • La ligne prise en exemple provient du fichier plan comptable francais.txt à la base du zip :-) Je m’en suis un peu douté pour la classe, mais pour le code j’ai hésité entre 1.3 et 12 en me disant que l’autre serait la référence ; mais j’y pige rien à la compta...

      Pour le sélecteur, c’est une bonne chose dans les autres formulaires, mais pas forcément sur celui du remplissage du plan comptable ...du moins pour l’instant : il faut voir comment cela se fait ailleurs, à moins de vouloir limiter le plugin à une utilisation en France (et dans ce cas, autant préremplir le plan comptable non ?)

    • ce 1.3 n’est je pense qu’une pollution typographique de puces numérotées qui sont la je ne sais trop pourquoi. Vous trouverez sinon là une version peut-etre plus actualisée du plan comptable français.

      Pour le sélecteur basé sur le plan comptable français, il ne remplacera bien sur pas le formulaire actuel qui permet d’insérer le compte de son choix, il le complétera, c’est juste une aide pour créer rapidement la base du plan comptable, chacun doit le personnaliser de toute façon, après il faut voir si il serait possible d’adapter à ce qui se fait dans d’autres pays.

      Quand a le pré-remplir non, car il est fort probable que la grande majorité des comptes du plan comptables français ne soient pas utilisés par des associations à l’activité et la comptabilité limitées.

    • J’ai regardé un peu ce qui se fait :

      Il y a un certain nombre de points communs (et même en Europe, la tendance est à une certaine harmonisation avec l’IACA —cf. cas Espagne). Il semble qu’en général, hormis les noms et les codes, la majorité utilise :

      • un code numérique par compte et type de compte : 2 à 6 chiffres
      • le premier chiffre de ce code est la classe (qui est plus ou moins pareil...) : on peut donc envisager donc un sélecteur à cet endroit ;)
      • le second chiffre obéi aussi à un certain nombre de règles, et habituellement 0 est réservé pour regrouper tous les comptes quand on n’a pas une compta trop pointue..

      Certains logiciels de comptabilité (cas en tout cas de Ciel et de EBP comme je viens de me le faire confirmer au téléphone) permettent de ne pas utiliser de code numérique pour indiquer les journaux, mais plutôt un code mnémonique assez libre ( doit commencer par des deux lettres et est limité en nombre de caractères et est en majuscule) qui est automatiquement associé en interne, ou alors d’utiliser deux ou trois lettres (mnémonique/initiales client/fournisseur après les deux chiffres initial du numéro de grand compte). Je pense que ce second pseudo-code est la fameuse référence ;)
      Donc quand il y a une référence renseignée, il faudrait ne prendre que les deux premiers chiffres du code et compléter avec un certain nombre de caractères (à fixer) de la référence en majuscule dans les listes de sélection de compte... (On pourra aussi n’utiliser que la référence ?)

      Bien d’accord que tout le monde (et pareil pour les associations) n’ont pas les mêmes besoins :) C’est que la présence de choix actif/inactif laisse penser qu’on peut être amené à avoir des comptes dont on ne se sert pas.. (faut dire qu’en l’absence de doc on spécule :P)

    • bonjour,
      je viens de commiter quelques modifications. Je n’ai pas encore inséré de sélecteur de référence comptable basé sur le plan comptable français mais la classe est désormais un sélecteur de 0 a 9 (le type du champ dans la table est inchangé car je ne voulais pas faire disparaitre complètement les données des personnes qui utilisaient jusqu’ici la classe avec du texte dedans).

      Le code doit etre de la forme 2chiffres+caractères alphanumériques avec le premier chiffre correspondant a la classe. La référence a donc quand a elle disparu.

      L’actif/inactif sert a ne plus avoir le compte disponible pour entrer une nouvelle opération sans pour autant supprimer le compte (ce qui d’ailleurs ne vérifie pas encore qu’il n’y a plus aucune opération imputée mais il faudrait).

      Pour la doc oui, il y a un autre article que celui-ci en cours de rédaction.

    Répondre à ce message

  • 4

    Le téléchargement mentionné dans l’encart de la doc est-il le bon ? (sinon mettre bon lien... celui du zip générer par la zone et donc à jour) Parce-que Déesse A. en mentionne un autre (qui a deux fichiers de moins et trente-et-un de nouveaux)


    Bon, le but initial de mon message concernait la structure de la base de données.
    Pour commencer, il y a des champs visiblement monétaires qui sont de type float mais devraient être plutôt decimal(10,2) (par exemple) d’autant plus que c’est lié à une comptabilité.

    • Le plus simple c’est encore de prendre directement la derniere version dans le depot SVN, vous etes ainsi sur d’avoir tous les bons fichiers.

      Pour le type des données monétaire dans la base, en effet, on pourrait utiliser decimal(X,2) plutot que float, ca pourrait se modifier lors d’une prochaine mise a jour du plugin mais ca ne me semble pas prioritaire et est-ce meme vraiment utile ?

    • Ok pour le SVN, mais l’archive de l’article est bien le bon ? Il est connecté à la zone ?

      La question est-elle de savoir s’il faut « utiliser le bon type de champ » ? :-O
      Bien sûr que oui si la précision compte (et c’est bien le cas quand on parle d’argent non ? donc en comptabilité...)

      La représentation « en virgule flottante » (float) stocke les nombres « en notation scientifique » et de ce fait (en réalité on est limité par le nombre de chiffres utilisé) a une grande dynamique (ou une plus grande plage si on préfère) mais ne sait pas représenter tous les nombres décimaux et provoque des effets de bord indésirables (dépassement/débordement) notamment quand on utilise de très petites et très grandes valeurs, ou lorsqu’on tombe sur des valeurs qui ne peuvent pas être représentées et sont donc arrondies (du style on a 199999999999.9999 au lieu de 200000000000.0000 ce qui fout le bronx).
      La représentation « en virgule fixe » est exactement la notation décimale que nous utilisons (à la main) : ce sont les chiffres exacts qui sont stockés (d’où le nom parfois de représentation exacte). Si on a moins d’amplitude (sur 4 chiffres, avec 1 pour la partie décimale dans cette notation on peut aller jusqu’à 999.9 ; alors qu’avec la virgule flottante avec 1 pour l’exposant on atteint 9.99E9 soit 999000000, tandis que 999.9 qui est 9.999E2 se retrouve arrondi à 1.00E3) on garanti par contre l’exactitude de nos calculs (pas d’erreur étrange dans les totaux de la facture ou du solde du compte ou autre —c’est hélas du vécu)
      Bref, pour paraphraser Joe : il faut utiliser la représentation exacte pour les montants (et les pourcentages —taux tva/remise/etc.) et la représentation flottante pour les mesures scientifiques (qui par nature sont déjà imprécises et pour lesquels les erreurs calculs en virgule flottante sont moins préjudiciables et plus rapides)

    • Non le lien pointe sur Association2.0 alors que la version en cours de développement a été renommée Associaspip, le bon lien vers le zip c’est donc :
      http://files.spip.org/spip-zone/Associaspip.zip

      Pour les décimaux et float, certes mais vu qu’il n’y a pas de calcul de TVA ni pourcentages/divisions effectués automatiquement, c’est donc a l’utilisateur de ne pas rentrer de nombres avec une précision inférieure au centime(notez que le formulaire se devrait de le vérifier), le format float supporte donc facilement la précision requise meme si ce n’est pas le plus adapté comme vous le faite justement remarquer.

      En cela ce n’est pas une priorité mais je travaille actuellement sur pas mal de changements sur la partie comptabilité et donc ca pourrait etre l’occasion de passer les montants en décimaux dans la base.

    • Nouveau nom parce-que changement radical (ou refonte complète) ? (la comparaison des deux zip montre que presque la majorité a été conservé, mais de nouveau fichiers —de de nouvelles fonctionnalités ou d’anciennes inachevées— se sont ajoutés.)
      Il aurait fallut créer un nouvel article (dans la même rubrique) pour ne pas confusionner les usager.

      Pour en revenir à la bdd, je comprends ce que tu veux dire :) J’ai fait la remarque parce-que je suis un peu maniaque et quand je vois du code pas beau (aussi bien dans le style que dans les algorithmes) ou des bases mal conçues (et donc pas optimales à long terme quand le volume ou la charge augmente) ça me hérisse un peu les cheveux (c’est pourquoi j’évite de regarder les projets où je n’intervient pas, jusqu’à ce que je subisse sur un bug et que j’ai pas trop le choix) ; d’autre part, avec une bonne base on peut interfacer plus facilement... Donc, je me doute bien que ce n’est pas la priorité, mais fallait que ce soit noté pour ne pas être oublié le moment venu ;)

      Pour poursuivre avec les optimisations, asso_plan.classe devrait être de type char(1) ; et asso_plan.code semble être un smallint qui doit être unique (donc on peut le virer et mettre sa valeur —saisie dans l’espace privée de Spip— dans asso_plan.id_plan ...ou l’inverse mais qui fait plus de code à modifier) :)
      Raisons tout à l’heure dans le fil relatif à compta.

    Répondre à ce message

  • 1

    Bonjour,
    Une autre question, sur la liste des plugins,le plugin association a un lien vers cfg mais le lien amène à /ecrire/ ?exec=configurer_association, qui ne donne rien.
    Pour un lien vers cfg ça devrait être de la forme /ecrire/ ?exec=cfg&cfg=xxxx
    Sur la page de CFG il n’y a aucun bouton lié à associations. Je ne peux donc pas paramétrer.
    Je ne sais pas si ça peut influer sur mon problème ci-dessus de « prenom » mais bon, on ne sait jamais.
    Merci.

    • /ecrire/ ?exec=configurer_association, qui ne donne rien.

      Rien comme « Fichier configurer_association introuvable » ou rien comme juste un page blanche (hors menus de l’espace privé) ou une erreur 404 de l’espace public ?

      Si vous passez par Edition->Gestion d’Association / Profil de l’Association (qui doit vous envoyer sur la meme page :/ecrire/ ?exec=configurer_association) vous obtenez quoi ?

      Pour info, et contrairement a ce qui est dit dans cette page, ni inscription2 ni CFG ne sont necessaire au plugin associaspip comme vous pouvez le voir dans plugin.xml.

    Répondre à ce message

  • 9

    Bonjour,
    SPIP 2.1.8
    plugin très pratique mais j’ai un problème :
    -  A la connexion (ecrire/ ?exec=association) j’ai, en bas de page, ce message d’erreur

    Erreur SQL 1054
    Unknown column 'fonction' in 'where clause'
    SELECT * FROM spip_auteurs_elargis a INNER JOIN spip_auteurs AS b ON a.id_auteur=b.id_auteur WHERE fonction !='' AND statut_interne != 'sorti' ORDER BY a.nom_famille

    Où trouver la colonne fonction ... ?
    J’ai tout réinstallé, mais pas mieux.
    Quelqu’un a une idée de ce que je peux faire ?
    Merci.

    • Bon je viens de relire les autres messages et, si j’ai bien compris, parfois certains champs ne sont pas créés ?
      Comment régler ce problème, car l’utilisateur moyen ne peut ni ne sait faire ça.
      De plus, où trouver tous les champs avec leur caractéristiques (car il semble que cela se produise sur des champs différents selon les personnes) ?
      Merci.

    • Troisième passage < :-) : avec associaspip ça marche.
      Ça ne vaudrait pas le coup de mettre ce point en valeur en haut de l’article et d’enlever les téléchargements erronés ?
      Merci pour ce plugin.

    • En fin de compte, non ça ne marche pas vraiment, le message précédent n’existe plus mais un nouveau est apparu dans la page ecrire/?exec=adherents, celle de la liste des adhérents, qui, quel que soit le choix, ne s’affiche pas, pourtant ils y sont bien.
      On voit les initiales s’afficher pour sélectionner l’affichage, mais rien dans l’affichage.

      De plus, j’ai un message d’erreur en bas de page :

      Column 'prenom' in field list is ambiguous
      SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE ((statut_interne IN ('prospect','ok','echu','relance'))) AND upper( substring( nom_famille, 1, 1 ) ) like '%' ORDER BY nom_famille LIMIT 0,30

      Pourquoi de champ prénom est-il ambigu ?
      Que dois-je faire pour qu’il n’y ait pas de problème ?
      Merci.

    • Je viens d’installer associaspip et après suppression de inscription2 je n’ai pas de problèmes. Revalide peut-être tes plugins histoire de construire toutes les bases. Vide ton cache et tmp dès fois que.

    • Pas de chance, même avec tout ça, j’ai toujours le message

      Erreur SQL 1052
      Column 'prenom' in field list is ambiguous
      SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE ((statut_interne IN ('prospect','ok','echu','relance'))) AND upper( substring( nom_famille, 1, 1 ) ) like '%' ORDER BY nom_famille LIMIT 0,30

      et je ne vois pas les prénoms même s’ils sont là.

    • Désolée mais je suis désespérée, j’ai tout réinitialisé, et toujours rien.
      D’où vient ce problème de prenom ?
      Merci

    • Bon, je ne vois qu’une explication à problème que je ne reproduis pas. Charger la modif faite en
      46268.

    • J’ai le même message, mais alors qu’avant je l’avais en bas de l’écran, là c’est un tableau avec en titre : 1 erreur dans le squelette.
      Ça peut aider ?

    • Toutes mes plates excuses, ça ne venait pas du tout du plugin association.
      Deux champs extra « prenom » avaient été créés.
      Encore désolée pour le dérangement.

    Répondre à ce message

  • 2

    Salut, j’ai deux petits soucis et plein de questions.

    Avec une associaspip SVN de ce jour, dans la page « Mise à jour des dons », j’ai ceci :

    Fatal error: Call to undefined function association_editeur_destinations() in /home/www/a276bd22aab8debff9c6906fc2093564/web/annecy/plugins/Associaspip/exec/edit_don.php on line 87

    Quand je souhaite ajouter une opération dans le livre de compte j’obtiens ceci :

    Erreur SQL 1139
    Got error 'empty (sub)expression' from regexp
    SELECT asso_plan.classe, asso_plan.code, asso_plan.intitule FROM spip_asso_plan AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXNzb19wbGFuPC9jb2RlPg=="></span> WHERE (asso_plan.classe REGEXP '') ORDER BY asso_plan.classe, asso_plan.code

    En pied de page de l’ajout des ventes j’ai aussi ceci :

    Fatal error : Call to undefined function association_editeur_destinations() in /home/www/a276bd22aab8deb889c4506fc2093564/web/annecy/plugins/Associaspip/exec/edit_vente.php on line 103

    et une dernière sur la page d’édition des ventes :

    Erreur SQL 1064
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’AND id_journal=4’ at line 3
    SELECT id_compte FROM spip_asso_comptes WHERE imputation= AND id_journal=4
    AIDE

    J’ai aussi beaucoup de questions, désolé. :) :

    -  Notre association rembourse régulièrement les achats de ses membres. Pour l’instant nous avons noté de nouvelles opérations en débit dans le livre de compte. Est-ce bien comme cela qu’il faut faire ? Celà fonctionne dans le livre de compte. Toutefois dans les ventes, (/ ?exec=ventes) les dépenses se cumulent aux recettes : le solde est faux.

    -  Nous avons 1600 invités ou rédacteurs SPIP. Peut-on les intégrer dans les prospects afin de lancer un premier appel à cotisation ?

    D’un point de vue comptable :

    -  Comment doit-on utiliser les champs articles et codes de l’article ? Pouvez-vous me donner un exemple ?
    -  Dans le plan comptable, comment peut-on utiliser les comptes actifs et inactifs ? A quoi servent-ils ?

    merci de vos réponses pour ces nombreuses questions. :)

    • Pour les bugs, c’est corrigé par la 46270.

      Pour les questions, je laisse Jeannot répondre.

    • merci pour les correction, je suis en train de reprendre en profondeurs les dons et ventes et j’avais oublié de les mettre a jour après les modifications dans le livre des comptes.

      Pour essayer de répondre à vos questions :

      1 - qu’entendez vous par « Notre association rembourse régulièrement les achats de ses membres ». Les membres achètent quelque chose pour l’association et vous remboursez cet achat ? Si c’est ca, je ne vois pas le rapport avec les ventes qui sont censées gérer les ventes effectuées par l’association (à leur membre ou non).

      2 - Le problème est-il que vos 1600 invités ou rédacteurs n’apparaissent pas dans la liste des membres ? C’est certainement car quand vous avez inséré les auteurs/visiteurs dans SPIP le plugin associasip n’était pas activé ou une ancienne version. Il y a déjà eu une discussion a ce sujet(l’import massif d’auteurs/visiteurs) mais je suis pas sur que ça résolve votre problème.

      3 - article et code article sont pour le premier le nom de l’article vendu par l’association et code article une référence interne qui devrait permettre d’afficher/rechercher facilement toutes les ventes d’un produit.

      4 - Ces options - que je n’ai pas eu le temps d’explorer - sont je pense là pour pourvoir fermer une référence comptable. On passe le compte en ’inactif’ et il n’est plus disponible dans le sélecteur d’imputation lors de l’ajout d’une opération mais les opérations imputées sur ce compte restent visibles dans le bilan. Il se trouve que ca n’est pas encore le cas(un compte meme inactif apparait dans le sélecteur) mais ca devrait fonctionner ainsi prochainement.

      Je n’ai pas vraiment l’impression d’avoir pu répondre à vos questions, mais si vous avez besoins d’autre précisions je ferai de mon mieux pour vous les apporter.

    Répondre à ce message

  • 1

    Si cela peut aider les développeurs. Voici ce que j’obtiens quand je clique sur le bouton bilan evc associaspip du 27/03/2011 avec spip 2.1.8.

    1 Erreur(s) dans le squeletteNuméro message squelette boucle Ligne
    1 Erreur SQL 1064
    You have an error in your SQL syntax ; check the manual that corresponds to your MySQL server version for the right syntax to use near ’général ORDER BY annee DESC’ at line 4
    SELECT imputation, sum( recette ) AS recettes, sum( depense ) AS depenses, date_format( date, ’%Y’ ) AS annee, code, intitule, classe FROM spip_asso_comptes RIGHT JOIN spip_asso_plan ON imputation=code GROUP BY code,annee HAVING annee=2011 AND classe <> Compte général ORDER BY annee DESC
    AIDE / /

    Répondre à ce message

  • 2

    Bonjour

    Comment peux t on configurer l’interface privé pour que ce plugin puisse permettre au trésorier, président et secrétaire de l’association d’accéder à l’icone du plgun.

    Merci

    • Passe les administrateurs. Ils verront l’icone et auront accès au plugin.

    • Si PHP ne vous rebute pas, on peut aussi utiliser l’interface de programmation de la fonction autoriser, que plugin appelle avec l’action « autoriser » ainsi :

              if (!autoriser('associer', 'activites' ...
              if (!autoriser('associer', 'adherents' ...
              if (!autoriser('associer', 'comptes' ...
              if (!autoriser('associer', 'dons' ...
              if (!autoriser('associer', 'ressources' ...
              if (!autoriser('associer', 'ventes' ...

      Donc en définissant la fonction autoriser_associer on peut prendre la main pour les autorisations. On peut aussi définir plus précisément autoriser_adherents_associer etc. Aucune de ces fonctions n’est préalablement définie, ce qui provoque la restriction aux administrateurs.

    Répondre à ce message

  • 1

    Salut merci pour cette avancement sur associaspip.
    Je test la nouvelle monture téléchargé Associaspip 2.1.0 ; et j’ai tel message d’erreur :

    Erreur SQL 1146
    Table 'roule-co-spip.spip_asso_plan' doesn't exist
    SELECT classe, asso_plan.classe FROM spip_asso_plan AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+YXNzb19wbGFuPC9jb2RlPg=="></span> GROUP BY classe ORDER BY asso_plan.classe

    Et en effet, elle n’est pas créer.
    on peux toujours bidouiller en phpmyadmin, mais c’est pas très propre ?
    J’aimerais vraiment bien aider avec mes maigres moyens, ou faut-il modifier les lignes de créations des tables ou éviter tous cela ? A moins qu’il y ai déjà des mises a jour mais pas dans le dernier dossier de téléchargement.

    • Pour donner des idées en plus, ne pourrions nous a avoir des adhérant sans forcement qu’ils aient un compte spip ?

    Répondre à ce message

  • 1

    Erreur SQL 1052
    Column ’prenom’ in field list is ambiguous
    SELECT a.id_auteur AS id_auteur, a.email AS email,id_asso,nom_famille,prenom,statut,validite,statut_interne,categorie FROM spip_asso_membres a LEFT JOIN spip_auteurs b ON a.id_auteur=b.id_auteur WHERE ((statut_interne IN (’prospect’,’ok’,’echu’,’relance’))) AND upper( substring( nom_famille, 1, 1 ) ) like ’%’ ORDER BY nom_famille LIMIT 0,30

    • Etrange. Est-ce Mysql ou PostGres, et en quelle version, qui dit cela ? Et quels sont les autres plugins installés ?

    Répondre à ce message

  • Associaspip n’utilise plus inscription2 (et tant mieux !!), je recommande d’utiliser le plugin coordonnées : http://www.spip-contrib.net/Plugin-Coordonnees

    Je pense que ce dernier satisfera le besoin de gestion des infos liés aux auteurs/membres.

    @+

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom