Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
e05e7574 24.07.2017 17:26 Sven Schöling

ShippedQty: calculate chainbar machen

0f743db7 24.07.2017 17:26 Sven Schöling

Helper::ShippedQty: orderitems korrekt in calculate behandeln

f559550f 24.07.2017 17:26 Sven Schöling

ShippedQty: Algorithmusdetails konfigurierbar machen

bae8f672 24.07.2017 16:16 Sven Schöling

ShippedQty Helper

963330cc 24.07.2017 15:21 Sven Schöling

Object Helper: delegate

b269674b 23.07.2017 21:25 Jan Büren

BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung

69bfa40a 23.07.2017 21:20 Jan Büren

DB/BankTransaction: Kosmetik Fall SEPA-Check

54ae2899 23.07.2017 21:14 Jan Büren

SEPA Agreement Regel wieder aktivieren

Sehr präziser und gut kommentieren Geoffrey-Code sollte
man prinzipiell fördern - Oder wenn man den wegwirft,
auch einen ädequaten Ersatz schaffen und testen.
Aber man kann auch das Bein amputieren wenn der Patient
Schmerzen im dicken Zeh hat....

f0d5e4bb 23.07.2017 21:11 Jan Büren

Minimaler Notflicken für #277

Zumindestens werden damit überhaupt wieder Treffer in
der Vorschlagsliste für Banküberweisung mit SEPA erzeugt.
S.a. Details Ticket, dass ist kein akzeptabler Fix, sondern
nur der Flicken, damit Anwender die Vorschlagsliste überhaupt...

87d5463d 23.07.2017 21:06 Jan Büren

BankTransaction: minimal Kosmetik

a33ef0ec 22.07.2017 10:51 Jan Büren

Artikelbericht (IC.pm): Standardlager und Standardlagerplatz optional anzeigen

a051b91b 21.07.2017 09:12 Martin Helmling martin.helm...

Filemanagement: DEBUG2 herausgenommen

56371b77 21.07.2017 09:05 Martin Helmling martin.helm...

Filemanagement: Löschen von DMS-Anhängen wirft Fehler

Hier war der Rückgabewert der delete-Funktion im Backend verschwunden.

fix redmine #275

edb23acf 20.07.2017 08:46 Moritz Bunkus

CSV-Import Kunden: Verkäufer über Login setzen können

Bei Verkäufernamen und logins (Spalten »salesman« und
»salesman_login«) wird absichtlich nicht zwischen Groß
und
Kleinschreibung unterschieden. Technisch betrachtet unterscheidet
kivitendo zwar bei Loginnamen zwischen Groß- und Kleinschreibung, aber...

df50ddd5 20.07.2017 08:46 Moritz Bunkus

Druckfunktion: beim Debuggen temporäre Datei für alle lesbar machen

3afca6ae 20.07.2017 08:46 Moritz Bunkus

Druckfunktion: Zeitstempel im Dateinamen

Das hilft herauszufinden, welche die neueste Datei ist, wenn man
Druckvorlagen debuggt und dann viele temporäre Dateien herumliegen
hat.

6e1f348b 19.07.2017 17:05 Jan Büren

InstallationCheck angepasst für neue Abhängigkeit

5ab8e5d5 19.07.2017 16:22 Jan Büren

SEPA-Export ISO20022 konforme Feldinhalte

Das _replace_special_chars kümmert sich perfekt um
deutsche Umlaute, allerdings gibt es im SEPA-Raum einige
Firmenname die andere Umlaute/Sonderzeichen behalten
(s.a. perldoc Text::Unidecode).

97422880 19.07.2017 15:14 Martin Helmling martin.helm...

Filemanagement: Speichern der erzeugten Mahnungsdokumente

Die Dokumente werden nun bei der entsprechenden Rechnung abgespeichert.

Da ja Rechnungen zusammengefasst werden können, wäre die Zuordnung ggf bei den Kundendaten besser

impl redmine #274

60b170eb 19.07.2017 12:55 Jan Büren

SEPA-Export rückgängig machen

