kivitendo-erp.git
7 years agoNeuen Artikeltyp Sortiment in kivitendo eingebaut
G. Richardson [Sun, 7 Aug 2016 20:34:31 +0000 (22:34 +0200)]
Neuen Artikeltyp Sortiment in kivitendo eingebaut

* eigenen TopQuickSearch
* eigener Nummernkreis
* Links und Menüeinträge gehen zu neuen Part Controller

7 years agoAssortmentItem um Boolean "charge" erweitert
G. Richardson [Sun, 28 Aug 2016 08:23:11 +0000 (10:23 +0200)]
AssortmentItem um Boolean "charge" erweitert

Sortimentsartikel erweitert, bestimmen ob Artikel berechnet werden soll.

Kann in SL::DB::Part->items_sellprice_sum abgefragt werden, ebenso beim
Hinzufügen von Artikeln (Auftrag, CSV-Import)

7 years agoNeuen Artikeltyp Sortiment eingeführt - sql und rose
G. Richardson [Sun, 7 Aug 2016 20:30:45 +0000 (22:30 +0200)]
Neuen Artikeltyp Sortiment eingeführt - sql und rose

7 years agoTopQuickSearch - Parameter type heißt jetzt part_type
G. Richardson [Sat, 30 Jul 2016 12:15:14 +0000 (14:15 +0200)]
TopQuickSearch - Parameter type heißt jetzt part_type

7 years agoPartPicker Testpage Beispiel: nur Erzeugnisse
G. Richardson [Fri, 29 Jul 2016 07:11:36 +0000 (09:11 +0200)]
PartPicker Testpage Beispiel: nur Erzeugnisse

7 years agoPartPicker - Parameter "type" heißt jetzt "part_type"
G. Richardson [Fri, 29 Jul 2016 06:35:29 +0000 (08:35 +0200)]
PartPicker - Parameter "type" heißt jetzt "part_type"

7 years ago$form->{item} nach $form->{part_type} umbenannt
G. Richardson [Thu, 28 Jul 2016 21:02:41 +0000 (23:02 +0200)]
$form->{item} nach $form->{part_type} umbenannt

Damit das Feld automatisch dem Datenbanknamen entspricht.

7 years agoWare/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2
G. Richardson [Thu, 28 Jul 2016 16:30:14 +0000 (18:30 +0200)]
Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

7 years agoWare/Erzeugnis/Dienstleistung per parts.part_type unterscheiden
G. Richardson [Thu, 28 Jul 2016 16:14:15 +0000 (18:14 +0200)]
Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden

Neuen ENUM-Typ eingeführt, der auf die Werte "part", "service" und
"assembly" beschränkt ist.

Da man enums nicht innerhalb von Transaktionen hinzufügen kann, was der
Default für den kivitendo Upgrade Mechanismus ist, wird hier auch schon
das Sortiment vorbereitet.

Siehe auch doc/UPGRADE

7 years agoMahnungen: In Übersicht zu viele Nachkommastellen
Martin Helmling martin.helmling@octosoft.eu [Thu, 17 Nov 2016 06:50:39 +0000 (07:50 +0100)]
Mahnungen: In Übersicht zu viele Nachkommastellen

Hier war ein format_amount von -2 .

fix #5288

7 years agoBankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren(2)
Martin Helmling martin.helmling@octosoft.eu [Mon, 21 Nov 2016 15:46:41 +0000 (16:46 +0100)]
Bankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren(2)

BUGFIX: Testzeile aus html raus

7 years agooptionales Feature für SEPA Überweisungen
Jan Büren [Fri, 18 Nov 2016 14:36:20 +0000 (15:36 +0100)]
optionales Feature für SEPA Überweisungen

Nach der Rechnungsnummer im Verwendungszweck zusätzlich Kunden- oder Lieferantennummer angeben.
Optional konfigurierbar in der Mandatenkonfiguration und übersetzbar für alle verfügbaren Sprachen.

7 years agowrapper für GenericTranslations richtig aufrufen
Jan Büren [Fri, 18 Nov 2016 12:38:14 +0000 (13:38 +0100)]
wrapper für GenericTranslations richtig aufrufen

Parameter werden in GenericTranslations _save geprüft mit einem
Standard shift $self,  entsprechend den Aufruf der internen Funktion gefixt

