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 3 ans · 1 révisions
Go to top