Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision a434f98f

Von Jan Büren vor mehr als 13 Jahren hinzugefügt

Kontenübersicht. Bei Auswahl Bilanz und keinem closedto (Bücher-Abschluss) wurden keine Konten ausgewählt, falls das Installationsjahr gleich dem laufenden Jahr ist

Unterschiede anzeigen:

SL/CA.pm
57 57
  # 1.) Gehe zurück bis zu dem Datum an dem die Bücher geschlossen wurden
58 58
  # 2.) Falls die Bücher noch nie geschlossen wurden, gehe zurück bis zum Bearbeitungsstart
59 59
  # COALESCE((SELECT closedto FROM defaults),(SELECT itime FROM defaults))
60
  # PROBLEM: Das date_trunc schneidet auf den 1.1.20XX ab und KEINE Buchungen werden angezeigt
61
  # Lösung: date_trunc rausgeworfen und nicht mehr auf itime geprüft, sondern auf die erste Buchung
62
  # in transdate jan 11.04.2011
60 63

  
61
  my $closedto_sql = "COALESCE((SELECT closedto FROM defaults),(SELECT itime FROM defaults))";
64
  my $closedto_sql = "COALESCE((SELECT closedto FROM defaults),
65
                               (SELECT transdate from acc_trans order by transdate limit 1))";
62 66

  
63 67
  if ($form->{method} eq "cash") {  # EÜR
64 68
    $acc_cash_where = qq| AND (a.trans_id IN (SELECT id FROM ar WHERE datepaid>= $closedto_sql
......
66 70
                          UNION SELECT id FROM gl WHERE transdate>= $closedto_sql
67 71
                        )) |;
68 72
  } else {  # Bilanzierung
69
    $acc_cash_where = " AND ((select date_trunc('year', a.transdate::date)) >= $closedto_sql) ";
73
    $acc_cash_where = " AND (a.transdate >= $closedto_sql) ";
70 74
  }
71 75

  
72 76
  my $query =
doc/changelog
13 13

  
14 14
  - Bei Verkaufsgutschriften zusätzlich noch die Rechnungsnummer mitnehmen, damit der Bezug klarer ist.
15 15

  
16
  - Kontenübersicht. Bei Auswahl Bilanz und keinem closedto (Bücher-Abschluss) wurden keine Konten
17
    ausgewählt, falls das Installationsjahr gleich dem laufenden Jahr ist
18

  
16 19
  Liste gefixter Bugs aus dem Bugtracker:
17 20

  
18 21
  - Bugfix 1613: Status teilweise

Auch abrufbar als: Unified diff