Noch nicht ausgeführte oder geschloßene SEPA-XML Exports
können wieder rückgängig gemacht werden, sodass der Anwender
hier die Chance hat Metadaten für die Banküberweisungen, z.B. IBAN
oder andere Fehleinträge, z.B Betrag, Termin erneut zu setzen.

43a9cf43 18.07.2017 14:40 Martin Helmling

Error bei Wiedervorlage von EK-Rechnungi (fixmaster)

In einer Einkaufrechnung wird die Wiedervorlage vom Typ "sales_invoice" erzeugt,
was anschließend zu Datenbankfehlern führt, da die ID in den Verkaufrechnungen gesucht wird

Nun ist der Typ ergänzt

fix OD #6174

a2888a6e 18.07.2017 13:01 Kivitendo Admin

Chart Controller / Picker - nur Konten laden / keine Header

Ansonsten stehen im Kontenpicker auch die Kontenüberschriften zur
Auswahl.

Für den Picker sollte das unkritisch sein, da es derzeit nirgends eine
Maske mit Kontenpicker gibt, wo die Auswahl von Überschriften sinnvoll...

b0fc2ec2 18.07.2017 11:02 Sven Schöling

Rückgabe von SL::File::store_pdf prüfen.

Behebt #274

7d91a3cf 17.07.2017 18:06 Rolf Fluehmann

Erfolgsrechnung kann nach Abteilung gefiltert werden

7aa3654e 17.07.2017 12:37 Sven Schöling

File::MimeInfo statt File::MimeInfo::Magic als Abhängigkeit

cbeffe94 17.07.2017 12:03 Sven Schöling

Revert "InstallationCheck - URI::Escape aufgenommen"

This reverts commit aa913830a567a1f8cca0d2eb0ae76e797f38b021.

e327ee00 17.07.2017 12:00 Sven Schöling

Revert "InstallationCheck - HTML::Entities hinzugefügt"

This reverts commit 19e86778398cbb4e94e463b18e57569d9c814c16.

diesmal dauerhaft

8e51379e 14.07.2017 17:25 Sven Schöling

HTTPS: Zustand korrekt erkennen, und im Workflow verwenden

Behebt Probleme, wenn der Server die HTTPS Environmentvariable auf 'off'
setzt.

435a46b8 14.07.2017 16:13 Martin Helmling martin.helm...

Trotzdem bleibt der Manager "PartClassification"

7cd6d451 14.07.2017 15:59 Martin Helmling martin.helm...

classification_filter ist nicht mehr für Partpicker notwendig

065cf8d5 14.07.2017 11:01 Kivitendo Admin

Part Controller - Doku zu action_add_from_record

ce904bd6 14.07.2017 11:01 Kivitendo Admin

Artikel aus Belegen anlegen - Artikelklassifizierung berücksichtigen

Bei Verkaufsbelegen sollen im Dropdown nur Verkaufsklassifizierungen angezeigt werden,
bei Einkaufsbelegen nur Einkaufsklassifizierungen.

9c76baca 14.07.2017 11:01 Sven Schöling

Artikel anlegen mit Rücksprung in Belege

3e74cdf9 14.07.2017 07:46 Martin Helmling martin.helm...

Filemanagement: Korrekte Fehlermeldung anzeigen

34cc5469 11.07.2017 15:18 Sven Schöling

PriceSource doku

0c1b51b8 27.06.2017 15:23 Sven Schöling

Dispatcher: Reset von myconfig war fehlerhaft

f24b365c 21.06.2017 16:29 Sven Schöling

PriceSource Controller: parts_id/orderitems_id translation

bf980f4c 14.06.2017 07:40 Martin Helmling martin.helm...

Filesystem Wurzelverzeichnis nun in kivitendo.conf

Das Rootverzeichnis für die Dokumente ist nun nicht mehr per Mandantenkonfig einstellbar
sondern ist unter [paths] in kivitendo.conf zu setzen.

Siehe auch Doku und kivitendo.conf.default

behebt nochmals #525 (redmine)

24bb9ded 03.06.2017 18:37 Martin Helmling martin.helm...

Keine Mixins in Mixins: Helper nur in Controller per "use" hinzufügen: Probleme beim Massendruck mit Dateimanagement

Nun werden alle Helper in Controller per "use" hinzugefügt.

