Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
dbba5f4d 29.04.2021 15:47 Bernd Bleßmann

Zeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)

5b3c65a4 29.04.2021 15:47 Bernd Bleßmann

Zeiterfassung: Erweiterung f. Datum und Dauer: DB-Upgrade/Rose; Berichtsanzeige

900304cc 29.04.2021 15:47 Bernd Bleßmann

Zeiterfassung: Konvertierung: Position aus zugehörigem Auftrag

840ae408 29.04.2021 15:47 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung mit link_project/related order

85d21849 28.04.2021 15:10 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung in params übergeben

f972f2a2 28.04.2021 15:10 Bernd Bleßmann

Zeiterfassung: Fehlermeldungen: Leerzeichen; keine Angabe der Codestelle

3685018f 28.04.2021 15:09 Bernd Bleßmann

Zeiterfassung: richtige Parameter f. Hintergrund-Job prüfen …

und
- Hash mit validen Parametern umbenannt
- exists statt trueish
- "die" statt "croak"

c676caba 26.04.2021 14:26 Bernd Bleßmann

Zeiterfassung: Bericht: Titel auch im Browser-Titel

dd4aead8 26.04.2021 14:26 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: auch base_qty setzen

251c1437 26.04.2021 14:26 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: undef-Warnung vermeiden

0956a936 26.04.2021 14:26 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: Kosmetik/Typo im POD

a064c1df 19.04.2021 13:32 Bernd Bleßmann

S:D:DeliveryOrder: List::Util notall wird nicht (mehr) benutzt

dd6ae79c 19.04.2021 13:32 Moritz Bunkus

Quick-Suche: `auth` == undef oder leerer String gefixt

Laut Doku in `SL/Controller/TopQuickSearch/Base.pm` bedeuten undef
oder leerer String als Rückgabewert der Sub `auth`, dass dieses Modul
für alle Benutzer*innen zur Verfügung steht, unabhängig von deren...

0d42912b 06.01.2021 21:00 Jan Büren

CTR Mehr Benutzerparameter aus dem POD erlauben und prüfen

- Init rounding and link_project defaults
- Check for valid user param names
- Add params to each source entry for DO->new_from_time_recording
- some TODOS

73cff733 06.01.2021 20:41 Jan Büren

Abhängig vom Rundungsverfahren minuten- oder viertelstundengenau abrechnen

994c3d85 06.01.2021 20:40 Jan Büren

Einträge am selben Tag nicht erneut in die Beschreibung aufnehmen

9484a639 06.01.2021 20:37 Jan Büren

neues Modul Math::Round

9b6dbb2e 03.01.2021 14:12 Jan Büren

CTR: POD um neue Parameter erweitert

cb0fde95 01.01.2021 18:14 Jan Büren

CTR: Wirklich mit "die", die Fehler werfen. Einrückung

4db6c692 01.01.2021 18:08 Jan Büren

CTR: Lieferscheine nicht schreibschützen

Ausgelagerte Lieferscheine sind schreibgeschützt.
Weder Korrekturen der Lieferposition, Rechtschreibung oder
das Hinzufügen von weiteren Metadaten ist möglich.
Auslagern oder Schliessen dürfen optionale Parameter sein, der...

fb35d214 01.01.2021 18:06 Jan Büren

CTR: Warnungen zu Fehlern hochgestuft - Variablenbenennung wie in CPI

a6291ceb 01.01.2021 18:00 Jan Büren

CTR: Benutzereingabe in data mit Try::Tiny auffangen

Sinnvolle Fehlermeldung in einem Satz zurückgeben und
danach den kompletten Trace.

0da98971 29.12.2020 21:44 Bernd Bleßmann

Zeiterfassung: Bericht: "gebucht" anzeigen und danach filtern können

bb4408f3 29.12.2020 21:44 Bernd Bleßmann

Zeiterfassung: Hintergrund-Job zum Umwandeln in Lieferscheine

cb84e5df 29.12.2020 21:44 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording

17891bb0 29.12.2020 15:53 Bernd Bleßmann

Zeiterfassung: Artikel beim Erfassen wählen können und mit auflisten

dfe3ef68 28.12.2020 20:35 Bernd Bleßmann

Zeiterfassung: SimpleSettings für Artikel

3a6ee9e9 28.12.2020 20:35 Bernd Bleßmann

Zeiterfassung: Sortierung und Ordnung für Artikel

a744a96d 28.12.2020 20:35 Bernd Bleßmann

Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose

a51e1869 28.12.2020 20:35 Bernd Bleßmann

