kivitendo-erp.git
13 years agoMerge branch 'master' of git://lx-office.linet-services.de/lx-office-erp
Jan Büren [Fri, 13 May 2011 12:44:02 +0000 (14:44 +0200)]
Merge branch 'master' of git://lx-office.linet-services.de/lx-office-erp

13 years agoBeschreibung für die neue Konfiguration überarbeitet und einen Link und genaueren...
Jan Büren [Fri, 13 May 2011 12:43:15 +0000 (14:43 +0200)]
Beschreibung für die neue Konfiguration überarbeitet und einen Link und genaueren Hinweis in der Fehlermeldung an der Oberfläche gesetzt.

13 years agoKommentare auf Englisch
Moritz Bunkus [Fri, 13 May 2011 12:22:51 +0000 (14:22 +0200)]
Kommentare auf Englisch

13 years agoKosmetik
Moritz Bunkus [Fri, 13 May 2011 12:18:51 +0000 (14:18 +0200)]
Kosmetik

13 years agoKonfigurationsabschnittsnamen werden klein geschrieben
Moritz Bunkus [Fri, 13 May 2011 12:18:44 +0000 (14:18 +0200)]
Konfigurationsabschnittsnamen werden klein geschrieben

13 years agodoc/konfigurationsdatei.txt erweitert
G. Richardson [Fri, 13 May 2011 11:56:34 +0000 (13:56 +0200)]
doc/konfigurationsdatei.txt erweitert

13 years agoDoku zu lx_office.conf und wiederkehrenden Rechnungen für 2.6.3
G. Richardson [Fri, 13 May 2011 11:49:59 +0000 (13:49 +0200)]
Doku zu lx_office.conf und wiederkehrenden Rechnungen für 2.6.3

