Le mercredi 20 juillet 2005 à 12:28 +0000, Rodolphe Quiedeville a
écrit :
> Update of task #2773 (project dolibarr):
> 
>                   Status:                    None => Done                   
>              Assigned to:                    None => rodolphe               
>         Percent Complete:                     Any => 100%                   
>              Open/Closed:                    Open => Closed                 
> 
>     _______________________________________________________
> 
> Follow-up Comment #2:
> 
> La gestion de la date d'échance a été intgrée au CVS ce jour

La gestion des dates d'échéances ne fonctionnait pas encore car:

      * la DB ne possède pas les bon champs
      * la classe FactureFournisseur n'est pas mise à jour en
        conséquence
      * la "variable" de langue pour la date d'échéance n'est pas la
        bonne.

Voilà un patch que j'ai réalisé sur les indications de Jérôme qui règle
ces problèmes, la mise à jour de la DB est dans le script de migration
de la version 1 à la version 2. Je ne sais pas si c'est le bon endroit
pour ça...

Peut-être faudrait-il utiliser la date d'échéance aussi dans les modules
récapitulatifs des factures impayées.


-- 
Rémi Depasse
Analyst Programmer
http://beeznest.net
+32 2 662 07 93
+32 485 75 80 93
Index: htdocs/fourn/facture/fiche.php
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/htdocs/fourn/facture/fiche.php,v
retrieving revision 1.66
diff -r1.66 fiche.php
119c119
< 
---
>   	$date_echeance = $db->idate(mktime(12,0,0,$_POST["echmonth"],$_POST["echday"],$_POST["echyear"]));
293c293
<   print '<tr><td>'.$langs->trans("DateEcheance").'</td><td>';
---
>   print '<tr><td>'.$langs->trans("DateDue").'</td><td>';
390c390
< 	  print '<tr><td>'.$langs->trans("Date").'</td><td>';
---
> 	  print '<tr><td>'.$langs->trans("DateDue").'</td><td>';
547c547
< 	      print '<td>'.$langs->trans("DateEcheance")." : ";
---
> 	      print '<td>'.$langs->trans("DateDue")." : ";
Index: htdocs/fourn/fournisseur.facture.class.php
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/htdocs/fourn/fournisseur.facture.class.php,v
retrieving revision 1.4
diff -r1.4 fournisseur.facture.class.php
48a49
>   var $date_echeance;
106c107
<         $sql = "INSERT INTO ".MAIN_DB_PREFIX."facture_fourn (facnumber, libelle, fk_soc, datec, datef, note, fk_user_author) ";
---
>         $sql = "INSERT INTO ".MAIN_DB_PREFIX."facture_fourn (facnumber, libelle, fk_soc, datec, datef, date_lim_reglement, note, fk_user_author) ";
108c109
<         $sql .= $this->socid.", now(),".$this->db->idate($this->date).",'".addslashes($this->note)."', ".$user->id.");";
---
>         $sql .= $this->socid.", now(),".$this->db->idate($this->date).", ".$this->db->idate($this->date_echeance).",'".addslashes($this->note)."', ".$user->id.");";
170c171
<       $sql .= ", s.nom as socnom, s.idp as socidp";
---
>       $sql .= ", s.nom as socnom, s.idp as socidp, f.date_lim_reglement";
199a201
> 	      $this->date_echeance = $obj->date_lim_reglement;
Index: mysql/migration/1.1.0-2.0.0.sql
===================================================================
RCS file: /cvsroot/dolibarr/dolibarr/mysql/migration/1.1.0-2.0.0.sql,v
retrieving revision 1.29
diff -r1.29 1.1.0-2.0.0.sql
395a396
> alter table llx_facture_fourn add date_lim_reglement date ;
_______________________________________________
Dolibarr-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev

Répondre à