7 years agoNachkommastellen der Haben Buchungen nicht formatiert
Martin Helmling martin.helmling@octosoft.eu [Wed, 16 Nov 2016 18:11:06 +0000 (19:11 +0100)]
Nachkommastellen der Haben Buchungen nicht formatiert

Die Habenseite beim mini_ledger wird nicht auf 2 Zeichen begrenzt.
Hier auch format_amount eingebaut

7 years agoBankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren
Martin Helmling martin.helmling@octosoft.eu [Wed, 16 Nov 2016 18:09:53 +0000 (19:09 +0100)]
Bankimport: Kontenabgleich mit Bank - Tab "Vorschläge" aktivieren

Falls Vorschäge gefunden werden,
werden diese gleich angezeigt.
Dazu wird ui_tab über cookie geschaltet

7 years agoBankimport: SEPA-Exporte werden manchmal nicht mehr erkannt
Martin Helmling martin.helmling@octosoft.eu [Wed, 16 Nov 2016 18:06:51 +0000 (19:06 +0100)]
Bankimport: SEPA-Exporte werden manchmal nicht mehr erkannt

Wenn mehrere SEPA Anweisungen in einem Export sind, werden diese nicht gefunden
Nun bessere Implementierung

Nebenbei die Vorzeichen-Anzeige korrigiert

7 years agoAutomatisches Löschen von Flashanzeige unterdrückbar(2)
Martin Helmling martin.helmling@octosoft.eu [Wed, 9 Nov 2016 16:24:02 +0000 (17:24 +0100)]
Automatisches Löschen von Flashanzeige unterdrückbar(2)

Nun mit angepasstem Template und SL/ClientJS.pm

7 years agoBUGFIX: single-dbh: Rollback bei Auftrag => Angebot
Martin Helmling martin.helmling@octosoft.eu [Wed, 9 Nov 2016 13:43:30 +0000 (14:43 +0100)]
BUGFIX: single-dbh: Rollback bei Auftrag => Angebot

hier fehlt der returnwert 1 damit kein Rollback gemacht wird
Korrektur von 8e0f6e70

(Womöglich noch woanders fehlerhaft !)

7 years agoStartup: Include-Pfade mittels FindBin ermitteln
Moritz Bunkus [Tue, 8 Nov 2016 11:58:44 +0000 (12:58 +0100)]
Startup: Include-Pfade mittels FindBin ermitteln

Neue Perl-Versionen werden das aktuelle Verzeichnis '.' aus dem
Standard-Include-Pfad @INC entfernen. Das bedeutet für uns, dass wir
nicht mehr einfach »use SL::Dispatcher;« und ähnliche Konstrukte machen
können.

Daher stellt dieser Commit all diejenigen Perl-Dateien, die als externe
Einstiegsquelle dienen, auf die Verwendung von FindBin um. Es werden
nicht nur die Verzeichnisse »modules/override« und »modules/fallback«
behandelt, sondern auch das Installationsverzeichins selber mit in @INC
aufgenommen, um für die Entfernung von '.' gewappnet zu sein.

Zusätzlich wurden die meisten Scripte so modifiziert, dass sie nicht
mehr direkt aus dem kivitendo-Installationsverzeichnis heraus aufgerufen
werden müssen sondern aus beliebigen Verzeichnissen heraus aufgerufen
werden können. Sie wechseln schlicht zu allererst das aktuelle
Verzeichnis ins kivitendo-Installationsverzeichnis.

Perl-Module, die nicht direkt Scripte sind und den Pfad zum
Installationsverzeichnis benötigen (also z.B. SL/DBUpgrade2.pm), dürfen
allerdings FindBin nicht benutzen, weil $FindBin::Bin das Verzeichnis
zum aufgerufenen Perl-Script enthält, und das kann mal dispatcher.pl
sein, mal scripts/dbupgrade2.pl. Für diese Module gibt es weiterhin
SL::System::Process->exe_dir, die das kivitendo-Installationsverzeichnis
zuverlässig ermittelt.

Leider ist es nicht möglich, nur SL::System::Process->exe_dir anstelle
von $FindBin::Bin zu nutzen, da zuerst SL::System::Process eingebunden
werden muss, und um das zu tun, muss das Installationsverzeichnis ja
bereits im Include-Pfad vorhanden sein — typical case of catch 22.

7 years agoClientJS: Update nach »Automatisches Löschen von Flashanzeige unterdrückbar«
Moritz Bunkus [Tue, 8 Nov 2016 14:48:25 +0000 (15:48 +0100)]
ClientJS: Update nach »Automatisches Löschen von Flashanzeige unterdrückbar«

