Ejemplo n.º 1
0
        $fact->loadRefsReglements();
        if (!$fact->_id) {
            unset($journal_pdf->reglements[$_reglement->_id]);
        } elseif ($type == "all-paiement") {
            $_reglement->lock = "1";
            if ($msg = $_reglement->store()) {
                mbTrace($msg);
            }
        }
    }
}
if ($type == "rappel") {
    $where["date"] = "BETWEEN '{$date_min}' AND '{$date_max}'";
    $where["object_class"] = " = 'CFactureEtablissement'";
    $relance = new CRelance();
    $journal_pdf->relances = $relance->loadList($where, "statut, poursuite");
    foreach ($journal_pdf->relances as $_relance) {
        /** @var CRelance $_relance */
        $fact = $_relance->loadRefFacture();
        $fact->loadRefsObjects();
        $fact->loadRefPatient();
        $fact->loadRefPraticien();
        $fact->loadRefsReglements();
        $fact->isRelancable();
        if (!$fact->_id) {
            unset($journal_pdf->relances[$_relance->_id]);
        }
    }
}
if ($type == "debiteur") {
    $where["cloture"] = "BETWEEN '{$date_min}' AND '{$date_max}'";