kivitendo-erp.git
10 years agoChangelog Aktualisierung 3.1beta
Jan Büren [Thu, 30 Jan 2014 13:16:54 +0000 (14:16 +0100)]
Changelog Aktualisierung 3.1beta

10 years agoDokumentation um Bilanzverhalten erweitert
Jan Büren [Thu, 30 Jan 2014 12:59:08 +0000 (13:59 +0100)]
Dokumentation um Bilanzverhalten erweitert

10 years agoSQL-Upgradeskript für Bilanz Startatum vergessen
G. Richardson [Thu, 30 Jan 2014 12:51:00 +0000 (13:51 +0100)]
SQL-Upgradeskript für Bilanz Startatum vergessen

10 years agoFormatierung changelog und Typos/Formulierungen
G. Richardson [Thu, 30 Jan 2014 12:43:58 +0000 (13:43 +0100)]
Formatierung changelog und Typos/Formulierungen

10 years agoChangelog für Firmensignatur
G. Richardson [Thu, 30 Jan 2014 11:56:48 +0000 (12:56 +0100)]
Changelog für Firmensignatur

10 years agoStartdatum in Bilanz in Mandantenkonfiguration konfigurierbar gemacht
G. Richardson [Thu, 30 Jan 2014 11:26:24 +0000 (12:26 +0100)]
Startdatum in Bilanz in Mandantenkonfiguration konfigurierbar gemacht

Bisher wurde closed_to ("Bücher schließen zum") als Grundlage für das
Startdatum benutzt. Schließt man die Bücher allerdings monatsweise führt dies
zu falschen Werten. Siehe auch Ticket #2444.

Jetzt kann man Einstellen, ob man
* weiterhin closed_to benutzt (Default, es ändert sich nichts zu vorher)
* immer den Jahresanfang nimmt (1.1. relativ zum Stichtag)
* immer die letzte Eröffnungsbuchung als Startdatum nimmt
  * mit Jahresanfang als Alternative wenn es keine EB-Buchungen gibt
  * oder mit "alle Buchungen" als Alternative"
* immer alle Buchungen seit Beginn der Datenbank nimmt

Das "Bücher schließen Datum" ist sinnvoll, wenn man nur komplette Jahre
schließt. Bei Wirtschaftsjahr = Kalendarjahr entspricht dies aber auch
Jahresanfang.

"Alle Buchungen" kann z.B. sinnvoll sein wenn man ohne Jahresabschluß
durchbucht.

Eröffnungsbuchung mit "alle Buchungen" als Fallback ist z.B. sinnvoll, wenn man
am sich Anfang des zweiten Buchungsjahres befindet, und noch keinen
Jahreswechsel und auch noch keine EB-Buchungen hat.

Bei den Optionen mit EB-Buchungen wird vorausgesetzt, daß diese immer am 1. Tag
des Wirtschaftsjahres gebucht werden.

Zur Sicherheit wird das Startdatum im Bilanzbericht jetzt zusätzlich zum
Stichtag mit angezeigt. Das hilft auch bei der Kontrolle für den
Abgleich mit der GuV.

Es ist geplant dies weiter zu überarbeiten, wenn ein abweichendes
Wirtschaftsjahr umgesetzt wird. Die SuSa kann z.B. derzeit nicht mit
abweichenden Wirtschaftsjahren umgehen.

10 years agoBei E-Mail Versand von Mahnungen den Dateinamen des Anhangs übersetzen
G. Richardson [Tue, 28 Jan 2014 14:31:59 +0000 (15:31 +0100)]
Bei E-Mail Versand von Mahnungen den Dateinamen des Anhangs übersetzen

Die Datei im E-Mail-Anhang hieß immer "dunning_....pdf". Druckt man die
Mahnung dagegen aus so heißt die PDF-Datei übersetzt (immer)
"Mahnung_....pdf". Jetzt wird auch der E-Mail Anhang übersetzt.

Die "Übersetzung" bezieht sich allerdings auch nur auf den Namen von
Mahnung in den Seitentiteln. Hat man seine Mahnung in der
Mahnungskonfiguration "Zahlungserinnerung" genannt hat die PDF-Datei
trotzdem den Namen "Mahnung".