7 years agosystemd Service: Abhängigkeiten gefixt; User ergänzt; ProtectXZY ergänzt
Moritz Bunkus [Tue, 8 Nov 2016 12:47:41 +0000 (13:47 +0100)]
systemd Service: Abhängigkeiten gefixt; User ergänzt; ProtectXZY ergänzt

• Requires & After: falscher Abschnitt, gehören nach [Unit]
• User: der Task-Server sollte als der User laufen, unter dem auch der
  Webserver läuft.
• ProtectSystem, ProtectHome, PrivateTmp: diverse Sicherheitsmechanismen
  von systemd nutzen; siehe »man systemd.exec«

7 years agoscripts: nicht mehr benötigte/funktionierende Scripte entfernt
Moritz Bunkus [Tue, 8 Nov 2016 12:36:25 +0000 (13:36 +0100)]
scripts: nicht mehr benötigte/funktionierende Scripte entfernt

• create_tags_file.pl: das alte tags-Format wird eigentlich nicht mehr
  verwendet; wenn dann etags oder GNU global.
• spawn_oo.pl: lange veraltet; soffice heißt das Programm schon lange
  nicht mehr; funktioniert nicht; unzulänglicher Test, ob Prozess läuft
• templ2t8.pl: Konvertierung vom alten Template-System wird schon lange
  nicht mehr benötigt
• pl2tmpl.pl: dito

7 years agoÜbersetzungen aktualisiert
Moritz Bunkus [Tue, 8 Nov 2016 12:04:14 +0000 (13:04 +0100)]
Übersetzungen aktualisiert

7 years agokivitendo-CSS: Styling Checkbox/Radiobutton doch über Browser-Toolkit
Moritz Bunkus [Tue, 8 Nov 2016 10:39:19 +0000 (11:39 +0100)]
kivitendo-CSS: Styling Checkbox/Radiobutton doch über Browser-Toolkit

7 years agokivitendo-CSS: Input-Styling rein über CSS und nicht vom Browser-Toolkit
Moritz Bunkus [Tue, 8 Nov 2016 09:44:50 +0000 (10:44 +0100)]
kivitendo-CSS: Input-Styling rein über CSS und nicht vom Browser-Toolkit

7 years agoPflichtenhefte: Faktor für Verkaufspreis in Abschnitten & »Kostenschätzung« umbenannt
Moritz Bunkus [Wed, 7 Sep 2016 11:32:35 +0000 (13:32 +0200)]
Pflichtenhefte: Faktor für Verkaufspreis in Abschnitten & »Kostenschätzung« umbenannt

Aktuell haben wir nur einen Verkaufsbasispreis im Pflichtenheft: den
Stundensatz in den Grundeinstellungen. Dies ist allerdings der
Stundensatz, der Kunden gegenüber in Rechnung gestellt wird, und damit
ein Verkaufspreis und kein Kostenfaktor. Die Kosten anhand des
Verkaufspreises abzuschätzen ist aber unsinnig.

Daher ist es sinnvoller, erst mal von »Zeit- und Preisschätzung«
anstelle von »Zeit- und Kostenschätzung«.

Der neu eingeführte Faktor, der an Abschnitten angegeben werden kann,
ist dann ein Multiplikator für die Verkaufspreisschätzung. Er kann
z.B. benutzt werden, um geplante Wochenendarbeiten höher zu bepreisen.

Eine Einführung von echter Kostenschätzungen würde etwas mehr Arbeit
erfordern.

7 years agoAutomatisches Löschen von Flashanzeige unterdrückbar
Martin Helmling martin.helmling@octosoft.eu [Mon, 7 Nov 2016 09:34:10 +0000 (10:34 +0100)]
Automatisches Löschen von Flashanzeige unterdrückbar

Bei jedem ClientJS call wird bisher vor Ausführung der Antwortdaten in Javascript
die Info/Warnung/Fehleranzeige gelöscht.

Bei periodischen ClientJS call kann das zu unerwünschten Effekten führen,
z.B. eine Fehlermeldung wird so schnell gelöscht, dass sie nicht erkannt werden kann.

Nun kann optional dies per $self->js->no_flash_clear abgeschaltet werden

