kivitendo-erp.git
3 years agoDateimanagement: größere Vorschaubilder: DOM-Element initial gar nicht anzeigen
Bernd Bleßmann [Mon, 31 May 2021 07:52:39 +0000 (09:52 +0200)]
Dateimanagement: größere Vorschaubilder: DOM-Element initial gar nicht anzeigen

3 years agoDateimanagement: größere Vorschaubilder: Typo beim Klassennamen.
Bernd Bleßmann [Mon, 31 May 2021 07:50:13 +0000 (09:50 +0200)]
Dateimanagement: größere Vorschaubilder: Typo beim Klassennamen.

War aber kein Problem, da es an beiden verwendeten Stellen falsch
geschrieben war.

3 years agolocales-Läufe: fehlende Übersetzung
Bernd Bleßmann [Mon, 31 May 2021 09:15:26 +0000 (11:15 +0200)]
locales-Läufe: fehlende Übersetzung

3 years agoTestwarnung: doppelte "my $x" vermeiden
Bernd Bleßmann [Mon, 31 May 2021 09:26:55 +0000 (11:26 +0200)]
Testwarnung: doppelte "my $x" vermeiden

3 years agot/x/expections.t - Tests für Exception-Seialisierung
Sven Schöling [Fri, 28 May 2021 16:48:18 +0000 (18:48 +0200)]
t/x/expections.t - Tests für Exception-Seialisierung

3 years agoInventory: Exception Klassen korrigiert
Sven Schöling [Fri, 28 May 2021 16:46:39 +0000 (18:46 +0200)]
Inventory: Exception Klassen korrigiert

Exception::Class behandelt message und error speziell, und dadurch
gingen im portierten Inventory Helper feature die exceptions kaputt.

In SL::X ist jetzt ein Kommentar der das beschreibt.

3 years agoShippedQty: Optionale OrderItems nicht für Status Order->delivered auswerten
Jan Büren [Thu, 27 May 2021 09:27:16 +0000 (11:27 +0200)]
ShippedQty: Optionale OrderItems nicht für Status Order->delivered auswerten

S.a.: Testfall und Changelog

3 years agoWH: fix: duplizierte Lagerjournalmengen bei produzierten Erzeugnissen
Sven Schöling [Fri, 21 May 2021 13:02:42 +0000 (15:02 +0200)]
WH: fix: duplizierte Lagerjournalmengen bei produzierten Erzeugnissen

Analog zu odyn e7850d3d61 und b829d12400

Das Lagerjournal wurde ursprünglich in der Annahme gebaut dass eine
Transaktion maximal 2 Einträge hat. Eine Einlagerung und eine
Auslagerung.

Beim Produzieren von Erzeugnissen werden aber mittlerweile in einer
trans_id mehrere Lagerbewegungen zusammengefasst. Der Self-join auf
inventory für eine rechte und eine linke Seite funktioniert damit nicht
mehr.

Eigentlich müsste man das komplett umbauen, dieser Fix sorgt aber
erstmal dafür dass die Mengen stimmen, in dem der selfjoin exakt auf die
gleiche Zeile passiert. Rückbuchungen und Stornos sind damit auch
korrekt verbucht.

3 years agoZeiterfassung: Eingabe-Template: digest gibt es hier nicht
Bernd Bleßmann [Thu, 20 May 2021 11:07:59 +0000 (13:07 +0200)]
Zeiterfassung: Eingabe-Template: digest gibt es hier nicht

Nach Umstellung auf nur Auftragsnummer und Name gibt es keine digest-Methode
in Auftragsliste mehr.

zu "Zeiterfassung: Eingabe: Aufträge nur mit Nummer und Kunden anzeigen"

3 years agoNeues Kundenattribut Rechnungsversand per Post -> Deaktiviert E-Mail für Rechnung
Jan Büren [Wed, 19 May 2021 14:42:44 +0000 (16:42 +0200)]
Neues Kundenattribut Rechnungsversand per Post -> Deaktiviert E-Mail für Rechnung

3 years agoZeiterfassung: als gebucht markieren: Manager-Methode update_all statt Schleife
Bernd Bleßmann [Tue, 18 May 2021 13:49:32 +0000 (15:49 +0200)]
Zeiterfassung: als gebucht markieren: Manager-Methode update_all statt Schleife