10 years agoNeues Feld Firmensignatur in Mandantenkonfiguration
G. Richardson [Mon, 27 Jan 2014 11:39:08 +0000 (12:39 +0100)]
Neues Feld Firmensignatur in Mandantenkonfiguration

Seit der Umstellung auf die Mandantenfähigkeit gab es für einen Benutzer
nur eine einheitliche E-Mail Signatur in allen Mandanten. Dadurch konnte
man keine firmenindividuellen Signaturen einsetzen. Ab jetzt kann man
eine benutzerdefinierte Signatur mit einer Mandantensignatur
kombinieren. Für die komplette Signatur wird dafür die Firmensignatur an
die Benutzersignatur angehängt.

Beim Bearbeiten der Benutzersignatur kann in einem readonly-Textfeld
überprüft werden, wie die zusammengesetzte Signatur aussieht.

Läßt man die Mandantensignatur leer ändert sich nichts am bisherigen
Signaturverhalten.

10 years agoBugfix 2443: Löschen von neu angelegten Konten, aufgrund von Constraint taxkeys nicht...
Jan Büren [Thu, 30 Jan 2014 09:28:09 +0000 (10:28 +0100)]
Bugfix 2443: Löschen von neu angelegten Konten, aufgrund von Constraint taxkeys nicht möglich