7 years agoBankimport: Behandlung von Sammelüberweisungen
Martin Helmling martin.helmling@octosoft.eu [Mon, 7 Nov 2016 07:26:11 +0000 (08:26 +0100)]
Bankimport: Behandlung von Sammelüberweisungen

Generell werden die SEPA Export-Items aus der Punktebewertung herausgenommn,
dafür wird eine exaktere Prüfung auch mittels des Transaktionstyps ermittelt.
Dadurch werden auch Sammellastschriften/Überweisungen erkannt.

Setzen von Skontotyp, kein Prüfen der Sepaitems mehr in >get_agreement_with_invoice

7 years agoNegativer Amount auch bei filter_drafts
Martin Helmling martin.helmling@octosoft.eu [Mon, 7 Nov 2016 07:07:59 +0000 (08:07 +0100)]
Negativer Amount auch bei filter_drafts

In einer Rechnung wird beim Erzeugen aus der Vorlage der gezahlte Wert nun
richtig ausgefüllt.
Wie in create_invoice.html negative Werte frisch formatieren (commit 15b2640059)

7 years agoDN: niemals leere Strings als ids verwenden
Sven Schöling [Fri, 4 Nov 2016 12:41:09 +0000 (13:41 +0100)]
DN: niemals leere Strings als ids verwenden

7 years agoDN: Bei Fehlern in der Transaktion Fehler anzeigen
Sven Schöling [Fri, 4 Nov 2016 12:07:10 +0000 (13:07 +0100)]
DN: Bei Fehlern in der Transaktion Fehler anzeigen

7 years agoSL::DB::Manager: find_by_or_create bubbelt jetzt exceptions
Sven Schöling [Fri, 4 Nov 2016 12:06:38 +0000 (13:06 +0100)]
SL::DB::Manager: find_by_or_create bubbelt jetzt exceptions

7 years agoArtikel als neu speichern: Historie auch für neuen Artikel schreiben.
Bernd Bleßmann [Wed, 2 Nov 2016 10:20:47 +0000 (11:20 +0100)]
Artikel als neu speichern: Historie auch für neuen Artikel schreiben.

Bisher wurde nur ein Historien-Eintrag beim Original-Artikel (SAVED AS NEW)
angelegt, nicht aber beim neuen Artikel.

7 years agoSL/DB/Pricegroup: circular includes vermeiden
Sven Schöling [Fri, 28 Oct 2016 15:38:48 +0000 (17:38 +0200)]
SL/DB/Pricegroup: circular includes vermeiden

7 years agopod syntax
Sven Schöling [Fri, 28 Oct 2016 15:38:31 +0000 (17:38 +0200)]
pod syntax

7 years agoSL/Dev: strict
Sven Schöling [Fri, 28 Oct 2016 15:38:19 +0000 (17:38 +0200)]
SL/Dev: strict

7 years agoDATEV: Fehlermeldungen verbessert und lokalisiert
Sven Schöling [Mon, 26 Sep 2016 13:08:14 +0000 (15:08 +0200)]
DATEV: Fehlermeldungen verbessert und lokalisiert

7 years agoGoBD: Exportfehler an Benutzer ausgeben
Sven Schöling [Mon, 26 Sep 2016 13:05:49 +0000 (15:05 +0200)]
GoBD: Exportfehler an Benutzer ausgeben

7 years agoGoBD: Bei unbalanced ledger Fehlern abbrechen und Fehler zeigen
Sven Schöling [Fri, 4 Dec 2015 15:43:14 +0000 (16:43 +0100)]
GoBD: Bei unbalanced ledger Fehlern abbrechen und Fehler zeigen

7 years agoGoBD: Dialogbuchungen von Steuermengen nicht als versteuert markieren
Sven Schöling [Tue, 24 Nov 2015 16:44:39 +0000 (17:44 +0100)]
GoBD: Dialogbuchungen von Steuermengen nicht als versteuert markieren

Behebt das taxkeys != 0 && tax == 0 Problem

7 years agoGoBD: gldate zusätzlich zur beleg.itime ausgeben
Sven Schöling [Tue, 24 Nov 2015 16:44:05 +0000 (17:44 +0100)]
GoBD: gldate zusätzlich zur beleg.itime ausgeben

7 years agoGoBD: credit/debit_amount formatieren
Sven Schöling [Mon, 23 Nov 2015 16:50:01 +0000 (17:50 +0100)]
GoBD: credit/debit_amount formatieren

