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.
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.
Niclas Zimmermann [Mon, 6 May 2013 13:01:30 +0000 (15:01 +0200)]
Entfernung von trailing whitespaces
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.
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.
Niclas Zimmermann [Thu, 2 May 2013 08:55:07 +0000 (10:55 +0200)]
Merge branch 'master' into currency
Conflicts:
locale/de/all
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.
Niclas Zimmermann [Mon, 29 Apr 2013 14:15:28 +0000 (16:15 +0200)]
Steuern nach Steuerschlüssel und Steuersatz ordnen
Steuern wurden bisher immer nur nach Steuerschlüssel geordnet. Jetzt
wird eine neue Untersortierung verwendet (Steuersatz).
Niclas Zimmermann [Mon, 22 Apr 2013 16:45:56 +0000 (18:45 +0200)]
Filtert Steuern bei Dialogbuchungen
Bei Dialogbuchungen kam es in der Vergangenheit zu Verwechslungen
von Umsatz- und Vorsteuer. Für jedes Konto werden daher nun Steuern
nur noch angezeigt, wenn die Steuer so eingestellt ist, dass sie
für die Kontoart des ausgewählten Kontos angezeigt wird.
Implementiert #2249.
Moritz Bunkus [Tue, 30 Apr 2013 15:19:50 +0000 (17:19 +0200)]
"Verknüpfte Dokumente" auch bei Kreditoren-/Debitorenbuchungen anzeigen
Moritz Bunkus [Tue, 30 Apr 2013 15:07:32 +0000 (17:07 +0200)]
CSV-Import: Neu anlegen gefixt
Wenn noch kein Objekt existierte und auch keine Nummernspalte
angegeben war, so wurde nur der allererste Eintrag neu angelegt, der
Rest als angeblich schon existierend nicht behandelt.
Moritz Bunkus [Tue, 30 Apr 2013 14:58:49 +0000 (16:58 +0200)]
Verknüpfte Dokumente: Auch SEPA-Überweisungen/-Einzüge anzeigen
Bisher noch nicht bei Debitoren- und Kreditorenbuchungen.
Conflicts:
SL/Presenter.pm
Moritz Bunkus [Tue, 30 Apr 2013 14:10:03 +0000 (16:10 +0200)]
Funktionen 'snakify' und 'camelify' nach SL::Util verschoben, gebugfixt, getestet
Moritz Bunkus [Tue, 30 Apr 2013 12:43:43 +0000 (14:43 +0200)]
Relationships 'sepa_export_items' in Invoice & PurchaseInvoice
Moritz Bunkus [Tue, 30 Apr 2013 12:38:49 +0000 (14:38 +0200)]
Kosmetik
Moritz Bunkus [Tue, 30 Apr 2013 11:26:51 +0000 (13:26 +0200)]
Bei Änderung Rechnungsdatum ohne ausgewählte Zahlungsbedingungen Fälligkeitsdatum auf Rechnungsdatum setzen
Moritz Bunkus [Mon, 29 Apr 2013 11:16:48 +0000 (13:16 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Mon, 29 Apr 2013 11:12:16 +0000 (13:12 +0200)]
Buchungsjournal: Filter "Bearbeiter" gefixt
Behebt #2248.
Moritz Bunkus [Mon, 29 Apr 2013 11:09:31 +0000 (13:09 +0200)]
Einkaufsrechnung buchen bei Bestandsmethode: Kontenverknüpfung aus Buchungsgruppen, nicht aus parts
Moritz Bunkus [Mon, 29 Apr 2013 11:09:05 +0000 (13:09 +0200)]
Einkaufsrechnung buchen bei Bestandsmethode: falsche Spaltennamen/-anzahl gefixt
Bernd Bleßmann [Mon, 29 Apr 2013 10:49:30 +0000 (12:49 +0200)]
OE::, DO::order_details und IC::prepare_parts_for_printing mit lokaler form ...
und myconfig arbeiten lassen
Betrifft #2247.
Bernd Bleßmann [Mon, 29 Apr 2013 07:58:45 +0000 (09:58 +0200)]
FlattenToForm: auch currency (nicht nur curr) in die Form bringen.
Betrifft #2247.
Bernd Bleßmann [Mon, 29 Apr 2013 07:51:23 +0000 (09:51 +0200)]
FlattenToForm: employee und salesman enden mit Unterstrich in der Form.
Behebt #2235.
Moritz Bunkus [Fri, 26 Apr 2013 16:10:32 +0000 (18:10 +0200)]
locale/de/all: Schreibfehler. Ich bin nicht mehr konzentriert.
Moritz Bunkus [Fri, 26 Apr 2013 16:05:59 +0000 (18:05 +0200)]
Moritz Bunkus [Fri, 26 Apr 2013 16:03:25 +0000 (18:03 +0200)]
Periodische Rechnungen: Checkbox für "alle drei Monate" richtig benennen
"quartalsweise" meint normalerweise die Ausführung am ersten Tag eines
jeden Quartals, sprich am 01.01., 01.04., 01.07. und 01.10. Bei
periodischen Rechnungen ist aber gemeint, dass Rechnungen im Abstand
von drei Monaten, also vierteljährlich erzeugt werden.
Moritz Bunkus [Fri, 26 Apr 2013 15:53:05 +0000 (17:53 +0200)]
Globales locale-Objekt nutzen
Moritz Bunkus [Fri, 26 Apr 2013 15:50:22 +0000 (17:50 +0200)]
Verknüpfte Dokumente: Schließen des Fensters gefixt
Behebt auch das Problem, dass der AJAX-Spinner bis zum nächsten
vollständigen Seitenladen erhalten bleibt.
Moritz Bunkus [Fri, 26 Apr 2013 12:34:14 +0000 (14:34 +0200)]
Verknüpfte Belege Einkauf/Verkauf/Projekte: Listen nach Datum sortieren
Moritz Bunkus [Fri, 26 Apr 2013 12:23:36 +0000 (14:23 +0200)]
Kunden-/Lieferantenstammdatenmaske: Längen einiger Eingabefelder größer gemacht
Betroffen: Steuernummer, UStID-Nr, Unsere Nummer bei Lieferant/Kunde,
Kontonummer, Bankleitzahl, Bank, BIC, IBAN
Moritz Bunkus [Fri, 26 Apr 2013 12:11:51 +0000 (14:11 +0200)]
Wiederkehrende Rechnungen: Job täglich ausführen lassen
Damit ist es problemlos möglich, Rechnungen immer am x. eines Monats
zu erzeugen (z.B. immer am 15., indem das Startdatum auf den 15. eines
Monats gesetzt wird).
Moritz Bunkus [Fri, 26 Apr 2013 12:10:57 +0000 (14:10 +0200)]
Wiederkehrende Rechnung: Debugmeldungen immer, aber auf Level DEBUG1 ausgeben
Moritz Bunkus [Fri, 26 Apr 2013 08:19:12 +0000 (10:19 +0200)]
Shell-Script zum Verbinden mit Auth- oder User-DB via psql
Moritz Bunkus [Thu, 25 Apr 2013 16:05:16 +0000 (18:05 +0200)]
Fehlende Übersetzungen ergänzt
Moritz Bunkus [Thu, 25 Apr 2013 16:00:51 +0000 (18:00 +0200)]
Doppelte Übersetzungen (Unterschied nur Groß-/Kleinschreibung) vermeiden
Moritz Bunkus [Thu, 25 Apr 2013 11:23:23 +0000 (13:23 +0200)]
Perl-Datenbankupgrades: Funktion add_print_templates() zum Hinzufügen neuer Druckvorlagen
Moritz Bunkus [Thu, 25 Apr 2013 09:49:57 +0000 (11:49 +0200)]
users/kivitendo-print* ignorieren
Moritz Bunkus [Thu, 25 Apr 2013 09:49:47 +0000 (11:49 +0200)]
SL::Template::LaTeX: Funktion zum Parsen & PDF erzeugen aus einem .tex mit nur einem Funktionsaufruf
Moritz Bunkus [Wed, 24 Apr 2013 13:19:47 +0000 (15:19 +0200)]
_hashify: verallgemeinert, getestet, nach SL::Util verschoben (und das dabei erfunden)
Sven Schöling [Thu, 11 Apr 2013 10:51:40 +0000 (12:51 +0200)]
config tag-style für TT vorlagen
Sven Schöling [Wed, 10 Apr 2013 12:26:21 +0000 (14:26 +0200)]
Erste Version Template Toolkit Druck
Moritz Bunkus [Tue, 23 Apr 2013 12:42:13 +0000 (14:42 +0200)]
jQuery-Script/Methode zum Anstoßen von Downloads
Moritz Bunkus [Mon, 22 Apr 2013 10:27:41 +0000 (12:27 +0200)]
L-Plugin und Presenter: Erzeugung "ID"-Attribute mittels "no_id => 1" unterdrückbar
G. Richardson [Wed, 24 Apr 2013 10:39:30 +0000 (12:39 +0200)]
kleine Korrektur
Kommentare beim letztem Commit waren vertauscht
G. Richardson [Wed, 24 Apr 2013 09:59:24 +0000 (11:59 +0200)]
Bilanz-Bericht: eigene EB/SB-Filter für Gegenüberstellung
Jetzt kann man sowohl die Bilanz zum Stichtag, als auch zum
Gegenüberstellungstag, mit Filtern für EB- und SB-Buchungen ziehen.
Ein nützlicher Vergleich ist z.B.:
Zum Stand: 31.12.2012 (keine Haken gesetzt)
Gegenüberstellen zu: 01.01.2013 Haken bei: "nur EB-Buchungen"
um zu sehen ob alle Salden korrekt übertragen worden sind.
G. Richardson [Thu, 10 May 2012 09:31:33 +0000 (11:31 +0200)]
cc Feld beim Kunden reaktivieren und bcc-Feld verschoben
Das Cc-Feld in der Kundenmaske wieder aktiviert. Die Funktionalität war
noch voll vorhanden, nur das Feld aus der Maske verschwunden.
Außerdem das Bcc-Feld von dem Reiter "Ansprechpartner" in den Reiter
"Rechnungsadresse" verschoben, da das Feld nichts mit Ansprechpartnern
zu tun hat.
Diese Felder werden - wenn gefüllt - auch bei Mailversand von Belegen an
Kunden automatisch übernommen.
Der Commit bezieht sich auf meinen Kommentar in Ticket 1882.
Moritz Bunkus [Wed, 24 Apr 2013 08:32:13 +0000 (10:32 +0200)]
Zwei Datenbankwarnungen vermeiden: cannot convert '' to number
Moritz Bunkus [Tue, 23 Apr 2013 14:11:17 +0000 (16:11 +0200)]
Perl-DB-Upgradescripte refactoring: Bugfix #1
Moritz Bunkus [Tue, 23 Apr 2013 12:15:33 +0000 (14:15 +0200)]
Perl-Datenbank-Upgradescripte: Dokumentationsupdate
Moritz Bunkus [Tue, 23 Apr 2013 12:01:44 +0000 (14:01 +0200)]
Perl-Datenbank-Upgradescripte auf Objektorientierung & strict umgestellt
Moritz Bunkus [Tue, 23 Apr 2013 07:13:47 +0000 (09:13 +0200)]
Bericht Ansprechpersonen: weitere Spalten ausgeben können
Moritz Bunkus [Tue, 23 Apr 2013 07:01:21 +0000 (09:01 +0200)]
CSV-Import Ansprechpersonen: Aktualisieren von Existierenden via Spalte "cp_id"
Conflicts:
SL/Controller/CsvImport/Contact.pm
Thomas Heck [Mon, 22 Apr 2013 14:08:09 +0000 (16:08 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Thomas Heck [Mon, 22 Apr 2013 14:05:54 +0000 (16:05 +0200)]
Die Einzelteil-Tabelle für Erzeugnisse richtig ausrichten
fixt #2230
Bernd Bleßmann [Mon, 22 Apr 2013 13:38:09 +0000 (15:38 +0200)]
Modus für Druckbefehl bei wiederkehrenden Rechnungen richtig einstellen.
Behebt #2246.
Thomas Heck [Mon, 22 Apr 2013 13:02:51 +0000 (15:02 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Thomas Heck [Mon, 22 Apr 2013 12:27:37 +0000 (14:27 +0200)]
Die wichtigsten Einstellungen oben darstellen
Haupt- und Nebensortierung in der Verkaufsberichte-Suchmaske
wieder oben darstellen.
fixt #2243
Moritz Bunkus [Mon, 22 Apr 2013 11:09:01 +0000 (13:09 +0200)]
update_defaults: Fall "Spalte noch leer" richtig behandeln
Bei neu angelegten Datenbanken sind die Nummernkreisspalten NULL, was
SL::PrefixedNumber nicht mag. Also in solchen Fällen '0' annehmen.
Behebt #2245.
Bernd Bleßmann [Mon, 22 Apr 2013 10:18:21 +0000 (12:18 +0200)]
Nicht vorhandene Spalte aus Rose-Mapping entfernen.
deviating_fiscal_year kam wohl aus Versehen im
commit
693e58208df2667024aaf4ac92cb8f8e8d820b38 rein.
Niclas Zimmermann [Fri, 19 Apr 2013 16:05:00 +0000 (18:05 +0200)]
Anpassung für global eindeutige Artikelnummern
Artikelnummern sind nun in der parts eindeutig. D.h. es ist auch
sinnvoll vorher auf alle Artikelnummern zu prüfen.
Niclas Zimmermann [Fri, 19 Apr 2013 15:39:07 +0000 (17:39 +0200)]
Verbesserung Upgrade-Script Erzeugnisnummern
Die Änderung macht es dem Benutzer möglich, direkt beim Update
Artikelnummern zu ändern. Weiterhin wurde noch Text ergänzt, der
dem Benutzer die Änderung erläutert.
Niclas Zimmermann [Fri, 19 Apr 2013 12:42:28 +0000 (14:42 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Fri, 19 Apr 2013 09:21:07 +0000 (11:21 +0200)]
Nummernkreis Erzeugnis
Der TransNumberGenerator musste noch für den neuen Nummernkreis
Erzeugnisse angepasst werden.
Moritz Bunkus [Thu, 4 Apr 2013 07:53:04 +0000 (09:53 +0200)]
DB-Object-Hooks: bei Exception in Hook auch Objekttyp in Exception-Text aufnehmen
Moritz Bunkus [Fri, 19 Apr 2013 08:34:40 +0000 (10:34 +0200)]
ReportGenerator: "data" forçiert stringifizieren, um auch mit SL::Locale::String zurechtzukommen
Moritz Bunkus [Thu, 4 Apr 2013 08:50:04 +0000 (10:50 +0200)]
Text-Funktion "truncate" nach Common verschoben, dokumentiert, getestet
Moritz Bunkus [Tue, 16 Apr 2013 13:49:37 +0000 (15:49 +0200)]
CSS-Klasse "listrow", die über nth-child-Selektoren arbeitet
Moritz Bunkus [Fri, 19 Apr 2013 12:14:02 +0000 (14:14 +0200)]
RDBO: Exceptions in before_*/after_*-Hooks bubblen
Moritz Bunkus [Tue, 16 Apr 2013 13:47:33 +0000 (15:47 +0200)]
locales.pl: Endloses rekursives Scannen derselben Datei verhindern
Conflicts:
scripts/locales.pl
Moritz Bunkus [Tue, 16 Apr 2013 12:15:09 +0000 (14:15 +0200)]
render() in Controller+Presenter: Support für Typ "text"
Moritz Bunkus [Thu, 18 Apr 2013 13:16:00 +0000 (15:16 +0200)]
jqModal: allgemeines Styling auch für lx-office-erp-Stylesheet
Moritz Bunkus [Thu, 18 Apr 2013 12:11:02 +0000 (14:11 +0200)]
ClientJS: "jqmClose()" zum Schließen von jqModal-Dialogen
Moritz Bunkus [Thu, 18 Apr 2013 11:42:43 +0000 (13:42 +0200)]
Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert
Moritz Bunkus [Thu, 4 Apr 2013 08:50:21 +0000 (10:50 +0200)]
ClientJS: Dokumentationsupdate
Niclas Zimmermann [Thu, 18 Apr 2013 11:55:35 +0000 (13:55 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Behebt einfach nur Conflicts.
Conflicts:
SL/TransNumber.pm
G. Richardson [Thu, 18 Apr 2013 11:50:34 +0000 (13:50 +0200)]
in print_form korrekte Belegwerte an history_erp übergeben
Bei Verkaufsbelegen wurde in snumbers immer nur "ordnumber_"
geschrieben, jetzt wird der korrekte Name (z.B. invnumber_123)
geschrieben, so daß man in der Historiensuchmaschine nach
Verkaufsbelegen suchen kann.
Niclas Zimmermann [Thu, 18 Apr 2013 11:50:05 +0000 (13:50 +0200)]
Merge branch 'erzeugnisnummern'
Niclas Zimmermann [Thu, 18 Apr 2013 11:47:23 +0000 (13:47 +0200)]
Nummernkreis für Erzeugnisse
Für Erzeugnisse gibt es jetzt einen eigenen Nummernkreis. Lässt
man das Feld frei, wird weiterhin der Nummernkreis von Waren auch
für Erzeugnisse verwendet.
Niclas Zimmermann [Mon, 15 Apr 2013 16:10:38 +0000 (18:10 +0200)]
Enthält Upgrade-Script für eindeutige Artikelnummern
Dieses Upgrade Script setzt einen Unique-Constraint auf die Spale
partnumer in der Tabelle parts. Falls es doppelte Artikelnummern
gibt, wird das Update abgebrochen.
Weiterhin wird ein neuer Nummernkreis für Erzeugnisse in die defaults
eingefügt.
G. Richardson [Wed, 17 Apr 2013 14:04:59 +0000 (16:04 +0200)]
Kontenabgleich - Bug bei Differenz behoben und Feld read-only
Hat man beim Kontenabgleich im Feld "Sammelrechnungsbilanz" Werte
eingegeben, die nicht zu einer Differenz 0 geführt haben, kam es nach
Erneuern manchmal zu Formatierungsfehlern die man nicht mehr beheben
konnte.
Daher wird $form->{difference} jetzt bei jedem Update neu initialisiert.
Kann man bestimmt sauberer lösen, stellt aber erst Mal die
Funktionalität wieder her.
Außerdem wurde das Eingabefeld auf readonly gesetzt, an sich könnte man
es auch nur als Text anzeigen, sofern man das hidden behält.
Jan Büren [Tue, 16 Apr 2013 08:36:13 +0000 (10:36 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Tue, 16 Apr 2013 08:34:15 +0000 (10:34 +0200)]
Erzeugnis-Nummer eindeutig
Fixt #2238
Niclas Zimmermann [Mon, 15 Apr 2013 15:55:21 +0000 (17:55 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Mon, 15 Apr 2013 15:53:08 +0000 (17:53 +0200)]
Kontonummer in der Bilanz anzeigen
In der Bilanz wurde die Kontonummer bei Eigentum nicht angezeigt.
Niclas Zimmermann [Mon, 15 Apr 2013 15:53:08 +0000 (17:53 +0200)]
Kontonummer in der Bilanz anzeigen
In der Bilanz wurde die Kontonummer bei Eigentum nicht angezeigt.
Moritz Bunkus [Mon, 15 Apr 2013 13:15:17 +0000 (15:15 +0200)]
Evil debug output removal
Moritz Bunkus [Mon, 15 Apr 2013 13:06:16 +0000 (15:06 +0200)]
CSV-Import Kunden/Lieferanten: Ungültige Zeichen (\r\n) durch Leerzeichen ersetzen
Moritz Bunkus [Mon, 15 Apr 2013 12:03:34 +0000 (14:03 +0200)]
CSV-Import Kunden/Lieferanten: Schalter für Behandlung bereits vorhandener Einträge
Conflicts:
SL/Controller/CsvImport/CustomerVendor.pm
Niclas Zimmermann [Mon, 15 Apr 2013 12:05:21 +0000 (14:05 +0200)]
EK-/VK-Preis bei Erzeugnissen
Wenn man bei einem Erzeugnis eine falsche Artikelnummer bei einem
Erzeugnis eingetragen hat und dann auf den Zurück-Button gedrückt hat,
so haben sich EK-/VK-Preis verändert. Jetzt bleibt er gleich.
Weiterhin wurde das Verhalten beim Hinzufügen eines Artikels ver-
bessert. Bisher wurde immer der Verkaufspreis des Artikels auf den
Verkaufspreis addiert, wenn der Artikel durch eine Auswahlliste
hinzugefügt wurde. Dieses Verhalten ist aber nur im unteren Abschnitt
bei der Summe aller Verkaufspreise erwünscht.
Moritz Bunkus [Fri, 12 Apr 2013 14:46:44 +0000 (16:46 +0200)]
Rose-Fremdschlüssel richtig benennen: wiederkehrende Rechnungen fixen
G. Richardson [Tue, 9 Apr 2013 10:39:40 +0000 (12:39 +0200)]
Boolean-Felder in acc_trans auf not null setzen
Es gibt dort zwar ein "default false", aber Buchungen von vor dem
"default false" können noch auf NULL stehen.
Dadurch kommen manche Berichte wie die Bilanz, wo z.B. explizit auf
"cb_transaction is false" geprüft wird, auf falsche Zahlen.
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.
Niclas Zimmermann [Fri, 5 Apr 2013 08:14:56 +0000 (10:14 +0200)]
Verletzung von NOT NULL Constraints
Bei Zahlungen gab es noch ein paar Probleme durch NOT-NULL-Constraints.
Behebt Bug #2228.
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.
Niclas Zimmermann [Thu, 14 Mar 2013 12:51:51 +0000 (13:51 +0100)]
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.
Bernd Bleßmann [Fri, 5 Apr 2013 10:39:34 +0000 (12:39 +0200)]
Kunden-Import mit business_id repariert.
Schreibfehler im Methodenaufruf.
Niclas Zimmermann [Fri, 5 Apr 2013 08:19:42 +0000 (10:19 +0200)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Fri, 5 Apr 2013 08:14:56 +0000 (10:14 +0200)]
Verletzung von NOT NULL Constraints
Bei Zahlungen gab es noch ein paar Probleme durch NOT-NULL-Constraints.
Behebt Bug #2228.
Moritz Bunkus [Thu, 4 Apr 2013 12:39:01 +0000 (14:39 +0200)]
jquery-Overlay: Allgemeinen CSS entfernen
Eingeführt wurde es für die case study der Online-Hilfe, die aber nie
weiter verfolgt wurde. Jetzt beißen sich diese allgemeinen
Stylinganweisungen mit denjenigen bei den verknüpften Belegen (welche
speziellere CSS-Klassen nutzen).
Sollte die Online-Hilfe jemals richtig implementiert werden, werden
wir dafür ebenfalls eigene CSS-Klassen verwenden und nicht brachial
alle jquery-Overlay-Fenster über einen Kamm scheren.
Moritz Bunkus [Wed, 3 Apr 2013 11:34:51 +0000 (13:34 +0200)]
SEPA-Masken: Eingabefeldern passend zu XML-Spezifikation in Länge beschränken