kivitendo-erp.git
7 years agoAnlegen von default Verzeichnis für Dateimanagement
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:35:46 +0000 (18:35 +0200)]
Anlegen von default Verzeichnis für Dateimanagement

Das default Verzeichnis 'documents' wird nun automatisch angelegt.

Ein extra Hinweis in der Mandantenconfig weist darauf hin, dass es pro Mandant unterschiedliche Verzeichnisse geben muss

behebt #525 (redmine)

7 years agoFehlende Übersetzung für eindeutige Artikelnummer
Martin Helmling martin.helmling@octosoft.eu [Sat, 3 Jun 2017 16:20:13 +0000 (18:20 +0200)]
Fehlende Übersetzung für eindeutige Artikelnummer

7 years agoPart Controller - Artikelnummern immer änderbar
Bernd Bleßmann [Fri, 2 Jun 2017 09:24:49 +0000 (11:24 +0200)]
Part Controller - Artikelnummern immer änderbar

behebt #264 (redmine)

7 years agoPart Controller - Erzeugnisbestandteile können keine Einheiten
G. Richardson [Tue, 30 May 2017 15:04:42 +0000 (17:04 +0200)]
Part Controller - Erzeugnisbestandteile können keine Einheiten

die Erzeugnisbestandteile in assembly werden ohne eigene Einheit
gespeichert, d.h. es gilt immer die Standardeinheit des jeweiligen
Artikels. Deshalb wird in der Erzeugnisbestandteilliste nur
unveränderbar die Standardeinheit angezeigt.

siehe Ticket #255

7 years agoErzeugnisbestandteile hinzufügen - Artikelbeschreibung zeigen
G. Richardson [Tue, 30 May 2017 14:17:32 +0000 (16:17 +0200)]
Erzeugnisbestandteile hinzufügen - Artikelbeschreibung zeigen

bei "Mehrere Artikel hinzufügen". Siehe Ticket #255

7 years agoFehler bei Erzeugnisartikel hinzufügen bei Erfassen-Button
G. Richardson [Tue, 30 May 2017 14:14:24 +0000 (16:14 +0200)]
Fehler bei Erzeugnisartikel hinzufügen bei Erfassen-Button

Anpassung nach Umbenennung der Picker-id, der Fehler kam, wenn kein
gültiger Artikel ausgewählt war.

Siehe Ticket #255

7 years agoPart Controller - Artikelnummern ändern prüft auf used_in_record
G. Richardson [Tue, 30 May 2017 13:34:43 +0000 (15:34 +0200)]
Part Controller - Artikelnummern ändern prüft auf used_in_record

nicht auf mehr orphaned.

7 years agoneue SL::DB::Part Methode used_in_record.
G. Richardson [Tue, 30 May 2017 13:27:33 +0000 (15:27 +0200)]
neue SL::DB::Part Methode used_in_record.

Die Prüfung auf orphaned ist viel strenger, und sollte für z.B. Löschen
verwendet werden, während used_in_record nur prüft, ob der Artikel in
Belegen vorkommt.

7 years agoPart Controller history - Artikelnummer mit anzeigen
G. Richardson [Tue, 30 May 2017 13:01:41 +0000 (15:01 +0200)]
Part Controller history - Artikelnummer mit anzeigen

7 years agoneue Methode parsed_snumber in SL::DB::History
G. Richardson [Tue, 30 May 2017 13:01:19 +0000 (15:01 +0200)]
neue Methode parsed_snumber in SL::DB::History

7 years agoTransNumberGenerator - scoping für parts entfernt
G. Richardson [Tue, 30 May 2017 09:58:25 +0000 (11:58 +0200)]
TransNumberGenerator - scoping für parts entfernt

im TransNumberGenerator Helper gibt es ein parts_scoping, welches
benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist.

Das unterscheidet zwischen part/service/..., und sucht sich alle
partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu
finden.

Da parts.partnumber per Datenbankconstraint unique ist macht das aber
keinen Sinn, daher sollten beim Finden der nächsten freien Artikelnummer
immer alle Artikelnummern berücksichtigt werden.

7 years agoPart Controller - mit nächster freier Nummer speichern
G. Richardson [Tue, 30 May 2017 09:09:39 +0000 (11:09 +0200)]
Part Controller - mit nächster freier Nummer speichern

Gibt man beim Anlegen eines neuen Artikels die Artikelnummer vor so wird
beim Speichern eine Warnung angezeigt und der Speichervorgang
abgebrochen.