7 years agoGoBD: experimentelle Spaltung von Betrag und Steuer in Soll und Haben
Sven Schöling [Mon, 23 Nov 2015 16:33:34 +0000 (17:33 +0100)]
GoBD: experimentelle Spaltung von Betrag und Steuer in Soll und Haben

7 years agoGoBD: Steuerschlüssel richtig setzen
Sven Schöling [Mon, 23 Nov 2015 13:27:28 +0000 (14:27 +0100)]
GoBD: Steuerschlüssel richtig setzen

tax_amount ist als Steuerindikator nur für GL Buchungen verfügbar

7 years agoGoBD: transaction.tax: Numeric statt Text
Sven Schöling [Mon, 23 Nov 2015 13:03:50 +0000 (14:03 +0100)]
GoBD: transaction.tax: Numeric statt Text

7 years agoGoBD: In data " durch ' ersetzen und ! durch .
Sven Schöling [Mon, 23 Nov 2015 12:52:59 +0000 (13:52 +0100)]
GoBD: In data " durch ' ersetzen und ! durch .

Das sollte deren Import glücklich machen.

7 years agoGoBD: IDs von Kunden/Lieferanten auch so nennen.
Sven Schöling [Mon, 23 Nov 2015 12:38:29 +0000 (13:38 +0100)]
GoBD: IDs von Kunden/Lieferanten auch so nennen.

7 years agoGoBD: neue Bugs dokumentiert
Sven Schöling [Mon, 23 Nov 2015 12:18:18 +0000 (13:18 +0100)]
GoBD: neue Bugs dokumentiert

7 years agoGoBD: Neues Menu-Icon
Peter Schulgin [Wed, 11 Nov 2015 06:57:24 +0000 (07:57 +0100)]
GoBD: Neues Menu-Icon

7 years agoGoBD: In Menu "Finanzbuchhaltung" verschoben
Peter Schulgin [Wed, 11 Nov 2015 06:36:58 +0000 (07:36 +0100)]
GoBD: In Menu "Finanzbuchhaltung" verschoben

7 years agoGoBD: Fehlende locales
Sven Schöling [Tue, 10 Nov 2015 13:16:28 +0000 (14:16 +0100)]
GoBD: Fehlende locales

7 years agoGoBD: GDPDU nach GoBD umbenannt
Sven Schöling [Tue, 10 Nov 2015 13:15:16 +0000 (14:15 +0100)]
GoBD: GDPDU nach GoBD umbenannt

7 years agoGDPDU: Export nach Buchungsjahr
Sven Schöling [Tue, 10 Nov 2015 11:33:37 +0000 (12:33 +0100)]
GDPDU: Export nach Buchungsjahr

7 years agoGDPDU: lokalisierte Spaltennamen und CSV Header
Sven Schöling [Tue, 10 Nov 2015 10:25:21 +0000 (11:25 +0100)]
GDPDU: lokalisierte Spaltennamen und CSV Header

Ausserdem:
- Vendor (database ID) war falsch lokalisiert
- vendor hat noch customernumber exportiert, exportiert jetzt
  vendornumber
- Mehr Dokumentation

7 years agoGDPDU: statt acc_trans_id die trans_id exportieren
Sven Schöling [Mon, 9 Nov 2015 14:28:58 +0000 (15:28 +0100)]
GDPDU: statt acc_trans_id die trans_id exportieren

7 years agoGDPDU: legacy kommentare und call parameter entfernt
Sven Schöling [Mon, 9 Nov 2015 13:09:50 +0000 (14:09 +0100)]
GDPDU: legacy kommentare und call parameter entfernt

7 years agoGDPDU: Doku Update
Sven Schöling [Mon, 9 Nov 2015 13:09:36 +0000 (14:09 +0100)]
GDPDU: Doku Update

7 years agoGDPDU: Zellennormalisierung auch für transactions
Sven Schöling [Wed, 4 Nov 2015 09:19:20 +0000 (10:19 +0100)]
GDPDU: Zellennormalisierung auch für transactions

ausserdem , durch ; ersetzt.

7 years agoGDPDU-DATEV-Export: Zeilenumbrüche durch Leerzeichen ersetzen
Moritz Bunkus [Tue, 3 Nov 2015 08:20:33 +0000 (09:20 +0100)]
GDPDU-DATEV-Export: Zeilenumbrüche durch Leerzeichen ersetzen