3 years agoZeiterfassung: Eingabe: geschlossene Aufträge von bestehenden Einträgen anzeigen
Bernd Bleßmann [Tue, 18 May 2021 11:51:47 +0000 (13:51 +0200)]
Zeiterfassung: Eingabe: geschlossene Aufträge von bestehenden Einträgen anzeigen

3 years agoZeiterfassung: Im Bericht Einträge als gebucht markieren können, …
Bernd Bleßmann [Tue, 18 May 2021 11:28:43 +0000 (13:28 +0200)]
Zeiterfassung: Im Bericht Einträge als gebucht markieren können, …

… wenn man das Recht hat, alle zu ändern.

3 years agoZeiterfassung: Logik-/Tippfehler in Validierung beim Speichern
Bernd Bleßmann [Tue, 18 May 2021 11:21:59 +0000 (13:21 +0200)]
Zeiterfassung: Logik-/Tippfehler in Validierung beim Speichern

3 years agoZeiterfassung: Unit-Test f. Konvertierung anpasssen nach …
Bernd Bleßmann [Tue, 18 May 2021 12:14:13 +0000 (14:14 +0200)]
Zeiterfassung: Unit-Test f. Konvertierung anpasssen nach …

… "Zeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku"

3 years agoZeiterfassung: Eingabe-Datum einzeln prüfen und nicht doppelt konvertieren
Jan Büren [Tue, 18 May 2021 11:49:38 +0000 (13:49 +0200)]
Zeiterfassung: Eingabe-Datum einzeln prüfen und nicht doppelt konvertieren

3 years agoZeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku
Jan Büren [Tue, 18 May 2021 11:04:46 +0000 (13:04 +0200)]
Zeiterfassung: Exaktere und lokalisierte Fehlermeldung inkl. Doku

3 years agoZeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen
Bernd Bleßmann [Tue, 18 May 2021 10:59:44 +0000 (12:59 +0200)]
Zeiterfassung: Eingabe: Bei Auftrags-Wechsel nicht Projekt-Wechsel-Event ausführen

Sonst wird im Fall "Projekt leer" das Kundenfeld wieder entsperrt.

zu
"Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …"

3 years agoZeiterfassung: Eingaben: Wenn Projekt-Picker gesperrt, dann auch Lupe nicht erlauben
Bernd Bleßmann [Mon, 17 May 2021 14:38:05 +0000 (16:38 +0200)]
Zeiterfassung: Eingaben: Wenn Projekt-Picker gesperrt, dann auch Lupe nicht erlauben

3 years agoZeiterfassung: Auch beim Laden entsprechende Eingabe-Felder sperren:
Bernd Bleßmann [Mon, 17 May 2021 14:32:09 +0000 (16:32 +0200)]
Zeiterfassung: Auch beim Laden entsprechende Eingabe-Felder sperren:

- wenn Auftrag ausgewählt. so ist Kunde und Projekt gesperrt
- wenn Projekt ausgewählt, und Projekt einen Kunden hat, so ist
    Kunde gesperrt

3 years agoZeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …
Bernd Bleßmann [Mon, 17 May 2021 13:48:59 +0000 (15:48 +0200)]
Zeiterfassung: Eingabe: Projekt-Wechsel mit on('set_item:...') registrieren, …

sonst wird das Event nicht ausgelöst,wenn man im Popup-Dialog ein Projekt
wählt.

3 years agoZeiterfassung: Eingabe: keine Angebote in Auftragsliste anzeigen
Bernd Bleßmann [Mon, 17 May 2021 09:48:18 +0000 (11:48 +0200)]
Zeiterfassung: Eingabe: keine Angebote in Auftragsliste anzeigen

3 years agoZeiterfassung: mehr Validierungen beim Speichern
Bernd Bleßmann [Mon, 17 May 2021 14:39:19 +0000 (16:39 +0200)]
Zeiterfassung: mehr Validierungen beim Speichern