behebt #249

0db760fd 02.06.2017 11:24 Bernd Bleßmann

Part Controller - Artikelnummern immer änderbar

behebt #264 (redmine)

9a28383a 30.05.2017 15:36 Kivitendo Admin

Part Controller - Artikelnummern ändern prüft auf used_in_record

nicht auf mehr orphaned.

bf78e242 30.05.2017 15:36 Kivitendo Admin

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.

bc7f4566 30.05.2017 15:30 Kivitendo Admin

neue Methode parsed_snumber in SL::DB::History

5fcefdf7 30.05.2017 12:08 Kivitendo Admin

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...

ae84885c 30.05.2017 12:08 Kivitendo Admin

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...

639de8c2 30.05.2017 12:07 Kivitendo Admin

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...

eae5f8bd 30.05.2017 12:05 Kivitendo Admin

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....

03facf5a 30.05.2017 10:18 Kivitendo Admin

SL/Dev/CustomerVendor.pm - create_vendor exportieren

7a147556 30.05.2017 09:54 Kivitendo Admin

SL/Dev/Record.pm - create_purchase_delivery_order

7eb6488f 30.05.2017 09:54 Kivitendo Admin

SL/Dev/CustomerVendor Doku - create_vendor Beispiel mit payment_id

8f140730 30.05.2017 09:54 Kivitendo Admin

SL/Dev/Payment.pm - Doku angepasst

01591fa7 24.05.2017 16:41 Bernd Bleßmann

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)

9445af68 23.05.2017 14:56 Moritz Bunkus

Hintergrundjobs: bei »als neu verwenden« aktuelle Formularwerte übernehmen

dd97f9fc 23.05.2017 10:56 Jan Büren

erledigt #246 Recht: Entwürfe von anderen Benutzern bearbeiten

e3159b22 22.05.2017 11:45 Moritz Bunkus

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...

117332fc 22.05.2017 11:25 Moritz Bunkus

Mailer: Exception in »send« via LXDebug ausgeben

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

15e61683 22.05.2017 10:37 Moritz Bunkus

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...

2394dc67 22.05.2017 10:34 Moritz Bunkus

Hintergrundjobs: »als neu verwenden« implementiert

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

f751112d 22.05.2017 10:15 Moritz Bunkus

Hintergrundjobs: »Speichern & Ausführen« darf keinen neuen Job anlegen

Siehe #256.

da6ff55e 19.05.2017 16:02 Jan Büren

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.

c1c8b867 19.05.2017 11:23 Sven Schöling

RequirementSpecs: kivi.Part.js korrekt einbinden

0070a250 18.05.2017 16:07 Andreas Rudin

Korrekturen und Vereinheitlichung der Nomenklatur bzgl. Buchungs- und Erfassungsdatum, diverse kleinere Korrekturen bei der Nomenklatur

0e04ddd7 18.05.2017 13:20 Rolf Fluehmann

Anpassung der CH-Erfolgsrechnung für nicht CH-Ausgabeformate

2c5a1cef 18.05.2017 10:44 Jan Büren

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.

bdbe2ca0 27.04.2017 10:36 Martin Helmling martin.helm...

PDFs werden nicht mehr bei wiederkehrenden Rechnung per E-Mail erzeugt/angehangen

fix redmine #238

64ee8a7b 19.04.2017 15:28 Kivitendo Admin

SL::InstanceConfiguration - get_feature_experimental dokumentiert

bd12dbd6 19.04.2017 15:12 Moritz Bunkus

Pflichtenhefte: Kosmetik (Anordnung)

78969dec 19.04.2017 15:11 Moritz Bunkus

Pflichtenhefte: bei Kundenänderung auch Kunden in Versionen ändern

19e86778 19.04.2017 14:43 Kivitendo Admin

InstallationCheck - HTML::Entities hinzugefügt

aa913830 19.04.2017 14:43 Kivitendo Admin

InstallationCheck - URI::Escape aufgenommen

77500e11 19.04.2017 14:31 Bernd Bleßmann

Mandantenkonfiguration: Schalter für experimentelle Features

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

9e1f64ec 12.04.2017 12:34 Sven Schöling