Lässt man die Artikelnummer frei und die nächste Artikelnummer (laut
defaults articlenumber, servicenumber, ...) ist schon vergeben, so wird
die nächste freie Artikelnummer genommen.

Die Prüfung, ob die nächste Artikelnummer bereits vergeben ist, wurde
daher entfernt.

7 years agoPart Controller - nach Speichern Artikelbeschreibung zeigen
G. Richardson [Tue, 30 May 2017 09:13:14 +0000 (11:13 +0200)]
Part Controller - nach Speichern Artikelbeschreibung zeigen

Per Flash den displayable_name des Artikels anzeigen, so daß man auch
die u.U. automatisch vergebene Artikelnummer sehen kann. Je nach
Callback springt man sonst nämlich z.B. zur Seite um einen neuen Artikel
anzulegen und so sieht man zumindest noch mit welcher Artikelnummer der
Artikel angelegt wurde.

7 years agoPart Controller - callbacks für Artikel speichern und löschen
G. Richardson [Tue, 23 May 2017 07:47:24 +0000 (09:47 +0200)]
Part Controller - callbacks für Artikel speichern und löschen

Nach dem Speichern und Löschen eines Artikels zur vorherigen Seite
springen, wenn $::form->{callback} gesetzt ist.

Das Default-Verhalten für das Speichern eines Artikels ist es auf der
Artikelseite zu bleiben.

Das Default-Verhalten für das Löschen eines Artikels ist es zur
Login-Seite zu springen.

7 years agoBug: Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt
G. Richardson [Tue, 30 May 2017 08:15:23 +0000 (10:15 +0200)]
Bug: Neuerfassen von Ware. Fehlermeldung, wenn man zuerst den Lieferanten eingibt

behebt Ticket #235

7 years agoSL/Dev/CustomerVendor.pm - create_vendor exportieren
G. Richardson [Tue, 30 May 2017 08:03:51 +0000 (10:03 +0200)]
SL/Dev/CustomerVendor.pm - create_vendor exportieren

7 years agoSL/Dev/Record.pm - create_purchase_delivery_order
G. Richardson [Sun, 23 Apr 2017 09:24:58 +0000 (11:24 +0200)]
SL/Dev/Record.pm - create_purchase_delivery_order

7 years agoSL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id
G. Richardson [Sun, 23 Apr 2017 09:24:18 +0000 (11:24 +0200)]
SL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id

7 years agoSL/Dev/Payment.pm - Doku angepasst
G. Richardson [Sun, 23 Apr 2017 09:23:39 +0000 (11:23 +0200)]
SL/Dev/Payment.pm - Doku angepasst

7 years agoVoruebergehender Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaende...
Andreas Rudin [Tue, 30 May 2017 06:30:58 +0000 (08:30 +0200)]
Voruebergehender Warnhinweis in der Suchmaske des Buchungsjournals bezueglich geaenderter Datumsbezeichnungen

7 years agoAngebot/Auftrag: Abteilung als Variable in Druckvorlage wieder verwendbar machen
Bernd Bleßmann [Wed, 24 May 2017 14:41:52 +0000 (16:41 +0200)]
Angebot/Auftrag: Abteilung als Variable in Druckvorlage wieder verwendbar machen

Ging in commit dd2ee66b1d04c3644c48c32b33673463af223077
"Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag"
kaputt.

behebt #262 (redmine)

7 years agoHintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen
Moritz Bunkus [Tue, 23 May 2017 12:54:47 +0000 (14:54 +0200)]
Hintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen

7 years agoerledigt #246 Recht: Entwürfe von anderen Benutzern bearbeiten
Jan Büren [Tue, 23 May 2017 08:56:57 +0000 (10:56 +0200)]
erledigt #246 Recht: Entwürfe von anderen Benutzern bearbeiten

7 years agoEinkaufs- & Verkaufsbelege: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in...
Moritz Bunkus [Mon, 22 May 2017 10:59:31 +0000 (12:59 +0200)]
Einkaufs- & Verkaufsbelege: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen

Dies ist nur ein Fallback, wenn bis zur Ausgabe des Form-Headers noch
nichts für die beiden Felder festgelegt wurde. Damit wird also
weiterhin eine Verkäufer*in aus den Kunden-/Lieferantenstammdaten
genommen, sofern dort eine hinterlegt ist.

Behebt #258.

7 years agoArtikelliste: Artikel-Typ-Filter-Checkboxen richtig mitschleifen
Moritz Bunkus [Mon, 22 May 2017 09:55:50 +0000 (11:55 +0200)]
Artikelliste: Artikel-Typ-Filter-Checkboxen richtig mitschleifen

