Changes

ajout du dépot github pour le pdf des factures de situations
Line 2: Line 2:  
Amélioration des factures de situation
 
Amélioration des factures de situation
   −
Détail du problème actuel des factures de situations.  
+
===Outils de travail :===
 +
 
 +
*'''Financeur du GIFF''' : Progiseize, Code42, Infras, Eoxia, Pragma-tech,CAP-REL, Inovea Conseil, Easya, Iouston, ATM.
 +
*Forum : https://www.dolibarr.fr/forum/t/gif-facture-de-situation/41868
 +
*Wiki : [[GIFF - Facture de situation 2022]]
 +
*Plateforme de financement : L'association Dolibarr
 +
*Montant financé GIFF : 10 000€
 +
*Intervenants et rôles : Anthony, Sylvain, Laurent, Olivier, Alexandre, Aurelien, Eric, Julien,
 +
*Porteur du projet : Progiseize
 +
*Outils de suivi du projet : [https://github.com/users/progiseize/projects/1 Projet Github]
 +
*Outils de gestion du code - GitHub - Facture_situation_migration : https://github.com/progiseize/facture_situation_migration
 +
*Dolibarr situations : https://github.com/progiseize/dolibarr-situations
 +
*PDF : https://github.com/rycks/dolibarr-pdf_facture_octopus
 +
*Channel sur Discord : à venir
 +
 
 +
===Problématique détaillée===
      Line 60: Line 75:  
*.../...
 
*.../...
   −
===Outils de travail :===
+
*
   −
*Forum : https://www.dolibarr.fr/forum/t/gif-facture-de-situation/41868
+
===Étapes prévues pour ce POC===
*Wiki  : [[GIF - Facture de situation 2022]]
+
Étape -1 - Documentation technique '''de la solution actuelle'''
*Plateforme de financement  : à remplir
  −
*Intervenants et rôles  : Anthony, Sylvain, Laurent, Olivier, Alexandre, Aurelien, Eric, Julien,
  −
*Choix du porteur de projet pour les outils : [https://github.com/users/progiseize/projects/1 Projet Github]
  −
*Facture_situation_migration : https://github.com/progiseize/facture_situation_migration
  −
*Dolibarr_situations : https://github.com/progiseize/dolibarr-situations
  −
*Channel sur Discord : à remplir
  −
 
  −
===Etapes prévues pour ce POC===
  −
Etape -1 - Documentation technique '''de la solution actuelle'''
      
Quelques informations histoire de savoir de quoi nous parlons ...
 
Quelques informations histoire de savoir de quoi nous parlons ...
Line 85: Line 91:  
*
 
*
   −
====Etape 0 - Définition du modèle de données====
+
====Étape 0 - Définition du modèle de données====
 
-Ajout des données dans la table des factures et/ou des lignes. Validation de ces modifications par soumissions d'une PR avec les changements sur la base de données si il y en a.
 
-Ajout des données dans la table des factures et/ou des lignes. Validation de ces modifications par soumissions d'une PR avec les changements sur la base de données si il y en a.
   −
====Etape 1 - Fonction migration des données dans le nouveau modèle de données====
+
====Étape 1 - Fonction migration des données dans le nouveau modèle de données====
 
-Migration des données (si possible)
 
-Migration des données (si possible)
   −
-Génération du pdf sur la base des nouvelles données
+
-[https://zpad.fr/pad/#/2/pad/edit/3VAeW8kqKrE3UCkzivfP3NEl/ Génération du pdf] sur la base des nouvelles données
   −
<br />
+
===Consignes===
   −
===Consignes===
+
*Le nouveau code devra être conditionné par  getDolGlobalInt('INVOICE_USE_SITUATION') == 2  (on conserve la valeur 1 utilisé pour l'ancien mode de fonctionnement).
* Le nouveau code devra être conditionné par  getDolGlobalInt('INVOICE_USE_SITUATION') == 2  (on conserve la valeur 1 utilisé pour l'ancien mode de fonctionnement).
+
*Le type de facture devra être le même que le type  TYPE_STANDARD  (et non plus un type dédié  TYPE_SITUATION). L'identification du fait que c'est une facture standard pour situation ou pas se voit déjà grâce au champ situation_cycle_ref (non défini pour une facture standard non situation et défini pour une facture standard de situation)
* Le type de facture devra être le même que le type  TYPE_STANDARD  (et non plus un type dédié  TYPE_SITUATION). L'identification du fait que c'est une facture standard pour situation ou pas se voit déjà grâce au champ situation_cycle_ref (non défini pour une facture standard non situation et défini pour une facture standard de situation)
       
203

edits