7 years agoGDPDU: Typo (transactions.csv)
Peter Schulgin [Tue, 3 Nov 2015 07:45:41 +0000 (08:45 +0100)]
GDPDU: Typo (transactions.csv)

7 years agoGDPDU: Behandlung von Skonto-Steuerrückbuchungen
Sven Schöling [Fri, 30 Oct 2015 14:25:23 +0000 (15:25 +0100)]
GDPDU: Behandlung von Skonto-Steuerrückbuchungen

In diesem Fall konkret:
  - 3308.73 Umsatzsteuer
  +    0.10 Erlösminderung
  + 3308.63 gewährte Skonti

7 years agoGDPDU: Debugcode
Sven Schöling [Fri, 30 Oct 2015 12:39:36 +0000 (13:39 +0100)]
GDPDU: Debugcode

7 years agoGDPDU: acc_trans_id nciht mehr primary key
Sven Schöling [Fri, 30 Oct 2015 12:38:19 +0000 (13:38 +0100)]
GDPDU: acc_trans_id nciht mehr primary key

Bei großen Splitbuchungen werden die auf mehrere einzelne Teile geteilt,
die dann den gleichen Key haben. Der Key selber macht keinen Sinn als
Key, weil jede Zeile aus 2-3 echten acc_trans Einträgen besteht. Zum
Debuggen trotzdem nützlich.

-> nicht mehr primary key

7 years agoGDPDU: Steuerdaten konsistent halten, Zahlenformatierung
Sven Schöling [Thu, 29 Oct 2015 16:31:22 +0000 (17:31 +0100)]
GDPDU: Steuerdaten konsistent halten, Zahlenformatierung

7 years agoGDPDU: itime in Buchungen mit anzeigen
Sven Schöling [Thu, 29 Oct 2015 13:59:29 +0000 (14:59 +0100)]
GDPDU: itime in Buchungen mit anzeigen

7 years agoGDPDU: taxdescription und Übersetzungen
Sven Schöling [Thu, 29 Oct 2015 11:13:54 +0000 (12:13 +0100)]
GDPDU: taxdescription und Übersetzungen

7 years agoGDPDU: Behandlung von steuerfreien Werten im Export
Sven Schöling [Wed, 28 Oct 2015 13:26:34 +0000 (14:26 +0100)]
GDPDU: Behandlung von steuerfreien Werten im Export

7 years agoGDPDU: customer, vendor und chart auf einige wenige Spalten beschränken
Sven Schöling [Wed, 28 Oct 2015 12:50:40 +0000 (13:50 +0100)]
GDPDU: customer, vendor und chart auf einige wenige Spalten beschränken

7 years agoGDPDU: datev csv formatierung
Sven Schöling [Tue, 27 Oct 2015 17:27:46 +0000 (18:27 +0100)]
GDPDU: datev csv formatierung

7 years agoGDPDU: DATEV-ähnlicher Buchungsexport Rohversion
Sven Schöling [Mon, 26 Sep 2016 13:10:16 +0000 (15:10 +0200)]
GDPDU: DATEV-ähnlicher Buchungsexport Rohversion

7 years agoGDPDU: DATEV-ähnlicher Buchungsexport Rohversion
Sven Schöling [Tue, 27 Oct 2015 17:24:15 +0000 (18:24 +0100)]
GDPDU: DATEV-ähnlicher Buchungsexport Rohversion

7 years agoGDPDU: Mehrzeilige Daten kollabieren
Sven Schöling [Wed, 21 Oct 2015 14:47:36 +0000 (16:47 +0200)]
GDPDU: Mehrzeilige Daten kollabieren

7 years agoGDPDU: Typo
Sven Schöling [Wed, 21 Oct 2015 14:45:00 +0000 (16:45 +0200)]
GDPDU: Typo

7 years agoGDPDU: Encoding UTF8 für alle table explizit setzen
Sven Schöling [Wed, 21 Oct 2015 12:43:41 +0000 (14:43 +0200)]
GDPDU: Encoding UTF8 für alle table explizit setzen

7 years agoGDPDU: Reihenfolge der Tablellen in INDEX.XML
Sven Schöling [Tue, 20 Oct 2015 11:19:17 +0000 (13:19 +0200)]
GDPDU: Reihenfolge der Tablellen in INDEX.XML

Anscheinend kann der Import nur Foreign Keys bearbeiten, deren
Tabellendefinition schon bekannt ist.