Zeiterfassung: Keine Zeiterfassungstypen mehr

85d74cfe 28.12.2020 20:35 Bernd Bleßmann

Revert "Zeiterfassung: SimpleSystemSettings für Typen"

This reverts commit d01aad90ec0e0f0800037e9753acbacccf819a0c.

Conflicts:
menus/user/10-time-recording.yaml
6930265b 28.12.2020 17:34 Bernd Bleßmann

Zeiterfassung: Mitarbeiter ändern können bei entspr. Recht

c3f86c4f 28.12.2020 17:34 Bernd Bleßmann

Zeiterfassung: Filtereinstellungen f. callbacks merken

e06619e8 28.12.2020 17:33 Bernd Bleßmann

Zeiterfassung: Recht f. Bearbeitung aller Einträge berücksichtigen

61799336 28.12.2020 16:34 Bernd Bleßmann

Zeiterfassung: Beim Bearbeiten fremder Einträge, Mitarbeiter behalten

c22bd347 28.12.2020 15:33 Bernd Bleßmann

Zeiterfassung: Recht berücksichtigen, Einträge von anderen (nicht) zu sehen

220779bd 28.12.2020 15:01 Jan Büren

time-recording: Boolean für abgerechnete und an die LohnBu gemeldete Zeiten

b79fd4a0 28.12.2020 15:01 Sven Schöling

Zeiterfassung: Defaultfilter: aktueller Benutzer, letzte 2 Wochen

1e7de3d7 28.12.2020 15:01 Sven Schöling

Zeiterfassung: Nur nicht-gelöschte Mitarbeiter angezeigen

22c6c1ec 28.12.2020 15:01 Bernd Bleßmann

Zeiterfassung: Ein Recht dafür

c553e92f 28.12.2020 15:01 Bernd Bleßmann

Zeiterfassung: Controller

d01aad90 28.12.2020 15:01 Bernd Bleßmann

Zeiterfassung: SimpleSystemSettings für Typen

e6132448 28.12.2020 15:01 Bernd Bleßmann

Zeiterfassung: Sortierung und Ordnung für Typen

9654e41b 28.12.2020 15:01 Bernd Bleßmann

Zeiterfassung: Tabellen und Rose

3046a673 28.12.2020 15:01 Moritz Bunkus

Kundenstammdaten: beim Anlegen Verkäufer*in setzen wenn kein »edit all«-Recht

Personen, die nur »edit«-Rechte, nicht aber »edit all«-Rechte haben,
dürfen nur noch eigene Kunden bearbeiten. Daher ist es sinnvoll, dass
beim Neuanlegen das Feld »Verkäufer*in« bereits auf die aktuelle...

2a72d256 28.12.2020 15:01 Moritz Bunkus

Kunden-/Lieferantenstammdaten: Berechtigungsmodell gefixt

Neues Modell sieht wie folgt aus:

1. Alle Personen haben Leserechte auf alle Kunden- &
Lieferantenstammdaten. Das betrifft nicht nur die Stammdatenmasken,
sondern auch die AJAJ-Autovervollständigung (Kunden-/...

3906bb6a 21.12.2020 17:42 Bernd Bleßmann

Bericht Angebote/Aufträge: internen Bemerkungen filtern und anzeigen können

a4bbdc71 18.12.2020 12:25 Jan Büren

BT: Punkte. Copy & Paste Fehler von a695c behoben

open_amount mit open_amount vergleichen

f0e44630 17.12.2020 23:12 Bernd Bleßmann

S:C:H:ReportGenerator: Spalteninformationen einzeln zuweisen.

Hintergrund: Das "fat-comma (=>)" interpretiert seine rechte Seite im
Listenkontext, was dazu führen kann, dass der Hash, der aufgebaut werden
soll, durcheinander gerät, wenn z.B. $def->{sub} eine Liste zurückliefert...

29bed1cf 16.12.2020 17:56 Bernd Bleßmann

Buchungsjournal: auch globale Projektnummer im Bericht mit anzeigen

f2991e38 16.12.2020 16:42 Bernd Bleßmann

Buchungsjournal: Abteilung im Bericht anzeigen können

79c324d4 16.12.2020 12:20 Bernd Bleßmann

SL::GL: POD: keine leere section; <gt> escapen

82af75d4 14.12.2020 12:01 Bernd Bleßmann

S:D:Helper:TransNumberGenerator: Warnung vermeiden.

Getriggert durch Tests (./t/wh/inventory.t). Tritt aber nur auf, wenn
der Nummerkreis noch leer ist.

c7cff765 14.12.2020 09:50 Jan Büren

Dialogbuchungen um Boolean imported erweitert.

Buchungen mit diesem Boolean können beim DATEV-Export
gefiltert werden. Anwendungsfall sind bspw. in DATEV
erstellte Lohnbuchungen, die dann in kivi importiert werden

653af2fb 14.12.2020 09:31 Jan Büren

GLTransaction:: add_chart_booking um get_active_taxkey erweitert

Der Aufruf von add_chart_booking muss sich nicht mehr
darum kümmern welcher Steuerschlüssel gesetzt sein muss, wenn
er einfach nur den vorkonfigurierten Steuerschlüssel setzen will.
Dementsprechend ist param{tax_id} kein Pflichtparameter mehr....

4dc48e11 10.12.2020 15:58 Moritz Bunkus

Merge branch 'f-factur-x-und-xrechnung'

add79c20 09.12.2020 12:17 Jan Büren

Kontoauszug verbuchen: Verkaufsgutschriften nicht negativ bewerten

Punkte für wrong_sign höher gesetzt und beide Gutschriftentypen
jetzt sauber abgegrenzt (credit_note und negative_ap_transaction)

b6f8a6b0 09.12.2020 11:42 Jan Büren

BankTransaction: Treffer für Kreditorengutschriften erhöhen

negativ_ap_transaction sollte keine Strafpunkte mehr fürs
Vorzeichen erhalten. TODO: Verkaufs-Gutschriften prüfen

866ed897 09.12.2020 11:35 Jan Büren

Kontoauszug verbuchen: Vorschlagsliste verbessern

- Kommentar stimmt nicht mit dem Code überein.
- Die Prüfung verhindert das Banktransaktionen mit einer Summe größer der
Rechnungssumme als Vorschlag zugewiesen werden. Das war wichtig,
weil der Payment-Helper zu Beginn immer die komplette Bankbewegung auf...

9c463903 03.12.2020 17:55 Bernd Bleßmann

S/D/Order: new_from_multi: Leistungsdatum nur übernehmen, wenn überall gleich.

Für den Workflow, aus der Auftrags-Liste mehrere Aufträge zu einem
zusammenzufasssen.

e21e2190 03.12.2020 17:01 Sven Schöling

Kreditorenbuchungen: Zahlungsbedingungen in Belegvorlagen

6ceacc68 03.12.2020 14:13 Moritz Bunkus

Merge branch '2020-leistungsdatum'

2b5c7398 03.12.2020 14:12 Moritz Bunkus

SL::DB::Invoice->new_from: auch Leistungsdatum (tax_point) übernehmen

a6485c58 03.12.2020 14:00 Bernd Bleßmann

Preisanfrage/Aufträge: dort, wo es ein Liefertermin gibt, diesen f. Steuer nehmen

d512cb5d 03.12.2020 12:57 Bernd Bleßmann

Auftrags-Controller: Leistungsdatum bei Workflow berücksichtigen

2f105e47 03.12.2020 10:35 Moritz Bunkus

Order-Controller: Umwandlung: gemeinsamen Code in eigene Funktion ausgelagert

42985d5f 03.12.2020 10:35 Moritz Bunkus

LXDebug dump_sql_result: Spaltenanordnung je nach Inhalt

Spalten, die komplett numerisch sind, werden rechtsbündig angeordnet;
alle anderen linksbündig.

d56bda45 01.12.2020 09:50 Moritz Bunkus

HTTP-Header: Lebenszeit für Session-ID-Cookie setzen gefixt

Der Name des Parameters lautet `-expires`, nicht `-expire`.

Außerdem den Timeout direkt aus `$::auth` lesen, um denselben
Standardwert zu nehmen, falls der Timeout nicht in der Konfiguration
gesetzt ist.

50a6450f 30.11.2020 10:48 Moritz Bunkus

Inventory: Fehlermeldung gefixt

f27b1f48 27.11.2020 17:37 Sven Schöling

Inventory Helper: Fehlerhaften Aufruf mit croak abbrechen statt mit Excception

c591d7cc 27.11.2020 17:16 Sven Schöling

Inventory Helper: Doku Update

7bf726ca 27.11.2020 17:14 Sven Schöling

Inventory Helper: Allocation ausgelagert in eigene Datei

726e362a 27.11.2020 17:14 Sven Schöling

Inventory Helper: Auf Number Helper Änderungen angepasst

5d7aadc1 27.11.2020 16:27 Sven Schöling

Inventory::Allocation: transfer_object

a910619e 27.11.2020 16:27 Sven Schöling

Inventory: doku typos

f5c44fc1 27.11.2020 16:27 Sven Schöling

Inventory: Stückbehandlung und dispotype no_stock entfernt

bb12dc4d 27.11.2020 16:27 Sven Schöling

Inventory: bestbefore handling

e6291c8b 27.11.2020 16:27 Sven Schöling

Inventory: production order und recipe features entfernt

1d96e961 27.11.2020 16:27 Sven Schöling

Inventory: with_objects cleanup

654022f9 27.11.2020 16:27 Sven Schöling

Inventory Helper: Reservierungen entfernt

2951ed30 27.11.2020 16:27 Sven Schöling

Inventory Helper: _qty auf _number umgestellt

0845ca9d 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory Helper: Bessere Fehlermeldung bei fehlenden Parametern

Alle Fehler im allocate() des Inventory-Helpers werden nun per
SL::X::Inventory::Allocation Fehlermethode erzeugt,
damit es eine einheitliche Prüfung geben kann.

verbessert egw 12413

21b7295d 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory-Helper: Constraints erweitert mit "reserve_for"

Nun können auch ausschließlich Reservierungen allokiert werden

zu egw #11765

8a9dd53c 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory-Helper: Nutzung von falschem Parameter

Bei "reserve_for" muss auch der Inhalt des Parameters genutzt werden,
nicht "chargenumber"

3b9f657c 27.11.2020 16:27 Martin Helmling

Inventory-Helper: Nur gesetzte Constraints berücksichtigen

Werden als Parameter nicht definierte Constraints übergeben,
werden diese nun übersprungen

15176cbb 27.11.2020 16:27 Sven Schöling

Inventory: allocate bevorzugt jetzt früherere Lagerbewegung

003e290c 27.11.2020 16:27 Sven Schöling

Inventory: Doku update. Funktionen statt Klassenmthoden

acf478a3 27.11.2020 16:27 Sven Schöling

Inventory: warnings

155b8aa4 27.11.2020 16:27 Sven Schöling

Inventory: Parameter oe_id in for_object_id umbenannt und besser dokumentiert

24e928a5 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory-Helper: Restmenge auch runden, Stück immer ganzzahlig

3b322be4 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory-Helper: falscher Fehlermeldung

Bei der Fehlermeldung wird das falsche Lager angezeigt.
Bisher wurde das Lager mit vorhandener Menge angezeigt, das nicht der Einschränkung entspricht.
Es muss aber entweder kein Lager oder ein Lager angezeigt werden, das den Einschränkungen entspricht...

0f19ca7e 27.11.2020 16:27 Sven Schöling

Helper::Inventory: warnings

71eff037 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory Helper: Mehr Info zum Alloc-Fehler

Nun werden an die Exception noch zwei weitere Parameter zur Auswertung übergeben:
- accessor: Bei wem tritt der Fehler auf
- allocations: Parameter die zu diesem Fehler geführt haben

zu #9457 und #10417

ecc3f8bc 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory Helper: Dokument für Allocations extra

Sollen beim Produzieren/Abfüllen für die notwendigen Artikel auch
Dokumente angegeben werden, so müssen diese extra in die Allocation
Struktur eingebracht werden.

Automatischer Test angepasst: Inventoryhelper nun mit Parameter oe_id...

1672b7f7 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory-Helper: neuer Parameter "constraints" um die Verfügbarkeit von Lagerbeständen einzuschränken

Eine extra Methode prüft gefundene Einträge auf bestimmte Einschränkungen
nachdem die Sortierung stattgefunden hat

zu #9457

1a98dbaf 27.11.2020 16:27 Martin Helmling martin.helm...

Lagerbuchungen mit Produktionsdokumenten anzeigen

Wie Lieferscheine und Aufträge werden nun auch Produktionsaufträge
angezeigt.

zu #11061

eb0b223d 27.11.2020 16:27 Martin Helmling martin.helm...

Inventory Helper: Artikel laden und Fehlermeldung korrigiert

Damit beim Fehler der Name des Artikels kommt, muss dieser geladen
werden.
Im Fehlerstring wird zuerst der Fehler , dann der Text ausgegeben

982ea316 27.11.2020 16:27 Sven Schöling

Inventory Helper: Parametercheck verbessert

7e253668 27.11.2020 16:27 Sven Schöling

Inventory Helper: Methoden der Allocation Klasse gefixt

9687d2ce 27.11.2020 16:27 Sven Schöling

Inventory Helper