3 years agoÜberstzungen f. "Erzeugnisse zerlegen über eindeutige trans_id"
Bernd Bleßmann [Mon, 17 May 2021 15:26:50 +0000 (17:26 +0200)]
Überstzungen f. "Erzeugnisse zerlegen über eindeutige trans_id"

3 years agoErzeugnisse zerlegen über eindeutige trans_id
Jan Büren [Mon, 17 May 2021 07:26:49 +0000 (09:26 +0200)]
Erzeugnisse zerlegen über eindeutige trans_id

Durch 639c7f18be0 ist die Hilfstabelle für die Zerlegung
von Erzeugnissen nicht mehr notwendig und das Verfahren
kann entsprechend simpler implementiert werden.

3 years agoReverts 01f650056
Jan Büren [Sun, 16 May 2021 13:38:05 +0000 (15:38 +0200)]
Reverts 01f650056

3 years agoErzeugnis fertigen: Eindeutige Zuordnung zwischen Lagerentnahme und neuem Erzeugnis
Martin Helmling martin.helmling@octosoft.eu [Mon, 26 Feb 2018 11:32:07 +0000 (12:32 +0100)]
Erzeugnis fertigen: Eindeutige Zuordnung zwischen Lagerentnahme und neuem Erzeugnis

Eindeutige Transid für das Fertigen per SL/WH.pm
Hebt den having count = 1 für den Lagerbuchungs-Bericht auf

3 years agoGefertigte Erzeugnisse wieder zerlegen
Jan Büren [Sat, 15 May 2021 09:45:20 +0000 (11:45 +0200)]
Gefertigte Erzeugnisse wieder zerlegen

1 Ebene und Prüfung auf transfer_undo Intervall

3 years agoErzeugnis fertigen -> Zustand in Hilfstabelle dokumentieren
Jan Büren [Fri, 14 May 2021 12:29:25 +0000 (14:29 +0200)]
Erzeugnis fertigen -> Zustand in Hilfstabelle dokumentieren

3 years agoE-Mail-Versand: CC an andere kivi-Benutzer per Auswahlliste
Jan Büren [Fri, 14 May 2021 08:32:37 +0000 (10:32 +0200)]
E-Mail-Versand: CC an andere kivi-Benutzer per Auswahlliste

3 years agoZeiterfassung: Summe der Dauern mit Kontroll-Zeile anzeigen
Bernd Bleßmann [Fri, 7 May 2021 19:36:30 +0000 (21:36 +0200)]
Zeiterfassung: Summe der Dauern mit Kontroll-Zeile anzeigen

3 years agoS:C:H:ReportGenerator: Interface und Impmentierung von Kontroll-Zeilen
Bernd Bleßmann [Fri, 7 May 2021 19:34:11 +0000 (21:34 +0200)]
S:C:H:ReportGenerator: Interface und Impmentierung von Kontroll-Zeilen

Es wurde eine Schnittstelle geschaffen, um Kontroll-Zeilen an den
ReportGenerator-Helfer zu übergeben.
Umgesetzt sind Kontroll-Zeilen für einen Separator und für eigene Daten.

3 years agoZum Feature: Beleg zur Buchung hinzufügen -> standardmäßig aus (so wie vorher)
Jan Büren [Tue, 11 May 2021 13:08:20 +0000 (15:08 +0200)]
Zum Feature: Beleg zur Buchung hinzufügen -> standardmäßig aus (so wie vorher)

3 years agoIdee für redmine #117
Jan Büren [Tue, 11 May 2021 09:46:55 +0000 (11:46 +0200)]
Idee für redmine #117

SuSa->Auswahl freier Zeitraum. Fiscal Year anstatt date_trunc
für bessere Auswertungen bei abweichendem Wirtschaftsjahr

3 years agoRP:trial_balance syntax, format and dead code fix
Jan Büren [Tue, 11 May 2021 09:37:18 +0000 (11:37 +0200)]
RP:trial_balance syntax, format and dead code fix

3 years agoMandantenkonfiguration: format_amount parameter nicht mit default verwechseln ...
Jan Büren [Tue, 11 May 2021 08:01:40 +0000 (10:01 +0200)]
Mandantenkonfiguration: format_amount parameter nicht mit default verwechseln ...

