Projet

Général

Profil

Actions

Multicompany

Clés de configuration table "conf"

  • DOLISCANUUID = uuid du serveur dolibarr - entité 0
  • DOLISCAN_STARTDATEIMPORT = date de début d'import
  • DOLISCAN_MAINSERVER = adresse du serveur doliscan, peut-être différent d'une entité à l'autre
  • DOLISCAN_MAINACCOUNT_EMAIL = adresse mail de l'entreprise (compte administrateur)
  • DOLISCAN_MAINACCOUNT_APIKEY= clé d'api de ce compte
  • DOLISCAN_GLOBAL_FRAISPRO = la liste des frais pro
  • DOLISCAN_FRAISPRO_SLUGS = slugs de cette liste
  • DOLISCAN_GLOBAL_FRAISPERSO
  • DOLISCAN_FRAISPERSO_SLUGS
  • DOLISCAN_GLOBAL_BANQUE
  • DOLISCAN_BANQUE_SLUGS

En vérité une fois qu'on a pigé le truc du multicompany il n'y a quasi aucun impact dans le code.

  • il faut utiliser getEntity($db,$objet) avec une subtilité car $objet est le bidule qu'on manipule ... pas la ndf mais 'user' par exemple
    $sql  = "SELECT * FROM " . MAIN_DB_PREFIX . $object->table_element . " as t";
    $sql .= "," . MAIN_DB_PREFIX . "user as u WHERE t.fk_user=u.rowid AND u.entity IN (" . getEntity('user') . ")";

Mis à jour par Eric Seigne il y a plus de 2 ans · 1 révisions

Go to top
Ajouter une image à partir du presse-papier (Taille maximale: 50 Mo)