Salut,

Je viens de me rendre compte que j'ai fait une bêtise : vous envoyer
individuellement des fichiers PDF lourds sans savoir si vous aviez tous
l'ADSL. Je m'excuse.

Version 0.1 doc uutilisateur basé sur premier jet de Jean-Claude pour
vos commentaires, ajouts et corrections.

------ clgestion_doc-0.1.txt --------------

clGestion

Équipe clGestion 

DATE

Abstract

Documentation utilisateur du logiciel libre clGestion : 
gestion des Comités locaux d'ATTAC, version 0.1

Table des Matières

1 Première partie
    1.1 Objectif et public visé
    1.2 Description de clGestion
    1.3 Téléchargement de clGestion
    1.4 OpenOffice.org
        1.4.1 Liens directs sur OpenOffice.org (liste limitée)
            1.4.1.1 Téléchargement application
            1.4.1.2 Téléchargement documentations
            1.4.1.3 Études et retour d'expérience
            1.4.1.4 Livres, etc.....
        1.4.2 Pourquoi OpenOffice.org à ATTAC
2 Deuxième partie
    2.1 Installation de clGestion
        2.1.1 Retour sur le fonctionnement d'ATTAC
        2.1.2 Répertoire de travail
        2.1.3 Création du fichier de gestion
    2.2 Utilisation de clGestion
        2.2.1 Sélection de groupe
        2.2.2 Fichier adhérents



1 Première partie

1.1 Objectif et public visé

Cette documentation est destinée aux utilisateurs de clGestion.
 Il existe aussi un mode d'emploi express, clgestion_doc_exp-0.1
, qui donne la marche à suivre mais sans explication. 
Il est conseillé de s'abonner à la liste [EMAIL PROTECTED]

Pour les développeurs, se référer à... 

Ce document existe aux formats .sxw, .pdf et .html. Le 
premier format est celui du traitement de texte 
d'OpenOffice, oowriter. En ouvrant ce fichier dans 
OpenOffice, l'utilisateur accède directement à des 
boutons de commande pas-à-pas de clGestion. La version 
PDF convient très bien à une impression sur papier 
tandis que la version HTML est pratique à consulter en 
ligne ou en local dans le navigateur de son choix.

1.2 Description de clGestion

Le classeur clgestion.sxc contient les macros 
développées pour faciliter la gestion de comités locaux 
avec le tableur d'OpenOffice. Ce classeur ne fonctionne 
pas avec d'autres logiciels tableurs. Il se présente 
d'abord à l'utilisateur sous la forme d'une page de 
garde, feuille À-propos, avec le logo, les références 
du site et des macros. En cours de développement, donc 
malgré quelques fonctionnalités non encore implémentées 
et d'autres pas tout à fait au point, clGestion peut, 
dans sa version actuelle, 0.1, ...

À terme, clGestion permettra à tout militant d'ATTAC 
qui connaît les bases de la bureautique de gérer 
complètement et plus facilement un ou plusieurs comités locaux.

clGestion est un assemblage de 3 macros écrites en 
BASIC et intégrée au tableur d'OpenOffice :

  moduleDemarrage Cette première fonctionnalité sert à 
  initialiser la gestion des adhérents. Elle utilise 2 
  classeurs, clgestion.sxc contenant les macros, et 
  france.sxc, liste des communes de France.

  moduleAdhesions Cette deuxième fonctionnalité sert à 
  traiter les fichiers transmis par le service des adhésions.

  moduleCompta Cette troisième fonctionnalité n'est pas 
  encore réalisée et consistera en une petite gestion 
  comptable. En particulier, y sera gérée la 
  répartition financière entre les groupes d'un même 
  département en s'appuyant sur la gestion des adhérents.

1.3 Téléchargement de clGestion

clGestion peut être téléchargé depuis les sites :

* clgestion.gna.org/telechargement/clgestion_0.1.zip

* ...

1.4 OpenOffice.org

