kivitendo-erp.git
11 years agoErgänzung in Rose
Niclas Zimmermann [Fri, 31 May 2013 09:39:20 +0000 (11:39 +0200)]
Ergänzung in Rose

Unique-Constraint war noch nicht in Rose aktualisiert.

11 years agoErgänzung für Standardlager und Standardlagerplatz editieren in Mandantenkonfiguration
Jan Büren [Fri, 31 May 2013 08:57:29 +0000 (10:57 +0200)]
Ergänzung für Standardlager und Standardlagerplatz editieren in Mandantenkonfiguration

Fehlende Parameter bei der Übergabe für die Mandantenkonfiguration ergänzt.

11 years agoDebug Statement entfernt
Jan Büren [Fri, 31 May 2013 08:55:18 +0000 (10:55 +0200)]
Debug Statement entfernt

11 years agoStandardlager und Standardlagerplatz über Mandantenkonfiguration einstellbar
Jan Büren [Fri, 31 May 2013 08:09:58 +0000 (10:09 +0200)]
Standardlager und Standardlagerplatz über Mandantenkonfiguration einstellbar

11 years agoStandardlagerplatz direkt beim Umlagern ändern, falls entsprechend angehakt
Jan Büren [Fri, 31 May 2013 07:22:49 +0000 (09:22 +0200)]
Standardlagerplatz direkt beim Umlagern ändern, falls entsprechend angehakt

11 years agoStandardlagerplatz als Vorauswahl beim Einlagern setzen.
Jan Büren [Fri, 31 May 2013 06:56:56 +0000 (08:56 +0200)]
Standardlagerplatz als Vorauswahl beim Einlagern setzen.

11 years agoStandardlager und Lagerplatz entsprechende Vorauswahl beim Einkaufslieferschein
Jan Büren [Fri, 31 May 2013 06:42:02 +0000 (08:42 +0200)]
Standardlager und Lagerplatz entsprechende Vorauswahl beim Einkaufslieferschein