3 years agotypo in yes_no_tag
Jan Büren [Tue, 11 May 2021 07:45:47 +0000 (09:45 +0200)]
typo in yes_no_tag

3 years agoPrüfung ob nach einer Buchung noch ein Beleg erfasst werden soll
Jan Büren [Tue, 11 May 2021 06:42:08 +0000 (08:42 +0200)]
Prüfung ob nach einer Buchung noch ein Beleg erfasst werden soll

3 years agoMandatenkonfig->Buchungskonfig-> Verhalten nach Buchen optional ändern
Jan Büren [Tue, 11 May 2021 06:07:31 +0000 (08:07 +0200)]
Mandatenkonfig->Buchungskonfig-> Verhalten nach Buchen optional ändern

Falls der Mandant zu jeder Buchung einen Beleg hinzufügen möchte,
ist es nicht sinnvoll in eine leere Buchungsmaske zu springen.
Einzeln steuerbar für alle Buchungsmasken außer VK-Rechnung

3 years agoMerge pull request #30 from rebootl/csv-import-script-fix
Bernd Bleßmann [Mon, 10 May 2021 18:58:04 +0000 (20:58 +0200)]
Merge pull request #30 from rebootl/csv-import-script-fix

CSV Import Shell Script parameter ergänzt sowie Ausgabeprüfung behoben

3 years agoEinkaufslieferschein: Falls erste Position beim Einlagern mit LS-Menge vorbelegen
Jan Büren [Mon, 10 May 2021 14:29:35 +0000 (16:29 +0200)]
Einkaufslieferschein: Falls erste Position beim Einlagern mit LS-Menge vorbelegen

Der Verkaufslieferschein belegt die Menge beim Auslagern auch direkt
vor. Dasselbe sollte auch beim Eingang passieren, da eine Position
gleich eine Standardlagerplatz normalerweise die richtige Vorbelegung ist.

3 years agoLieferscheine: Ein- und Auslagern mit Flash für den Benutzer versehen
Jan Büren [Mon, 10 May 2021 11:46:28 +0000 (13:46 +0200)]
Lieferscheine: Ein- und Auslagern mit Flash für den Benutzer versehen

3 years agoLieferscheine neue Funktion Zurücklagern
Jan Büren [Mon, 10 May 2021 11:44:33 +0000 (13:44 +0200)]
Lieferscheine neue Funktion Zurücklagern

Belege die nicht älter als das Zurücklagerungs-Intervall sind
können wieder "entlagert" werden.

Lieferschein die ausgelagert sind, wurden bisher strikter
als Rechnungen behandelt. Ein Zurücklagern war nur über
die Lagerkorrektur möglich.

3 years agoKonfigurierbarer Zeitraum innerhalb dessen Lieferscheine wieder rückgelagert werden...
Jan Büren [Mon, 10 May 2021 10:53:28 +0000 (12:53 +0200)]
Konfigurierbarer Zeitraum innerhalb dessen Lieferscheine wieder rückgelagert werden können

3 years agoWiederkehrende Rechnungen: Preis-Fix für einmalige Ausführung
Moritz Bunkus [Mon, 3 May 2021 11:08:04 +0000 (13:08 +0200)]
Wiederkehrende Rechnungen: Preis-Fix für einmalige Ausführung

Bei einmaliger Ausführung ist der Preis immer derjenige, der in der
Rechnung angegeben ist, weil die Auftragswertperiodizität keinen
Sinn ergibt, wenn es keine Abrechnungsperiodizität gibt.

3 years agoZeiterfassung: Bei Projekten nur Projektnummer und Beschreibung anzeigen
Bernd Bleßmann [Fri, 7 May 2021 10:40:37 +0000 (12:40 +0200)]
Zeiterfassung: Bei Projekten nur Projektnummer und Beschreibung anzeigen

3 years agoProjekt-Picker: Stil der Beschreibung angeben können
Bernd Bleßmann [Fri, 7 May 2021 10:34:36 +0000 (12:34 +0200)]
Projekt-Picker: Stil der Beschreibung angeben können

dem Picker kann mit "description_style" mitgegeben werden, wie die
Ergebnisse angezeigt werden. Mögliche Werte: "both", "number",
"description" und "full" (in SL::DB::Project->full_description)
definiert).

