Projet

Général

Profil

Multicompany » Historique » Version 1

Eric Seigne, 12/11/2021 17:24

1 1 Eric Seigne
# Multicompany
2
3
## Clés de configuration table "conf"
4
5
* DOLISCANUUID = uuid du serveur dolibarr - entité 0
6
* DOLISCAN_STARTDATEIMPORT = date de début d'import
7
* DOLISCAN_MAINSERVER = adresse du serveur doliscan, peut-être différent d'une entité à l'autre
8
* DOLISCAN_MAINACCOUNT_EMAIL = adresse mail de l'entreprise (compte administrateur)
9
* DOLISCAN_MAINACCOUNT_APIKEY= clé d'api de ce compte
10
* DOLISCAN_GLOBAL_FRAISPRO = la liste des frais pro
11
* DOLISCAN_FRAISPRO_SLUGS = slugs de cette liste
12
* DOLISCAN_GLOBAL_FRAISPERSO
13
* DOLISCAN_FRAISPERSO_SLUGS
14
* DOLISCAN_GLOBAL_BANQUE
15
* DOLISCAN_BANQUE_SLUGS
16
17
En vérité une fois qu'on a pigé le truc du multicompany il n'y a quasi aucun impact dans le code.
18
19
* il faut utiliser getEntity($db,$objet) avec une subtilité car $objet est le bidule qu'on manipule ... pas la ndf mais 'user' par exemple
20
21
22
```
23
    $sql  = "SELECT * FROM " . MAIN_DB_PREFIX . $object->table_element . " as t";
24
    $sql .= "," . MAIN_DB_PREFIX . "user as u WHERE t.fk_user=u.rowid AND u.entity IN (" . getEntity('user') . ")";
25
26
```
Go to top
Ajouter une image à partir du presse-papier (Taille maximale: 50 Mo)