7 years agoGDPDU: Weitere fixes
Sven Schöling [Tue, 20 Oct 2015 11:11:06 +0000 (13:11 +0200)]
GDPDU: Weitere fixes

7 years agoGDPDU: XML escape Entity typo
Sven Schöling [Fri, 16 Oct 2015 08:46:39 +0000 (10:46 +0200)]
GDPDU: XML escape Entity typo

7 years agoGDPDU: Maps nicht innerhalb von AlphaNumeric, sondern danach.
Sven Schöling [Wed, 14 Oct 2015 09:37:02 +0000 (11:37 +0200)]
GDPDU: Maps nicht innerhalb von AlphaNumeric, sondern danach.

7 years agoGDPDU: korrekte delimiter angeben
Sven Schöling [Tue, 13 Oct 2015 16:35:16 +0000 (18:35 +0200)]
GDPDU: korrekte delimiter angeben

7 years agoGDPDU: DigitGroupingSymbol hirntot setzen.
Sven Schöling [Tue, 13 Oct 2015 16:06:27 +0000 (18:06 +0200)]
GDPDU: DigitGroupingSymbol hirntot setzen.

7 years agoGDPDU locales
Sven Schöling [Thu, 8 Oct 2015 14:11:00 +0000 (16:11 +0200)]
GDPDU locales

7 years agoGDPdU Export - erste Version
Sven Schöling [Thu, 8 Oct 2015 12:22:28 +0000 (14:22 +0200)]
GDPdU Export - erste Version

7 years agoCustomerVendor Controller - all_pricegroups nicht für Lieferanten laden
G. Richardson [Tue, 25 Oct 2016 06:13:50 +0000 (08:13 +0200)]
CustomerVendor Controller - all_pricegroups nicht für Lieferanten laden

Lieferanten haben keine Preisgruppe

7 years agoGenerierung des missing files von locales verbessert
Jan Büren [Tue, 18 Oct 2016 10:04:31 +0000 (12:04 +0200)]
Generierung des missing files von locales verbessert