3 years agoZeiterfassung: Projekt-Picker kennt kein fat_set_item
Bernd Bleßmann [Fri, 7 May 2021 09:59:04 +0000 (11:59 +0200)]
Zeiterfassung: Projekt-Picker kennt kein fat_set_item

3 years agoZeiterfassung: Bericht: Filter f. Auftragsnummer, Projekt und Beschreibung
Bernd Bleßmann [Fri, 7 May 2021 09:41:06 +0000 (11:41 +0200)]
Zeiterfassung: Bericht: Filter f. Auftragsnummer, Projekt und Beschreibung

3 years agoPREVIEWED als Übersetzung in Kommentar, damit diese erhalten bleibt …
Bernd Bleßmann [Fri, 7 May 2021 09:11:58 +0000 (11:11 +0200)]
PREVIEWED als Übersetzung in Kommentar, damit diese erhalten bleibt …

… beim locales-Lauf.

Und locales-Lauf en.

3 years agoÜbersetzung zu "orderitems um Attribut optional erweitert"
Bernd Bleßmann [Fri, 7 May 2021 09:09:32 +0000 (11:09 +0200)]
Übersetzung zu "orderitems um Attribut optional erweitert"

3 years agoZeiterfassung: Eingabe: Einträge f. andere Mitarbeiter erlauben, wenn berechtigt
Bernd Bleßmann [Thu, 6 May 2021 22:01:47 +0000 (00:01 +0200)]
Zeiterfassung: Eingabe: Einträge f. andere Mitarbeiter erlauben, wenn berechtigt

Hier reicht es, beim init_time_recording den Mitarbeiter für neue Einträge
auf den akuellten Bearbeiter zu setzen, wenn kein anderer Mitarbeiter aus der
Form/Maske kommt.
Die Rechte-Prüfung wird dann ohnehin im run_before-Hook 'check_auth_edit'
gemacht.

3 years agoZeiterfassung: Placeholder-String im Template ermitteln
Bernd Bleßmann [Fri, 7 May 2021 09:01:59 +0000 (11:01 +0200)]
Zeiterfassung: Placeholder-String im Template ermitteln

3 years agoZeiterfassung: HTML-Template: Vergessenes Komma und Kosmetik
Bernd Bleßmann [Fri, 7 May 2021 08:56:27 +0000 (10:56 +0200)]
Zeiterfassung: HTML-Template: Vergessenes Komma und Kosmetik

3 years agoZeiterfassung: Dauer und Min mit Attribut Placeholder vorbelegen
Jan Büren [Fri, 7 May 2021 08:24:03 +0000 (10:24 +0200)]
Zeiterfassung: Dauer und Min mit Attribut Placeholder vorbelegen

3 years agoZUGFERD ISO3166 mehr deutsche Ländernamen ersetzen
Jan Büren [Fri, 7 May 2021 08:04:44 +0000 (10:04 +0200)]
ZUGFERD ISO3166 mehr deutsche Ländernamen ersetzen

3 years agoorderitems um Attribut optional erweitert
Jan Büren [Fri, 7 May 2021 08:02:33 +0000 (10:02 +0200)]
orderitems um Attribut optional erweitert

Optionale orderitems werden nicht in den Belegsumme aufaddiert
Anpassung für Order-Controller und Druckvorlagen-System
Weitere Anwender-Details s.a. Changelog

3 years agoZeiterfassung: Eingabe: Dauer auf 0 setzen können
Bernd Bleßmann [Thu, 6 May 2021 15:36:05 +0000 (17:36 +0200)]
Zeiterfassung: Eingabe: Dauer auf 0 setzen können

3 years agoZeiterfassung: Eingabe: Aufträge nur mit Nummer und Kunden anzeigen
Bernd Bleßmann [Thu, 6 May 2021 15:24:31 +0000 (17:24 +0200)]
Zeiterfassung: Eingabe: Aufträge nur mit Nummer und Kunden anzeigen

3 years agoZeiterfassung: Eingabemaske: Dauer-Felder validieren und nicht mit 0 vorbelegen
Bernd Bleßmann [Thu, 6 May 2021 15:09:18 +0000 (17:09 +0200)]
Zeiterfassung: Eingabemaske: Dauer-Felder validieren und nicht mit 0 vorbelegen