Seit Umstellung der Einzel-Suchmasken für die verschiedenen
Typen (Ware, Dienstleistung, Erzeugnis…) auf eine vereinheitlichte
Maske mit Checkboxen zur Auswahl der Typen wurden diese Checkboxen
weder beim Umsortieren noch beim CSV-/PDF-Export mitgegeben.

Behebt #253.

7 years agoTask-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt
Moritz Bunkus [Mon, 22 May 2017 09:37:35 +0000 (11:37 +0200)]
Task-Server & FailedBackgroundJobsReport: Encoding des E-Mail-Bodys gefixt

SL::Mailer erwartet die Einträge in Perls internem Encoding. Daher ist
jegliche Verwendung von Encode::decode(…) falsch.

Zusätzlich muss aber dem Template-Toolkit mitegeteilt werden, dass die
E-Mail-Vorlagen-Datei bereits UTF-8 encodiert wird. Nur dann wandelt
Template die beim Lesen ins interne Encoding um.

Damit spielt nun alles richtig zusammen:

• Daten aus der DB werden vom DB-Treiber in Perls internes Encoding
  gewandelt.
• Die E-Mail-Vorlagendatei wird von Template in Perls internes
  Encoding gewandelt.
• Beim Verschicken wird Perls internes Encoding von Net::SMTP (oder
  welchem Modul auch letztlich genutzt wird) aus Perls internem
  Encoding in das Wire-Format gewandelt.

Behebt #257.

7 years agoMailer: Exception in »send« via LXDebug ausgeben
Moritz Bunkus [Mon, 22 May 2017 09:25:40 +0000 (11:25 +0200)]
Mailer: Exception in »send« via LXDebug ausgeben

Das Debugging ist schwierig, wenn die einzige Fehlermeldung etwas wie
»something went wrong« ist.

7 years agoJobverlaufsfilter: bessere Benennung des Ausführungsdatumsfilters
Moritz Bunkus [Mon, 22 May 2017 08:50:44 +0000 (10:50 +0200)]
Jobverlaufsfilter: bessere Benennung des Ausführungsdatumsfilters

Siehe #256.

7 years agoTask-Server-Steuerung: Buttonbeschriftung nicht zu breit werden lassen
Moritz Bunkus [Mon, 22 May 2017 08:37:11 +0000 (10:37 +0200)]
Task-Server-Steuerung: Buttonbeschriftung nicht zu breit werden lassen

Die Buttons in der Action-Bar haben alle eine feste Größe, die sich
nicht automatisch an den Inhalt anpassen kann. Nur Punkte in
Comboboxes passen sich automatisch der Breite an.

Daher muss die Beschriftung der obersten Ebene extrem kurz und knapp
sein, um so mehr beim Standardbutton, der fette Schrift nutzt, die
nochmal etwas breiter ist.

Siehe #256.

7 years agoHintergrundjobs: »als neu verwenden« implementiert
Moritz Bunkus [Mon, 22 May 2017 08:34:05 +0000 (10:34 +0200)]
Hintergrundjobs: »als neu verwenden« implementiert

Dann benötigt man nicht »als neu speichern« sowie »als neu speichern
und ausführen«. Siehe #256.

7 years agoHintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen
Moritz Bunkus [Mon, 22 May 2017 08:15:54 +0000 (10:15 +0200)]
Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen

Siehe #256.

7 years agoDokumentation: aktuelle(re) SSL Konfig-Parameter angeben
Jan Büren [Fri, 19 May 2017 16:00:06 +0000 (18:00 +0200)]
Dokumentation: aktuelle(re) SSL Konfig-Parameter angeben

7 years agolängere Zeichenketten sauber zusammenbauen
Jan Büren [Fri, 19 May 2017 15:29:24 +0000 (17:29 +0200)]
längere Zeichenketten sauber zusammenbauen