fixt #2443

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 29 Jan 2014 16:48:19 +0000 (17:48 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoUpgrade der Doku, um zwei weitere lauffähige Linux-Distributionen
Jan Büren [Wed, 29 Jan 2014 16:46:34 +0000 (17:46 +0100)]
Upgrade der Doku, um zwei weitere lauffähige Linux-Distributionen

10 years agoURLs für Links im ReportGenerator richtig escapen.
Bernd Bleßmann [Wed, 29 Jan 2014 13:36:06 +0000 (14:36 +0100)]
URLs für Links im ReportGenerator richtig escapen.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 29 Jan 2014 12:26:40 +0000 (13:26 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoDebitorenbuchungen auch mit Vorauswahl Umlaufkonto vorbelegen
Jan Büren [Wed, 29 Jan 2014 12:24:10 +0000 (13:24 +0100)]
Debitorenbuchungen auch mit Vorauswahl Umlaufkonto vorbelegen
aber nicht bei bereits bebuchten Konten (Positionen). Genauso
behandeln wie Kreditorenbuchungen
closes #2438

10 years agoNeues Konto: keine Abfrage wegen geänderten Kontodaten stellen
Thomas Heck [Wed, 29 Jan 2014 12:23:51 +0000 (13:23 +0100)]
Neues Konto: keine Abfrage wegen geänderten Kontodaten stellen

fixt #2319

10 years agoPartPicker: nach Artikelauswahl custom event 'set_item:PartPicker' mit item-Daten...
Moritz Bunkus [Tue, 28 Jan 2014 15:42:58 +0000 (16:42 +0100)]
PartPicker: nach Artikelauswahl custom event 'set_item:PartPicker' mit item-Daten verschicken

10 years agoBeim CSV-Import die Session-Id der "auftraggebenden" Sitzung verwenden.
Bernd Bleßmann [Mon, 27 Jan 2014 13:27:51 +0000 (14:27 +0100)]
Beim CSV-Import die Session-Id der "auftraggebenden" Sitzung verwenden.

Damit kann der CSV-Import via Task-Server auch von Benutzern verwendet
werden, die den Task-Server nicht in ihrer Sitzung gestartet haben.

Es bleibt das Problem, dass der Import nicht ausgeführt werden kann,
wenn sie sich abmelden.

Behebt #2198.

10 years agoNeues Programm mit aufgenommen
Holger Lindemann [Mon, 27 Jan 2014 11:55:45 +0000 (12:55 +0100)]
Neues Programm mit aufgenommen

10 years agoNeues Programm im Menü
Holger Lindemann [Mon, 27 Jan 2014 11:54:19 +0000 (12:54 +0100)]
Neues Programm im Menü

10 years agoBei VK-Rechnung "als neu speichern" Wechselkurs löschen
G. Richardson [Fri, 24 Jan 2014 13:50:15 +0000 (14:50 +0100)]
Bei VK-Rechnung "als neu speichern" Wechselkurs löschen

Die als neu gespeicherte Rechnung bekommt das aktuelle Tagesdatum. Der
alte Währungskurs wird erst rausgelöscht, und dann wird entweder der
schon existierende Tageskurs geladen, oder es kommt das Eingabefeld für
die Eingabe des Tageskurses.

Bisher wurde bei "als neu speichern" und Wechselkurs der alte Kurs
falsch formatiert übernommen.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
G. Richardson [Fri, 24 Jan 2014 10:38:13 +0000 (11:38 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Holger Lindemann [Fri, 24 Jan 2014 09:09:33 +0000 (10:09 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Thu, 23 Jan 2014 09:52:30 +0000 (10:52 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 22 Jan 2014 11:48:49 +0000 (12:48 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years ago GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft
Jan Büren [Wed, 22 Jan 2014 11:45:05 +0000 (12:45 +0100)]
 GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft
War in 2009 noch in Ordnung. Ist beim Überarbeiten für $inwhere
übersehen worden
closes #2427

10 years agoFälligkeitsdatum auf Rechnungsdatum setzen, falls nichts weiter konfiguriert (#2440)
Jan Büren [Tue, 21 Jan 2014 15:26:16 +0000 (16:26 +0100)]
Fälligkeitsdatum auf Rechnungsdatum setzen, falls nichts weiter konfiguriert (#2440)
Ist in io.pl auch schon so vorgesehen:
    print $form->ajax_response_header() . ($duedate || $invdate);
Allerdings schmeißt die get_duedate-Funktion in Form.pm einen Fehler, weil keine
der benötigten Parameter übergeben werden. S.a. Debug von $self:
                 'script' => 'is.pl',
                 'titlebar' => 'kivitendo Version 3.0.0',
                 'version' => '3.0.0',
                 'action' => 'set_duedate',
                 'payment_id' => '',
                 'invdate' => '14.01.2014',
                 'login' => 'jan_skr04'
               }, 'Form' );

Von daher die Erweiterung, ob invdate existiert und enstprechend ein undef als Rückgabewert
closes #2440

10 years agomax_future_booking_interval auch ohne wert von $form->{closedto} schreiben
Jan Büren [Tue, 21 Jan 2014 14:09:01 +0000 (15:09 +0100)]
max_future_booking_interval auch ohne wert von $form->{closedto} schreiben
Ferner den Wert von conv_date nach conv_i überprüft und revtrans als
veraltete Überprüfung eingestuft

10 years agoAngepasster changelog für 3.1-beta
Jan Büren [Tue, 21 Jan 2014 13:45:45 +0000 (14:45 +0100)]
Angepasster changelog für 3.1-beta

10 years agoIn der pdf-Dokumentation auf Dienstleister und UPGRADE hingewiesen
Jan Büren [Tue, 21 Jan 2014 12:41:05 +0000 (13:41 +0100)]
In der pdf-Dokumentation auf Dienstleister und UPGRADE hingewiesen

10 years agoRevert "Bei Angebot / Auftrag / Lieferschein (Ein- und Verkauf) wird beim Drucken...
Jan Büren [Tue, 21 Jan 2014 12:39:46 +0000 (13:39 +0100)]
Revert "Bei Angebot / Auftrag / Lieferschein (Ein- und Verkauf) wird beim Drucken-Knopf der Beleg aktualisiert."

This reverts commit 2bc376b9be6507cc0fdf3ddca0ed410566cf3ba4.

closes #2436

10 years agoDefault Umlaufvermögen-Konto nur bei neuen Einträgen vorauswählen
Jan Büren [Tue, 21 Jan 2014 08:11:40 +0000 (09:11 +0100)]
Default Umlaufvermögen-Konto nur bei neuen Einträgen vorauswählen
closes #2438

10 years agoUpdate Dokumentation
Jan Büren [Mon, 20 Jan 2014 15:11:36 +0000 (16:11 +0100)]
Update Dokumentation
Aktualisierung der Beschreibung von kivitendo.conf.default
Mini-Aktualisierung zu RB-Druckvorlagen
Hinzufügen einer kurzen Einführung zu Konfiguration des "Auslager"-Verhaltens

10 years agoMandantenkonfiguration -> Lager Kosmetik und genauerer Hinweistext
Jan Büren [Mon, 20 Jan 2014 15:10:01 +0000 (16:10 +0100)]
Mandantenkonfiguration -> Lager Kosmetik und genauerer Hinweistext

10 years agoRB-Druckvorlagen -> Art.-Nr. doch in Rechnung
Jan Büren [Mon, 20 Jan 2014 14:19:21 +0000 (15:19 +0100)]
RB-Druckvorlagen -> Art.-Nr. doch in Rechnung

10 years agoreadme zu RB Druckvorlagen aktualisiert
Jan Büren [Mon, 20 Jan 2014 14:04:51 +0000 (15:04 +0100)]
readme zu RB Druckvorlagen aktualisiert

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 20 Jan 2014 14:03:16 +0000 (15:03 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoDruckvorlagen RB aktualisiert
Jan Büren [Mon, 20 Jan 2014 14:02:26 +0000 (15:02 +0100)]
Druckvorlagen RB aktualisiert

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
G. Richardson [Mon, 20 Jan 2014 13:35:36 +0000 (14:35 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoAktuelle Dokumentation erzeugt
Jan Büren [Mon, 20 Jan 2014 12:31:37 +0000 (13:31 +0100)]
Aktuelle Dokumentation erzeugt

10 years agoCSV-Import mit Multiplex-Daten: Die Spalte datatype muss nicht an der ersten Position...
Bernd Bleßmann [Mon, 20 Jan 2014 11:32:19 +0000 (12:32 +0100)]
CSV-Import mit Multiplex-Daten: Die Spalte datatype muss nicht an der ersten Position sein.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Bernd Bleßmann [Mon, 20 Jan 2014 12:18:12 +0000 (13:18 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
G. Richardson [Mon, 20 Jan 2014 12:07:37 +0000 (13:07 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoRose DB aktualisiert inkl. ALL.pm
Jan Büren [Mon, 20 Jan 2014 11:35:12 +0000 (12:35 +0100)]
Rose DB aktualisiert inkl. ALL.pm

10 years agoVergessen AuditTrail als DB-Objekt zu löschen
Jan Büren [Mon, 20 Jan 2014 11:27:39 +0000 (12:27 +0100)]
Vergessen AuditTrail als DB-Objekt zu löschen
Ergänzung e214accccd89a9c8, nicht nur in MetaSetup/ , sondern auch
in DB/ löschen

10 years agoMandantenkonfiguration: Verbesserung englischen Originaltextes und deutscher Übersetz...
Moritz Bunkus [Mon, 20 Jan 2014 09:52:56 +0000 (10:52 +0100)]
Mandantenkonfiguration: Verbesserung englischen Originaltextes und deutscher Übersetzungen

10 years agoTypo in GuV Gruppenüberschrift
G. Richardson [Fri, 17 Jan 2014 09:18:38 +0000 (10:18 +0100)]
Typo in GuV Gruppenüberschrift

10 years agoPerl-Abhängigkeiten aktualisiert.
Jan Büren [Mon, 20 Jan 2014 11:13:10 +0000 (12:13 +0100)]
Perl-Abhängigkeiten aktualisiert.
 - find-use.pl: Entsprechende Unterklassen ergänzt, sodass alles soweit durchläuft
 Maintainer für Archive::Zip geändert.

10 years agoPerl-Abhängigkeiten aktualisiert.
Jan Büren [Mon, 20 Jan 2014 11:13:10 +0000 (12:13 +0100)]
Perl-Abhängigkeiten aktualisiert.
 - find-use.pl: Entsprechende Unterklassen ergänzt, sodass alles soweit durchläuft
 Maintainer für Archive::Zip geändert. Paket shellquote von required nach devel
 gepackt (wird nur für find-use.pl benötigt)

10 years agoStandard-Umlaufvermögen-Konto auch für Debitoren- und Kreditorenbuchung vorbelegen
Jan Büren [Mon, 20 Jan 2014 10:16:20 +0000 (11:16 +0100)]
Standard-Umlaufvermögen-Konto auch für Debitoren- und Kreditorenbuchung vorbelegen

closes #2385

10 years agoMandantenkonfiguration: Verbesserung englischen Originaltextes und deutscher Übersetz...
Moritz Bunkus [Mon, 20 Jan 2014 09:52:56 +0000 (10:52 +0100)]
Mandantenkonfiguration: Verbesserung englischen Originaltextes und deutscher Übersetzungen

10 years agoKleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
Jan Büren [Mon, 20 Jan 2014 08:17:39 +0000 (09:17 +0100)]
Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
         - audittrails wird nicht mehr benutzt

10 years agoTypo in GuV Gruppenüberschrift
G. Richardson [Fri, 17 Jan 2014 09:18:38 +0000 (10:18 +0100)]
Typo in GuV Gruppenüberschrift

10 years agoRevert "Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)"
Jan Büren [Thu, 16 Jan 2014 15:49:28 +0000 (16:49 +0100)]
Revert "Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)"

This reverts commit d0118dc6303e04507a77f3dde2c2bf0565ecb388.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Thu, 16 Jan 2014 15:17:46 +0000 (16:17 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoKleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
Jan Büren [Thu, 16 Jan 2014 15:14:55 +0000 (16:14 +0100)]
Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
     - audittrails wird nicht mehr benutzt
     - Fremdschlüssel für employee id für auch für salesman in customer / vendor

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Moritz Bunkus [Thu, 16 Jan 2014 14:37:53 +0000 (15:37 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoArchive::Zip::Member::_writeToFileHandle fixen
Moritz Bunkus [Thu, 16 Jan 2014 14:37:48 +0000 (15:37 +0100)]
Archive::Zip::Member::_writeToFileHandle fixen

Archive::Zip v1.31_04 und neuer enthält einen Bug, durch den von
LibreOffice erzeugte ODTs beim Schreiben der neuen Datei zu einer
Fehlermeldung, damit dem Abbruch der Schreiboperation und letztlich zu
defekten Ausgabedateien führt. Der Bug existiert auch in der aktuellen
Version 1.37.

Daher die Funktion, in der die betroffene Änderung vorgenommen wurde,
Monkeypatchen, bis der Bug behoben ist.

Siehe https://rt.cpan.org/Public/Bug/Display.html?id=92205

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Holger Lindemann [Thu, 16 Jan 2014 14:29:37 +0000 (15:29 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoZusatzprogramme mit aufgenommen
Holger Lindemann [Thu, 16 Jan 2014 14:28:03 +0000 (15:28 +0100)]
Zusatzprogramme mit aufgenommen

10 years agoUpdate der Dokumentation
Jan Büren [Wed, 15 Jan 2014 16:20:07 +0000 (17:20 +0100)]
Update der Dokumentation
Gibt es wirkliche nur noch eine Datei mit "alten" HTML-Code?
Respekt ...

10 years agono tabs in ustva.html
Jan Büren [Wed, 15 Jan 2014 15:24:08 +0000 (16:24 +0100)]
no tabs in ustva.html

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 15 Jan 2014 14:00:10 +0000 (15:00 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoZeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern...
Jan Büren [Wed, 15 Jan 2014 13:57:16 +0000 (14:57 +0100)]
Zeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern in DB verhindern
closes #2011
Wie Wulf vorgeschlagen hat, werden alle whitespaces beim Beginn eines Textblocks und beim Ende eines
Textblocks entfernt. Ferner werden mehrfach Wiederholungen von Leerzeichen innerhalb eines Blocks
auf nur ein Leerzeichen reduziert. Konfigurierbar (Standard an). OFFEN: Bei CSV-Import wird dies
noch nicht berücksichtigt

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Wed, 15 Jan 2014 12:15:59 +0000 (13:15 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoRefactoring: JavaScript-Dateien über Layout-Objekt hinzufügen
Moritz Bunkus [Wed, 15 Jan 2014 12:04:17 +0000 (13:04 +0100)]
Refactoring: JavaScript-Dateien über Layout-Objekt hinzufügen

10 years agocustomer_picker: name leer lassen, damit es nicht mit assign_attributes kollidiert
Sven Schöling [Wed, 15 Jan 2014 11:51:22 +0000 (12:51 +0100)]
customer_picker: name leer lassen, damit es nicht mit assign_attributes kollidiert

10 years agoMerge branch 'sales-purchase-longdescription-jquery-dialog'
Moritz Bunkus [Wed, 15 Jan 2014 11:38:03 +0000 (12:38 +0100)]
Merge branch 'sales-purchase-longdescription-jquery-dialog'

10 years agoVerkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten
Moritz Bunkus [Wed, 15 Jan 2014 11:28:37 +0000 (12:28 +0100)]
Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:

1. Es ist langsam, weil ein überflüssiger Roundtrip zum Server gemacht
   wird. Die Informationen sind bereits alle beim initialen Anzeigen
   der Maske vorhanden.
2. Es handelt sich um einen GET-Request, an den sämtliche
   Übersetzungen als GET-Parameter angehängt werden. Damit kann man
   problemlos in die Größenbeschränkung bei GET-Requests laufen.

10 years agoio.pl display_row: einige Form-Elemente mit IDs versehen
Moritz Bunkus [Wed, 15 Jan 2014 10:42:07 +0000 (11:42 +0100)]
io.pl display_row: einige Form-Elemente mit IDs versehen

Sinn und Zweck: einfacherer Zugriff via JavaScript

10 years agoVergessene Namensanpassung in Doku von rose_auto_create_model.pl
G. Richardson [Wed, 15 Jan 2014 10:47:13 +0000 (11:47 +0100)]
Vergessene Namensanpassung in Doku von rose_auto_create_model.pl

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Wed, 15 Jan 2014 09:52:57 +0000 (10:52 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoValidierung eingegebener Kunden- und Lieferantennamen konfigurierbar gemacht
Jan Büren [Wed, 15 Jan 2014 09:51:20 +0000 (10:51 +0100)]
Validierung eingegebener Kunden- und Lieferantennamen konfigurierbar gemacht
Ferner Konfigurationsvorbereitung für die Umsetzung von Ticket 2011 (Validierung von part.notes und part.descriptions)

10 years agoArtikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten
Moritz Bunkus [Tue, 14 Jan 2014 12:55:48 +0000 (13:55 +0100)]
Artikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:

1. Es ist langsam, weil ein überflüssiger Roundtrip zum Server gemacht
   wird. Die Informationen sind bereits alle beim initialen Anzeigen
   der Maske vorhanden.
2. Es handelt sich um einen GET-Request, an den sämtliche
   Übersetzungen als GET-Parameter angehängt werden. Damit kann man
   problemlos in die Größenbeschränkung bei GET-Requests laufen.

10 years agokivi.popup_dialog(): Unterstützung für bereits existierende DIVs
Moritz Bunkus [Tue, 14 Jan 2014 12:50:13 +0000 (13:50 +0100)]
kivi.popup_dialog(): Unterstützung für bereits existierende DIVs

Damit muss kein AJAX-Call mehr gemacht werden, sondern man kann den
DIV initial versteckt rendern und dann beliebig oft
anzeigen (öffnen)/verstecken (schließen).

10 years agoPräfix für ustva Position eingefügt
Jan Büren [Tue, 14 Jan 2014 11:27:21 +0000 (12:27 +0100)]
Präfix für ustva Position eingefügt
Ansonsten wird (form->{81} = 12,30 €) im Formular als 81 € interpretiert

10 years ago2. Teil zu: Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt
Jan Büren [Mon, 13 Jan 2014 16:39:03 +0000 (17:39 +0100)]
2. Teil zu:  Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Mon, 13 Jan 2014 16:20:22 +0000 (17:20 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoWinston-Export, Taxbird-Export und Latex-Export für UstVA entfernt
Jan Büren [Mon, 13 Jan 2014 16:19:18 +0000 (17:19 +0100)]
Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt

10 years agoHtml-Druckvorlage ustva-Voranmeldung ausgelagert
Jan Büren [Mon, 13 Jan 2014 15:59:39 +0000 (16:59 +0100)]
Html-Druckvorlage ustva-Voranmeldung ausgelagert
closes #2433

10 years agoBessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen
Sven Schöling [Mon, 13 Jan 2014 12:26:53 +0000 (13:26 +0100)]
Bessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen

10 years ago$::lxdebug->backtrace_on_error auch im force mode anzeigen
Sven Schöling [Mon, 13 Jan 2014 12:24:03 +0000 (13:24 +0100)]
$::lxdebug->backtrace_on_error auch im force mode anzeigen

10 years agoInstallcheck nochmal verbessert.
Sven Schöling [Fri, 10 Jan 2014 15:36:14 +0000 (16:36 +0100)]
Installcheck nochmal verbessert.

- ohne flags kommt jetzt eine zusammenfassung für Blinde.
- neues flag -i|--install-command das einem aggregierte apt-get etc Befehle baut
- das neue flag wird automatisch angemacht wenn Module fehlen und keine Flags übergeben wurden.
- paar Rechtschreibfehler behoben
- Als Seiteneffekt zeigen die --verbose Links jetzt auch yum und zypper
  (respektive suse und fedora Daten aus SL/InstallationCheck.pm) an

10 years agoRevert "./scripts/installation_check.pl"
Sven Schöling [Fri, 10 Jan 2014 14:35:15 +0000 (15:35 +0100)]
Revert "./scripts/installation_check.pl"

This reverts commit 1f8989f79f9bfe310ca98b6047d15079ad225773.

Nach Absprache im IRC reverte ich den. Den Spruch in der Standardausgabe passe
ich gleich noch an.

10 years agoinstallcheck: apt-get und ähnliche commands mit -i generieren
Sven Schöling [Fri, 10 Jan 2014 14:28:34 +0000 (15:28 +0100)]
installcheck: apt-get und ähnliche commands mit -i generieren

10 years agoÜbersetzungen von Steuern löschen, wenn Steuer gelöscht wird.
Bernd Bleßmann [Fri, 10 Jan 2014 10:55:45 +0000 (11:55 +0100)]
Übersetzungen von Steuern löschen, wenn Steuer gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Steuern.

10 years agoÜbersetzungen von Lieferbedingungen löschen, wenn Lieferbed. gelöscht wird.
Bernd Bleßmann [Fri, 10 Jan 2014 10:54:42 +0000 (11:54 +0100)]
Übersetzungen von Lieferbedingungen löschen, wenn Lieferbed. gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Lieferbedingungen.

10 years agoÜbersetzungen von Zahlungsbedingungen löschen, wenn Zahlungsbed. gelöscht wird.
Bernd Bleßmann [Fri, 10 Jan 2014 10:52:16 +0000 (11:52 +0100)]
Übersetzungen von Zahlungsbedingungen löschen, wenn Zahlungsbed. gelöscht wird.

Via Trigger. Außerdem löscht das Update-Skript alle verweisten Übersetzungen
der Zahlungsbedingungen.

Behebt #2390.

10 years agoKreditorenbuchung erzwingt jetzt Eingabe der Rechnungsnummer
G. Richardson [Thu, 9 Jan 2014 08:33:32 +0000 (09:33 +0100)]
Kreditorenbuchung erzwingt jetzt Eingabe der Rechnungsnummer

Behebt #2426

Damit ist das Verhalten wie bei der Einkaufsrechnung.
Vorher wurde bei leer gelassener Rechnungsnummer die trans_id als
Rechnungsnummer genommen.

10 years agoAnpassung UStVA für bestimmte Dialogbuchungen
G. Richardson [Thu, 9 Jan 2014 16:44:39 +0000 (17:44 +0100)]
Anpassung UStVA für bestimmte Dialogbuchungen

Hat man z.B. den Erlös aus innergemeinschaftlichem Erwerb nicht per
Kreditor sondern direkt als Dialogbuchung gegen Bank gebucht, wurden im
UStVA-Bericht die Vorzeichen falsch gesetzt. Deshalb wird für den Fall
Dialogbuchen für die UStVA-Kennzahlen 89-94 das Vorzeichen umgekehrt.

10 years agoGuV Bericht braucht keine Druckvorlagenprüfung mehr
G. Richardson [Wed, 8 Jan 2014 18:34:45 +0000 (19:34 +0100)]
GuV Bericht braucht keine Druckvorlagenprüfung mehr

10 years agoPartpicker popup Suche über setTimeout laufen lassen
Sven Schöling [Thu, 9 Jan 2014 16:34:55 +0000 (17:34 +0100)]
Partpicker popup Suche über setTimeout laufen lassen

behebt #2429

10 years agoMerge branch 'nummernkreise-leer-2432'
Moritz Bunkus [Thu, 9 Jan 2014 16:16:45 +0000 (17:16 +0100)]
Merge branch 'nummernkreise-leer-2432'

10 years agoNummerngenerator: undefinierte Startnummern auf 0 setzen
Moritz Bunkus [Thu, 9 Jan 2014 16:16:29 +0000 (17:16 +0100)]
Nummerngenerator: undefinierte Startnummern auf 0 setzen

Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.

Fixt #2432.

10 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Thu, 9 Jan 2014 11:47:36 +0000 (12:47 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

10 years agoBugfix für 2275 Verkäuferinformationen im Druck kommen aus der Authdatenbank
Jan Büren [Thu, 9 Jan 2014 11:40:29 +0000 (12:40 +0100)]
Bugfix für 2275  Verkäuferinformationen im Druck kommen aus der Authdatenbank
closes #2275
Hat leider einen kleinen "Rattenschwanz":
a) Beim Löschen des Benutzer wird nur deleted auf true gesetzt, jetzt werden auch
alle weiteren benutzereditierbaren Metadaten gespeichert, dafür ->
  b) muss die Tabelle employee geändert werden, dabei ->
    c) ist aufgefallen, dass einige Felder in employee überhaupt keinen Sinn mehr haben (addr1), aber dann ...
      d) braucht man auch nicht mehr workphone mit tel aus der auth.user_config

zu d) -> SL/DB/Manager/Employee.pm
zu b) und c) -> sql/Pg-upgrade2/employee_drop_columns.sql und SL/DB/MetaSetup/Employee.pm
zu a) SL/Controller/Admin.pm

Jetzt können beim Drucken entweder die Daten des Benutzers genommen werden oder die Daten kommen aus employee (Form.pm)

10 years agoFußnote für part.onhands bei CSV-Import hinzugefügt
Jan Büren [Thu, 9 Jan 2014 08:06:02 +0000 (09:06 +0100)]
Fußnote für part.onhands bei CSV-Import hinzugefügt
closes #2428

10 years agoLieferadresse beim Laden von VK-Rechnungen nicht überschreiben, ...
Bernd Bleßmann [Wed, 8 Jan 2014 14:50:40 +0000 (15:50 +0100)]
Lieferadresse beim Laden von VK-Rechnungen nicht überschreiben, ...

... mit Lieferadresse aus Kundenstammdaten.

Betrifft #2345.

10 years agoFehlender alter hidden wert für preisfaktor.
Martin Helmling [Wed, 8 Jan 2014 14:47:55 +0000 (15:47 +0100)]
Fehlender alter hidden wert für preisfaktor.

zu fix #2211

10 years agobwa.html - verunglücktes L-Plugin wieder entfernt
G. Richardson [Wed, 8 Jan 2014 14:46:27 +0000 (15:46 +0100)]
bwa.html - verunglücktes L-Plugin wieder entfernt

10 years agoPreisfaktoren könnten zwar über ihren Faktorwert in Rechnungen gespeichert werde...
Martin Helmling [Wed, 8 Jan 2014 14:41:04 +0000 (15:41 +0100)]
Preisfaktoren könnten zwar über ihren Faktorwert in Rechnungen gespeichert werde (die Datenbankfelder sind vorhanden),
werden aber über die id verwaltet.
Deshalb ist der Faktor nur änderbar, falls der Faktor bereits verwendet wird,
analog zum Löschen.

Behebt #2211