Overview
Comment:Ignorer les reports à nouveau dans les rapprochements
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | dev
Files: files | file ages | folders
SHA1: 509dcc0bcf35420989602a7a9872da9cc6f0cbdf
User & Date: bohwaz on 2017-09-21 07:38:45
Other Links: branch diff | manifest | tags
Context
2017-09-25
00:10
Indiquer que la casse ne compte pas pour la connexion, et réduire les emails en minuscule check-in: 77f0f3cadb user: bohwaz tags: dev
2017-09-21
07:38
Ignorer les reports à nouveau dans les rapprochements check-in: 509dcc0bcf user: bohwaz tags: dev
07:28
Rapprochement: possibilité de ne pas lister les opérations déjà rapprochées (d'après un patch de @sebastien) check-in: cea3a6b0be user: bohwaz tags: dev
Changes

Modified src/include/lib/Garradin/Compta/Rapprochement.php from [7d3b707f78] to [13245b3cd0].

11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Rapprochement
{
    public function getJournal($compte, $debut, $fin, &$solde_initial, &$solde_final, $sauf_deja_rapprochees = false)
    {
        $db = DB::getInstance();

        $query = 'SELECT 
            COALESCE((SELECT SUM(montant) FROM compta_journal WHERE compte_debit = :compte AND date < :date), 0)
            - COALESCE((SELECT SUM(montant) FROM compta_journal WHERE compte_credit = :compte AND date < :date), 0)';

        $solde_initial = $solde = $db->firstColumn($query, [
            'compte'    =>  $compte,
            'date'      =>  $debut,
        ]);

        $query = '







|
|







11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
class Rapprochement
{
    public function getJournal($compte, $debut, $fin, &$solde_initial, &$solde_final, $sauf_deja_rapprochees = false)
    {
        $db = DB::getInstance();

        $query = 'SELECT 
            COALESCE((SELECT SUM(montant) FROM compta_journal WHERE compte_debit = :compte AND compte_credit IS NOT NULL AND date < :date), 0)
            - COALESCE((SELECT SUM(montant) FROM compta_journal WHERE compte_credit = :compte AND compte_debit IS NOT NULL  AND date < :date), 0)';

        $solde_initial = $solde = $db->firstColumn($query, [
            'compte'    =>  $compte,
            'date'      =>  $debut,
        ]);

        $query = '