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.
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
Niclas Zimmermann [Tue, 2 Apr 2013 09:57:02 +0000 (11:57 +0200)]
Zu viel Code entfernt
c9c4734626e355fc52d91cb0e375b1864a49ccf6 hat Code entfernt, der nicht
entfernt werden sollte. Ist jetzt wieder hinzugekommen, allerdings
mit einer kleinen Schönheitskorrektur.
Niclas Zimmermann [Tue, 2 Apr 2013 09:05:46 +0000 (11:05 +0200)]
Entfernt doppelte Prüfung
SL/AM enthielt unnötig doppelten Code.
Niclas Zimmermann [Tue, 2 Apr 2013 08:55:08 +0000 (10:55 +0200)]
Fehler beim Anlegen eines Kontos
Durch einen NOT NULL Constraint für chart.link ist ein Fehler beim
Anlegen neuer Konten entstanden.
Behebt Bug #2223.
digifoto [Mon, 26 Nov 2012 16:33:59 +0000 (17:33 +0100)]
Lieferdatum in Gutschrift und Einkaufsrechnung
Bei der Verkaufsgutschrift und der Einkaufsrechnung hat jetzt das Lieferdatum
(oder Leistungsdatum) wie bei der Rechnung Vorrang vor dem Rechnungsdatum, wenn
es gesetzt ist. Einkaufsgutschriften gibt es noch nicht.
Anwendungsbeispiele:
* nach einer Mehrwertsteueränderung möchte man eine Rechnung mit dem alten
Steuersatz gutschreiben, und braucht dafür natürlich noch den alten Steuersatz.
* nach einer Mehrwertsteueränderung muß man eine Einkaufsrechnung mit dem alten
Steuersatz buchen
Bei Erstellung von Verkaufsgutschrift aus Verkaufsrechnung wird das Lieferdatum
jetzt übernommen und mit gespeichert.
Bei Einkaufsrechnungen (ap) wird jetzt auch Lieferdatum gespeichert, neue
Spalte deliverydate.
Thomas Heck [Mon, 18 Mar 2013 16:56:53 +0000 (17:56 +0100)]
"Steuer im Preis inbegriffen" nicht mehr beim Erneuern überschreiben.
fixt #2219
Jan Büren [Fri, 15 Mar 2013 12:53:16 +0000 (13:53 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Fri, 15 Mar 2013 12:51:37 +0000 (13:51 +0100)]
Beim DATEV-Export Lieferdatum als entscheidenden Tag zur Bestimmung der Steuer berücksichtigen
Analog wie bei Einkaufs- und Verkaufsbelegen wird jetzt auch beim DATEV-Export
das Lieferdatum der Transaktion verwendet.
Jan Büren [Fri, 15 Mar 2013 12:22:27 +0000 (13:22 +0100)]
Typo korrigiert
Niclas Zimmermann [Fri, 15 Mar 2013 09:29:40 +0000 (10:29 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Fri, 15 Mar 2013 09:26:34 +0000 (10:26 +0100)]
Bebuchte Steuern nicht verändern
Wenn man einmal mit einer Steuer gebucht hat, kann man diese nun nicht
mehr an der Oberfläche ändern.
Implementiert #2217.
Sven Schöling [Thu, 14 Mar 2013 17:04:18 +0000 (18:04 +0100)]
Lange überfällige Doku zu Layouts
Sven Schöling [Thu, 14 Mar 2013 17:03:40 +0000 (18:03 +0100)]
Warnung unterdrücken die den Test fehlschlagen lässt.
Sven Schöling [Thu, 14 Mar 2013 12:24:16 +0000 (13:24 +0100)]
broken links Test auf templates sund doc einschränken.
Sven Schöling [Thu, 14 Mar 2013 12:18:04 +0000 (13:18 +0100)]
Layout auf Presenter umgestellt.
Behebt circular includes von SL::Layout::Base -> SL::Controller::Base -> SL::Request -> SL::Layout::Base
Bernd Bleßmann [Wed, 13 Mar 2013 21:23:20 +0000 (22:23 +0100)]
Flash-Meldung im CSV-Report auch anzeigen.
Sven Schöling [Wed, 13 Mar 2013 18:04:22 +0000 (19:04 +0100)]
acts_as_list sollte nicht kaputtgehen hier
Moritz Bunkus [Wed, 13 Mar 2013 16:49:02 +0000 (17:49 +0100)]
L: neue Funktion ajax_submit_tag()
Moritz Bunkus [Wed, 13 Mar 2013 14:40:25 +0000 (15:40 +0100)]
ClientJS: alle Flash-Kategorien nach nächstem Standard-AJAX-Call leeren
Moritz Bunkus [Wed, 13 Mar 2013 14:31:35 +0000 (15:31 +0100)]
Controller-redirect_to-Funktion: Redirect bei AJAX via Antwort mittels ClientJS
Moritz Bunkus [Wed, 13 Mar 2013 14:31:11 +0000 (15:31 +0100)]
ClientJS: Unterstützung für Browser-Redirects ("$js->redirect_to")
Moritz Bunkus [Wed, 13 Mar 2013 14:29:50 +0000 (15:29 +0100)]
L.button_tag: Support für 'confirm' & Doku
Moritz Bunkus [Wed, 13 Mar 2013 09:47:15 +0000 (10:47 +0100)]
ClientJS: jQuery-Funktionen addClass, removeClass, toggleClass; Utility-Funktion "action_if"; Doku
Moritz Bunkus [Tue, 12 Mar 2013 10:48:37 +0000 (11:48 +0100)]
SL::PrefixedNumber -- Nummernkreisartige Nummer erhöhen ohne Datenbank
Moritz Bunkus [Tue, 12 Mar 2013 12:00:03 +0000 (13:00 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Tue, 12 Mar 2013 11:59:55 +0000 (12:59 +0100)]
select_tag(): bei 'with_empty' auch wirklich leeres 'value'-Attribut ausgeben
Siehe
0550e83 und
072c821. Fixt #2210.
Niclas Zimmermann [Tue, 12 Mar 2013 10:41:05 +0000 (11:41 +0100)]
Alte Trigger anpassen
Die Tabellen vendortax und customertax wurden in Commit
9f07753b
entfernt. Allerdings mussten die Trigger del_vendor() und
del_customer() noch angepasst werden.
Behebt Bug #2201.
Bernd Bleßmann [Tue, 12 Mar 2013 07:53:19 +0000 (08:53 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Tue, 12 Mar 2013 07:51:34 +0000 (08:51 +0100)]
Überreste von "chart.pos_ustva" entfernen (siehe
0daf163)
Bernd Bleßmann [Tue, 12 Mar 2013 07:51:12 +0000 (08:51 +0100)]
Phase sollte heißen, wie der Plan.
Moritz Bunkus [Tue, 12 Mar 2013 07:49:47 +0000 (08:49 +0100)]
Überreste von "gifi" entfernen (siehe
0daf163)
Fixt #2209.
Jan Büren [Mon, 11 Mar 2013 14:32:46 +0000 (15:32 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 11 Mar 2013 14:29:31 +0000 (15:29 +0100)]
Offen Forderungen / Verbindlichkeiten - Fälligkeitsdatum bei Stichtag berücksichtigen
Seit der 3.0 ist der Bericht in freiem Zeitraum und Stichtag aufgeteilt.
Der freie Zeitraum ist noch der "abwärtskompatible" Code von damals, der überwiegend
über das Rechnungsdatum offene Posten definiert. Beim Stichtag ist dies aber nicht mehr so,
daher erfolgt hier die Prüfung auf Fälligkeitsdatum. Falls kein Fälligkeitsdatum gesetzt ist (NULL),
wird dieses gar nicht angezeigt (möglich bei Einkaufs- und Verkaufsrechnungen).
Moritz Bunkus [Mon, 11 Mar 2013 14:17:37 +0000 (15:17 +0100)]
Aufträge etc: Beleg nach Zeilen löschen
Behebt #2207.
Moritz Bunkus [Mon, 11 Mar 2013 14:15:24 +0000 (15:15 +0100)]
Bei Projekten keine Kundenverknüpfung erzwingen
Behebt #2205.
Moritz Bunkus [Mon, 11 Mar 2013 14:13:11 +0000 (15:13 +0100)]
Reste der Tabellen "rma" und "rmaitems" entfernt
Behebt #2204.
Moritz Bunkus [Mon, 11 Mar 2013 14:10:11 +0000 (15:10 +0100)]
select_tag(): Funktionalität von "with_empty" wiederherstellen
Behebt #2208.
Moritz Bunkus [Mon, 11 Mar 2013 11:50:06 +0000 (12:50 +0100)]
AttrDuration: in SL::DB::Object->assign_attributes() auch attr_man_days_string() vor _unit() auswerten
Moritz Bunkus [Mon, 11 Mar 2013 11:20:44 +0000 (12:20 +0100)]
Tag-Presenter: man_days_tag()-Funktion
Moritz Bunkus [Mon, 11 Mar 2013 11:06:16 +0000 (12:06 +0100)]
L/Presenter: mehrere Funktionen aus L in Presenter verschoben
Moritz Bunkus [Mon, 11 Mar 2013 10:27:46 +0000 (11:27 +0100)]
Presenter: Funktion format_man_days()
Moritz Bunkus [Mon, 11 Mar 2013 10:21:02 +0000 (11:21 +0100)]
Presenter-Template-Plugin: bei nicht existierenden Funktionen warnen
Bernd Bleßmann [Mon, 11 Mar 2013 11:39:48 +0000 (12:39 +0100)]
CSVImport: Fehlermeldung beim Speichern auch anzeigen.
Falsche Variable in der Übersetzung.
Moritz Bunkus [Fri, 8 Mar 2013 16:47:14 +0000 (17:47 +0100)]
AttrDuration-Helfer
Moritz Bunkus [Fri, 8 Mar 2013 16:47:00 +0000 (17:47 +0100)]
Warnungen über undefinierte/nicht numerische Werte vermeiden
Niclas Zimmermann [Fri, 8 Mar 2013 16:29:18 +0000 (17:29 +0100)]
Merge branch 'acc_trans'
Niclas Zimmermann [Fri, 8 Mar 2013 16:23:59 +0000 (17:23 +0100)]
Update-Script für constraints in der acc_trans
Fügt NOT-NULL constraints für die Spalten chart_id und trans_id in
der acc_trans hinzu. Falls NULL-Einträge vorhanden sind, wird das
Update mit Fehlermeldung abgebrochen.
Weiterhin wird eine Dependency in add_chart_link_to_acc_trans
hinzugefügt. Hier gab es durch NULL-Werte in acc_trans.chart_id
Probleme.
Moritz Bunkus [Fri, 8 Mar 2013 14:08:04 +0000 (15:08 +0100)]
SL::Locale::language_join: Arrays menschenlesbar ausgeben
z.B. für @ary = qw(links rechts oben): "links, rechts und oben"
Moritz Bunkus [Fri, 8 Mar 2013 13:52:27 +0000 (14:52 +0100)]
L.select_tag: Unterstützung für Nutzung von <optgroup>s
Moritz Bunkus [Fri, 8 Mar 2013 12:17:22 +0000 (13:17 +0100)]
L: "truncate" und "simple_format" in Presenter verschoben
Moritz Bunkus [Thu, 7 Mar 2013 12:24:32 +0000 (13:24 +0100)]
CSS für Klasse "dimmed-text"
Thomas Heck [Fri, 8 Mar 2013 09:01:54 +0000 (10:01 +0100)]
taxincluded von Rose laden lassen
Thomas Heck [Thu, 7 Mar 2013 16:34:36 +0000 (17:34 +0100)]
IS::get_customer nicht mehr zum Lader der Einstellung für taxincluded verwenden
fixt #2015
Thomas Heck [Thu, 7 Mar 2013 15:42:49 +0000 (16:42 +0100)]
JS-Übersetzung immer in HEAD laden
Moritz Bunkus [Thu, 7 Mar 2013 12:41:36 +0000 (13:41 +0100)]
JS-Locales: Ausgabedateinamen richtig ermitteln
Moritz Bunkus [Thu, 7 Mar 2013 12:09:51 +0000 (13:09 +0100)]
ActsAsList: add_to_list() auch aufrufen können, wenn 'position' noch gesetzt ist
Moritz Bunkus [Thu, 7 Mar 2013 12:08:22 +0000 (13:08 +0100)]
ClientJS: Unterstützung für jstree.create_node
Moritz Bunkus [Thu, 7 Mar 2013 11:17:06 +0000 (12:17 +0100)]
Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben
Moritz Bunkus [Thu, 7 Mar 2013 10:25:04 +0000 (11:25 +0100)]
Flash-DIVs immer ausgeben & Flash-Kategorie fett
Moritz Bunkus [Thu, 7 Mar 2013 09:06:42 +0000 (10:06 +0100)]
Console: Diverse Kommandozeilen und Optionen
Z.B. "-e code" zum direkten Ausführen von Code oder "-f filename" zum
Ausführen von Code aus einer Datei.
Moritz Bunkus [Thu, 7 Mar 2013 07:57:23 +0000 (08:57 +0100)]
ClientJS: Methoden "focus" und "action"
Niclas Zimmermann [Thu, 7 Mar 2013 11:42:48 +0000 (12:42 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Niclas Zimmermann [Thu, 7 Mar 2013 11:40:20 +0000 (12:40 +0100)]
chart_link auslesen
Die Spalte chart_link aus der acc_trans wird jetzt auch in der
ausgelesen (im Datev-Export und bei Berichten).
Thomas Heck [Thu, 7 Mar 2013 10:43:33 +0000 (11:43 +0100)]
JS-Übersetzung: Fehlermeldung unterdrücken und nur eine Abfrage am Stück zulassen
Thomas Heck [Thu, 7 Mar 2013 10:21:04 +0000 (11:21 +0100)]
Merge branch 'dev'
Niclas Zimmermann [Thu, 7 Mar 2013 09:22:46 +0000 (10:22 +0100)]
Fremdschlüssel für gl.department_id
In der gl gab es für department_id einen Standardwert 0. Dieser
wurde entfernt und stattdessen wurde ein Fremdschlüssel auf
department.id gesetzt.
Behebt Bug #2197.
Thomas Heck [Wed, 6 Mar 2013 16:39:26 +0000 (17:39 +0100)]
JS-Übersetzungen in den js-Ordner verschoben (Teil 2)
Thomas Heck [Wed, 6 Mar 2013 16:18:57 +0000 (17:18 +0100)]
JS-Übersezung ans neue Javascript-Setup angepasst
Moritz Bunkus [Wed, 6 Mar 2013 15:31:28 +0000 (16:31 +0100)]
ClientJS: um jstree-Funktionen erweitert; client_js.js komplett automatisch erzeugen
Moritz Bunkus [Wed, 6 Mar 2013 14:05:23 +0000 (15:05 +0100)]
ClientJS: render()-Funktion zum noch besseren Chaining
Moritz Bunkus [Wed, 6 Mar 2013 14:04:40 +0000 (15:04 +0100)]
ActsAsList-Helfer: get_full_list() liefert alle Items in der selben Liste wie $self
Moritz Bunkus [Mon, 4 Mar 2013 16:01:31 +0000 (17:01 +0100)]
Neues JS: jquery.contextMenu
Moritz Bunkus [Thu, 7 Feb 2013 08:16:34 +0000 (09:16 +0100)]
jstree-jQuery-Plugin hinzugefügt
Thomas Heck [Wed, 6 Mar 2013 15:43:59 +0000 (16:43 +0100)]
Merge branch 'master' into dev
Moritz Bunkus [Wed, 6 Mar 2013 09:34:42 +0000 (10:34 +0100)]
Bei nicht gefundenen JavaScript-Dateien keine Links erzeugen
Moritz Bunkus [Wed, 6 Mar 2013 09:14:20 +0000 (10:14 +0100)]
$::request auch in Console als Instanz von SL::Request anlegen
Moritz Bunkus [Wed, 6 Mar 2013 09:14:05 +0000 (10:14 +0100)]
Serverseitiges Erzeugen von im Client ausgeführten JavaScript-Befehlen
Moritz Bunkus [Tue, 5 Mar 2013 12:14:00 +0000 (13:14 +0100)]
Presenter: escape_js() zum Escapen von JavaScript