Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
9f211141 08.09.2017 11:25 Kivitendo Admin

Shopmodul: Shop und ShopParts

Shop - Einführung von ShopParts

Erster Test mit einem Shop Reiter in Artikelmaske

Conflicts:
SL/IC.pm

Conflicts:
SL/DB/MetaSetup/ShopPart.pm
templates/webpages/ic/tabs/_shop.html

Shop - Rose shop_parts Verknüpfungen von Shop und Part...

1dfb0798 08.09.2017 11:25 Werner Hahn

Shopmodul: Fileuploader

c2efdba2 07.09.2017 13:25 Moritz Bunkus

Artikelstammdaten: kein Redirect auf »neuen Artikel anlegen«

Kommt man aus der Artikelsuche oder legt man einen neuen Artikel an,
so wird beim Speichern nun kein Redirect mehr auf die Suchliste
bzw. die Maske zum Neuanlegen eines Artikels gemacht, sondern auf die...

25e4131a 07.09.2017 11:25 Moritz Bunkus

Admin: anständige Fehlermeldung in Druckerverwaltung, wenn kein Mandant

Es gibt eine Prüfung, ob es Mandanten gibt, und falls nicht, so wird
eine entsprechende Fehlermeldung ausgegeben. Die kann aber nicht
erreicht werden, wenn vorher versucht wird, mit `$self->client->id`...

413651d0 05.09.2017 09:16 Jan Büren

debugs raus

git add --patch, danach nur git commit und nicht
git commit filename

2f3b969e 05.09.2017 09:14 Jan Büren

behebt #300 negative Einkaufsrechnungen per Kontenimport verbucht

4cdfbd75 28.08.2017 13:38 Moritz Bunkus

Quicksuche: bei Stammdatensuche keine ungültigen anbieten

Betrifft:

• Artikelstammdaten in allen Varianten (Waren, Dienstleistungen,
Erzeugnisse, Sortimente)
• Kunden & Lieferanten
• Ansprechpersonen (hier werden nur diejenigen angeboten, die zu
gültigen Kunden/Lieferanten gehören)

e14e91e1 24.08.2017 10:27 Kivitendo Admin

SL/Controller/File.pm - Codeausrichtung und Stilverbesserungen

713b3994 22.08.2017 17:43 Sven Schöling

BankTransaction: Warnungen

e73f7350 15.08.2017 10:30 Jan Büren

Für #277 toten Code entfernen

26952628 12.08.2017 16:54 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen -> Dialogbuchung nur abs()

Ob die Zahlung positiv oder negativ ist, bestimmt die Soll und Haben
in der Maske Dialogbuchung und liegt somit in der Hand des Anwenders,
in welche Vorlage er buchen will.

049677eb 12.08.2017 16:41 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen erweitert

a) Filter erweitert, um nach Vorlagenname zu suchen
b) Filter korrekt in <form> gepackt, um submit und reset form
wie gewohnt zu unterstützen
c) Buchungsmöglichkeit um gl_transactions (Dialogbuchungsvorlagen)...

dafa4bed 12.08.2017 14:05 Jan Büren

BankTransaction vendor_of_transaction wurde nie in filter_drafts benutzt

copy & waste Symptom:
weiteren toten Code vom initialen Commit entfernt

d08dbba8 12.08.2017 13:39 Jan Büren

Kontoauszug verbuchen. Vorfilter nach vendor.iban mit bt.iban setzen

der initiale commit hat bt.iban mit vendor.account_number verglichen

ef242c99 12.08.2017 13:38 Jan Büren

Controller/BankTransaction.pm vendor_id entfernen

vendor_id wird im template/ nicht mehr benötigt.
S.a.: #aae306cda6274d
Kontoauszug verbuchen: keine Multibox verwenden

daa74212 11.08.2017 14:14 Bernd Bleßmann

CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.

Der Csv-Helper kann für die Datendatei auch eine Referenz auf Daten erhalten.
Die Basis-Klasse der Worker des CsvImports unterstützt das jetzt auch. Damit
kann dann z.B. in den Tests $worker->run auch verwendet werden, wenn der Worker...

a4b49444 11.08.2017 12:12 Kivitendo Admin

