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