3 years agojs-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen
Bernd Bleßmann [Thu, 6 May 2021 13:06:50 +0000 (15:06 +0200)]
js-Validator: Workaround, um Meldung für ckeditor am richtigen Platz anzuzeigen

Da das eigentliche Element, bei dem man im HTMl-Template data-validate
setzt, beim ckeditor nicht sichtbar ist, erschien der Tooltiop irgendwo anders.

Gerne hätte ich in kivi.js (init_text_editor) die data-Attribute
"validate" und "title" auf das "editable" vom ckeditor verschoben
und kivi.Validate so gelassen.
Aber das "editable" ist ein div-Element und die Funktion val() enthält nicht
den Text im Editor, weshalb dann die Prüfung nicht funktioniert.

Deshalb wird nun in kivi.Validate bei einem ckeditor das Element, bei dem die
Annotation erfolgt, auf das "editable" gesetzt.

3 years agojs-Validator: Kommentar-Update
Bernd Bleßmann [Thu, 6 May 2021 11:39:26 +0000 (13:39 +0200)]
js-Validator: Kommentar-Update

3 years agojs-Validator: Optional Titel des gemahnten Feldes vor Fehlermeldung anzeigen
Bernd Bleßmann [Thu, 6 May 2021 11:38:35 +0000 (13:38 +0200)]
js-Validator: Optional Titel des gemahnten Feldes vor Fehlermeldung anzeigen

3 years agoZeiterfassung: changelog
Bernd Bleßmann [Wed, 5 May 2021 16:03:15 +0000 (18:03 +0200)]
Zeiterfassung: changelog

3 years agoZeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter
Bernd Bleßmann [Wed, 5 May 2021 16:03:31 +0000 (18:03 +0200)]
Zeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter

3 years agoZeiterfassung: Konvertierung: POD-Update und Kosmetik
Bernd Bleßmann [Wed, 5 May 2021 15:18:54 +0000 (17:18 +0200)]
Zeiterfassung: Konvertierung: POD-Update und Kosmetik

3 years agoZeiterfassung: Konvertierung: Refoctored -> Fehlermeldungen
Bernd Bleßmann [Wed, 5 May 2021 14:32:28 +0000 (16:32 +0200)]
Zeiterfassung: Konvertierung: Refoctored -> Fehlermeldungen

3 years agoZeiterfassung: Konvertierung: nur benötigte Paramter an new_from_time_recordings
Bernd Bleßmann [Wed, 5 May 2021 13:50:57 +0000 (15:50 +0200)]
Zeiterfassung: Konvertierung: nur benötigte Paramter an new_from_time_recordings

3 years agoZeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind
Bernd Bleßmann [Wed, 5 May 2021 13:49:54 +0000 (15:49 +0200)]
Zeiterfassung: Konvertierung: Abbrechen, wenn keine Einträge zu verarbeiten sind

3 years agoZeiterfassung: Unit-Test: Runden/Nicht runden testen
Bernd Bleßmann [Wed, 5 May 2021 13:22:05 +0000 (15:22 +0200)]
Zeiterfassung: Unit-Test: Runden/Nicht runden testen

3 years agoZeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter
Bernd Bleßmann [Tue, 4 May 2021 21:05:16 +0000 (23:05 +0200)]
Zeiterfassung: Konvertierung: Refoctored -> zentrale Prüfung der Parameter

3 years agoZeiterfassung: Konvertierung: Prüfung Datums-Parameter
Bernd Bleßmann [Tue, 4 May 2021 19:47:23 +0000 (21:47 +0200)]
Zeiterfassung: Konvertierung: Prüfung Datums-Parameter

3 years agoRevert "CTR: Benutzereingabe in data mit Try::Tiny auffangen"
Bernd Bleßmann [Tue, 4 May 2021 19:18:35 +0000 (21:18 +0200)]
Revert "CTR: Benutzereingabe in data mit Try::Tiny auffangen"

DateTime->from_kivitindeo wirft keine Ausnahme, daher ist hier try/catch
ohne Funktion.