11 years agoNachtrag zum Commit von eben zu für 2284
Jan Büren [Thu, 30 May 2013 12:14:57 +0000 (14:14 +0200)]
Nachtrag zum Commit von eben zu für 2284
Copy / Paste Fehler in form_header.html
Copy / Paste Fehler in Default.pm
Vergessene ausgelagerte common select_warehouse_bin.html
hinzugefügt.

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Thu, 30 May 2013 11:38:24 +0000 (13:38 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

Conflicts:
SL/DB/MetaSetup/Default.pm
locale/de/all

11 years agoMigration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284
Jan Büren [Thu, 30 May 2013 11:14:42 +0000 (13:14 +0200)]
Migration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284

11 years agoKompatibilität mit Text::CSV_XS >= 0.89
Sven Schöling [Thu, 30 May 2013 10:23:16 +0000 (12:23 +0200)]
Kompatibilität mit Text::CSV_XS >= 0.89

11 years agoflat_filter wird nicht mehr benötigt
Sven Schöling [Thu, 30 May 2013 09:34:22 +0000 (11:34 +0200)]
flat_filter wird nicht mehr benötigt

11 years agoregistered_handlers pro Klasse speichern.
Sven Schöling [Thu, 30 May 2013 09:33:27 +0000 (11:33 +0200)]
registered_handlers pro Klasse speichern.

Ansonsten kriegen sich mehrere Controller unter fcgi in die Haare.

11 years agoWährung beim CSV-Import Kunden/Lieferanten unterstützen
Moritz Bunkus [Wed, 29 May 2013 13:45:47 +0000 (15:45 +0200)]
Währung beim CSV-Import Kunden/Lieferanten unterstützen

Fixt #2282.

11 years agoFix: GetModels mit Paginated ohne Filtered
Sven Schöling [Wed, 29 May 2013 13:04:53 +0000 (15:04 +0200)]
Fix: GetModels mit Paginated ohne Filtered

Die  Erkennung ob die Argumente aus Filtered übernommenw erden sollen war ein
wenig optimistisch.

11 years agotypo in POD
Sven Schöling [Mon, 27 May 2013 17:53:46 +0000 (19:53 +0200)]
typo in POD

11 years agoCustom Filter 'type' und 'all' für Parts
Sven Schöling [Mon, 27 May 2013 17:52:42 +0000 (19:52 +0200)]
Custom Filter 'type' und 'all' für Parts

11 years agoDeliveryPlan Anpassungen für Filtered Helper
Sven Schöling [Mon, 27 May 2013 17:44:31 +0000 (19:44 +0200)]
DeliveryPlan Anpassungen für Filtered Helper

11 years agoFiltered Plugin für GetModels
Sven Schöling [Mon, 27 May 2013 17:43:26 +0000 (19:43 +0200)]
Filtered Plugin für GetModels

11 years agoParsefilter Testupdate
Sven Schöling [Mon, 27 May 2013 16:38:00 +0000 (18:38 +0200)]
Parsefilter Testupdate

11 years agoPresenter: Array Tags mit eindeutigen IDs rendern
Sven Schöling [Mon, 27 May 2013 15:40:23 +0000 (17:40 +0200)]
Presenter: Array Tags mit eindeutigen IDs rendern

Sonst funktionieren zum Beispiel Checkbox/Label Zuordnung oder
Seriendatumsfelder nicht.

11 years agoBesseres Objektverhalten und bessere Doku für ParseFilter
Sven Schöling [Mon, 27 May 2013 15:38:22 +0000 (17:38 +0200)]
Besseres Objektverhalten und bessere Doku für ParseFilter

ausserdem Arraylaundering

11 years agoflatten_variables auch die var[] syntax beigebracht
Sven Schöling [Mon, 7 Jan 2013 11:58:21 +0000 (12:58 +0100)]
flatten_variables auch die var[] syntax beigebracht

11 years agoParseFilter auf Objektdispatch erweitert
Sven Schöling [Fri, 24 May 2013 17:14:07 +0000 (19:14 +0200)]
ParseFilter auf Objektdispatch erweitert

11 years agoParseFilter: _collapse_indirect_filters ausgelagert und algorithmus auf array umgesch...
Sven Schöling [Fri, 24 May 2013 12:28:33 +0000 (14:28 +0200)]
ParseFilter: _collapse_indirect_filters ausgelagert und algorithmus auf array umgeschrieben

11 years agotax_constraints: Nicht zu viele Einträge aus taxkeys löschen
Moritz Bunkus [Fri, 24 May 2013 14:43:36 +0000 (16:43 +0200)]
tax_constraints: Nicht zu viele Einträge aus taxkeys löschen

11 years agoEigene Implementation von 'any' durch List::MoreUtils ersetzt
Moritz Bunkus [Fri, 24 May 2013 12:13:51 +0000 (14:13 +0200)]
Eigene Implementation von 'any' durch List::MoreUtils ersetzt

11 years agoL.sortable_element: beliebige POST-Parameter mit 'params' übergeben können
Moritz Bunkus [Fri, 24 May 2013 11:56:54 +0000 (13:56 +0200)]
L.sortable_element: beliebige POST-Parameter mit 'params' übergeben können

11 years agoNachtrag zum commit 4d1bc29943746f84e2ecc52ced9f3cbee18ba6d3 ...
Bernd Bleßmann [Fri, 24 May 2013 14:36:53 +0000 (16:36 +0200)]
Nachtrag zum commit 4d1bc29943746f84e2ecc52ced9f3cbee18ba6d3 ...

... $form-error nicht in einer Schleife aufrufen.

Keine Ahnung, warum das ein Problem ist, aber es gibt folgende Fehlermeldung
bei CSS-Menü-Variante oben (nicht bei seitlichem Menü):
Modification of a read-only value attempted at /usr/local/src/lxoffice-git-bernd/SL/Inifile.pm line 56

11 years agoRadiobuttons für Sammelkonten
Niclas Zimmermann [Fri, 24 May 2013 12:39:44 +0000 (14:39 +0200)]
Radiobuttons für Sammelkonten

Beim Erstellen oder Bearbeiten von Konten, konnte man bisher ein
Konto gleichzeitig als Sammelkonto für sowohl Verkauf, Einkauf und
Inventar verwenden. Durch die Verwendung von Radiobuttons wird dies
nun eingeschränkt.

11 years agoSammelkonten in Auflappmenüs
Niclas Zimmermann [Fri, 24 May 2013 11:07:40 +0000 (13:07 +0200)]
Sammelkonten in Auflappmenüs

Dadurch dass man bisher Sammelkonten in Aufklappmenüs aufnehmen
konnte, wurden Probleme verursacht. Daher wird dies nun mit
verboten.

Implementiert #2277.

11 years agoMerge branch 'currency'
Niclas Zimmermann [Fri, 24 May 2013 09:49:46 +0000 (11:49 +0200)]
Merge branch 'currency'

11 years agocurrencies in SL/InstanceConfiguration.pm
Niclas Zimmermann [Fri, 24 May 2013 09:45:56 +0000 (11:45 +0200)]
currencies in SL/InstanceConfiguration.pm

In der InstanceConfiguration.pm wird jetzt auch auf die Tabelle
currencies zugegriffen.

11 years agoJS-Variable richtig geschrieben
Jan Büren [Fri, 24 May 2013 09:26:38 +0000 (11:26 +0200)]
JS-Variable richtig geschrieben

11 years agoE-Mail-Versand auch für Lieferscheinen in interne Bemerkung protokollieren
Jan Büren [Fri, 24 May 2013 09:05:30 +0000 (11:05 +0200)]
E-Mail-Versand auch für Lieferscheinen in interne Bemerkung protokollieren

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Fri, 24 May 2013 08:28:00 +0000 (10:28 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoVergessene hiddens für Offene Forderungen / Verbindlichkeiten zum Stichtag
Jan Büren [Fri, 24 May 2013 08:26:24 +0000 (10:26 +0200)]
Vergessene hiddens für Offene Forderungen / Verbindlichkeiten zum Stichtag
Sowohl das eigentlich Datum (fordate), als auch den Berichtstyp (reporttype) muss für den CSV-Export übergeben werden.

11 years agoKunden-/Lieferantensuche: Spaltennamen eindeutig bei Recht customer_vendor_all_edit...
Moritz Bunkus [Thu, 23 May 2013 09:33:15 +0000 (11:33 +0200)]
Kunden-/Lieferantensuche: Spaltennamen eindeutig bei Recht customer_vendor_all_edit nicht gesetzt

11 years agoAnpassung nach Update jQuery 1.9.1
Moritz Bunkus [Thu, 23 May 2013 09:03:58 +0000 (11:03 +0200)]
Anpassung nach Update jQuery 1.9.1

11 years agotax_constraints muss vor Steuerfilterung ausgeführt werden.
Moritz Bunkus [Wed, 22 May 2013 15:37:13 +0000 (17:37 +0200)]
tax_constraints muss vor Steuerfilterung ausgeführt werden.

11 years agoDB-Upgrade Eindeutige Artikelnummern: Fixes & Spalte "Gültig" anzeigen
Moritz Bunkus [Wed, 22 May 2013 14:12:56 +0000 (16:12 +0200)]
DB-Upgrade Eindeutige Artikelnummern: Fixes & Spalte "Gültig" anzeigen

11 years agoUmstellung Geburtsspalte Ansprechppersonen auf Datum: Wert '0000-00-00' als leer...
Moritz Bunkus [Wed, 22 May 2013 13:38:33 +0000 (15:38 +0200)]
Umstellung Geburtsspalte Ansprechppersonen auf Datum: Wert '0000-00-00' als leer werten

11 years agoDBI::connect-Options für UTF-8-Encoding auch beim Einspielen von Datenbankupgrades...
Moritz Bunkus [Wed, 22 May 2013 13:35:39 +0000 (15:35 +0200)]
DBI::connect-Options für UTF-8-Encoding auch beim Einspielen von Datenbankupgrades verwenden

Ansonsten werden von Perl-Upgradescripten ausgegebene Daten falsch
encodiert angezeigt.

11 years agoForm::_dbconnect_options nach SL::DBConnect::get_options verschoben
Moritz Bunkus [Wed, 22 May 2013 13:33:36 +0000 (15:33 +0200)]
Form::_dbconnect_options nach SL::DBConnect::get_options verschoben

11 years agoperl5.18.0 Kompatibilität: t/helper/csv.t
Sven Schöling [Wed, 22 May 2013 09:08:26 +0000 (11:08 +0200)]
perl5.18.0 Kompatibilität: t/helper/csv.t

Betrifft um genau zu sein nicht perl5.18.0 sondern PerlIO::scalar 0.16, das ab perl5.18.0 im core ist. Eine der Änderungen ist, dass bei memory-mapped file Zugriffen immer byte Kontext erzwungen wird, und ein Fehler geworfen wird, wenn der String bereits utf8 ist.

aus perldelta:

PerlIO::scalar has been upgraded to 0.16.

The buffer scalar supplied may now only contain code pounts (sic) 0xFF or lower. [perl #109828]

11 years agoTypo
Jan Büren [Wed, 22 May 2013 05:05:06 +0000 (07:05 +0200)]
Typo

11 years agoAnpassung Rose-Funktionen auf Umstellung currencies
Moritz Bunkus [Tue, 21 May 2013 11:19:50 +0000 (13:19 +0200)]
Anpassung Rose-Funktionen auf Umstellung currencies

11 years agoRP aging(): Anpassung auf curr => currency_id
Moritz Bunkus [Tue, 21 May 2013 11:10:21 +0000 (13:10 +0200)]
RP aging(): Anpassung auf curr => currency_id

11 years agoRose-Model-Update ap (bei a2ab888d vergessen)
Moritz Bunkus [Tue, 21 May 2013 11:04:54 +0000 (13:04 +0200)]
Rose-Model-Update ap (bei a2ab888d vergessen)

11 years agoRose-Model-Updates (Foreign keys, allow_inline_column_values) nach currencies-Einführung
Moritz Bunkus [Tue, 21 May 2013 11:04:19 +0000 (13:04 +0200)]
Rose-Model-Updates (Foreign keys, allow_inline_column_values) nach currencies-Einführung

11 years agoRose-Model für neue Tabelle currencies
Moritz Bunkus [Tue, 21 May 2013 11:00:02 +0000 (13:00 +0200)]
Rose-Model für neue Tabelle currencies

11 years agoVerkauf->Berichte->Lieferscheine: Lieferdatum mit anzeigen lassen.
Bernd Bleßmann [Fri, 17 May 2013 08:22:12 +0000 (10:22 +0200)]
Verkauf->Berichte->Lieferscheine: Lieferdatum mit anzeigen lassen.

11 years agoTrailing Whitespaces entfernen
Niclas Zimmermann [Thu, 16 May 2013 10:32:47 +0000 (12:32 +0200)]
Trailing Whitespaces entfernen

Dieser Commit entfernt lediglich Leerzeichen am Ende der Zeilen.

11 years agoDATEV-Check für nur eine Buchung
Niclas Zimmermann [Thu, 16 May 2013 10:28:50 +0000 (12:28 +0200)]
DATEV-Check für nur eine Buchung

Bisher hat der DATEV-Check nach Erstellung einer Buchung immer den
ganzen Tag geprüft. Jetzt wird nur noch die Buchung selbst auf
DATEV-Kompatibilität geprüft.

11 years agoNachtrag Requestlogging: request method
Sven Schöling [Wed, 15 May 2013 12:52:13 +0000 (14:52 +0200)]
Nachtrag Requestlogging: request method

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Wed, 15 May 2013 12:34:09 +0000 (14:34 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoNeuer Debugparameter: Request
Sven Schöling [Wed, 15 May 2013 12:32:29 +0000 (14:32 +0200)]
Neuer Debugparameter: Request

Loggt sinnvolle Informationen zum Request.

11 years agoSL::DB::with_transaction: Rückgabewert konsistenter gemacht
Moritz Bunkus [Wed, 15 May 2013 10:02:06 +0000 (12:02 +0200)]
SL::DB::with_transaction: Rückgabewert konsistenter gemacht

Vorher gibt es mal den Rückgabewert von $code_ref, mal den von
Rose::DB::do_transaction. Nun ist es immer der von $code_ref, sofern
alles OK, und undef/() andernfalls -- inklusive Berücksichtigung des
Aufrufkontextes.

11 years agolocales.pl: bei Existierendem mit unterschiedlicher Groß-/Kleinschreibung warnen
Moritz Bunkus [Mon, 13 May 2013 07:59:11 +0000 (09:59 +0200)]
locales.pl: bei Existierendem mit unterschiedlicher Groß-/Kleinschreibung warnen

11 years agoPod Fehler
Sven Schöling [Wed, 15 May 2013 09:38:15 +0000 (11:38 +0200)]
Pod Fehler

11 years agoparse_filter.t auf perl5.18 angepasst
Sven Schöling [Wed, 15 May 2013 09:37:36 +0000 (11:37 +0200)]
parse_filter.t auf perl5.18 angepasst

11 years agoRequest::flatten sortiert jetzt Hashes nach keys.
Sven Schöling [Wed, 15 May 2013 09:32:34 +0000 (11:32 +0200)]
Request::flatten sortiert jetzt Hashes nach keys.

Die Änderung war notwendig, weil in perl 5.18 die Hashrandomisierung deutlich
aggressiver ist. Flatten war vorher schon auf dem Papier nicht deterministisch,
das ist aber durch die Randomisierung von perl 5.10 bis 5.16 nie aufgefallen.
Der neue Algorithmus sorgt dafür dass die Datenstruktur

  a => [
    {
      b => 1,
      c => 2,
    }
  ]

sowohl als

  a[+].b = 1
  a[].c = 2

als auch als

  a[+].c = 2
  a[].b = 1

zurückkommen kann, je nach Reihenfolge die keys zurückgibt.

Ab jetzt wird immer die erste Version forciert.

11 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Fri, 10 May 2013 11:59:55 +0000 (13:59 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

11 years agoFehlende Dependency
Niclas Zimmermann [Fri, 10 May 2013 11:57:52 +0000 (13:57 +0200)]
Fehlende Dependency

Im Upgrade-Script charts_without_taxkey hat noch eine Dependency
gefehlt. Dies führte dazu, dass für einige Konten noch kein Steuer-
schlüssel vergeben wurde.

11 years agoVerbesserung Lesbarkeit von Code
Niclas Zimmermann [Fri, 10 May 2013 11:13:32 +0000 (13:13 +0200)]
Verbesserung Lesbarkeit von Code

Dieser Commit verbessert noch an Stellen, die Währungen betreffen,
die Lesbarkeit des Codes.

11 years agoclient_js.js: Funktionen in namespace kivi verschoben
Moritz Bunkus [Wed, 8 May 2013 14:10:32 +0000 (16:10 +0200)]
client_js.js: Funktionen in namespace kivi verschoben

11 years agoVerkaufsbericht filtert und sortiert jetzt nach Artikelbeschreibung laut Stammdaten
G. Richardson [Mon, 6 May 2013 14:12:32 +0000 (16:12 +0200)]
Verkaufsbericht filtert und sortiert jetzt nach Artikelbeschreibung laut Stammdaten

... wenn Haupt- oder Nebensortierung Artikelbeschreibung ist.

Kurzzusammenfassung:
* Überschriften und Summenzeilen zeigen parts.description
* Einzelzeilen im Artikelmodus zeigen invoice.description

Man hat in den Belegen bei Artikeln die Möglichkeit die
Artikelbeschreibungen zu ändern. Auch wenn man Artikelbeschreibungen in
mehreren Sprachen pflegt kann die Artikelbeschreibung von der
Artikelbeschreibung in den Stammdaten abweichen. Da der Verkaufsbericht
bisher nach der dynamischen Artikelbeschreibung gruppiert hat, konnte man
diese Artikel nicht alle zusammen gruppieren und deren Summen und
Durchschnittswerte zusammen sehen.
Im Artikelmodus wird aber weiterhin die dynamische Artikelbeschreibung
für jeden Artikel angezeigt, in dem diese jeweils überschrieben wird.

Schlecht ist die Änderungen für Benutzer, die generische Artikel anlegen
und immer nur die Artikelbeschreibung ändern, und diese im
Verkaufsbericht anhand der dynamischen Artikelbeschreibung unterscheiden
wollen, dies geht nun so nicht mehr. Für diesen Fall müßte man einen
Schalter einbauen.

11 years agoVerkaufsbericht: Kommenare übersetzt Deu->Eng
G. Richardson [Mon, 6 May 2013 14:04:22 +0000 (16:04 +0200)]
Verkaufsbericht: Kommenare übersetzt Deu->Eng

11 years agoVerkaufsbericht - Zeilenabstände verschönert und kompakter gemacht
G. Richardson [Mon, 6 May 2013 14:00:04 +0000 (16:00 +0200)]
Verkaufsbericht - Zeilenabstände verschönert und kompakter gemacht

wählt man ohne Artikelmodus nur die Zwischensumme der Hauptsortierung
aus, wird nun nicht mehr eine Leerzeile zwischen jedem Artikel
hinzugefügt.

11 years agoAnsprechpersonensuche: überflüssigen Parameter 'db' entfernt
Moritz Bunkus [Tue, 7 May 2013 08:25:34 +0000 (10:25 +0200)]
Ansprechpersonensuche: überflüssigen Parameter 'db' entfernt

11 years agoNeues DB-Setup für Währungen
Niclas Zimmermann [Mon, 6 May 2013 15:14:14 +0000 (17:14 +0200)]
Neues DB-Setup für Währungen

Für RDBO-Code wird hier das MetaSetup der DB upgedated.

11 years agoBehebt Bugs für Währungen
Niclas Zimmermann [Mon, 6 May 2013 15:05:07 +0000 (17:05 +0200)]
Behebt Bugs für Währungen

Vergessene Anpassungen von der Spaltenumbenennung in currencies.pl
wurden noch repariert (auch in currencies.pl selbst). Weiterhin
wurden noch andere Bugs repariert, wie Anlegen von Kunden, korrekte
Anzeige der Währung bei Lieferanten und Kunden, speichern von Rechnungen
(VK und EK), Angebot und Lieferschein erfassen.

11 years agoEntfernung von trailing whitespaces
Niclas Zimmermann [Mon, 6 May 2013 13:01:30 +0000 (15:01 +0200)]
Entfernung von trailing whitespaces

11 years agoVerbesserungen in Upgrade-Scripten
Niclas Zimmermann [Mon, 6 May 2013 12:50:48 +0000 (14:50 +0200)]
Verbesserungen in Upgrade-Scripten

In den Scripten currencies.pl rm_whitespaces wurden einige Ver-
besserungen durchgeführt:
1. Umbenennung von Spalten curr in currency_id in allen Tabellen
   außer currencies.
2. Umbenennung von Spalte curr in name in Tabelle currencies.
3. Update in rm_whitespaces wird jetzt in einer Schleife erledigt
   anstatt für jede Tabelle eigenen Code zu schreiben.
4. Tabelle currencies hat jetzt id als Primärschlüssel und nicht
   mehr curr.

Die oben aufgeführten Änderungen führen natürlich auch zu notwendigen
Änderungen im Programm, welche dieses Commit ebenfalls enthält.

11 years agoPerl-Upgrade-Scripte: db_query nun auch mit Bind-Parametern
Moritz Bunkus [Mon, 6 May 2013 12:15:27 +0000 (14:15 +0200)]
Perl-Upgrade-Scripte: db_query nun auch mit Bind-Parametern

11 years ago$::form nach Perl-Upgrade-Script-Ausführung resetten
Moritz Bunkus [Mon, 6 May 2013 10:05:18 +0000 (12:05 +0200)]
$::form nach Perl-Upgrade-Script-Ausführung resetten

Siehe 87eebe6 für Begründung.

11 years agoRevert "Erstelle Tabelle currencies"
Moritz Bunkus [Mon, 6 May 2013 06:33:52 +0000 (08:33 +0200)]
Revert "Erstelle Tabelle currencies"

This reverts commit 6d06b178d7e1b488396a91ce337a0801ed5893c8.

Conflicts:
locale/de/all

11 years agoRevert "Nutzung der Tabelle currencies"
Moritz Bunkus [Mon, 6 May 2013 06:31:26 +0000 (08:31 +0200)]
Revert "Nutzung der Tabelle currencies"

This reverts commit be776964b83340e69fa2f02eae59b703c0c95b88.

11 years agoRevert "Standardwährung abfragen"
Moritz Bunkus [Mon, 6 May 2013 06:31:26 +0000 (08:31 +0200)]
Revert "Standardwährung abfragen"

This reverts commit 014161b801605beb68878f0045da995bccad0a1a.

11 years agoRevert "Anpassung Upgrade-Script an neue Synthax"
Moritz Bunkus [Mon, 6 May 2013 06:31:26 +0000 (08:31 +0200)]
Revert "Anpassung Upgrade-Script an neue Synthax"

This reverts commit 41276623722df9317163274551400fc42a2722e0.

11 years agoRevert "changelog Einträge"
Moritz Bunkus [Mon, 6 May 2013 06:31:26 +0000 (08:31 +0200)]
Revert "changelog Einträge"

This reverts commit 88cddb0224cddae51323401ddb3b2730b7b96f9b.

11 years agoSelftest verbesserung
Niclas Zimmermann [Fri, 3 May 2013 15:34:28 +0000 (17:34 +0200)]
Selftest verbesserung

Zähler noch hochgesetzt und von betroffenen Konten werden jetzt auch
Kontonummer/Kontobeschreibung angezeigt.

11 years agoTest auf Steuerschlüssel
Niclas Zimmermann [Fri, 3 May 2013 14:53:59 +0000 (16:53 +0200)]
Test auf Steuerschlüssel

Der SelfTest wird in diesem Commit so erweitert, dass überprüft wird,
ob jedes Konto einen gültigen Steuerschlüssel hat.

11 years agoKonflikt zwischen zwei Upgrade-Scripten beheben
Niclas Zimmermann [Fri, 3 May 2013 13:48:31 +0000 (15:48 +0200)]
Konflikt zwischen zwei Upgrade-Scripten beheben

Im template  erzeugnisnummern.html vom Upgrade erzeugnisnummern.pl
wurde eine Form-Variable continued gesetzt, die auch vom Upgrade
steuerfilterung.pl benutzt wurde. Dadurch kam es zu Problemen.

Die Variable 'continued' wurde nun in steuerfilterung umbenannt.

Behebt Bug #2252.

11 years agoVerbesserung Upgrate
Niclas Zimmermann [Fri, 3 May 2013 12:23:56 +0000 (14:23 +0200)]
Verbesserung Upgrate

Das Upgrate-Script steuerfilterung.pl ordnet jetzt kivitendo be-
kannten Steuern schon automatisch Kontoarten zu.

11 years agoArtikelsuchmaske auf L.checkbox_tag/L.radio_button_tag umgestellt
Moritz Bunkus [Fri, 3 May 2013 11:47:17 +0000 (13:47 +0200)]
Artikelsuchmaske auf L.checkbox_tag/L.radio_button_tag umgestellt

11 years agoL.radio_button_tag: value="" ermöglichen
Moritz Bunkus [Fri, 3 May 2013 11:26:53 +0000 (13:26 +0200)]
L.radio_button_tag: value="" ermöglichen

11 years agoKosmetik: Einrückung nach Entfernung umliegender "if ()"
Moritz Bunkus [Fri, 3 May 2013 11:18:18 +0000 (13:18 +0200)]
Kosmetik: Einrückung nach Entfernung umliegender "if ()"

11 years agoData::Dumper immer via 'use' und nicht 'require' einbinden
Moritz Bunkus [Fri, 3 May 2013 11:15:16 +0000 (13:15 +0200)]
Data::Dumper immer via 'use' und nicht 'require' einbinden

Ist schließlich ein Core-Modul.

11 years agoSL::DB: Hilfsfunktion 'with_transaction'; Dokumentation
Moritz Bunkus [Fri, 3 May 2013 07:48:37 +0000 (09:48 +0200)]
SL::DB: Hilfsfunktion 'with_transaction'; Dokumentation

11 years agoSEPA: Bei Einzügen Feld "MndtId" mit Kundennummer belegen
Moritz Bunkus [Thu, 2 May 2013 12:33:51 +0000 (14:33 +0200)]
SEPA: Bei Einzügen Feld "MndtId" mit Kundennummer belegen

Anstelle von bisher Rechnugnsnummer. Merkblätter diverser Banken sagen
dazu:

> SEPA-Mandat: Die Mandatsreferenz dient in Verbindung mit der
> Gläubiger-ID der eindeutigen Identifizierung eines SEPA-Mandats. Sie
> wird vom Lastschrifteinreicher individuell für jedes SEPA-Mandat
> vergeben (z.B. Vertrags-/Kundennummer).

11 years agoSEPA: "gewünschtes Ausführungsdatum" in Oberfläche richtig benennen
Moritz Bunkus [Thu, 2 May 2013 12:10:00 +0000 (14:10 +0200)]
SEPA: "gewünschtes Ausführungsdatum" in Oberfläche richtig benennen

Ging in 46bc75c8 kaputt.

11 years agochangelog Einträge
Niclas Zimmermann [Thu, 2 May 2013 11:23:40 +0000 (13:23 +0200)]
changelog Einträge

11 years agoAnpassung Upgrade-Script an neue Synthax
Niclas Zimmermann [Thu, 2 May 2013 10:40:28 +0000 (12:40 +0200)]
Anpassung Upgrade-Script an neue Synthax

Passt zwei alte Upgrade-Scripte an die neue Synthax an.

11 years agoStandardwährung abfragen
Niclas Zimmermann [Fri, 5 Apr 2013 14:28:49 +0000 (16:28 +0200)]
Standardwährung abfragen

Beim Erstellen einer neuen DB wird nun die Standardwährung abgefragt.

11 years agoNutzung der Tabelle currencies
Niclas Zimmermann [Tue, 19 Mar 2013 10:37:49 +0000 (11:37 +0100)]
Nutzung der Tabelle currencies

Dieser Commmit passt den Code an, um die Tabelle currencies zu nutzen.

11 years agoErstelle Tabelle currencies
Niclas Zimmermann [Thu, 2 May 2013 10:46:18 +0000 (12:46 +0200)]
Erstelle Tabelle currencies

Für das Upgrade currencies ist es nötig, dass alle Leerzeichen am
Anfang und Ende jeder Währung entfernt werden. Dafür sorgt das
Upgrade rm_whitespaces.pl.

Währungen durch einen Eintrag mit Doppelpunkten zu speichern ist
umständlich und unsicher. Dafür wird nun eine eigene Tabelle erstellt.

Die neue Tabelle currencies erhält 2 Spalten id und curr.

Alle bisherigen Spalten, in der die Währung gespeichert wurde, zeigen
nun auf die id. Die Spalte curr ist ein Textfeld und sollte ein
Kürzel der Währung enthalten (z.B. EUR).

Die Spalte curr in der defaults enthält nun nur noch die Standard-
währung. Dieses Feld sollte IMMER gefüllt sein und kann nach
erstellen der Datenbank nicht geändert werden.

Conflicts:

locale/de/all

11 years agoAnpassung Upgrade-Script an neue Synthax
Niclas Zimmermann [Thu, 2 May 2013 10:40:28 +0000 (12:40 +0200)]
Anpassung Upgrade-Script an neue Synthax

Passt zwei alte Upgrade-Scripte an die neue Synthax an.

11 years agoMerge branch 'master' into currency
Niclas Zimmermann [Thu, 2 May 2013 08:55:07 +0000 (10:55 +0200)]
Merge branch 'master' into currency

Conflicts:
locale/de/all

11 years agoUpgrade-Script für Steuerfilterung
Niclas Zimmermann [Mon, 29 Apr 2013 13:10:50 +0000 (15:10 +0200)]
Upgrade-Script für Steuerfilterung

Bei Dialogbuchungen kam es in der Vergangenheit oft zu Verwechslungen
mit Vor-/Umsatzsteuer. Daher werden für jede Steuer nun auch alle
Kontoarten gespeichert, bei denen die Steuer angezeigt werden soll.
Dieser Commit enthält das DB-Update, um die Speicherung möglich zu
machen.

Siehe auch #2249.