Alle Übersetzungen die schon unterhalb von $locale/more/*
gemacht worden sind, nicht mehr als nicht übersetzt in missing ausgeben.

7 years agoNeue Maske: Auftragsartikelsuche
G. Richardson [Tue, 9 Aug 2016 10:12:36 +0000 (12:12 +0200)]
Neue Maske: Auftragsartikelsuche

um schnell Positionen aus (alten) Verkaufsaufträgen zu finden:

Verkauf -> Berichte -> Auftragsartikelsuche

Dies ist kein druckbarer Bericht, sondern soll helfen, schnell einen
bestimmten Auftrag oder eine Information zu einer bestimmten verkauften
Ware zu finden.

Wurde die Ware per Lieferschein verschickt und ausgelagert wird auch der
Lieferschein und die verschickte Menge angezeigt. Dies klappt aber nur
für Aufträge, wo die Einzelpositionen per RecordLinks verknüpft sind.

7 years agodisplayable_delivery_order_info für DeliveryOrderItem
G. Richardson [Mon, 17 Oct 2016 15:20:38 +0000 (17:20 +0200)]
displayable_delivery_order_info für DeliveryOrderItem

7 years agoRelationship delivery_order_stock_entries für DeliveryOrderItem
G. Richardson [Mon, 17 Oct 2016 15:18:30 +0000 (17:18 +0200)]
Relationship delivery_order_stock_entries für DeliveryOrderItem

7 years agoNeue OrderItem Methoden
G. Richardson [Mon, 17 Oct 2016 15:16:12 +0000 (17:16 +0200)]
Neue OrderItem Methoden

für Verknüpfungen per RecordLinks zu DeliveryOrderItem.

7 years agoinventory relationship für DeliveryOrderItemsStock
G. Richardson [Tue, 9 Aug 2016 13:43:17 +0000 (15:43 +0200)]
inventory relationship für DeliveryOrderItemsStock

7 years agoSL::Dev::* - neue Helpermodule für Testcases und console
G. Richardson [Fri, 14 Oct 2016 12:55:16 +0000 (14:55 +0200)]
SL::Dev::* - neue Helpermodule für Testcases und console

Mit Funktionen zum Generieren von Artikeln, Kunden und Lager- und
Lagerplätzen.

7 years agoPriceSource dialog - Preisfeld mit class numeric
G. Richardson [Mon, 3 Oct 2016 08:42:41 +0000 (10:42 +0200)]
PriceSource dialog - Preisfeld mit class numeric

7 years agoPreisgruppen - Umstellung auf Controller, sortkey, obsolete
G. Richardson [Thu, 29 Sep 2016 05:19:51 +0000 (07:19 +0200)]
Preisgruppen - Umstellung auf Controller, sortkey, obsolete

Neuer CRUD-Controller nur für Preisgruppen.

Die Reihenfolge der Preisgruppen kann nun eingestellt werden, und man
kann Preisgruppen auf ungültig setzen, sofern sie nicht mehr aktiv bei
Kunden in Verwendung sind, so daß sie bei Kunden oder neuen Belegen
nicht mehr ausgewählt werden können.

7 years agokivitendo-CSS: Fontgröße ausschließlich relativ & mit lx-office-erp abgestimmt
Moritz Bunkus [Fri, 14 Oct 2016 13:47:50 +0000 (15:47 +0200)]
kivitendo-CSS: Fontgröße ausschließlich relativ & mit lx-office-erp abgestimmt

7 years agolx-office-erp-CSS: Fontgröße/Zentrierung auf Loginseite gefixt
Moritz Bunkus [Fri, 14 Oct 2016 13:44:48 +0000 (15:44 +0200)]
lx-office-erp-CSS: Fontgröße/Zentrierung auf Loginseite gefixt

7 years agokivitendo-CSS: auskommentierten Inhalt entfernt
Moritz Bunkus [Fri, 14 Oct 2016 13:09:35 +0000 (15:09 +0200)]
kivitendo-CSS: auskommentierten Inhalt entfernt

Dieser Inhalt wurde seit Jahren nicht benutzt — falls er es jemals
wurde.

7 years agokivitendo-CSS: keine Tabs, Einrückung gefixt
Moritz Bunkus [Fri, 14 Oct 2016 13:06:40 +0000 (15:06 +0200)]
kivitendo-CSS: keine Tabs, Einrückung gefixt

7 years agoVerteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrec...
Martin Helmling martin.helmling@octosoft.eu [Fri, 14 Oct 2016 12:57:52 +0000 (14:57 +0200)]
Verteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrechnungen(2)

Rechte überarbeitet:

- Beim Schnellsuchen zur Auswahl alle Rechte erlauben zum Suchen
- Der Reiter "Buchungen" kann nur von jemandem geöffnet werden, der Rechnungen editieren darf,
    deshalb hier von "general_ledger" auf "invoice_edit" umgebaut
- Wer Dialogbuchungen machen macht, darf auch das Buchungsjournal ansehen, am die Buchung zu finden.
- Bei Kreditorenbuchungen fehlte das neue Recht an einigen Stellen.
- Umbenennen des Rechts "Finanzbuchhaltungen" in "Offene Forderungen/Verbindunglichkeiten & Buchungsjournal"

7 years agokivitendo-CSS: Inputs konsistent durch Browser gestylt
Moritz Bunkus [Thu, 13 Oct 2016 14:45:42 +0000 (16:45 +0200)]
kivitendo-CSS: Inputs konsistent durch Browser gestylt

Damit wird verhindert, dass teilweise das Plattform-UI-Toolkit für das
Styling verantwortlich ist. Das sieht nicht nur inkonsistent aus,
sondern stört richtiggehend, wenn oft zwischen nativ gestylt und vom
Browser via CSS gestylt gewechselt wird (z.B. wenn ein Element Focus
erlangt/verliert).

7 years agoVerteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrec...
Martin Helmling martin.helmling@octosoft.eu [Fri, 30 Sep 2016 17:40:13 +0000 (19:40 +0200)]
Verteilen der Rechte für Finanzbuchhaltung auf Dialogbuchung,Kreditoren-/Debitorenrechnungen

Es werden drei neue Rechte eingeführt, die den Zugriff auf Dialogbuchungen,Kreditoren-/Debitorenrechnungen verfeinern

Das Recht für Finanzbuchhaltung wird auf diese Rechte als default kopiert

7 years agoCSV-Import: Test-Button unnötig bei direktem Import
Martin Helmling martin.helmling@octosoft.eu [Sat, 17 Sep 2016 07:15:48 +0000 (09:15 +0200)]
CSV-Import: Test-Button unnötig bei direktem Import

Falls im Profile "dont_edit_profile" gesetzt ist, wird gleich in den Tesmodus gegangen, deshalb ist der Button unnhötig