Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| procedures:dolibarr [2016/01/27 09:16] – [Facturation] minimi | procedures:dolibarr [2024/04/28 20:39] (Version actuelle) – minimi | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | ====installation En local ==== | ||
| + | https:// | ||
| + | |||
| ====Accélérer navigation dans dolibarr==== | ====Accélérer navigation dans dolibarr==== | ||
| + | |||
| + | === Variables globales === | ||
| + | |||
| + |   | ||
| + | |||
| + |   ADHERENT_DEFAULT_SENDINFOBYMAIL=true  | ||
| + | MAIN_AUTOFILL_DATE=true | ||
| + | MAIN_MENU_HIDE_UNAUTHORIZED=true | ||
| + |    | ||
| + | === Personnalisation de messages ===   | ||
| + | |||
| + | htdocs/ | ||
| + | |||
| + | permet de modifier les messages d' | ||
| ===Lien vers fiche Client au lieu de sa Fiche === | ===Lien vers fiche Client au lieu de sa Fiche === | ||
| Ligne 50: | Ligne 67: | ||
|              // |              // | ||
| - |              echo '< | + | < | 
|              var TESTADH="' |              var TESTADH="' | ||
|              if ( TESTADH.match(/ |              if ( TESTADH.match(/ | ||
| Ligne 59: | Ligne 76: | ||
| } | } | ||
| } | } | ||
| - |              </ | + |              </ | 
| + | |||
| + |         $today=dol_now(); | ||
| + |                 $adh_tolerance_info=dol_time_plus_duree($today, | ||
| + |         echo '< | ||
| + |           var TESTADH="' | ||
| + |           var EMAIL="' | ||
| + |           var TOL_INFO=' | ||
| + |           var DATEFIN=' | ||
| + |           if ( TESTADH.match(/ | ||
| + |                var RALERTADH = confirm(" | ||
| + | .$extra_alert_message.' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | '" | ||
| + | if ( RALERTADH == true ) { | ||
| + |                     | ||
| + |                    // | ||
| + | } | ||
| + | } | ||
| + | else if ( TOL_INFO > DATEFIN ){ | ||
| + |                var RALERTADH = confirm(" | ||
| + | .$extra_alert_message.' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | '" | ||
| + | if ( RALERTADH == true ) { | ||
| + |                     | ||
| + |                    // | ||
| + | } | ||
| + | |||
| + | } | ||
| + | else if ( !EMAIL || 0 === EMAIL.length ){ | ||
| + |                var ALERTADHEMAIL = confirm(" | ||
| + | if ( ALERTADHEMAIL == true ) { | ||
| + |                     window.location.href="' | ||
| + | } | ||
| + | } | ||
| + |            </ | ||
| + | |||
| </ | </ | ||
| Ligne 95: | Ligne 155: | ||
| pour notifier des cotisations  | pour notifier des cotisations  | ||
| ==== Cotisations ==== | ==== Cotisations ==== | ||
| - | Sélection du compte en fonction du moyen de paiement | + | |
| + | ===Sélection du compte en fonction du moyen de paiement=== | ||
| modifier htdocs/ | modifier htdocs/ | ||
| Ligne 137: | Ligne 198: | ||
|                 $form-> |                 $form-> | ||
|                 print "</ |                 print "</ | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===Mise à jour automatique de la date de fin d' | ||
| + | vers la ligne 954 de htdocs/ | ||
| + | |||
| + | <code php> | ||
| + | // Date end subscription | ||
| + |         if (GETPOST(' | ||
| + | { | ||
| + |             $dateto=dol_mktime(0, | ||
| + | } | ||
| + | if (! $dateto) | ||
| + | { | ||
| + |             // | ||
| + | if ( $today > $datefrom ){ | ||
| + |                 | ||
| + | } | ||
| + | else{ | ||
| + |                 | ||
| + | } | ||
| + |             $infodateto=getdate($endyear);  | ||
| + |             $dateto=dol_mktime(0, | ||
| + | } | ||
| + | |||
| </ | </ | ||
| ==== Commandes ==== | ==== Commandes ==== | ||
| + | |||
| + | === Pré-remplissage de la note publique === | ||
| Ajout de quelques infos dans la note publique pour rappeler de mettre la description de l' | Ajout de quelques infos dans la note publique pour rappeler de mettre la description de l' | ||
| Ligne 147: | Ligne 235: | ||
|   |   | ||
| </ | </ | ||
| + | |||
| + | === Afficher note publique sur fiche commande === | ||
| + | |||
| + | 1 - faire une copie de htdocs/ | ||
| + | 2 - supprimer la partie note privée de notes_public.tpd.php | ||
| + | 3 - ajouter après le tableau des données de la commande ( chercher " | ||
| + | |||
| + | <code php> | ||
| + |         include DOL_DOCUMENT_ROOT.'/ | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | Il est également possible de modifier la variable globale MAIN_DISABLE_NOTES_TAB pour faire apparaître un menu déroulant affichant notes publiques __et__ notes privées. | ||
| + | bloc information | ||
| + | </ | ||
| ==== Factures ==== | ==== Factures ==== | ||
| - | Sélection du compte en fonction du moyen de paiement | + | |
| + | === Afficher note publique sur fiche commande === | ||
| + | |||
| + | modifier htdocs/ | ||
| + | |||
| + | <code php> | ||
| + |         include DOL_DOCUMENT_ROOT.'/ | ||
| + | </ | ||
| + | |||
| + | === Sélection du compte en fonction du moyen de paiement  | ||
| modifier htdocs/ | modifier htdocs/ | ||
| Ligne 181: | Ligne 293: | ||
| vérifier les ids correspondant aux mode de paiement (selectmod_reglement_id) et de compte (selectfk_account) pour matcher avant l' | vérifier les ids correspondant aux mode de paiement (selectmod_reglement_id) et de compte (selectfk_account) pour matcher avant l' | ||
| + | |||
| + | === Forcer le classement des commandes liées au statut délivrée === | ||
| + | |||
| + | vers la ligne 3810 après  | ||
| + | |||
| + | <code php> | ||
| + | $somethingshown = $form-> | ||
| + | </ | ||
| + | |||
| + | ajouter | ||
| + | |||
| + | <code php> | ||
| + |         $object-> | ||
| + |         $num = count($object-> | ||
| + | |||
| + | // si un objet est liee et que la facture est payee | ||
| + |         if ( $somethingshown == 1  && $object-> | ||
| + |        | ||
| + |           foreach($object-> | ||
| + |              // | ||
| + |              if( $linkedCommand-> | ||
| + |                  print '< | ||
| + |                  var DELIVER_COMMAND = confirm(" | ||
| + | |||
| + | if ( DELIVER_COMMAND == true ) { | ||
| + |                      // | ||
| + |                      // | ||
| + |                       | ||
| + | |||
| + | } | ||
| + |                  </ | ||
| + |                 }     | ||
| + |             }     | ||
| + |           | ||
| + | </ | ||
| ==== Paiement Facture ==== | ==== Paiement Facture ==== | ||
| htdoc/ | htdoc/ | ||
| Ligne 205: | Ligne 352: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ligne 475 | ||
| + | Compléter émetteur du chèque | ||
| + | <code php> | ||
| + |             $showchqemetteur=(GETPOST(' | ||
| + |             print '< | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== MEMO ===== | ||
| + | |||
| + | Menu ~/ | ||
| + | |||