Whitespace

17f43ff5 11.08.2017 12:12 Kivitendo Admin

SEPA: collective_transaction nach batch_transaction umbenannt

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

c623caef 09.08.2017 12:09 Martin Helmling martin.helm...

FileManagement: Anpassung an neue Schnittstelle im Ordercontroller

fix redmine #280

1e6c1cf7 08.08.2017 12:02 Sven Schöling

GetModels Paginated: Historische Filterduplizierung deaktivieren

Die war noch aus der Zeit vor GetModels, und war nötig damit Paginating
die gleichen Filter hatte wie das Hauptquery. Mittlerweile ist das aber
nicht mehr nötig, weil die GetModels-Architektur die einzelnen Plugins...

98819982 01.08.2017 14:39 Bernd Bleßmann

S:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden

Sonst ist der Export (PDF/CSV) von Controllern, die diesen Helper verwenden,
kaputt. Fehlermeldung war:
Can't locate object method "add" via package "1" (perhaps you forgot to load "1"?)...

9b92c0c6 01.08.2017 10:53 Bernd Bleßmann

DeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).

33e8932c 31.07.2017 17:36 Sven Schöling

DeliveryValueReport: do_closed_qty wiederhergestellt

7fb98401 26.07.2017 15:48 Sven Schöling

DeliveryValueReport: Auf ShppedQty Helper umgestellt.

Leider fällt geht dabei die Information verloren, wieviel davon in
geschlossenen Lieferscheinen ist. Wenn benötigt, muss das nachgebaut
werden.

e40c9d4d 26.07.2017 15:21 Jan Büren

Erster Schritt für #278

Auswahl von manuellen Verknüpfung von Neu nach Alt sortieren

ecb95993 24.07.2017 17:26 Sven Schöling

DeliveryPlan: calc_qtys mit SL::Helper::ShippedQty berechnen

f559550f 24.07.2017 17:26 Sven Schöling

ShippedQty: Algorithmusdetails konfigurierbar machen

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

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

Filemanagement: DEBUG2 herausgenommen

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

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

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

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

f24b365c 21.06.2017 16:29 Sven Schöling

PriceSource Controller: parts_id/orderitems_id translation

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.

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

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

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

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.

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

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

45cd4d0a 03.04.2017 11:28 Sven Schöling

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

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.

7e8a6c25 24.03.2017 15:08 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Benutzer«

fd840a7b 23.03.2017 23:37 Bernd Bleßmann

CsvImport Aufträge: Rabatt richtig für Datenbank aufbereiten.

In der DB steht der Rabatt als Hundertstel.

9ca0da81 23.03.2017 23:17 Bernd Bleßmann

CsvImport Aufträge: bei nicht eindeutigen Artikeln Fehler melden.

f87214b2 23.03.2017 23:17 Bernd Bleßmann

CsvImport Aufträge: Artikel auch nach EAN suchen

8bf65cea 23.03.2017 23:17 Bernd Bleßmann

CsvImport: bei nicht eindeutigen Kunden/Lieferanten Fehler melden.

d8b09e08 23.03.2017 22:43 Bernd Bleßmann

CsvImport: Kunden/Lieferanten auch nach GLN suchen können.

Für die Imports, die die Angabe eines Kunden oder Lieferanten brauchen und
check_vc verwenden (Aufträge, Ansprchpersonen, Lieferanschriften,
Debitorenbuchungen), kann neben Id, Nummer oder Name auch die GLN verwendet...

ff70e4c9 23.03.2017 22:29 Bernd Bleßmann

CsvImport Multiplex/Aufträge: CVars bei Fehlern nicht behandeln

9a527d73 23.03.2017 14:54 Jan Büren

Verbuchte Zahlungen auch in neuen Fällen von Bankbewegegungen berücksichtigen

Ergänzend zu af131a46:
Banktransaction: Kontoauszug verbuchen: Sonderfall für "credit_notes"

32066492 22.03.2017 18:04 Bernd Bleßmann

CsvImport Multiplex/Aufträge: Auch nicht angegebene CVars im Objekt speichern.

942ce912 21.03.2017 15:47 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Benutzerdefinierte Variablen«

