From e812c200c502729bbd05038d856a63286787156a Mon Sep 17 00:00:00 2001 From: Alexandre SPANGARO Date: Fri, 15 Jan 2021 03:37:17 +0100 Subject: [PATCH] Optimize select_auxaccount --- htdocs/core/class/html.formaccounting.class.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/htdocs/core/class/html.formaccounting.class.php b/htdocs/core/class/html.formaccounting.class.php index d8d365cf433..038d64419b3 100644 --- a/htdocs/core/class/html.formaccounting.class.php +++ b/htdocs/core/class/html.formaccounting.class.php @@ -365,6 +365,8 @@ class FormAccounting extends Form $sql = "SELECT DISTINCT code_compta, nom "; $sql .= " FROM ".MAIN_DB_PREFIX."societe"; $sql .= " WHERE entity IN (".getEntity('societe').")"; + $sql .= " AND client = 1"; // only type customer + $sql .= " OR client = 3"; // or type customer and prospect $sql .= " ORDER BY code_compta"; dol_syslog(get_class($this)."::select_auxaccount", LOG_DEBUG); @@ -386,6 +388,7 @@ class FormAccounting extends Form $sql = "SELECT DISTINCT code_compta_fournisseur, nom "; $sql .= " FROM ".MAIN_DB_PREFIX."societe"; $sql .= " WHERE entity IN (".getEntity('societe').")"; + $sql .= " AND fournisseur = 1"; // only type supplier $sql .= " ORDER BY code_compta_fournisseur"; dol_syslog(get_class($this)."::select_auxaccount", LOG_DEBUG); $resql = $this->db->query($sql);