clGestion est un ensemble de macros OpenOffice.org. Il 
nécessite donc l'installation de cette suite. Encore 
peu connue en comparaison de la suite MSOffice, il est 
conseillé aux débutants de prendre le temps de visiter 
le site du pan francophone
[http://fr.openoffice.org||http://fr.openoffice.org]. Les plus pressés
pourront 
suivre les quelques liens ci-bas vers des pages plus 
ciblées sur ce produit phare du mouvement du logiciel 
libre. Pour une introduction au logiciel libre, voir 
l'Association francophone des utilisateurs de logiciel 
libre (AFUL)[http://www.aful.org||http://www.aful.org].

En tout état de cause, il n'y a pas lieu de 
s'inquiéter, un tableur reste un tableur, peu importe 
qui en est l'éditeur. Ceux et celles qui connaissent 
Excel n'auront aucune difficulté d'adaptation sur le 
plan technique. En revanche, il est compréhensible que 
certains éprouvent quelques "réticences" à changer de 
suite bureautique, même si les outils et méthodes 
restent à peu de choses près identiques. Les habitudes 
acquises... 

1.4.1 Liens directs sur OpenOffice.org (liste limitée)

  Téléchargement application

[http://fr.openoffice.org/about-downloads.html||http://fr.openoffice.or
g/about-downloads.html]

  Téléchargement documentations

  Études et retour d'expérience

  Livres, etc.....

1.4.2 Pourquoi OpenOffice.org à ATTAC

Demander une contributiuon spécifique pour ce paragraphe.

2 Deuxième partie

2.1 Installation de clGestion

2.1.1 Retour sur le fonctionnement d'ATTAC

Rappel de quelques règles de fonctionnement d'ATTAC 
ayant une incidence sur l'utilisation de clGestion :

* Il peut y avoir plusieurs groupes locaux dans un département.

* Le national ne reverse qu'à un seul groupe dans un 
  même département, à charge pour ce dernier de 
  reverser la part revenant aux autres groupes du 
  département, proportionnellement au nombre 
  d'adhérents. Le versement est fait par virement à 
  chaque trimestre. 

* Le national transmet régulièrement le fichier des 
  adhérents du mois, du trimestre ou de l'année.

2.1.2 Répertoire de travail

La première chose à faire est de définir le chemin du 
répertoire qui sera réservé à la gestion du comité 
local. Par défaut, clGestion cherchera ses documents 
dans :

* c:\Mes Documents\ATTAC, sous Windows,

* /home/ATTAC, sous Linux.

clGestion ne crée pas automatiquement ce répertoire. 
C'est à chaque utilisateur de le faire à l'aide de son 
gestionnaire de fichiers.

Il est possible d'indiquer à clGestion qu'il devra 
chercher un autre chemin par défaut. mais pour ce 
faire, il faut modifier manuellement la constante 
gvChemin dans l'entête du module modAdhésions à l'aide 
de l'éditeur de macros d'OpenOffice. Cette opération 
n'est conseillée qu'aux utilisateurs connaissants les 
arcanes de l'écriture de macros. Chemins suggérés :

* c:\Documents and Settings\Mes Documents\ATTAC

* c:\ATTAC

* /home/utilisateur/ATTAC

Il suffit ensuite de télécharger ou, si c'est déjà 
fait, de copier les classeurs clgestion.sxc et 
france.sxc dans ce répertoire par défaut.

2.1.3 Création du fichier de gestion

Après avoir lancé OpenOffice, il faut ouvrir le fichier 
clgestion.sxc et démarrer la macro moduleDemarrage, le 
plus simple étant de cliquer sur l'icône drapeau, 
premier bouton à gauche dans la barre d'outils du 
classeur clgestion.

Si cette barre ou cet icône n'apparaît pas, la macro 
peut être lancée comme suit :

* parcourir le menu : Outils -> Macros -> Macro;

* double cliquer sur ATTAC dans le tableau des modules 
  de macros, à gauche dans la boîte de dialogue qui 
  s'est ouverte;

* double cliquer sur la macro moduleDemarrage ou la 
  sélectionner dans la liste et cliquer sur le bouton exécuter.

Le dialogue Département s'ouvre. Saisir le code du 
département dans le champ Département et valider. Cette 
boîte de dialogue peut être fermée avec le menu fenêtre 
de votre gestionnaire de fenêtres (le X en haut à 
droite pour les utilisateurs de l'interface graphique 
de Windows), ce qui provoque l'arrêt de l'exécution de 
la macro moduleDemarrage.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_departement.png>


Developpeur : Une erreur de saisie, par exemple le 
département 690 au lieu de 69, ne provoque pas l'arret 
de la macro et produira une feuille de communes vide.

Le dialogue Comités du département remplace le 
précédent. Saisir le nom de chacun des comités locaux 
du département et ajouter à la liste en cliquant sur le 
bouton Ajouter. 

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_comites_departement.png>


Il est toujours possible de supprimer un comité de la 
liste en cliquant sur le bouton Supprimer.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_comites_departement_sup.
png>


Il existe aussi un menu contextuel (clic sur bouton 
droit de la souris au-dessus du champ de saisie) qui 
permet de coller du texte ou d'ajouter des caractères spéciaux.

Valider lorsque la liste est complète.

clGestion crée ensuite la feuille communes du 
département en traitant automatiquement le classeur 
france.sxc, base de données des communes de France. Ce 
classeur est fermé automatiquement par clGestion 
lorsqu'il n'en a plus besoin. Selon la puissance de 
votre configuration matérielle, cette tâche peut 
prendre plus d'une minute. Mais elle ne sera exécutée 
qu'une seule fois pour l'initialisation de clGestion.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_france.png>


S'affiche enfin à l'écran le classeur comité_local.sxc 
comprenant deux feuilles : groupes et communes.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_groupes.png>
 <Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_communes.png>


La phase d'installation est terminée. Il est maintenant 
possible d'utiliser clGestion pour gérer un ou 
plusieurs comités locaux.

2.2 Utilisation de clGestion

Toujours à partir du classeur clgestion.sxc, démarrer 
la macro moduleAdhésions, le plus simple étant de 
cliquer sur l'icône groupe, deuxième bouton à gauche 
dans la barre d'outils du classeur clgestion.

Si cette barre ou cet icône n'apparaît pas, la macro 
peut être lancée comme suit :

* parcourir le menu : Outils -> Macros -> Macro;

* double cliquer sur ATTAC dans le tableau des modules 
  de macros, à gauche dans la boîte de dialogue qui 
  s'est ouverte;

* double cliquer sur la macro moduleAdhésions ou la 
  sélectionner dans la liste et cliquer sur le bouton exécuter.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_macro_moduleAdhesions.pn
g>


2.2.1 Sélection de groupe

Au premier lancement, clGestion affiche le dialogue 
spécification de groupe qui permet de sélectionner le 
groupe auquel il faut le rattacher. clGestion crée 
ensuite la feuille groupe dans laquelle seront 
uniquement reportés ou mis à jour les adhérents 
concernés. Une fois cette feuille créée, cette question 
ne sera plus posée.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_specgroupe.png>
 <Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_groupes.png>


2.2.2 Fichier adhérents

Après la création de la feuille de groupe, clgestion 
demande le fichier d'adhérents transmis par le service 
des adhésions. Il faut lui spécifier à l'aide du 
gestionnaire de fichiers OpenOffice qui s'ouvre 
automatiquement à cet effet. Ce fichier doit se trouver 
dans le répertoire de travail par défaut (ex. : c:\Mes 
Documents\ATTAC ou /home/ATTAC/), sinon il faut 
indiquer le chemin complet à l'aide du gestionnaire de 
fichiers d'OpenOffice.

Le fichier adhérents est normalement fourni au format 
Plain Text, extension .txt. Il n'est pas nécessaire de 
le convertir au format de fichiers .xls puisque 
clGestion utilise le tableur d'OpenOffice et non pas 
Excel pour gérer les comités locaux.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_fichieradherents.png>


clGestion affiche ensuite le dialogue trimestre 
d'adhésion qui permet de spécifier à quel trimestre ... 

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_trimestreadhesion.png>


Une feuille pour cette période est créé avec un nommage 
particulier.

L'exécution de cette macro peux prendre un certain 
temps. En effet, le chargement en lui même est assez 
rapide mais il faut ensuite rattacher les adhérents à 
une commune afin de savoir quel en est le groupe de 
rattachement car une commune égale un groupe. 
L'écriture du nom de la commune dans l'adresse et dans 
la liste des communes pouvant être différente, cette 
opération n'est pas fiable à 100% et des confirmations 
sont demandées. Pendant le déroulement, on voit 
l'avancement dans les colonnes colonnes P et Q.

Lorsqu'il y a un doute, c'est-à-dire lorsque la macro 
constate un pourcentage de fiabilité inférieur à 7% 
entre les deux communes les plus probables, clgestion 
demande confirmation en proposant une liste de noms de 
communes avec la probabilité la plus forte en tête et 
un maximum de 10 possibilités.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_commune_ambigu.png>


Après affectation d'une commune à chaque adhérent, 
clGestion demande à quel groupe appartient la commune 
lorsque cette info est inconnue.

<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_groupe_a_commune.png>


<Fichier graphique :
/home/reinhardt/clgestion_doc/images/clgestion_feuille_trimestre.png>


Ces informations ainsi que les codes postaux sont 
reportés dans la liste des communes, soit en 4e 
colonne, et plus aucune question ne sera posée par la suite.

Enfin, les adhérents du groupe choisi au début sont 
reportés dans la feuille du groupe, éventuellement pour 
publipostage ultérieur, et le nombre d'adhérents 
reportés, par formule, dans l'onglet groupes pour la 
période visée.

Répondre à