Index: /anr/README
===================================================================
--- /anr/README	(revision 74)
+++ /anr/README	(revision 75)
@@ -10,2 +10,11 @@
 Les anciens fichiers sont dans obsoletes.
 
+
+******** GENERATION AUTOMATIQUE DES TABLES BUDGETAIRES********
+Pour remplir automatiquement les tables budgetaires short et full,
+il faut renseigner soit le champ itemL s'il s'agit d'un dÃ©livrable
+	\itemL{mois_debut_livrable}{mois_fin}{rien}{\SmonentitÃ©}{Description courte du livrable}{cout 1annÃ©e:2A:3A}
+	par ex:       \itemL{6}{36}{}{\Supmc}{release handling}{1:.5:.5}
+soit rajouter un champ cout hors dÃ©livrable
+	\CoutHorsD{mois_debut_livrable}{mois_fin}{\SmonentitÃ©}{Description courte du cout}{cout 1annÃ©e:2A:3A}
+	par ex:		\CoutHorsD{6}{36}{\Stima}{dissemination}{0:2:2}
Index: /anr/anr.sty
===================================================================
--- /anr/anr.sty	(revision 74)
+++ /anr/anr.sty	(revision 75)
@@ -185,4 +185,23 @@
         {\textsc{##4}}%
  }
+ \def\CoutHorsD##1##2##3##4##5{%
+    \let\xcoach\relax
+    \let\xcoachplus\relax
+    \let\irisa\relax    \let\Sirisa\relax
+    \let\lip\relax      \let\Slip\relax
+    \let\tima\relax     \let\Stima\relax
+    \let\ubs\relax      \let\Subs\relax
+    \let\upmc\relax     \let\Supmc\relax
+    \let\altera\relax   \let\Saltera\relax
+    \let\xilinx\relax   \let\Sxilinx\relax
+    \let\bull\relax     \let\Sbull\relax
+    \let\thales\relax   \let\Sthales\relax
+    \let\zied\relax     \let\Szied\relax
+    \let\navtel\relax   \let\Snavtel\relax
+    \immediate\write\ganttdata{%
+      T=\the\taskcnt\space S=\the\subtaskcnt\space%
+      D=none BM=##1 EM=##2 R=##5 PART={##3} TITLE=##4%
+    }
+ }
 % \begin{small}
  \livrableTableDef
Index: /anr/gantt.l
===================================================================
--- /anr/gantt.l	(revision 74)
+++ /anr/gantt.l	(revision 75)
@@ -133,5 +133,5 @@
 
 char* gen_label_base(char* buf,Tlivrable*p)
-    { sprintf(buf,"D%d%d%d",p->tn,p->stn,p->dn); return buf; }
+    { if (p->dn >=0) sprintf(buf,"D%d%d%d",p->tn,p->stn,p->dn); else sprintf(buf,""); return buf; }
 char* gen_label_vers(char* buf,Tlivrable*p)
     { if (p->nbvers<=1) strcpy(buf,""); else sprintf(buf,"V%c",p->v); return buf; }
@@ -222,4 +222,5 @@
 S=[0-9]+  { stn=atoi(yytext+2); }
 D=[0-9]+  { dn=atoi(yytext+2); }
+D=none    { dn=-2; }
 V=V[1-8F] { v=yytext[3]; }
 ML=[0-9]+ {
@@ -545,5 +546,6 @@
     for (stn=0 ; curr->ls[tn][stn][0][0]!=0 ; stn++)
         for (dn=0 ; curr->ls[tn][stn][dn][0]!=0 ; dn++) {
-            y=delivrable(label_x,box_x,title_x,y,tn,stn,dn);
+			if (curr->ls[tn][stn][dn][0]->dn >=0)
+				y=delivrable(label_x,box_x,title_x,y,tn,stn,dn);
         }
 }
Index: /anr/section-6.1.tex
===================================================================
--- /anr/section-6.1.tex	(revision 74)
+++ /anr/section-6.1.tex	(revision 75)
@@ -21,5 +21,4 @@
 \subsubsection{\ubs}
 
-\\
 The Lab-STICC (Laboratoire des Sciences et Techniques de l'Information, 
 de la Communication, et de la Connaissance), is a French CNRS laboratory 
Index: /anr/task-7.tex
===================================================================
--- /anr/task-7.tex	(revision 74)
+++ /anr/task-7.tex	(revision 75)
@@ -36,4 +36,5 @@
         final releases with their installation manuals and to publish then into the WEB
         site.
+\CoutHorsD{6}{36}{\Stima}{dissemination}{0:2:2}
     \end{livrable}
 \item This \ST consists of making a COACH tutorial and to publish it on the public WEB