20e24a4a 21.03.2017 15:42 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Lieferbedingungen«

032e3094 21.03.2017 15:32 Moritz Bunkus

ActionBar: Verwendung bei »System« → »Zahlungsbedingungen«

bad18bee 17.03.2017 13:17 Moritz Bunkus

ActionBar: Standardaktion im Artikelstammdatencontroller auf »Speichern«

a6866e20 17.03.2017 13:12 Moritz Bunkus

ActionBar: Standardaktion im Kundenstammdatencontroller auf »Speichern«

8101dcde 14.03.2017 22:08 Bernd Bleßmann

ActionBar: Hintergrundjob-Verwaltung: Action heißt destroy, nicht delete.

401fc133 03.03.2017 21:57 Bernd Bleßmann

BankImport: Csv-Datei mit zufälligem Dateinamen speichern und im Profil übergeben

siehe auch commit "CsvImport: zufälligen Dateinamen für jeden Import. Ablegen in
temporärem Profil"

db22d21d 03.03.2017 21:57 Bernd Bleßmann

CsvImport: zufälligen Dateinamen für jeden Import. Ablegen in temporärem Profil

Damit können auch mehrere gleiche Imports von einer Session aus gleichzeitig
aufgerufen werden.

067d87c8 03.03.2017 21:57 Bernd Bleßmann

CsvImport: Controller erzeugt temporäres Profil, nicht der Hintergrund-Job.

582df936 03.03.2017 21:57 Bernd Bleßmann

CsvImport: temporäres Profil nicht beim Report speichern, …

… denn das passiert schon beim Anlegen des Hintergrund-Jobs.

4fef0591 03.03.2017 21:57 Bernd Bleßmann

BankImport: Refactoring: Profil über init-Methode laden.

a15bcf2f 03.03.2017 21:57 Bernd Bleßmann

CsvImport: doppeltes delete-Statement entfernt

d9af4462 03.03.2017 21:57 Bernd Bleßmann

CsvImport: doppelt angegebene Methode "file" entfernt

4825c38f 03.03.2017 21:51 Bernd Bleßmann

POD: Typo in Autor-Abschnitt verbessert.

82815260 02.03.2017 16:09 Jan Büren

WebDAV: Überflüssigen Aufruf webdav_path im Frontend entfernt

WebDAV::get_all_objects ruft in der Methode seit Anbeginn des Moduls
schon ein webdav_path auf, von daher schreddern bevor noch mehr
copy & waste im Programm passiert

a6ed938f 01.03.2017 14:25 Moritz Bunkus

Dateimanagement: Fehler beim Umbenennen richtig zurückgeben

Ist man z.B. bei den Artikelstammdaten und versucht, eine Datei
umzubenennen, und ändert den Namen nicht, so sollte eine Fehlermeldung
angezeigt werden. Wurde sie aber nicht, weil Folgendes passierte:...

32dbd0b3 28.02.2017 15:39 Moritz Bunkus

ActionBar: Verwendung bei »Verlauf der Hintergrund-Jobs«

1df575c4 28.02.2017 15:34 Moritz Bunkus

ActionBar: Verwendung bei »Aktuelle Hintergrund-Jobs anzeigen«

461b3caf 28.02.2017 11:57 Moritz Bunkus

ActionBar: Verwendung bei »Task-Server-Steuerung«

a59f11b0 28.02.2017 10:44 Moritz Bunkus

ActionBar: »Anhänge aller Artikel herunterladen« bei Angeboten/Aufträgen wieder implementiert

a34bdbf7 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung im »SimpleSystemSetting«-Controller

8631a825 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei »Steuerzonen«

5e8c9df6 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Buchungsgruppen

ed458620 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei Mandantenkonfiguration

5dfa532c 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei »Preise aktualisieren«

31b247ee 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung beim CSV-Import

3810d658 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei »Kontenabgleich mit Bank«

2003e056 28.02.2017 10:44 Moritz Bunkus

ActionBar: Vernwendung bei Bankbewegungen

37c03103 28.02.2017 10:44 Moritz Bunkus

ActionBar: Verwendung bei »Kontoauszug importieren«