|
@@ -549,13 +549,20 @@ if ($mysoc->tva_assuj == 'franchise') // Non assujeti
|
|
|
|
|
|
if ($conf->salaries->enabled)
|
|
|
{
|
|
|
- print '<tr><td colspan="4">'.$langs->trans("Salaries").'</td></tr>';
|
|
|
- $sql = "SELECT u.rowid, u.firstname, u.lastname, p.fk_user, p.label as label, date_format(p.datep,'%Y-%m') as dm, sum(p.amount) as amount";
|
|
|
+ if ($modecompta == 'CREANCES-DETTES') {
|
|
|
+ $column = 'p.datev';
|
|
|
+ } else {
|
|
|
+ $column = 'p.datep';
|
|
|
+ }
|
|
|
+
|
|
|
+ print '<tr><td colspan="4">'.$langs->trans("Salaries").'</td></tr>';
|
|
|
+ $sql = "SELECT u.rowid, u.firstname, u.lastname, p.fk_user, p.label as label, date_format($column,'%Y-%m') as dm, sum(p.amount) as amount";
|
|
|
$sql.= " FROM ".MAIN_DB_PREFIX."payment_salary as p";
|
|
|
$sql.= " INNER JOIN ".MAIN_DB_PREFIX."user as u ON u.rowid=p.fk_user";
|
|
|
$sql.= " WHERE p.entity = ".$conf->entity;
|
|
|
if (! empty($date_start) && ! empty($date_end))
|
|
|
- $sql.= " AND p.datep >= '".$db->idate($date_start)."' AND p.datep <= '".$db->idate($date_end)."'";
|
|
|
+ $sql.= " AND $column >= '".$db->idate($date_start)."' AND $column <= '".$db->idate($date_end)."'";
|
|
|
+
|
|
|
$sql.= " GROUP BY u.rowid, u.firstname, u.lastname, p.fk_user, p.label, dm";
|
|
|
$sql.= " ORDER BY u.firstname";
|
|
|
|