This reverts commit a6291ceb5b16c6faf4e24c6d1a5516f06df58e22.

3 years agoZeiterfassung: Bei Projektauswahl ggf. Kunde daraus setzen
Bernd Bleßmann [Tue, 4 May 2021 13:46:09 +0000 (15:46 +0200)]
Zeiterfassung: Bei Projektauswahl ggf. Kunde daraus setzen

Wenn ein Projekt ausgewählt wird und dieses einen Kunden zugeordnet hat,
so wird der Kunde daraus gesetzt und das Kunden-Feld gesperrt.

Wenn kein Projekt gewählt ist (oder eines wieder abgewählt wird,
dann ist Kunde wieder frei.

3 years agoZeiterfassung: Eingabemaske: Dauer auch in Stunden angeben können
Bernd Bleßmann [Tue, 4 May 2021 12:22:55 +0000 (14:22 +0200)]
Zeiterfassung: Eingabemaske: Dauer auch in Stunden angeben können

3 years agoZeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können
Bernd Bleßmann [Tue, 4 May 2021 10:47:56 +0000 (12:47 +0200)]
Zeiterfassung: Konvertierung: angegebenen Auftrag als Vorgänger verwenden können

3 years agoZeiterfassung: Unit-Test Eintrag mit Datum/Dauer
Bernd Bleßmann [Mon, 3 May 2021 12:24:34 +0000 (14:24 +0200)]
Zeiterfassung: Unit-Test Eintrag mit Datum/Dauer

3 years agoZeiterfassung: Konvertierung: Einträge ohne Dauer nicht bearbeiten
Bernd Bleßmann [Mon, 3 May 2021 12:23:44 +0000 (14:23 +0200)]
Zeiterfassung: Konvertierung: Einträge ohne Dauer nicht bearbeiten

3 years agoZeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen
Bernd Bleßmann [Mon, 3 May 2021 11:24:41 +0000 (13:24 +0200)]
Zeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen

3 years agoZeiterfassung: Konvertierung: base_qty in Einheit des Artikels umwandeln
Bernd Bleßmann [Mon, 3 May 2021 11:23:47 +0000 (13:23 +0200)]
Zeiterfassung: Konvertierung: base_qty in Einheit des Artikels umwandeln

3 years agoZeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett
Bernd Bleßmann [Fri, 30 Apr 2021 17:00:46 +0000 (19:00 +0200)]
Zeiterfassung: Konvertierung: Auftrag als geliefert markieren, wenn komplett

Todo: hier gibt es einen Bug mit Einheiten

3 years agoZeiterfassung: Konvertierung: POD: Kundennummer ist nicht Format-abhängig
Bernd Bleßmann [Fri, 30 Apr 2021 16:59:17 +0000 (18:59 +0200)]
Zeiterfassung: Konvertierung: POD: Kundennummer ist nicht Format-abhängig

3 years agoZeiterfassung: Konvertierung: von-bis-Filter benutzt Datum statt End-Zeit.
Bernd Bleßmann [Fri, 30 Apr 2021 16:57:10 +0000 (18:57 +0200)]
Zeiterfassung: Konvertierung: von-bis-Filter benutzt Datum statt End-Zeit.

End-Zeit gibt es nicht bei Eingabe mit Datum/Dauer.

3 years agoZeiterfassung: Konvertierung: Carp-Modul wird nicht gebraucht
Bernd Bleßmann [Fri, 30 Apr 2021 16:56:06 +0000 (18:56 +0200)]
Zeiterfassung: Konvertierung: Carp-Modul wird nicht gebraucht

3 years agoZeiterfassung: Bei Zeitanzeige auch Varianten mit Datum und Dauer berücksichtigen
Bernd Bleßmann [Fri, 30 Apr 2021 16:54:36 +0000 (18:54 +0200)]
Zeiterfassung: Bei Zeitanzeige auch Varianten mit Datum und Dauer berücksichtigen

3 years agoZeiterfassung: Controller: falsche Methodennamen korrigiert
Bernd Bleßmann [Fri, 30 Apr 2021 08:26:17 +0000 (10:26 +0200)]
Zeiterfassung: Controller: falsche Methodennamen korrigiert

3 years agoZeiterfassung: Elemente in Eingabemaske untereinander anordnen
Bernd Bleßmann [Thu, 29 Apr 2021 13:21:06 +0000 (15:21 +0200)]
Zeiterfassung: Elemente in Eingabemaske untereinander anordnen

3 years agoZeiterfassung: Eingabemaske und Bericht: Reihenfolge erst Projekt, dann Artikel
Bernd Bleßmann [Thu, 29 Apr 2021 12:38:37 +0000 (14:38 +0200)]
Zeiterfassung: Eingabemaske und Bericht: Reihenfolge erst Projekt, dann Artikel

3 years agoZeiterfassung: Auftrag im Bericht anzeigen
Bernd Bleßmann [Thu, 29 Apr 2021 12:37:12 +0000 (14:37 +0200)]
Zeiterfassung: Auftrag im Bericht anzeigen

3 years agoZeiterfassung: Auftrag auswählen können, Kunden und ggf. Projekt daraus setzen
Bernd Bleßmann [Thu, 29 Apr 2021 12:19:46 +0000 (14:19 +0200)]
Zeiterfassung: Auftrag auswählen können, Kunden und ggf. Projekt daraus setzen

Auftrag hat Vorrang und setzt Kunde und Projekt. Diese Felder sind dann
gesperrt.
Wenn kein Auftrag gewählt ist (oder einer wieder abgtewählt wird,
dann ist Kunde und Projekt wieder frei.

3 years agoZeiterfassung: Fremdschlüssel für Auftrag: DB-Upgrade und Rose
Bernd Bleßmann [Thu, 29 Apr 2021 09:22:13 +0000 (11:22 +0200)]
Zeiterfassung: Fremdschlüssel für Auftrag: DB-Upgrade und Rose

3 years agoZeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann
Bernd Bleßmann [Wed, 28 Apr 2021 13:23:08 +0000 (15:23 +0200)]
Zeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann

3 years agoZeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)
Bernd Bleßmann [Wed, 28 Apr 2021 12:33:19 +0000 (14:33 +0200)]
Zeiterfassung: Datum/Dauer statt Start/Ende wählbar (Benutzereinstellung)

3 years agoZeiterfassung: Erweiterung f. Datum und Dauer: DB-Upgrade/Rose; Berichtsanzeige
Bernd Bleßmann [Wed, 28 Apr 2021 10:35:17 +0000 (12:35 +0200)]
Zeiterfassung: Erweiterung f. Datum und Dauer: DB-Upgrade/Rose; Berichtsanzeige

3 years agoZeiterfassung: Unit-Test f. Konvertierung
Bernd Bleßmann [Tue, 20 Apr 2021 09:09:52 +0000 (11:09 +0200)]
Zeiterfassung: Unit-Test f. Konvertierung

3 years agoZeiterfassung: Konvertierung: Position aus zugehörigem Auftrag
Bernd Bleßmann [Tue, 19 Jan 2021 12:32:04 +0000 (13:32 +0100)]
Zeiterfassung: Konvertierung: Position aus zugehörigem Auftrag

3 years agoZeiterfassung: Parameter f. Konvertierung mit link_project/related order
Bernd Bleßmann [Mon, 18 Jan 2021 17:22:27 +0000 (18:22 +0100)]
Zeiterfassung: Parameter f. Konvertierung mit link_project/related order

3 years agoZeiterfassung: Parameter f. Konvertierung in params übergeben
Bernd Bleßmann [Mon, 18 Jan 2021 14:29:38 +0000 (15:29 +0100)]
Zeiterfassung: Parameter f. Konvertierung in params übergeben

3 years agoZeiterfassung: Fehlermeldungen: Übersetzung
Bernd Bleßmann [Mon, 26 Apr 2021 10:51:05 +0000 (12:51 +0200)]
Zeiterfassung: Fehlermeldungen: Übersetzung

3 years agoZeiterfassung: Fehlermeldungen: Leerzeichen; keine Angabe der Codestelle
Bernd Bleßmann [Mon, 26 Apr 2021 09:35:04 +0000 (11:35 +0200)]
Zeiterfassung: Fehlermeldungen: Leerzeichen; keine Angabe der Codestelle