zum Commit von gerade (#243 bugfix).

7 years agobehebt #243
Jan Büren [Fri, 19 May 2017 13:53:27 +0000 (15:53 +0200)]
behebt #243

Kontoauszug verbuchen: Buchung erstellen ist jetzt ein Schritt
Falls die Zahlung für die Buchung entsprechend passend ist, wird
diese automatisch im zweiten Schritt als Vorschlag angezeigt.
Entsprechende Info an den Benutzer.

7 years agovergessener locales.pl Lauf zum Commit von gerade (arevamp)
Jan Büren [Fri, 19 May 2017 13:52:37 +0000 (15:52 +0200)]
vergessener locales.pl Lauf zum Commit von gerade (arevamp)

7 years agoRequirementSpecs: kivi.Part.js korrekt einbinden
Sven Schöling [Fri, 19 May 2017 09:23:29 +0000 (11:23 +0200)]
RequirementSpecs: kivi.Part.js korrekt einbinden

7 years agoKorrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum...
Andreas Rudin [Thu, 18 May 2017 14:07:22 +0000 (16:07 +0200)]
Korrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum, diverse kleinere Korrekturen bei der Nomenklatur

7 years agoAnpassung der CH-Erfolgsrechnung für nicht CH-Ausgabeformate
Rolf Fluehmann [Thu, 18 May 2017 11:20:55 +0000 (13:20 +0200)]
Anpassung der CH-Erfolgsrechnung für nicht CH-Ausgabeformate

7 years agobehebt #242 Negative Verkaufsrechnungen mit Bankbewegung verknüpfen
Jan Büren [Thu, 18 May 2017 08:08:02 +0000 (10:08 +0200)]
behebt #242 Negative Verkaufsrechnungen mit Bankbewegung verknüpfen

Es ist möglich negative Verkaufsrechnungen zu erstellen. Bei
Bankbewegung verbuchen, ist dieser Fall nicht berücksichtigt.
Entsprechend den Fall berücksichtigt. Den Test erweitert und
Hinweise im Ticket erstellt.

7 years agoRelease 3.5.0-beta - Versionsnummer angepasst
Bernd Bleßmann [Wed, 17 May 2017 12:41:42 +0000 (14:41 +0200)]
Release 3.5.0-beta - Versionsnummer angepasst

7 years agoRelease 3.5.0-beta - Dokumentation angepasst
Bernd Bleßmann [Wed, 17 May 2017 12:40:16 +0000 (14:40 +0200)]
Release 3.5.0-beta - Dokumentation angepasst

7 years agoRelease 3.5.0-beta - changelog angepasst
Bernd Bleßmann [Wed, 17 May 2017 12:34:48 +0000 (14:34 +0200)]
Release 3.5.0-beta - changelog angepasst

7 years agoUPGRADE-Warnung für fehlende Funktion 'Ware aus Beleg spontan erstellen'
Jan Büren [Tue, 16 May 2017 15:24:02 +0000 (17:24 +0200)]
UPGRADE-Warnung für fehlende Funktion 'Ware aus Beleg spontan erstellen'

Der Rücksprung in den Ursprungs-Beleg ist aktuell nicht möglich und
wird wahrscheinlich auch erst nach der 3.5 implementiert werden

7 years agoFinanzbuchhaltung: abweichend gesetzte Steuer respektieren
Moritz Bunkus [Mon, 15 May 2017 10:30:38 +0000 (12:30 +0200)]
Finanzbuchhaltung: abweichend gesetzte Steuer respektieren

Das Standardsteuerkonto wird inzwischen bereits vom Chart-Picker
belegt. Wenn also die Benutzer*in sowohl Buchungskonto als auch die
Steuer ändert, so sollte das Programm die Steuer nicht erneut setzen.

7 years agoActionBar: Rechnungsworkflow → Kundenauftrag: richtige Action angeben
Moritz Bunkus [Wed, 10 May 2017 09:15:09 +0000 (11:15 +0200)]
ActionBar: Rechnungsworkflow → Kundenauftrag: richtige Action angeben

Die entsprechende Sub in io.pl heißt »order« und nicht »sales_order«.
Behebt #245.

7 years agoinstallation_check: bei check_pdfinfo Leerzeichen aus Version entfernen.
Bernd Bleßmann [Tue, 9 May 2017 21:58:47 +0000 (23:58 +0200)]
installation_check: bei check_pdfinfo Leerzeichen aus Version entfernen.

Das sorgt für eine ausgerichtete Ausgabe.

7 years agoinstallation_check: doppelte sub "check_pdfinfo" entfernt
Bernd Bleßmann [Tue, 9 May 2017 21:51:27 +0000 (23:51 +0200)]
installation_check: doppelte sub "check_pdfinfo" entfernt

7 years agoActionBar: oe.pl: Actions für Wechsel Einkauf ↔ Verkauf gefixt
Moritz Bunkus [Tue, 9 May 2017 10:00:52 +0000 (12:00 +0200)]
ActionBar: oe.pl: Actions für Wechsel Einkauf ↔ Verkauf gefixt

7 years agoRechnungsentwürfe beim Laden Tagesdatum setzen
Jan Büren [Wed, 3 May 2017 10:31:04 +0000 (12:31 +0200)]
Rechnungsentwürfe beim Laden Tagesdatum setzen

Wie in vorherigen Entwürfen auch, wird das Datum beim Laden
des Entwurfs tagesaktuell gesetzt.

7 years agototen code auch entfernen
Jan Büren [Thu, 27 Apr 2017 11:31:29 +0000 (13:31 +0200)]
toten code auch entfernen

7 years agoFehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen
Jan Büren [Thu, 27 Apr 2017 09:44:15 +0000 (11:44 +0200)]
Fehlermeldungen beim automatischen Auslagern bei Verkaufsrechnungen anzeigen

Das eval/with_transaction Konstrukt in dieser Form liefert eine nicht
aussagekräftige Meldung, dass die Transaktion nicht geklappt hat, obwohl
einfach ein Fehler in IS->transfer_out von Anwender-Seite konfigurativ
verbessert werden kann. Etwas unschön ist jetzt, dass zwei Fehlerdialoge
erscheinen, ggf. kann das noch anders optimiert werden.

7 years agoPDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen
Martin Helmling martin.helmling@octosoft.eu [Thu, 27 Apr 2017 08:36:36 +0000 (10:36 +0200)]
PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen

fix redmine #238

7 years agoActionBar: Korrekte actions für purchase_order und request_for_quotation
Sven Schöling [Wed, 26 Apr 2017 09:43:28 +0000 (11:43 +0200)]
ActionBar: Korrekte actions für purchase_order und request_for_quotation

7 years agoneue Version 3.5.0-alpha
Bernd Bleßmann [Wed, 19 Apr 2017 14:12:08 +0000 (16:12 +0200)]
neue Version 3.5.0-alpha

7 years agoUpgrade: Whitespace-Cleanup
Bernd Bleßmann [Wed, 19 Apr 2017 13:44:59 +0000 (15:44 +0200)]
Upgrade: Whitespace-Cleanup

7 years agoUpgrade: neue Version
Bernd Bleßmann [Wed, 19 Apr 2017 13:40:05 +0000 (15:40 +0200)]
Upgrade: neue Version

7 years agoRevert "changelog und UPGRADE zu den GIN Indizes"
Bernd Bleßmann [Wed, 19 Apr 2017 13:35:37 +0000 (15:35 +0200)]
Revert "changelog und UPGRADE zu den GIN Indizes"

This reverts commit 5cd0c395b734c66c5c4c50dae6f3bcfa037a23df.

Bis das Problem mit Upgrades, die Admin-Rechte brauchen richtig gelöst ist,
werden die Commits für Trigram-Indizes erstmal reverted.

Conflicts:
doc/UPGRADE
doc/changelog

7 years agoRevert "Experimentell: Trigram Indizes auf Spalten die mit ILIKE durchsucht werden."
Bernd Bleßmann [Wed, 19 Apr 2017 13:03:15 +0000 (15:03 +0200)]
Revert "Experimentell: Trigram Indizes auf Spalten die mit ILIKE durchsucht werden."

This reverts commit f40363c5162d350c51c79d157fc16bdf5571399f.

Bis das Problem mit Upgrades, die Admin-Rechte brauchen richtig gelöst ist,
werden die Commits für Trigram-Indizes erstmal reverted.

7 years agoRevert "trigram Indizes mit may_fail versehen und UPGRADE entsprechend angepasst"
Bernd Bleßmann [Wed, 19 Apr 2017 13:03:02 +0000 (15:03 +0200)]
Revert "trigram Indizes mit may_fail versehen und UPGRADE entsprechend angepasst"

This reverts commit be71a8600fc889060bed19fa5ef24938ab99b14b.

Durch das may_fail bricht das Upgrade bei nicht vorhandener trigram-Extension
zwar nicht mehr ab, aber das Upgrade wird dennoch als installiert geführt,
was zu unterschiedlichen (Grund-)Datenbasis bei ansonsten gleichen Versionsstand
führt.
Bis das Problem mit Upgrades, die Admin-Rechte brauchen richtig gelöst ist,
werden die Commits für Trigram-Indizes erstmal reverted.

7 years agomailmap update
Sven Schöling [Wed, 19 Apr 2017 13:43:14 +0000 (15:43 +0200)]
mailmap update

7 years agoSL::InstanceConfiguration - get_feature_experimental dokumentiert
G. Richardson [Wed, 19 Apr 2017 13:26:06 +0000 (15:26 +0200)]
SL::InstanceConfiguration - get_feature_experimental dokumentiert

7 years agoFeature Sortiment als experimentell markiert
G. Richardson [Wed, 19 Apr 2017 13:25:01 +0000 (15:25 +0200)]
Feature Sortiment als experimentell markiert

7 years agoPflichtenhefte: Kosmetik (Anordnung)
Moritz Bunkus [Wed, 19 Apr 2017 13:12:07 +0000 (15:12 +0200)]
Pflichtenhefte: Kosmetik (Anordnung)

7 years agoPflichtenhefte: bei Kundenänderung auch Kunden in Versionen ändern
Moritz Bunkus [Wed, 19 Apr 2017 13:11:41 +0000 (15:11 +0200)]
Pflichtenhefte: bei Kundenänderung auch Kunden in Versionen ändern

7 years agofind-use.pl - Fehlergebnisse per Regex rausfiltern
G. Richardson [Wed, 19 Apr 2017 12:38:42 +0000 (14:38 +0200)]
find-use.pl - Fehlergebnisse per Regex rausfiltern

7 years agofind-use: Rose::DB::Object::Constants hartcodiert
G. Richardson [Wed, 19 Apr 2017 12:35:52 +0000 (14:35 +0200)]
find-use: Rose::DB::Object::Constants hartcodiert

7 years agoInstallationCheck - HTML::Entities hinzugefügt
G. Richardson [Wed, 19 Apr 2017 12:24:15 +0000 (14:24 +0200)]
InstallationCheck - HTML::Entities hinzugefügt

7 years agoInstallationCheck - URI::Escape aufgenommen
G. Richardson [Wed, 19 Apr 2017 12:13:00 +0000 (14:13 +0200)]
InstallationCheck - URI::Escape aufgenommen

7 years agoRelease 3.5.0-alpha - changelog angepasst
G. Richardson [Wed, 19 Apr 2017 11:52:16 +0000 (13:52 +0200)]
Release 3.5.0-alpha - changelog angepasst

7 years agoRelease 3.5.0-alpha - Dokumentation angepasst
G. Richardson [Wed, 19 Apr 2017 11:51:47 +0000 (13:51 +0200)]
Release 3.5.0-alpha - Dokumentation angepasst

7 years agoAuftrags-Controller: Hinweis auf Abschaltbarkeit im Changelog
Bernd Bleßmann [Wed, 19 Apr 2017 12:37:58 +0000 (14:37 +0200)]
Auftrags-Controller: Hinweis auf Abschaltbarkeit im Changelog

7 years agoAuftrags-Controller: als experimentelles Feature abschaltbar.
Bernd Bleßmann [Wed, 19 Apr 2017 12:29:40 +0000 (14:29 +0200)]
Auftrags-Controller: als experimentelles Feature abschaltbar.

7 years agoMandantenkonfiguration: Schalter für experimentelle Features
Bernd Bleßmann [Wed, 19 Apr 2017 12:26:29 +0000 (14:26 +0200)]
Mandantenkonfiguration: Schalter für experimentelle Features

- neue Spalte in defaults (Upgrade-Skript und Rose-Update)
- Schalter in der Mandantenkonfiguration
- Übersetzungen

7 years agoLocales-Lauf
Bernd Bleßmann [Wed, 19 Apr 2017 12:17:47 +0000 (14:17 +0200)]
Locales-Lauf

7 years agoDoku: Belegvorlagenumstellung erwähnt
Moritz Bunkus [Tue, 18 Apr 2017 12:03:22 +0000 (14:03 +0200)]
Doku: Belegvorlagenumstellung erwähnt

7 years agoNeuer Kontenplan fuer die Schweiz, speziell für Vereine
Andreas Rudin [Thu, 13 Apr 2017 15:56:43 +0000 (17:56 +0200)]
Neuer Kontenplan fuer die Schweiz, speziell für Vereine

7 years agoCVAR DBHelper: Dokumentation zu Bugs
Sven Schöling [Wed, 12 Apr 2017 10:34:30 +0000 (12:34 +0200)]
CVAR DBHelper: Dokumentation zu Bugs

7 years agoVorlagensatz rev-odt um Vorlagen für Mahnungen ergänzt
Andreas Rudin [Tue, 11 Apr 2017 08:11:49 +0000 (10:11 +0200)]
Vorlagensatz rev-odt um Vorlagen für Mahnungen ergänzt

7 years agoActionBar Doku: Ye Olde Butcherede Englishe
Sven Schöling [Mon, 10 Apr 2017 12:06:12 +0000 (14:06 +0200)]
ActionBar Doku: Ye Olde Butcherede Englishe

7 years agoActionBar Dokumentation
Sven Schöling [Mon, 10 Apr 2017 11:47:17 +0000 (13:47 +0200)]
ActionBar Dokumentation

7 years agoKonteneinstellungen wieder änderbar bei bebuchten Konten
G. Richardson [Fri, 7 Apr 2017 09:22:14 +0000 (11:22 +0200)]
Konteneinstellungen wieder änderbar bei bebuchten Konten

Bei der Menüumstellung war dies für bebuchte Konten unmöglich gemacht
worden.

7 years agoChangelog - Kontennachweis in BWA und GuV/EÜR
G. Richardson [Fri, 7 Apr 2017 08:51:13 +0000 (10:51 +0200)]
Changelog - Kontennachweis in BWA und GuV/EÜR

7 years agoBWA Template nutzt Überschriften aus AM->get_bwa_categories
G. Richardson [Mon, 3 Apr 2017 06:36:18 +0000 (08:36 +0200)]
BWA Template nutzt Überschriften aus AM->get_bwa_categories

7 years agoBWA mit Kontennachweis
G. Richardson [Mon, 3 Apr 2017 06:36:07 +0000 (08:36 +0200)]
BWA mit Kontennachweis

Unterhalb der BWA gibt es einen Knopf "Kontenliste zeigen", wo eine nach
Kontennummer sortierte Liste aller Konten, mit dazugehörigem Betrag und
der Kategorie, aufgeklappt wird.

7 years agoRP.pm income_statement: EÜR/GuV mit Kontennachweis
G. Richardson [Mon, 3 Apr 2017 06:35:53 +0000 (08:35 +0200)]
RP.pm income_statement: EÜR/GuV mit Kontennachweis

* Am Ende des Berichts kann man sich eine Liste aller Konten aus dem
Bericht anzeigen, mit Betrag und der Kategorie, in dem das Konto vorkommt.
Die Liste ist nach Kontonummer sortiert.

* Mit Klick auf eine Kategorie werden die dazugehörigen Konten
angezeigt, indem sie unterhalb der Überschrift mit einer etwas
kleineren Schrift innerhalb der Tabelle "aufgeklappt" werden.

* Am Kopf der Seite kann man mit dem Knopf "Konten zeigen" alle Konten
auf einmal aufklappen.

* Der Knopf "Knöpfe verstecken" dient dazu, die Knöpfe auszublenden,
damit man die Seite ausdrucken kann. Mit Klick auf die Überschrift
"Einnahmenüberschußrechnung" werden alle Knöpfe wieder eingeblendet.

* die Namen der Kategorien werden jetzt aus der Datenbank ausgelesen und
stehen nicht mehr hartkodiert im Template. Außerdem wurde das Template
vereinfacht, indem die Summen der Kategorien nicht mehr in einzelnen
Form-Variablen "eur1", "eur2", ... gespeichert werden, sondern alle
Summe in einem zentralen Hash stehen, und per FOREACH-Schleife im
Template ausgelesen werden können.

7 years agoKontendaten bearbeiten - Kategorien für EÜR/BWA aus DB
G. Richardson [Mon, 3 Apr 2017 06:33:45 +0000 (08:33 +0200)]
Kontendaten bearbeiten - Kategorien für EÜR/BWA aus DB

Die hartkodierten Kategorien für die Dropdowns entfernt und stattdessen
aus den Views eur_categories und bwa_categories auslesen.

7 years agoRP.pm get_accounts_g zusätzlich nach Konto gruppieren
G. Richardson [Mon, 3 Apr 2017 06:53:33 +0000 (08:53 +0200)]
RP.pm get_accounts_g zusätzlich nach Konto gruppieren

Dadurch erhält man die Salden der Einzelkonten in der Abfrage, und kann
diese in der EÜR und BWA als Kontenliste/Kontennachweis mit ausgeben.
Das Ergebnis aus der Abfrage für die Konten wird hierfür zusätzlich in
$form->{charts} gespeichert.

Für die Kontenliste wird an dieser Stelle auch die Kontenbeschreibung
mit abgefragt.

7 years agoKategorien für EÜR/GuV und BWA in Datenbank speichern
G. Richardson [Mon, 3 Apr 2017 06:30:20 +0000 (08:30 +0200)]
Kategorien für EÜR/GuV und BWA in Datenbank speichern

Vorbereitung für Kontennachweis in EÜR/BWA, wo die Kategorienamen im
Template nicht hartkodiert sein sollen.

Die Berichte sollen komplett überarbeitet werden, daher werden die
Kategorienamen temporär in einer View gespeichert, nicht in einer
Tabelle, dann braucht man auch keinen Rose-Code anlegen.

7 years agoFiBu-Schnellsuche - Datumssortierung (neu zuerst)
G. Richardson [Wed, 5 Apr 2017 05:48:11 +0000 (07:48 +0200)]
FiBu-Schnellsuche - Datumssortierung (neu zuerst)

7 years agoTypos in changelog
G. Richardson [Tue, 4 Apr 2017 11:54:34 +0000 (13:54 +0200)]
Typos in changelog

7 years agoCSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren
Martin Helmling martin.helmling@octosoft.eu [Fri, 7 Apr 2017 07:16:06 +0000 (09:16 +0200)]
CSV-Import: CustomerVender benutzerdefinierte Variable aktualisieren

Falls Import Einstellungen "existierende Einträge Übernehmen" eingestellt ist,
werden nun die CVARs übernommen.

Details:
die Methode handle_cvars wird nochmals aufgerufen, nachdem "object_to_save" gesetzt wurde
und anschließen die cvars aus dem "object" in "object_to_save" übernommen.

Hinweis:
Eine sauberere Lösung wäre die Methode handle_cvars nur einmal aufzurufen.
Das wäre aber ein Redesign.

fix redmine #237

7 years agoBei Aufträgen die mit "Save as new" erzeugt werden muss die gelieferte Menge auf...
Martin Helmling martin.helmling@octosoft.eu [Thu, 6 Apr 2017 14:05:05 +0000 (16:05 +0200)]
Bei Aufträgen die mit "Save as new" erzeugt werden muss die gelieferte Menge auf 0 gesetzt werden

Beim neu Laden des Auftrags wird ship_{pos} zwar überprüft, jedoch erst beim erneuten Speichern zu 0
oder richtigen Wert gesetzt.

7 years agoBankTransaction: "Kontoauszug verbuchen" überarbeitet für ap_transaction und credit_note
Martin Helmling martin.helmling@octosoft.eu [Thu, 6 Apr 2017 07:22:11 +0000 (09:22 +0200)]
BankTransaction: "Kontoauszug verbuchen" überarbeitet für ap_transaction und credit_note

sowie Test erweitert

7 years agoAnpassung Erfolgsrechnung
Rolf Fluehmann [Wed, 5 Apr 2017 11:01:41 +0000 (13:01 +0200)]
Anpassung Erfolgsrechnung

7 years agoCsvImport: Warnungen: Uninitialisierte Variablen
Sven Schöling [Mon, 3 Apr 2017 09:28:23 +0000 (11:28 +0200)]
CsvImport: Warnungen: Uninitialisierte Variablen

7 years agoDATEV: Warnungen: Uninitialisierte Variablen
Sven Schöling [Mon, 3 Apr 2017 09:27:55 +0000 (11:27 +0200)]
DATEV: Warnungen: Uninitialisierte Variablen

7 years agoBankimport: Nicht alle Vorschläge beim ersten "Verbuchen" sichtbar
Martin Helmling martin.helmling@octosoft.eu [Mon, 3 Apr 2017 05:48:07 +0000 (07:48 +0200)]
Bankimport: Nicht alle Vorschläge beim ersten "Verbuchen" sichtbar

Beim Einbau der Berücksichtigung des SEPA Exports sind die gefundenen Regeln für jede Banktransaktion
vorher zurückzusetzen.

7 years agoLagerbuchungen: Fehler bei Sortieren nach Chargennummer
Martin Helmling martin.helmling@octosoft.eu [Mon, 3 Apr 2017 05:26:33 +0000 (07:26 +0200)]
Lagerbuchungen: Fehler bei Sortieren nach Chargennummer

Can't use an undefined value as an ARRAY reference at SL/WH.pm line 445.

Es fehlte die Sortiervorschrift für "chargenumber"

7 years agoTypo in Kommentar
G. Richardson [Tue, 28 Mar 2017 15:49:57 +0000 (17:49 +0200)]
Typo in Kommentar

7 years agoSL::Dev::Record - Doku Beispiel für viele Aufträge
G. Richardson [Wed, 15 Mar 2017 16:33:11 +0000 (17:33 +0100)]
SL::Dev::Record - Doku Beispiel für viele Aufträge