13 years agoMerge branch 'master' of lx-office.linet-services.de:lx-office-erp
Sven Schöling [Fri, 13 May 2011 11:27:08 +0000 (13:27 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

13 years agoSession nur einmal pro Request speichern, und zwar danach.
Sven Schöling [Fri, 13 May 2011 11:24:44 +0000 (13:24 +0200)]
Session nur einmal pro Request speichern, und zwar danach.

Vorher wurde die Session mindestens zweimal vor dem Request gespechert. Unnötig.

13 years agoSessions erst nach dem Request expiren.
Sven Schöling [Fri, 13 May 2011 11:23:51 +0000 (13:23 +0200)]
Sessions erst nach dem Request expiren.

13 years agoEine Warnung unterdrücken.
Sven Schöling [Fri, 13 May 2011 11:09:01 +0000 (13:09 +0200)]
Eine Warnung unterdrücken.

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Fri, 13 May 2011 10:57:14 +0000 (12:57 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

Conflicts:

doc/changelog

13 years agoTeilweiser Bugfix zu 1575
Jan Büren [Fri, 13 May 2011 10:53:48 +0000 (12:53 +0200)]
Teilweiser Bugfix zu 1575
Bei einem Kunden ist ein Kundentyp mit Rabatt hinterlegt.

Wird der Workflow Lieferschein -> Rechnung durchgeführt, wird der Rabatt nicht
berücksichtigt, sondern der normale Preis berechnet.

Auch eine zugeordnete Preisgruppe wird nicht verwendet.

Wenn der Kunde per Auswahl OHNE erneuern des Lieferscheins geändert wird,
wird der vorhergehende Kundenrabatt anstatt der Kundenrabatts des aktuellen
Kunden genommen.

OFFEN: Preisgruppe geht verloren

> Auftrag -> Lieferschein -> Rechnung.
Hab ich auch nochmal getestet, die Preisgruppe geht in der Tat verloren, obwohl
es hierfür hidden Felder in Lieferschein gibt.

13 years agoFehler von scritps/installationcheck.pl nach STDERR
Sven Schöling [Fri, 13 May 2011 09:17:51 +0000 (11:17 +0200)]
Fehler von scritps/installationcheck.pl nach STDERR

So kann man das einfach nach /dev/null ausführen und kriegt nur die Fehler.

13 years agoDebug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.
Sven Schöling [Fri, 13 May 2011 09:17:23 +0000 (11:17 +0200)]
Debug Menü im HTML Menü. FCGI Entwicklung leicht gemacht.

13 years agoSeparates Logging für die Console.
Sven Schöling [Fri, 13 May 2011 09:06:16 +0000 (11:06 +0200)]
Separates Logging für die Console.

Wenn man mit Userrechten arbeitet gibt es ständig Konflikte welcher Prozess nun
auf das Logfile zugreifen darf. LXDebug ignoriert das still, aber Log4Perl
stirbt mit einer Fehlermeldung. Ab nu gibt es eine separate Logdatei für die
Konsole, und gut ist.

Conflicts:

SL/DB.pm
scripts/console

13 years agoChangelog für Bug 1647
Bernd Blessmann [Fri, 13 May 2011 08:44:24 +0000 (10:44 +0200)]
Changelog für Bug 1647

13 years agoenter_sub/leave_sub in Auth::save_session
Sven Schöling [Fri, 13 May 2011 08:41:13 +0000 (10:41 +0200)]
enter_sub/leave_sub in Auth::save_session

13 years agoAuth::load_group_rights - etwas aufgeräumt.
Sven Schöling [Fri, 13 May 2011 08:40:17 +0000 (10:40 +0200)]
Auth::load_group_rights - etwas aufgeräumt.

13 years agoMerge branch 'master' of lx-office.linet-services.de:lx-office-erp
Sven Schöling [Fri, 13 May 2011 08:16:47 +0000 (10:16 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Bernd Blessmann [Fri, 13 May 2011 07:00:35 +0000 (09:00 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoChangelog: Wiederkehrende Rechnungen und Taskserver erwähnt
G. Richardson [Fri, 13 May 2011 08:50:59 +0000 (10:50 +0200)]
Changelog: Wiederkehrende Rechnungen und Taskserver erwähnt

13 years agoBug 1647 - Lieferanten-Einkaufspreise verlieren Nachkommastellen nicht mehr
Bernd Blessmann [Fri, 13 May 2011 06:55:17 +0000 (08:55 +0200)]
Bug 1647 - Lieferanten-Einkaufspreise verlieren Nachkommastellen nicht mehr

13 years agoBug 1633 - Stammdatenaufruf aus SEPA-Modul behoben
G. Richardson [Thu, 12 May 2011 15:08:48 +0000 (17:08 +0200)]
Bug 1633 - Stammdatenaufruf aus SEPA-Modul behoben

13 years agoAuch hier unnötige multiboxen auf L.select_tags umgestellt.
Sven Schöling [Thu, 12 May 2011 14:47:48 +0000 (16:47 +0200)]
Auch hier unnötige multiboxen auf L.select_tags umgestellt.

13 years agoDebugcode entfernt
Moritz Bunkus [Thu, 12 May 2011 14:28:51 +0000 (16:28 +0200)]
Debugcode entfernt

13 years agoBei Umwandlung Angebot -> Auftrag ausgewählte Lieferadresse beibehalten
Moritz Bunkus [Thu, 12 May 2011 14:09:04 +0000 (16:09 +0200)]
Bei Umwandlung Angebot -> Auftrag ausgewählte Lieferadresse beibehalten

13 years agoErgänzung in doc/UPGRADE zu Configfile in 2.6.3
G. Richardson [Thu, 12 May 2011 14:09:47 +0000 (16:09 +0200)]
Ergänzung in doc/UPGRADE zu Configfile in 2.6.3

13 years agoCSV-Import an neue Konfigurationsdatei angepasst. Bug-ID: 1632.
C. Braun [Thu, 12 May 2011 13:44:31 +0000 (15:44 +0200)]
CSV-Import an neue Konfigurationsdatei angepasst. Bug-ID: 1632.

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Thu, 12 May 2011 13:11:32 +0000 (15:11 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoBugfix zu 1569: Zahlungseingang löschen bei Rechnung
Jan Büren [Thu, 12 May 2011 11:39:49 +0000 (13:39 +0200)]
Bugfix zu 1569: Zahlungseingang löschen bei Rechnung

   Falls $date = '' - Fehlermeldung aus der Datenbank ab postgres 8.4.
   Ich denke, es ist sicher ein conv_date vorher IMMER auszuführen.

   Testfälle ohne definiertes closedto:
     Leere Datumseingabe i.O.
       SELECT 1 FROM defaults WHERE '' < closedto
     normale Zahlungsbuchung über Rechnungsmaske i.O.
       SELECT 1 FROM defaults WHERE '10.05.2011' < closedto.
   Testfälle mit definiertem closedto (30.04.2011):
    Leere Datumseingabe i.O.
     SELECT 1 FROM defaults WHERE '' < closedto
   normale Buchung im geschloßenem Zeitraum i.O.
     SELECT 1 FROM defaults WHERE '21.04.2011' < closedto
       Fehlermeldung: Es können keine Zahlungen für abgeschlossene Bücher gebucht werden!
   normale Buchung in aktiver Buchungsperiode i.O.
     SELECT 1 FROM defaults WHERE '01.05.2011' < closedto

13 years agoBug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden...
Jan Büren [Thu, 12 May 2011 11:10:08 +0000 (13:10 +0200)]
Bug 1597 - Report Lagerbestand wirft Fehler, wenn Artikelnummer ausgeblendet werden soll

SELECT b.id AS binid, p.description AS partdescription, b.description AS
bindescription, i.warehouse_id AS warehouseid, i.chargenumber AS chargenumber,
w.description AS warehousedescription, i.parts_id AS parts_id, SUM(i.qty) AS
qty, p.unit AS partunit
FROM inventory i
LEFT JOIN parts p ON i.parts_id = p.id
LEFT JOIN bin b ON i.bin_id = b.id
LEFT JOIN warehouse w ON i.warehouse_id = w.id

WHERE 1=1
GROUP BY binid, partdescription, bindescription, warehouseid, chargenumber,
warehousedescription, parts_id, partunit
ORDER BY partnumber ASC
FEHLER: Spalte »p.partnumber« muss in der GROUP-BY-Klausel erscheinen oder in
einer Aggregatfunktion verwendet werden

13 years agoObsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Templat...
Moritz Bunkus [Thu, 12 May 2011 10:54:07 +0000 (12:54 +0200)]
Obsoleten Entwickler-Check entfernt, ob locale/de/all neuer als auszugebendes Template ist

War noch nötig, als es für jede Sprache noch einzelne Templates gab.

13 years agoRechteprüfung bei Zugriff auf Zahlungsbedingungen-Controller
Moritz Bunkus [Thu, 12 May 2011 09:48:49 +0000 (11:48 +0200)]
Rechteprüfung bei Zugriff auf Zahlungsbedingungen-Controller

Conflicts:

SL/Controller/PaymentTerm.pm

13 years agoBug 1584 - Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch
G. Richardson [Thu, 12 May 2011 09:44:52 +0000 (11:44 +0200)]
Bug 1584 - Summen und Saldenliste: Export to PDF/CSV in EÜR Modus falsch

Bugfix von Robert Parker aus Bugzilla getestet und übernommen

13 years agoVerwaltung von Zahlungsbedingungen auf Drag & Drop mit AJAX und jQuery UI Sortable...
Moritz Bunkus [Thu, 12 May 2011 08:04:48 +0000 (10:04 +0200)]
Verwaltung von Zahlungsbedingungen auf Drag & Drop mit AJAX und jQuery UI Sortable umgestellt

13 years agoStandard-Sortierung für Language-Model
Moritz Bunkus [Thu, 12 May 2011 09:32:26 +0000 (11:32 +0200)]
Standard-Sortierung für Language-Model

Conflicts:

SL/Controller/DeliveryPeriod.pm
SL/Controller/DeliveryTerm.pm

13 years agoMerge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Thu, 12 May 2011 09:27:01 +0000 (11:27 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

13 years agoBugfix 1626: changing charttype from account to heading
G. Richardson [Thu, 12 May 2011 09:28:38 +0000 (11:28 +0200)]
Bugfix 1626: changing charttype from account to heading

Empty certain values in chart before saving to database when converting an
account from chart to heading, so that for example link is empty.

Added a TODO: make sure that accounts that have been booked can't be converted
to a heading

13 years agoVerwaltung von Zahlungsbedingungen auf Controller/Model umgestellt
Moritz Bunkus [Thu, 12 May 2011 08:26:48 +0000 (10:26 +0200)]
Verwaltung von Zahlungsbedingungen auf Controller/Model umgestellt

Conflicts:

locale/de/all

13 years agoDBHookError Objekte haben jetzt Felder für etwas einfachere Verwendung.
Moritz Bunkus [Thu, 12 May 2011 08:43:47 +0000 (10:43 +0200)]
DBHookError Objekte haben jetzt Felder für etwas einfachere Verwendung.

Conflicts:

SL/X.pm

13 years agoChangelog für Bug 1642
Jan Büren [Thu, 12 May 2011 09:23:59 +0000 (11:23 +0200)]
Changelog für Bug 1642

13 years agoFix für Bug 1642 - Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt
Jan Büren [Thu, 12 May 2011 09:17:50 +0000 (11:17 +0200)]
Fix für Bug 1642 - Lieferantenrabatt wird korrekt gespeichert, aber nicht mehr angezeigt

1.) Lieferant anlegen: Lieferantenrabatt 20%

2.) Einkaufsrechung erfassen: Rabatt ist korrekt

3.) Buchen

4.) Einkaufsrechnung neu aufrufen, Rabatt ist auf 2% gerutscht, acc_trans
Buchungen und ap.amount ist korrekt geblieben

13 years agoPod Fixes.
Moritz Bunkus [Thu, 12 May 2011 08:35:32 +0000 (10:35 +0200)]
Pod Fixes.

Conflicts:

SL/DB/Object.pm

13 years agoBei save/delete das richtige Ergebnis zurückgeben
Moritz Bunkus [Thu, 25 Nov 2010 14:17:35 +0000 (15:17 +0100)]
Bei save/delete das richtige Ergebnis zurückgeben

Und zwar das von RDBO::save/delete, und nicht das von do_transaction.

13 years agoFramework für after/before-Hooks bei load/save/delete
Moritz Bunkus [Thu, 12 May 2011 08:34:49 +0000 (10:34 +0200)]
Framework für after/before-Hooks bei load/save/delete

Conflicts:

SL/X.pm

13 years agoHilfsfunktion call_sub_if
Moritz Bunkus [Thu, 18 Nov 2010 13:03:17 +0000 (14:03 +0100)]
Hilfsfunktion call_sub_if

13 years agoUnterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"
Moritz Bunkus [Fri, 10 Dec 2010 13:28:37 +0000 (14:28 +0100)]
Unterstützung für Tabellen mit Spalte "sortkey" anstelle von "position"

13 years agoEin Mixin zur automatischen Verwaltung von Sortierreihenfolgen via Spalte 'position'
Moritz Bunkus [Thu, 9 Dec 2010 08:33:52 +0000 (09:33 +0100)]
Ein Mixin zur automatischen Verwaltung von Sortierreihenfolgen via Spalte 'position'

13 years agoLeeren String in undef für anständige DB-Abfrage umwandeln
Moritz Bunkus [Thu, 9 Dec 2010 16:03:59 +0000 (17:03 +0100)]
Leeren String in undef für anständige DB-Abfrage umwandeln

13 years agoAuch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist
Moritz Bunkus [Thu, 9 Dec 2010 13:14:06 +0000 (14:14 +0100)]
Auch nach weiteren Übersetzungen suchen, wenn Übersetzung existiert aber leer ist

13 years agoModus, um nur die tatsächliche Übersetzung zu liefern, keinen Fallback
Moritz Bunkus [Wed, 8 Dec 2010 16:54:29 +0000 (17:54 +0100)]
Modus, um nur die tatsächliche Übersetzung zu liefern, keinen Fallback

13 years agoHelper mixin for retrieving/saving translations for attributes for models
Moritz Bunkus [Wed, 8 Dec 2010 15:59:57 +0000 (16:59 +0100)]
Helper mixin for retrieving/saving translations for attributes for models

13 years agoVerkaufsdokumente: Zahlungsbedingungen in vom Benutzer gewünschter Reihenfolge anzeigen
Moritz Bunkus [Thu, 12 May 2011 08:08:36 +0000 (10:08 +0200)]
Verkaufsdokumente: Zahlungsbedingungen in vom Benutzer gewünschter Reihenfolge anzeigen

13 years agoPer default Drag&Drop nur auf Item mit Klasse 'dragdrop' zulassen
Moritz Bunkus [Wed, 11 May 2011 11:22:28 +0000 (13:22 +0200)]
Per default Drag&Drop nur auf Item mit Klasse 'dragdrop' zulassen

13 years agoAutomatisches Neu-Einfärben nach Drag&Drop
Moritz Bunkus [Wed, 11 May 2011 11:18:41 +0000 (13:18 +0200)]
Automatisches Neu-Einfärben nach Drag&Drop

13 years agoVerbesserte Kompatibilität mit Opera, FireFox, InternetExplorer bei Drag & Drop
Moritz Bunkus [Wed, 11 May 2011 10:41:19 +0000 (12:41 +0200)]
Verbesserte Kompatibilität mit Opera, FireFox, InternetExplorer bei Drag & Drop

Wenn Textauswahl mit ".disableSelection()" deaktiviert ist, so kann
man bei den genannten Browsern Text-Eingabefelder nicht mehr
anklicken.

Statt dessen sind nun nur noch die Pfeile drag&drop-bar, der Rest der
Zeile nicht mehr.

13 years agoDokumentationsupdate
Moritz Bunkus [Wed, 11 May 2011 09:31:29 +0000 (11:31 +0200)]
Dokumentationsupdate

13 years agoMerge branch 'units-sortable'
Moritz Bunkus [Wed, 11 May 2011 09:29:27 +0000 (11:29 +0200)]
Merge branch 'units-sortable'

13 years agoSortieren von benutzerdefinierten Variablen auf Drag-n-Drop & AJAX mittels jQuery...
Moritz Bunkus [Wed, 11 May 2011 09:14:12 +0000 (11:14 +0200)]
Sortieren von benutzerdefinierten Variablen auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

13 years agoSortieren von Lagerhäusern auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Moritz Bunkus [Wed, 11 May 2011 08:49:36 +0000 (10:49 +0200)]
Sortieren von Lagerhäusern auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

13 years agoSortieren von Preisfaktoren auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Moritz Bunkus [Wed, 11 May 2011 08:39:15 +0000 (10:39 +0200)]
Sortieren von Preisfaktoren auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

13 years agoSortieren von Einheiten auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt
Moritz Bunkus [Wed, 11 May 2011 08:06:06 +0000 (10:06 +0200)]
Sortieren von Einheiten auf Drag-n-Drop & AJAX mittels jQuery UI Sortable umgestellt

13 years agoHelfer-Layout-Funktion zum Sortieren von Listen mittels JavaScript + AJAX
Moritz Bunkus [Wed, 11 May 2011 07:56:57 +0000 (09:56 +0200)]
Helfer-Layout-Funktion zum Sortieren von Listen mittels JavaScript + AJAX

13 years agojQuery-UI-Bibliothek v1.8.12 hinzugefügt
Moritz Bunkus [Wed, 11 May 2011 06:37:14 +0000 (08:37 +0200)]
jQuery-UI-Bibliothek v1.8.12 hinzugefügt

13 years agoID-Spalte für Tabelle "units" hinzugefügt
Moritz Bunkus [Wed, 11 May 2011 06:36:21 +0000 (08:36 +0200)]
ID-Spalte für Tabelle "units" hinzugefügt

13 years agoAlte jQuery-Versionen entfernt
Moritz Bunkus [Wed, 11 May 2011 06:00:36 +0000 (08:00 +0200)]
Alte jQuery-Versionen entfernt

13 years agoWeitere Rechnungsvariablen ins Ausgabeformat der ausgewählten Sprache umwandeln
Moritz Bunkus [Tue, 10 May 2011 14:56:02 +0000 (16:56 +0200)]
Weitere Rechnungsvariablen ins Ausgabeformat der ausgewählten Sprache umwandeln

Fix für Bug 1616.

13 years agoVerkaufsrechnungsbericht: Filtervariablen "Verkäufer" und "Bearbeiter" bei Export...
Moritz Bunkus [Tue, 10 May 2011 14:28:16 +0000 (16:28 +0200)]
Verkaufsrechnungsbericht: Filtervariablen "Verkäufer" und "Bearbeiter" bei Export übergeben

Fix für Bug 1623.

13 years agoEinkaufsrechnungen: Prüfung auf falschen Rechtenamen gefixt
Moritz Bunkus [Tue, 10 May 2011 14:19:38 +0000 (16:19 +0200)]
Einkaufsrechnungen: Prüfung auf falschen Rechtenamen gefixt

Rechtename für Einkaufsrechnungen ist "vendor_invoice_edit", nicht
"invoice_edit". Fix für Bug 1631.

13 years agoHTML.uri() muss Strings zuerst von Perls internem Encoding nach UTF-8 wandeln
Moritz Bunkus [Tue, 10 May 2011 14:05:38 +0000 (16:05 +0200)]
HTML.uri() muss Strings zuerst von Perls internem Encoding nach UTF-8 wandeln

Fix für Bug 1641.

13 years agoTabellenzeilen alternierend einfärben
Moritz Bunkus [Tue, 10 May 2011 13:42:19 +0000 (15:42 +0200)]
Tabellenzeilen alternierend einfärben

13 years agoDeutsche Texte übersetzt
Moritz Bunkus [Tue, 10 May 2011 13:34:19 +0000 (15:34 +0200)]
Deutsche Texte übersetzt

13 years agoMerge branch 'master' of lx-office.linet-services.de:lx-office-erp
Moritz Bunkus [Tue, 10 May 2011 13:26:14 +0000 (15:26 +0200)]
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp

13 years agoSpaltenüberschrift 'EAN' in Warenbericht anzeigen
Moritz Bunkus [Tue, 10 May 2011 13:26:02 +0000 (15:26 +0200)]
Spaltenüberschrift 'EAN' in Warenbericht anzeigen

Fix für Bug 1644.

13 years agoRevert "Webdav-Komponente: Das Erstellen des Verzeichnisses ausgelagert. Ferner den...
Jan Büren [Fri, 6 May 2011 16:52:28 +0000 (18:52 +0200)]
Revert "Webdav-Komponente: Das Erstellen des Verzeichnisses ausgelagert. Ferner den Beleg auch in das Webdav-Verzeichnis kopieren."

This reverts commit 4cb3ecfd6f144901ed89dae7acafdf1c124c53f4.

Svens Anmerkungen:

> Hehe, ich check die ein, da die Erweiterung sowieso nur die webdav-
> komponente betrifft. ansonsten reverte ich direkt, falls du anders
> denkst.

Ich denke anders, wie immer.

- schonwieder deutsche Kommentare *grrr*

- return $main::lxdebug->leave_sub() unless ($path); <- solche kontrukte liefern 1
zurück (ich hab das irgendwann mal auf definiert 1 gesetzt nachdem vorher alles
mögliche bei rauskommen konnte). Wenn dann benutz lieber sowas:

$::lxdebug->leave_sub && return unless $path;

- copy_file_to_webdav_folder setzt $form->{type} auf '' und stirbt anschliessend
auf die Bedingung !$form->{type}. Das soll wahrscheinlich nicht so sein oder?

- Nicht jede print Operation hat tmpfiles. Im schlimmsten Fall hast Du damit n
directory traversal eingebaut, das musst Du unbedingt dreifach prüfen und nicht
einfach aus form holen. Sonst schreibt einer einfach tmpdir=/etc&&tmpfile=passwd
in die URL.

Und zu Deinem ursprünglichen Problem: Ich vermute das liegt an der Positionierung
in parse_template. Die Funktion ist ziemlich destruktiv geschrieben, die macht
halt form kaputt um was druckbares zu produzieren. Lass Dir mal form dunpen, ich
vermute dass da schon irgendwas kaputt ist. Die Fehlermeldung funktioniert in der
Konsole einwandfrei.

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Fri, 6 May 2011 15:09:03 +0000 (17:09 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoWebdav-Komponente: Das Erstellen des Verzeichnisses ausgelagert. Ferner den Beleg...
Jan Büren [Fri, 6 May 2011 15:07:32 +0000 (17:07 +0200)]
Webdav-Komponente: Das Erstellen des Verzeichnisses ausgelagert. Ferner den Beleg auch in das Webdav-Verzeichnis kopieren.
Offen: Fehlerbehandlung in Common.pm - ggf. gleich revert

13 years agoRückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt Teil 2
Moritz Bunkus [Tue, 3 May 2011 16:01:04 +0000 (18:01 +0200)]
Rückstände aus Umbenennung von SL/DB/Helpers nach SL/DB/Helper gefixt Teil 2

13 years agoUmstellung Form::throw_on_error auf Verwendung von Exception::Lite anstelle von Hashrefs
Moritz Bunkus [Tue, 3 May 2011 15:27:07 +0000 (17:27 +0200)]
Umstellung Form::throw_on_error auf Verwendung von Exception::Lite anstelle von Hashrefs

13 years agoException::Lite als neues Standard-Exception-Modul in Fallback-Module aufgenommen
Moritz Bunkus [Thu, 5 May 2011 09:24:10 +0000 (11:24 +0200)]
Exception::Lite als neues Standard-Exception-Modul in Fallback-Module aufgenommen

13 years agoRequest abbrechen, wenn alte Konfigurationsdateien vorhanden sind
Moritz Bunkus [Thu, 5 May 2011 09:21:08 +0000 (11:21 +0200)]
Request abbrechen, wenn alte Konfigurationsdateien vorhanden sind

13 years agodbupgrade2_tool.pl: Option "--unapplied", zeigt nicht angewandte Upgradescripte an
Moritz Bunkus [Tue, 3 May 2011 16:08:42 +0000 (18:08 +0200)]
dbupgrade2_tool.pl: Option "--unapplied", zeigt nicht angewandte Upgradescripte an

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Sven Schöling [Mon, 2 May 2011 10:37:36 +0000 (12:37 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoBugfix: Subcent Buchungen führten zu unbalanced ledger in DATEV Export.
Sven Schöling [Mon, 2 May 2011 10:30:19 +0000 (12:30 +0200)]
Bugfix: Subcent Buchungen führten zu unbalanced ledger in DATEV Export.

Wenn eine 1 cent Buchung auf ein normal versteuertes Konto gebucht wurde
tauchten die Buchungen in der folgenden Reihenfolge in der Datenbank auf:

-0.00840
-0.00160
+0.01000

Der Algorithmus, der die Buchungen aufsummiert, ist aus historischen Gründen
recht nachgiebig und bricht das aufsummieren ab, sobald die Summe der
bisherigen Buchungen kleiner ist als ein Cent. In diesem Fall ist das schon
nach der ersten Buchung der Fall, und bei der dritten Buchung wird dann ein
unbalanced ledger Fehler geworfen.

Der Fix prüft auf solche kleinen Werte und wechselt dafür in einen subcent
Modus, in dem auf zehntel Cent geprüft wird.

13 years agoBeim Speichern eines Kontos chart.taxkey_id aus taxkeys aktualisieren/setzen
Moritz Bunkus [Wed, 27 Apr 2011 08:47:44 +0000 (10:47 +0200)]
Beim Speichern eines Kontos chart.taxkey_id aus taxkeys aktualisieren/setzen

Fix für Bug 1627.

13 years agoNach $form->redirect() den Request beenden
Moritz Bunkus [Wed, 27 Apr 2011 08:37:38 +0000 (10:37 +0200)]
Nach $form->redirect() den Request beenden

13 years agoText bei Iconv-Konvertierung nach UTF-8 in Perls internes Encoding umwandeln
Moritz Bunkus [Wed, 27 Apr 2011 07:48:11 +0000 (09:48 +0200)]
Text bei Iconv-Konvertierung nach UTF-8 in Perls internes Encoding umwandeln

Und das auch bei Objekt-Aufrufsyntax:

  $text = SL::Iconv::convert('ISO-8859-15', 'UTF-8', $some_other_text);

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Mon, 25 Apr 2011 06:00:19 +0000 (08:00 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoBugfix für 1614
Jan Büren [Mon, 25 Apr 2011 05:59:25 +0000 (07:59 +0200)]
Bugfix für 1614

Created attachment 293 [details]
RP.pm.patch

Das Problem war, dass unterschiedliche Kostenstellen innerhalb desselben
Lieferanten nicht gefiltert wurden.

Sprich:

1.) Finde offene Verbindlichkeiten mit Abteilung x
2.) Lieferant A Treffer
3.) Hole alle offenen Verbindlichkeiten zu Lieferant A

Anbei der Hotfix für dieses Verhalten.

3.patch) Hole alle offenen Verbindlichkeiten zu Lieferant A die Abteilung x
gebucht haben ...

13 years agoSL::DB::Customer: Fehler in der shipto Relation.
Sven Schöling [Thu, 21 Apr 2011 14:17:12 +0000 (16:17 +0200)]
SL::DB::Customer: Fehler in der shipto Relation.

13 years ago$::auth nicht löschen sondern nur resetten. (Experimentell)
Sven Schöling [Thu, 21 Apr 2011 10:30:43 +0000 (12:30 +0200)]
$::auth nicht löschen sondern nur resetten. (Experimentell)

13 years agoUnechte Multiboxen auf L.select_tag umgeschrieben.
Sven Schöling [Thu, 21 Apr 2011 09:43:30 +0000 (11:43 +0200)]
Unechte Multiboxen auf L.select_tag umgeschrieben.

L ist genauso mächtig und deutlich schneller. Mulibox sollte nur noch für Customer/Vendorboxen verwendet werden.

13 years agoCVar Filter wurden in Kundensuche nicht weitergereicht an den Export.
Sven Schöling [Wed, 20 Apr 2011 12:06:12 +0000 (14:06 +0200)]
CVar Filter wurden in Kundensuche nicht weitergereicht an den Export.

13 years agonoch ein index der ein bestimmtes Query deutlich beschleunigt.
Sven Schöling [Tue, 19 Apr 2011 16:37:56 +0000 (18:37 +0200)]
noch ein index der ein bestimmtes Query deutlich beschleunigt.

13 years agoCvar partial template auf PROCESS umgebaut. Spart bei sehr grossen masken ~5 Sekunden.
Sven Schöling [Tue, 19 Apr 2011 16:17:11 +0000 (18:17 +0200)]
Cvar partial template auf PROCESS umgebaut. Spart bei sehr grossen masken ~5 Sekunden.

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Sven Schöling [Tue, 19 Apr 2011 14:07:27 +0000 (16:07 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years agoZwei Indices in cvar Tabellen um komplexe Suchen zu beschleunigen.
Sven Schöling [Tue, 19 Apr 2011 14:06:27 +0000 (16:06 +0200)]
Zwei Indices in cvar Tabellen um komplexe Suchen zu beschleunigen.

13 years agoMerge branch 'master' of git@lx-office.linet-services.de:lx-office-erp
Jan Büren [Tue, 19 Apr 2011 12:10:33 +0000 (14:10 +0200)]
Merge branch 'master' of git@lx-office.linet-services.de:lx-office-erp

13 years ago>>>
Jan Büren [Tue, 19 Apr 2011 11:57:56 +0000 (13:57 +0200)]
>>>
Hi Jan,
Ich versuche gerade die Einkaufsrechnungen zur Abteilung als pdf zu
exportieren. Der Bericht stimmt soweit (Screenshot). Doch leider exportiert er mir
in der pdf ALLE Rechnungen.
<<<
department als hidden variable für den csv-export unter Einkauf -> Berichte -> Einkaufsrechnungen hinzugefügt