Moritz Bunkus [Mon, 27 Dec 2010 13:35:59 +0000 (14:35 +0100)]
Vor Löschen von Kunden/Lieferanten nachfragen
Moritz Bunkus [Mon, 27 Dec 2010 13:33:38 +0000 (14:33 +0100)]
Warnen, falls L-Plugin benutzt aber nicht mit [% USE L %] eingebunden wird
Moritz Bunkus [Mon, 27 Dec 2010 13:23:25 +0000 (14:23 +0100)]
Vergessener locales.pl-Lauf
Moritz Bunkus [Mon, 27 Dec 2010 13:23:15 +0000 (14:23 +0100)]
Fehlermeldung ausgeben, wenn Kunde/Lieferant mit "EU mit UStID" aber ohne UStID gespeichert werden soll
Fix für Bug 1406.
Moritz Bunkus [Mon, 27 Dec 2010 13:16:19 +0000 (14:16 +0100)]
Steuerzone darf nicht leer sein
Moritz Bunkus [Mon, 27 Dec 2010 13:11:37 +0000 (14:11 +0100)]
Fehler beim Mergen: Schließende } versehentlich entfernt
Moritz Bunkus [Mon, 27 Dec 2010 13:05:00 +0000 (14:05 +0100)]
jQuery-Form-Plugin für AJAXifizierung von Forms
Moritz Bunkus [Mon, 27 Dec 2010 13:04:45 +0000 (14:04 +0100)]
Update auf jQuery 1.4.4
Moritz Bunkus [Mon, 27 Dec 2010 13:04:32 +0000 (14:04 +0100)]
Helferfunktionen für AJAX-Aufrufe/DOM-Modifikationen mit jQuery: Elemente ersetzen
Moritz Bunkus [Mon, 27 Dec 2010 13:03:47 +0000 (14:03 +0100)]
HTML-Attribut 'disabled' entfernen, wenn es existiert aber undefiniert ist
Ansonsten erschwert es das Setzen sehr...
Sven Schöling [Mon, 27 Dec 2010 13:03:24 +0000 (14:03 +0100)]
tabbed ids müssen statisch vergebbar sein, sonst funktioniert persistent mode nicht.
Sven Schöling [Mon, 27 Dec 2010 13:02:30 +0000 (14:02 +0100)]
L.dump
Moritz Bunkus [Mon, 27 Dec 2010 13:01:42 +0000 (14:01 +0100)]
Nicht im onchange sortieren
Dadurch wurden Selektionen zurückgesetzt, was Multi-Select verhindert
hat.
Moritz Bunkus [Mon, 27 Dec 2010 13:01:30 +0000 (14:01 +0100)]
Ausgewählte Elemente in hiddens verschicken lassen
Ansonsten werden nur die mitgeschickt, die momentan ausgewählt sind.
Moritz Bunkus [Mon, 27 Dec 2010 13:01:03 +0000 (14:01 +0100)]
Namen der Original-Select auf "Ausgewählt"-Select umziehen
Moritz Bunkus [Mon, 27 Dec 2010 13:00:12 +0000 (14:00 +0100)]
Per default alle Items unselektiert
Moritz Bunkus [Mon, 27 Dec 2010 12:58:55 +0000 (13:58 +0100)]
CSS-Klasse für Zurücksetzen von Float-Umgebungen
Conflicts:
css/lx-office-erp.css
Moritz Bunkus [Mon, 27 Dec 2010 12:57:56 +0000 (13:57 +0100)]
Layout-Helfer für multiselect2side
Moritz Bunkus [Mon, 27 Dec 2010 12:57:43 +0000 (13:57 +0100)]
Automatisches Sortieren der Liste
Moritz Bunkus [Mon, 27 Dec 2010 12:57:25 +0000 (13:57 +0100)]
DOS style newlines -> Unix style newlines
Moritz Bunkus [Mon, 27 Dec 2010 12:56:44 +0000 (13:56 +0100)]
jquery.multiselect2side hinzugefügt
Moritz Bunkus [Mon, 27 Dec 2010 12:52:28 +0000 (13:52 +0100)]
JavaScript-String-Escaping
Moritz Bunkus [Mon, 27 Dec 2010 12:52:13 +0000 (13:52 +0100)]
options_for_select: Unterstützung für multiple selected-values
Moritz Bunkus [Mon, 27 Dec 2010 12:51:56 +0000 (13:51 +0100)]
Funktion zur Ausgabe von Stylesheet-Links
Conflicts:
SL/Template/Plugin/L.pm
Sven Schöling [Mon, 27 Dec 2010 12:50:39 +0000 (13:50 +0100)]
button tag und areainput tag in L.pm
Sven Schöling [Mon, 27 Dec 2010 12:50:26 +0000 (13:50 +0100)]
Dokumentation
Moritz Bunkus [Mon, 27 Dec 2010 12:50:02 +0000 (13:50 +0100)]
L.tabbed - tab areale einfach erstellen.
Ausserdem einige neue html_tag Funktionen.
Conflicts:
SL/Template/Plugin/L.pm
Moritz Bunkus [Mon, 27 Dec 2010 12:49:24 +0000 (13:49 +0100)]
Select-Optionen: "value" für "0" richtig erzeugen
Vorher: <option value="">...</option>
Jetzt: <option value="0">...</option>
Moritz Bunkus [Mon, 27 Dec 2010 12:49:09 +0000 (13:49 +0100)]
submit_tag: JavaScript-Confirm erfragen, wenn Parameter confirm gesetzt ist
Moritz Bunkus [Mon, 27 Dec 2010 12:48:50 +0000 (13:48 +0100)]
textarea_tag: Content ging durch Verwechslung then/else verloren
Sven Schöling [Mon, 27 Dec 2010 12:45:10 +0000 (13:45 +0100)]
options_for_select - subs übergeben
ausserdem mehr dokumentation.
Sven Schöling [Mon, 27 Dec 2010 12:44:52 +0000 (13:44 +0100)]
L: date_tag muss im render modus jsc_dateformat selbst generieren.
Sven Schöling [Mon, 27 Dec 2010 12:44:32 +0000 (13:44 +0100)]
L: hidden_tag, submit_tag
Moritz Bunkus [Mon, 27 Dec 2010 12:44:06 +0000 (13:44 +0100)]
select_tag: Automatischer Aufruf von options_for_select falls Optionen-Argument kein String ist
Moritz Bunkus [Mon, 27 Dec 2010 12:43:40 +0000 (13:43 +0100)]
Layout-Helfer für JavaScript-Src-Tags
Conflicts:
SL/Template/Plugin/L.pm
Moritz Bunkus [Mon, 27 Dec 2010 12:42:44 +0000 (13:42 +0100)]
Hilfsfunktionen textarea_tag und radiobutton_tag
Sven Schöling [Mon, 27 Dec 2010 12:38:58 +0000 (13:38 +0100)]
Bugfix: Id für date_tag war nicht korrekt.
date_tag
Beispiel ist hier nicht mit enthalten, weil der date_tag gleichzeitig einen
graphischen datepicker rendert, deshalb hier im Commit:
[% USE L %]
[% L.date_tag('orddate', orddate, cal_align => 'BL') %]
Das erste ist der name in html, das zweite der Wert zum befüllen, das dritte
die Orientierung des Popups.
Bugfix: Id für date_tag war nicht korrekt.
Moritz Bunkus [Mon, 27 Dec 2010 12:18:19 +0000 (13:18 +0100)]
Von (pdf)latex angelegtes Verzeichnis users/.texmf-var ignorieren
Moritz Bunkus [Mon, 27 Dec 2010 12:17:22 +0000 (13:17 +0100)]
Merge branch 'master' of ssh://lx-office.linet-services.de/~/lx-office-erp
Moritz Bunkus [Mon, 27 Dec 2010 12:17:06 +0000 (13:17 +0100)]
Benötigte LaTeX-Pakete nach letztem \usepackage oder vor \begin{document} einbinden
Erst, wenn weder das Eine noch das Andere gefunden wurde, werden die
benötigten Zeilen am Ende angefügt.
Fix für Bug 1414.
Moritz Bunkus [Mon, 27 Dec 2010 12:12:35 +0000 (13:12 +0100)]
Vor dem Ausführen von (pdf)latex das HOME auf das users-Verzeichnis setzen
Es gibt Situationen, in denen (pdf)latex Fontdateien für bestimmte
Schriftgrößen on the fly erzeugen muss. Diese werden in ~/.texmf-var
gespeichert. Deshalb muss das Verzeichnis, das (pdf)latex für HOME
hält, vom Webserver schreibbar sein.
Verhält sich analog zur Situation mit Umwandlung von
OpenDocument-Vorlagen nach PDF; da muss OpenOffice nach
~/.openoffice.org schreiben.
Sven Schöling [Mon, 27 Dec 2010 11:37:06 +0000 (12:37 +0100)]
Lagerbewegungen auch für Dienstleistungen friegeben.
Fix für Bug 1383.
Da sich Lagerbewegungen sowieso nicht komplett aus den Dienstleistungen
raushalten ließen, und es überzeugende Argumente dafür gibt Dienstleistungen
auch einlagern zu können, entfernt dieser Patch die Beschränkung, dass nur Waren
eingelagert werden dürfen.
Sven Schöling [Wed, 22 Dec 2010 09:15:39 +0000 (10:15 +0100)]
Seltsames Unicodezeichen in SL/IS.pm entfernt.
Dachte Geoffrey sieht das noch, aber was solls, ist eh nur ein Zeichen.
G. Richardson [Tue, 21 Dec 2010 12:07:59 +0000 (13:07 +0100)]
Bug 1520: Division by zero Fehler
verhindern, daß Preisfaktor 0 ist
G. Richardson [Tue, 21 Dec 2010 12:04:14 +0000 (13:04 +0100)]
Merge branch 'master' of ssh://git-grichardson@lx-office.linet-services.de/~/lx-office-erp
Lars Kruse [Tue, 21 Dec 2010 10:48:33 +0000 (11:48 +0100)]
korrekte Umwandlung des Grad-Symbols für Latex-Vorlagen
Fix zu Bug 1496.
Jan Büren [Sat, 18 Dec 2010 13:14:24 +0000 (14:14 +0100)]
Merge branch 'master' of ssh://git-jbueren@lx-office.linet-services.de/~/lx-office-erp
Jan Büren [Sat, 18 Dec 2010 13:13:07 +0000 (14:13 +0100)]
Standard-Auswahl für Umlaufvermögenskonto (Bank) mandantenweit setzen. Ferner yearend aus AM.pm entfernt und schliessende </options> für selectAP_paid Array hinzugefügt
Jan Büren [Sat, 18 Dec 2010 12:05:49 +0000 (13:05 +0100)]
Für Einkauf -> Einkaufsrechnung die korrekte Überschrift Zahlungsausgang anstatt Zahlungseingang anzeigen
Moritz Bunkus [Tue, 14 Dec 2010 13:24:06 +0000 (14:24 +0100)]
Optionen non-greedy matchen, weil ansonsten HTML-Kommentar-Ende nicht richtig gematcht wird
Moritz Bunkus [Mon, 13 Dec 2010 16:08:35 +0000 (17:08 +0100)]
Beim URL-Escapen vom internen Encoding nach UTF-8 wandeln, sofern benötigt
G. Richardson [Fri, 10 Dec 2010 20:36:02 +0000 (21:36 +0100)]
In Verkaufsberichte->Rechnungen auch nach Bearbeiter/Verkäufer filtern
Wie in den anderen Berichten auch
Jan Büren [Fri, 10 Dec 2010 12:52:12 +0000 (13:52 +0100)]
yearend (Jahresende) aus Maske (am) entfernt und aus der Tabelle defaults
Jan Büren [Fri, 10 Dec 2010 10:58:06 +0000 (11:58 +0100)]
Changelog für commit von gerade
Jan Büren [Fri, 10 Dec 2010 10:57:21 +0000 (11:57 +0100)]
Merge branch 'master' of ssh://git-jbueren@lx-office.linet-services.de/~/lx-office-erp
Jan Büren [Fri, 10 Dec 2010 10:54:02 +0000 (11:54 +0100)]
Zahlungsverkehr: Bei der Suche nach offenen Rechnungen auch eine Suche nach Rechnungsnummer zulassen. HINWEIS: Es wird nur der erste Treffer (falls vorhanden) angezeigt
Moritz Bunkus [Fri, 10 Dec 2010 08:17:27 +0000 (09:17 +0100)]
Richtiges HTML-Kommentar-Ende in config-Zeile akzeptieren
Jan Büren [Fri, 10 Dec 2010 08:16:30 +0000 (09:16 +0100)]
Noch mehr Felder erneut vorbelegen für Zahlungsverkehr (Datum und Beleg)
Moritz Bunkus [Fri, 10 Dec 2010 08:14:53 +0000 (09:14 +0100)]
Merge branch 'master' of ssh://lx-office.linet-services.de/~/lx-office-erp
Moritz Bunkus [Fri, 10 Dec 2010 08:14:45 +0000 (09:14 +0100)]
Fehlendes 'l' ergänzt
G. Richardson [Thu, 9 Dec 2010 18:12:36 +0000 (19:12 +0100)]
cogs-Bug behoben
price_factor wurde bei Warenbestandsbuchung nicht berücksichtigt. Wurde die
Ware z.B. mit "pro 100" eingekauft war die Bestandsbuchung um das 100fache zu
groß.
Ist das basefactor noch nötig?
Sven Donath [Thu, 9 Dec 2010 08:20:46 +0000 (09:20 +0100)]
Übersetzung für "Stilvorlage" in Sprache de_DE auf "Erscheinungsbild" geändert.
Ergänzung zu Commit
54ddc03.
"CSS (Oberfläche)" war unglücklich gewählt.
Aus Sicht des Anwenders ist es egal, dass dahinter CSS steckt.
Sven Donath [Wed, 8 Dec 2010 15:04:16 +0000 (16:04 +0100)]
Übersetzungen in Sprache de_DE eingepflegt
Für die Module:
* SEPA Lastschrift
* Verkaufsbericht
"Überschriften" sind "headings", nicht "headers".
Eigentlich müssten templates/webpages/vk/search_invoice.html und bin/mozilla/vk.pl
dahingehend überarbeitet werden.
Bitte interne Variablen und Bezeichner möglichst in englischer Sprache verwenden.
(Kann es sein, dass der "Überschriften"-Hanken in templates/webpages/vk/search_invoice.html
nicht funktioniert?)
Weitere kleinere Reparaturen durchgeführt.
Jan Büren [Tue, 7 Dec 2010 11:13:50 +0000 (12:13 +0100)]
Unnötiges select entfernt (copy und paste Fehler, da vorher ohne multibox) S.a. commit von gerade
Jan Büren [Tue, 7 Dec 2010 11:01:15 +0000 (12:01 +0100)]
Filterkriterium Kundentyp (business_id) für Rechnungsübersicht hinzugefügt.
Jan Büren [Mon, 6 Dec 2010 11:45:31 +0000 (12:45 +0100)]
Merge branch 'master' of ssh://git-jbueren@lx-office.linet-services.de/~/lx-office-erp
Conflicts:
doc/changelog
Jan Büren [Mon, 6 Dec 2010 09:18:03 +0000 (10:18 +0100)]
Dokumentation von gerade
Jan Büren [Mon, 6 Dec 2010 09:16:53 +0000 (10:16 +0100)]
Wenn ein Auftrag komplett geliefert ist, den Workflow-Knopf 'Lieferschein' ausblenden
Moritz Bunkus [Fri, 3 Dec 2010 15:09:21 +0000 (16:09 +0100)]
Bei SEPA-Überweisungen Verwendungszweke mit "Rechnung" (übersetzt) präfixen
Moritz Bunkus [Fri, 3 Dec 2010 15:08:56 +0000 (16:08 +0100)]
Bearbeiten von Übersetzungen des Präfixes für SEPA-Überweisungsbetreffs
Moritz Bunkus [Fri, 3 Dec 2010 14:35:41 +0000 (15:35 +0100)]
Merge branch 'sepa-in'
Moritz Bunkus [Fri, 3 Dec 2010 14:13:59 +0000 (15:13 +0100)]
Unterstützung für die XML-Ausgabe von Lastschriften
Moritz Bunkus [Thu, 2 Dec 2010 15:01:31 +0000 (16:01 +0100)]
Parameter vc übergeben
Moritz Bunkus [Thu, 2 Dec 2010 14:52:10 +0000 (15:52 +0100)]
Bearbeiten und Speichern der SEPA-Kreditoren-Identifikation in den Benutzereinstellungen
Moritz Bunkus [Thu, 2 Dec 2010 10:34:09 +0000 (11:34 +0100)]
Unterscheidung Bankeinzug/Überweisung bei Export der Zahlungsliste als PDF
Moritz Bunkus [Thu, 2 Dec 2010 10:23:15 +0000 (11:23 +0100)]
Unterscheidung Bankeinzug/Überweisung beim Verbuchen von Zahlungen
Moritz Bunkus [Thu, 2 Dec 2010 10:13:43 +0000 (11:13 +0100)]
Unterscheidung Bankeinzug/Überweisung beim Abschließen
Moritz Bunkus [Thu, 2 Dec 2010 10:13:18 +0000 (11:13 +0100)]
Checkbox-Spalte nur bei HTML-Bericht anzeigen
Moritz Bunkus [Thu, 2 Dec 2010 09:29:46 +0000 (10:29 +0100)]
Unterscheidung Bankeinzug/Überweisung bei Liste & Editmaske
Moritz Bunkus [Thu, 2 Dec 2010 09:12:56 +0000 (10:12 +0100)]
Unterscheidung Bankeinzug/Überweisung bei Suchefunktion
Moritz Bunkus [Thu, 2 Dec 2010 08:59:05 +0000 (09:59 +0100)]
Unterscheidung Bankeinzug/Überweisung in Suchmaske
Moritz Bunkus [Thu, 2 Dec 2010 08:55:39 +0000 (09:55 +0100)]
Unterscheidung Bankeinzug/Überweisung beim Erstellen der SEPA-Einträge
Moritz Bunkus [Thu, 2 Dec 2010 08:54:34 +0000 (09:54 +0100)]
Falsche Übersetzung
Moritz Bunkus [Thu, 2 Dec 2010 08:38:08 +0000 (09:38 +0100)]
Unterscheidung Bankeinzug/Überweisung in zweiter Maske (Bestätigung der Informationen)
Moritz Bunkus [Thu, 2 Dec 2010 08:11:44 +0000 (09:11 +0100)]
Unterscheidung Bankeinzug/Überweisung in erster Maske (Auswahl Kunden/Lieferanten)
Moritz Bunkus [Thu, 2 Dec 2010 08:11:03 +0000 (09:11 +0100)]
Datenbankupgradescript für Unterscheidung Bankeinzug/Überweisung bei SEPA
Moritz Bunkus [Fri, 3 Dec 2010 11:01:37 +0000 (12:01 +0100)]
Session trotzdem refreshen, auch wenn "action" nicht definiert ist
Moritz Bunkus [Thu, 2 Dec 2010 10:08:00 +0000 (11:08 +0100)]
Bei PDF-Reports nur die Spalten anzeigen, die für PDF konfiguriert wurden
Holger Lindemann [Sat, 27 Nov 2010 01:22:45 +0000 (02:22 +0100)]
Benutzer und Password vom Schalter Vertreter unabhängig sichtbar.
Es waren diverse Anfragen für die Pfleger dieser Daten, z.B. für Kundenportale,
und auch die zentrale Verwaltung von Zugangsdaten bei Lieferanten macht Sinn.
Holger Lindemann [Sat, 27 Nov 2010 01:12:45 +0000 (02:12 +0100)]
Diverse Erweiterungen und ein wenig Aufräumen.
Holger Lindemann [Sat, 27 Nov 2010 01:11:49 +0000 (02:11 +0100)]
Beispiel für eine Kopfdatei die alternativ gelesen werden kann.
dazu muss sie in users abgelegt werden. Beim Import einer parts.csv wird die erste Zeile ignoriert.
Sven Schöling [Fri, 26 Nov 2010 13:09:58 +0000 (14:09 +0100)]
users/partshead.csv aus dem Repo entfernt.
Die Datei sollte nur vom User angelegt werden, und verhindert Artikel Importe
solange sie so im Repo drin ist.
Im Gegensatz zu meinem Gespräch mit Holger habe ich sie nicht in eine .default
oder ähnlich umbenannt, weil es keinerlei Dokumentation dafür gegeben hätte.
Ich habe in der Hilfe wenigstens einen Satz eingefügt der erwähnt, dass es die
Möglichkeit gibt, aber auch nicht mehr.
Wenn jemand die Doku komplett machen möchte, dann kann da auch wieder eine
Beispieldatei mit dazugepackt werden.
G. Richardson [Wed, 14 Apr 2010 08:24:45 +0000 (10:24 +0200)]
Neuer Bericht "Verkaufsbericht" unter Verkauf->Berichte
Vor allem interessant für Wiederverkäufer, die ihre Margen anzeigen wollen und EK-Preis pflegen.
Neue Dateien bin/mozilla/vk.pl und SL/VK.pm, sowie template unter templates/webpages/vk
* Auflistung aller verkauften Artikel mit VK-Preis, EK-Preis und Margen
* Sortiert nach Kunden und Artikeln oder Artikeln und Kunden
* Preisfaktor (Preis pro 100) bei Gesamtbetrag berücksichtigt
* Anzahl der Dezimalstellen einstellbar (für bestimmte Spalten)
* Einheit als Anzeigeoption (aber keine Umrechnung, z.B. kg->g)
Stornos und stornierte Rechnung aus VK-Bericht herausgefiltert
1) für Auswertungen gar nicht nötig
2) bei Storno wird in invoice marge_total und marge_percent nicht gesetzt
deshalb dynamisch für VK-Bericht berechnet, auch wenn es jetzt nicht mehr angezeigt wird
Macht es überhaupt Sinn bei Stornos dann invoice mit Margenwerten zu befüllen?
Nicht berücksichtigt:
* Einkauf
Noch Fehlerhaft:
* Abwechselndes grau/beige in Ansicht unregelmäßig, generelle Formatierung der Ausgabe (z.T. noch farbig)
Holger Lindemann [Thu, 25 Nov 2010 05:28:18 +0000 (06:28 +0100)]
Neuer MakeModel Satz mit Datum initialisieren
Moritz Bunkus [Tue, 23 Nov 2010 14:52:25 +0000 (15:52 +0100)]
Templates: Auswertung des "else"-Teils gefixt, wenn "if"-Teil Variablenvergleiche enthält
Moritz Bunkus [Mon, 22 Nov 2010 17:01:09 +0000 (18:01 +0100)]
retrieve_accounts: 'current_date' richtig in Queries einbauen
Moritz Bunkus [Mon, 22 Nov 2010 12:52:20 +0000 (13:52 +0100)]
Benutzerdefinierte Variablen: bei nicht existierenden die Defaultwerte wieder nutzen
Jan Büren [Mon, 22 Nov 2010 14:32:46 +0000 (15:32 +0100)]
SEPA Hinzufügen von Überweisungen um das Infofeld Fälligkeitsdatum erweitert
Jan Büren [Mon, 22 Nov 2010 13:48:27 +0000 (14:48 +0100)]
FiBu -> Bericht -> Offene Forderung | Offene Verbindlichkeiten um Altersstrukturliste (30, 60, 90, 120) erweitert
Jan Büren [Thu, 18 Nov 2010 09:32:52 +0000 (10:32 +0100)]
foreach als eindeutiges Wort für Schleifen innerhalb Latex-Druckvorlagen benutzen, Details:
if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,
$keyword_pos, 3) eq 'for')) {
mach daraus mal
if ((substr($text, $keyword_pos, 2) eq 'if') || (substr($text,
$keyword_pos, 3) eq 'foreach')) {
Die ganze Funktion ist leicht Mist und reagiert allergisch darauf, wenn
Variablennamen mit einem der Stichwörter "if", "foreach" oder "end"
anfangen. Leider enthält sie anscheinend weiterhin den Bug, dass nicht
auf "foreach" sondern auf "for" getestet wird, und das ist nun mal bei
"FORmat_info" am Anfang enthalten.