CVAR DBHelper: Dokumentation zu Bugs

74ddcb2d 10.04.2017 14:06 Sven Schöling

ActionBar Doku: Ye Olde Butcherede Englishe

cea0e38d 10.04.2017 13:47 Sven Schöling

ActionBar Dokumentation

8bf82ed2 07.04.2017 11:00 Kivitendo Admin

BWA Template nutzt Überschriften aus AM->get_bwa_categories

229c0071 07.04.2017 11:00 Kivitendo Admin

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.

3231d8fd 07.04.2017 11:00 Kivitendo Admin

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...
5570a18e 07.04.2017 11:00 Kivitendo Admin

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.

d0a4a74d 07.04.2017 11:00 Kivitendo Admin

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...

74bb985a 07.04.2017 11:00 Kivitendo Admin

FiBu-Schnellsuche - Datumssortierung (neu zuerst)

a8628c6a 07.04.2017 09:16 Martin Helmling martin.helm...

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...

b6f37661 06.04.2017 09:22 Martin Helmling martin.helm...

BankTransaction: "Kontoauszug verbuchen" überarbeitet für ap_transaction und credit_note

sowie Test erweitert

543b7743 05.04.2017 13:01 Rolf Fluehmann

Anpassung Erfolgsrechnung

45cd4d0a 03.04.2017 11:28 Sven Schöling

CsvImport: Warnungen: Uninitialisierte Variablen

975304c7 03.04.2017 11:27 Sven Schöling

DATEV: Warnungen: Uninitialisierte Variablen

83ff5b5c 03.04.2017 07:48 Martin Helmling martin.helm...

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.

4c01b1b2 03.04.2017 07:31 Martin Helmling martin.helm...

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"

f1d3f115 28.03.2017 17:49 Kivitendo Admin

Typo in Kommentar

a2c8ac75 28.03.2017 17:49 Kivitendo Admin

SL::Dev::Record - Doku Beispiel für viele Aufträge

be4e1d78 28.03.2017 17:16 Kivitendo Admin

Doku zu DATEV.pm csv_export_for_tax_accountant

2bc33284 28.03.2017 17:16 Kivitendo Admin

DATEV csv_export_for_tax_accountant nutzt generate_datev_data

61894a27 28.03.2017 17:16 Kivitendo Admin

DATEV.pm Einrückung

c0f873c1 28.03.2017 17:16 Kivitendo Admin

DATEV Export - nach Abteilung filtern

b90426d3 28.03.2017 17:16 Kivitendo Admin

SL/GoBD.pm nutzt generate_datev_data statt _get_transactions

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

8b8570b3 28.03.2017 17:16 Kivitendo Admin

SL/DATEV.pm für KNE-Export überarbeitet / Zwischendaten eingeführt

_get_transactions war bisher eine interne Funktion von SL::DATEV, die vor dem
DATEV-Export aufgerufen wurde, und die Daten aus der Datenbank ausgelesen und
transformiert hat. In diesem Schritt wurde auch auf DATEV-Fehler geprüft, daher...

b14b1780 28.03.2017 17:16 Kivitendo Admin

DATEV Export - Vorbereitung für CSV Export

3c147670 28.03.2017 17:16 Kivitendo Admin

DATEV KNE Export Refactoring

Anstatt die Werte aus der DB direkt zu transformieren und per add_block
direkt die KNE-Datei zu bauen werden jetzt alle Daten in einem Array aus
Hashrefs gesammelt und unformatiert zwischengespeichert.
Aus diesem Zwischenstand wird dann erst in einem Rutsch die KNE-Datei...

8ebd7568 28.03.2017 13:28 Bernd Bleßmann

CsvImport: Mehrdeutigkeit nur prüfen, wenn entsprechende Daten angegeben sind.

Fehler kam im commit
"CsvImport: bei nicht eindeutigen Kunden/Lieferanten Fehler melden."
rein.

47186d7a 28.03.2017 13:27 Bernd Bleßmann

CsvImport: customernumber/vendornumber statt number

Fehler kam im commit
"CsvImport: bei nicht eindeutigen Kunden/Lieferanten Fehler melden."
rein.