kivitendo-erp.git
2 years agoDokumentation neu gebaut
Bernd Bleßmann [Fri, 18 Feb 2022 10:06:15 +0000 (11:06 +0100)]
Dokumentation neu gebaut

2 years agoDokumentation: Release wird 3.6.0
Bernd Bleßmann [Fri, 18 Feb 2022 10:04:24 +0000 (11:04 +0100)]
Dokumentation: Release wird 3.6.0

2 years agoDokumentation: Hinweis auf qrbill: neues Release ist 3.6.0
Bernd Bleßmann [Fri, 18 Feb 2022 10:03:04 +0000 (11:03 +0100)]
Dokumentation: Hinweis auf qrbill: neues Release ist 3.6.0

2 years agoDokumentation: richtiges Release bei Hinweis auf Entfernung f-tex
Bernd Bleßmann [Fri, 18 Feb 2022 09:59:31 +0000 (10:59 +0100)]
Dokumentation: richtiges Release bei Hinweis auf Entfernung f-tex

2 years agoSL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm
Bernd Bleßmann [Fri, 18 Feb 2022 09:45:46 +0000 (10:45 +0100)]
SL::DB::DeliveryOrder::TypeData in SL/DB/Helper/ALL.pm

2 years agolocales-Lauf en
Bernd Bleßmann [Fri, 18 Feb 2022 09:39:24 +0000 (10:39 +0100)]
locales-Lauf en

2 years agoDokumentation auf 3.6 gesetzt
Jan Büren [Fri, 18 Feb 2022 09:02:25 +0000 (10:02 +0100)]
Dokumentation auf 3.6 gesetzt

2 years agoDokumentation: Schweizer QR-Rechnung Ergänzung zu Rechnungen ohne Betrag
Cem Aydin [Wed, 16 Feb 2022 15:59:32 +0000 (16:59 +0100)]
Dokumentation: Schweizer QR-Rechnung Ergänzung zu Rechnungen ohne Betrag

- Typo korrigiert
- HTML und PDF neu erzeugt

2 years agoSwiss QR-Bill: QrBill.pm: Inkludiere Datengruppe-Beschreibung in Fehlerausgabe
Steven Schubiger [Fri, 4 Feb 2022 12:40:58 +0000 (13:40 +0100)]
Swiss QR-Bill: QrBill.pm: Inkludiere Datengruppe-Beschreibung in Fehlerausgabe

2 years agoSwiss QR-Bill: Option Rechnung ohne Betrag
Cem Aydin [Thu, 3 Feb 2022 20:43:32 +0000 (21:43 +0100)]
Swiss QR-Bill: Option Rechnung ohne Betrag

- Checkbox bei Rechnung hinzugefügt (eingeblendet wenn Feature aktiv,
sonst hidden)
- Integration in Odt Print Ablauf
- Übersetzung + locales lauf

2 years agoSwiss QR-Bill: Datenbankupgrade Invoice/ar: Option Rechnung ohne Betrag hinzugefügt
Cem Aydin [Thu, 3 Feb 2022 20:52:49 +0000 (21:52 +0100)]
Swiss QR-Bill: Datenbankupgrade Invoice/ar: Option Rechnung ohne Betrag hinzugefügt

2 years agoDokumentation: Schweizer QR-Rechnung Ergänzung zu Adressdaten
Cem Aydin [Tue, 8 Feb 2022 15:02:59 +0000 (16:02 +0100)]
Dokumentation: Schweizer QR-Rechnung Ergänzung zu Adressdaten

2 years agoSwiss QR-Bill: Fix: Referenznummer nur bei gewählter Variante erzeugen
Cem Aydin [Tue, 8 Feb 2022 14:41:25 +0000 (15:41 +0100)]
Swiss QR-Bill: Fix: Referenznummer nur bei gewählter Variante erzeugen

2 years agoChangelog für die 3.6 aktualisiert
Jan Büren [Thu, 17 Feb 2022 10:13:10 +0000 (11:13 +0100)]
Changelog für die 3.6 aktualisiert

2 years agoBugfix zu #488 Lager ohne Lagerplatz nicht erlauben
Jan Büren [Thu, 17 Feb 2022 07:25:42 +0000 (08:25 +0100)]
Bugfix zu #488 Lager ohne Lagerplatz nicht erlauben

Nicht der eleganteste Fix, aber der Anwender/Admin sollte klar kommen
Leere Werte bei Anzahl Lagerplatz wird im Frontend abgefangen
Das alte Backend wirft jetzt einen Fehler falls die Menge nicht
größer als 0 ist.

2 years agoPayment-Helper: Fremdwährung nur über param steuern und nicht über den Beleg
Jan Büren [Thu, 17 Feb 2022 07:14:55 +0000 (08:14 +0100)]
Payment-Helper: Fremdwährung nur über param steuern und nicht über den Beleg

2 years agoBugfix: #486 Bericht Lagerentnahme: Link zur Ware kaputt
Jan Büren [Thu, 17 Feb 2022 07:08:48 +0000 (08:08 +0100)]
Bugfix: #486  Bericht Lagerentnahme: Link zur Ware kaputt

Vergessenes =

2 years agoVK-Rechnung 'als bezahlt markieren' für den Typ final_invoice erlauben
Jan Büren [Wed, 16 Feb 2022 12:17:06 +0000 (13:17 +0100)]
VK-Rechnung 'als bezahlt markieren' für den Typ final_invoice erlauben

Unabhängig von der Mandantenkonfiguration

2 years agoOffene Forderung: Falls Typ Schlussrechnung, Hinweis auf manuelles Ausbuchen
Jan Büren [Wed, 16 Feb 2022 12:16:11 +0000 (13:16 +0100)]
Offene Forderung: Falls Typ Schlussrechnung, Hinweis auf manuelles Ausbuchen

2 years agoCKEditor inline_resize: Hack für Editor im Dialog
Bernd Bleßmann [Wed, 16 Feb 2022 11:13:33 +0000 (12:13 +0100)]
CKEditor inline_resize: Hack für Editor im Dialog

2 years agoCKeditor: Fix wenn Editor größer als Browser Fenster ist
Benjamin.Wilhelm [Wed, 2 Sep 2020 12:18:53 +0000 (14:18 +0200)]
CKeditor: Fix wenn Editor größer als Browser Fenster ist

egw 13716

(cherry picked from commit a4674446d1738a15572b02a3907e485108534ac4)
(cherry-pick von odyn)

2 years agoCKEDITOR: Umbruch bei Scrollen nach unten korrigiert.
Benjamin.Wilhelm [Mon, 31 Aug 2020 10:20:29 +0000 (12:20 +0200)]
CKEDITOR: Umbruch bei Scrollen nach unten korrigiert.

egw 12629

(cherry picked from commit 935604099c8f46d0667921cf51c8a4b3e1b5aad6)
(cherry-pick von odyn)

2 years agoCKEditor Scrolling Bug in inline_resize plugin (das Dreieck rechts unten)
Sven Schöling [Wed, 10 Jun 2020 09:17:24 +0000 (11:17 +0200)]
CKEditor Scrolling Bug in inline_resize plugin (das Dreieck rechts unten)

Gleicher Bug wie in der floatingspace toolbar, hier aber einfacher zu
fixen, weil wir den Code nicht minifien müssen.

Ausserdem wir dder layout Call hier nicht durch einen buffer gejadgt,
und muss deshalb auch nicht detacht werden. Ansonsten analog zu der
Beschreibung da.

egw 12629

(cherry picked from commit 9eb2f5e8af80cc62ff070f950c5344f36e1dfba5)
(cherry pick von odyn)

2 years agoCKEDITOR: Scrolling Bug Toolbar
Sven Schöling [Tue, 9 Jun 2020 17:20:53 +0000 (19:20 +0200)]
CKEDITOR: Scrolling Bug Toolbar

Der Bug ist bekannt bei ckeditor: https://github.com/ckeditor/ckeditor4/issues/3848

Was da passiert ist, dass das Plugin floatingspace, was benutzt wird um
die toolbar zu implementieren, den scroll handler nur auf document.body
macht, nicht aber auf scrollbare fivs, wie bei uns verwendet werden.

Der Fix im Quellcode vom ckeditor ist dann effektiv dieser diff hier:

diff --git a/plugins/floatingspace/plugin.js b/plugins/floatingspace/plugin.js
index 8abbcd61d..65f16025b 100644
--- a/plugins/floatingspace/plugin.js
+++ b/plugins/floatingspace/plugin.js
@ -26,6 +37,7 @@

        function attach( editor ) {
                var config = editor.config,
+               parent = parentScroll(editor.element),

                        // Get the HTML for the predefined spaces.
                        topHtml = editor.fire( 'uiSpace', { space: 'top', html: '' } ).html,
@@ -312,6 +324,7 @@
                                editor.on( 'change', changeBuffer.input );
                                win.on( 'scroll', uiBuffer.input );
                                win.on( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.on( 'scroll', uiBuffer.input );
+                               });
                        } );

                        editor.on( 'blur', function() {
@@ -319,11 +332,13 @@
                                editor.removeListener( 'change', changeBuffer.input );
                                win.removeListener( 'scroll', uiBuffer.input );
                                win.removeListener( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.removeListener( 'scroll', uiBuffer.input );
+                               });
                        } );

                        editor.on( 'destroy', function() {
                                win.removeListener( 'scroll', uiBuffer.input );
                                win.removeListener( 'resize', uiBuffer.input );
+                               parent.forEach(function(element) {
+                                 element.removeListener( 'scroll', uiBuffer.input );
+                               });
                                floatSpace.clearCustomData();
                                floatSpace.remove();
                        } );

Das sucht sich beim attachen das Ziel Element, sucht sich das/die
parent-Elemente die scrollbar sind, und registrtiert den scroll handler
auf diesen Elementen.

Leider gibt es keine Standardfunktion parentScroll() in javascript. Es
gibt ein Plugin gleichen Namens für jQuery, die Funktion da liefert aber
nur den nächst-höheren div und ausserdem ist jQuery innerhalb von
CKEditor nicht verfügbar. Die hier implementierte Funktion ist identisch
mit dieser hier, die angelehnt ist an das jQuery verhalten, aber pures
Javascript benutzt:

 function parentScroll(e) {
   var position = e.$.getAttribute("position"),
       excludeStaticParent = position === "absolute";
   return e.getParents().filter( function(parent) {
     var style = window.getComputedStyle(parent.$);
     if ( excludeStaticParent && style.position === "static" )
       return false;
     return (/(auto|scroll)/).test( style['overflow'] + style["overflow-y"] + style["overflow-x"] );
   });
 };

Im Gegensatz zum jQuery Plugin macht diese Variante keine Prüfung darauf
ob der Invokant selber "fixed" position hat, und liefert nicht nur
das erste Element sondern alle Treffer. Das Ergebnis ist ein normales
Javascript Array.

Der Code hier ist minified und direkt in unsere Variante injiziert, muss
also beim Upgrade reproduziert werden.

Was hier nicht gefixt ist: Das Repositioning Verhalten von floatingspace
orientiert sich weiter an Body, und nicht (wie eigentlich korrekt) am
umliegenden scrolling div.

(cherry picked from commit b64d03b5506441aa25433c0bb63753f5a126a675)
(cherry-pick von odyn)

2 years agoCKEditor: config Hack bei inline initialisierung
Sven Schöling [Thu, 31 Aug 2017 14:30:57 +0000 (16:30 +0200)]
CKEditor: config Hack bei inline initialisierung

Aus irgendeinem Grund ignoriert der Inline Modus sämtliche
Dimensionsangaben in der Konfiguration, und zwar dokumentiert. Das sorgt
aber im textarea Modus dafür, dass das erzeugte Editor <div> völlig
falsch dimensioniert ist, und nachträglich angepasst werden muss. Die
CKEDITOR.editor.prototype.resize funktioniert dafür auch nicht.
Nachträglich machen sorgt für optische Unruhe.

Dieser Hack fügt im minified Code in der Datei core/creators/inline.js
im Konstruktor die folgenden Anweisungen ein:

  if (config.width)
    element.setStyle('width', CKEDITOR.tools.cssLength(config.width));
  if (config.height)
    element.setStyle('height', CKEDITOR.tools.cssLength(config.height));

kurz bevor das Element ins DOM eingefügt wird.

(cherry picked from commit a2575f3bc76c9286fcb8447c2b7f674d6d9bfa61)
(cherry-pick von odyn)

2 years agoCKEditor 4.7.2: Zusätzliche Module
Sven Schöling [Fri, 8 Sep 2017 14:32:07 +0000 (16:32 +0200)]
CKEditor 4.7.2: Zusätzliche Module

- resize          - wird durch inline_resize ersetzt
- wysiwygarea     - iframe editing wird nicht mehr gebraucht
+ horizontalrule  - wird für <hr> gebraucht
+ sourcedialog    - wird für source editing gebraucht

(cherry picked from commit a5e7fc8c450dd2d912c329b7c9d90cd17354e3c5)
(cherry-pick von odyn)

2 years agoDruckvorlagen Marei: Angezahlte Rechnungen nur bei der Schlußrechnung anzeigen
Jan Büren [Wed, 16 Feb 2022 11:06:27 +0000 (12:06 +0100)]
Druckvorlagen Marei: Angezahlte Rechnungen nur bei der Schlußrechnung anzeigen

2 years agoAnzahlungsrechnung nur netto erlauben
Jan Büren [Wed, 16 Feb 2022 11:05:22 +0000 (12:05 +0100)]
Anzahlungsrechnung nur netto erlauben

Der Bug tritt später aus, bei Kontoauszug verbuchen
calculate_prices_and_taxes setzt das Nebenbuch dann neu, als
ob es eine Netto-Rechnung ist.

2 years agoAnalog zu deb78525654e0
Jan Büren [Wed, 16 Feb 2022 10:02:28 +0000 (11:02 +0100)]
Analog zu deb78525654e0

2 years agoMassRecordCreationAndPrinting: dbh transactions sicherer
Werner Hahn [Wed, 16 Feb 2022 09:09:21 +0000 (10:09 +0100)]
MassRecordCreationAndPrinting: dbh transactions sicherer

2 years agoUpdate Docu: Neue Abhängigkeiten
Jan Büren [Tue, 15 Feb 2022 13:26:25 +0000 (14:26 +0100)]
Update Docu: Neue Abhängigkeiten

2 years agoMandantenkonfiguration: Order-Controller aktivieren
Jan Büren [Tue, 15 Feb 2022 11:56:27 +0000 (12:56 +0100)]
Mandantenkonfiguration: Order-Controller aktivieren

2 years agoChangelog und UPGRADE aktualisiert
Jan Büren [Tue, 15 Feb 2022 11:55:30 +0000 (12:55 +0100)]
Changelog und UPGRADE aktualisiert

Offen: Kleinere Funktionen und Bugfixes

2 years agoShopware6: Bessere Fehlermeldung, falls es im Frontend aufschlägt
Jan Büren [Tue, 15 Feb 2022 10:05:17 +0000 (11:05 +0100)]
Shopware6: Bessere Fehlermeldung, falls es im Frontend aufschlägt

2 years agoDeliveryOrder-Controller: rebase fix, qw
Jan Büren [Mon, 14 Feb 2022 14:14:24 +0000 (15:14 +0100)]
DeliveryOrder-Controller: rebase fix, qw

2 years agoMerge pull request #37 from kivitendo/2021-delivery-order-controller-8
Jan Büren [Mon, 14 Feb 2022 14:10:29 +0000 (15:10 +0100)]
Merge pull request #37 from kivitendo/2021-delivery-order-controller-8

2021 delivery order controller 8

2 years agoenglische Übersetzung für Beistelllieferschein auch im Druck konsistent
Jan Büren [Mon, 14 Feb 2022 14:07:23 +0000 (15:07 +0100)]
englische Übersetzung für Beistelllieferschein auch im Druck konsistent

2 years agoDruckvorlage marei: Beistelllieferschein ergänzt
Jan Büren [Mon, 14 Feb 2022 13:40:43 +0000 (14:40 +0100)]
Druckvorlage marei: Beistelllieferschein ergänzt

2 years agoDeliveryOrder: locales-Lauf de
Jan Büren [Tue, 8 Feb 2022 13:37:06 +0000 (14:37 +0100)]
DeliveryOrder: locales-Lauf de

2 years agoDeliveryOrder::TypeData Locales eindeutig setzen
Jan Büren [Tue, 8 Feb 2022 13:33:26 +0000 (14:33 +0100)]
DeliveryOrder::TypeData Locales eindeutig setzen

2 years agoDeliveryOrder: calculate_stock_in_out liefert auch die Einheit mit
Jan Büren [Tue, 8 Feb 2022 13:31:56 +0000 (14:31 +0100)]
DeliveryOrder: calculate_stock_in_out liefert auch die Einheit mit

In do.pl wird hier auch hart die Standardeinheit mitübergeben und
ein Wechsel der Einheit in den Auslagermasken hat keine Auswirkung
TODO: Macht es Sinn überhaupt eine Auswahlliste für Einheit anzubieten?

2 years agoBeistell-Lieferschein: nur diesen Typ dort anbieten
Jan Büren [Tue, 8 Feb 2022 12:07:57 +0000 (13:07 +0100)]
Beistell-Lieferschein: nur diesen Typ dort anbieten

und nicht für andere LS-Belege

2 years agoBeistell-Lieferschein: Als neu speichern deaktivieren, mit Hinweis auf WF
Jan Büren [Tue, 8 Feb 2022 11:43:52 +0000 (12:43 +0100)]
Beistell-Lieferschein: Als neu speichern deaktivieren, mit Hinweis auf WF

Da man Beistell-Lieferscheine noch nicht direkt erfassen kann,
braucht man auch (noch) nicht die Funktion als neu speichern

2 years agoDeliveryOrder: SL::Helper::Number::format_number_units entfernt
Sven Schöling [Sun, 6 Feb 2022 22:52:31 +0000 (23:52 +0100)]
DeliveryOrder: SL::Helper::Number::format_number_units entfernt

2 years agoDeliveryOrder: format_number_units wieder zurück auf format_number refactored
Sven Schöling [Sun, 6 Feb 2022 22:50:27 +0000 (23:50 +0100)]
DeliveryOrder: format_number_units wieder zurück auf format_number refactored

format_number_units sollte das verhalten von format_number_unit in Form
emulieren. Das war aber buggy, und das originale Verhalten hat Bernd im
September eh entfernt. Also jetzt ganz normal anzeigen.

2 years agoDeliveryOrder: kompletter Split der javascripte kivi.Order und kivi.DeliveryOrder
Sven Schöling [Sun, 6 Feb 2022 22:48:23 +0000 (23:48 +0100)]
DeliveryOrder: kompletter Split der javascripte kivi.Order und kivi.DeliveryOrder

Bisher hatte der kivi.DeliveryOrder Controller einige der kivi.Order
Funktionen als fallback benutzt. Das führt aber dazu dass gleich
benannte change handler durcheinanderkommen. Ergo: nur noch
kivi.DeliveryOrder nutzen.

2 years agoDeliveryOrder: bei auslagern sofort löschen deaktivieren
Sven Schöling [Sun, 6 Feb 2022 21:51:09 +0000 (22:51 +0100)]
DeliveryOrder: bei auslagern sofort löschen deaktivieren

2 years agoDeliveryOrder: bei fehlerhaftem Auslagern sofort abbrechen
Sven Schöling [Sun, 6 Feb 2022 21:45:52 +0000 (22:45 +0100)]
DeliveryOrder: bei fehlerhaftem Auslagern sofort abbrechen

2 years agoDO: order_type beim initialen anlegen
Sven Schöling [Mon, 31 Jan 2022 21:46:14 +0000 (22:46 +0100)]
DO: order_type beim initialen anlegen

2 years agoDeliveryOrder: _make_record für den alten Controller
Sven Schöling [Mon, 31 Jan 2022 21:42:50 +0000 (22:42 +0100)]
DeliveryOrder: _make_record für den alten Controller

2 years agoDeliveryOrder: fix: doppelte ids in Menü
Sven Schöling [Mon, 31 Jan 2022 07:41:20 +0000 (08:41 +0100)]
DeliveryOrder: fix: doppelte ids in Menü

2 years agoDeliveryOrder: delete deaktivieren, wenn schon ausgelagert
Sven Schöling [Mon, 31 Jan 2022 07:40:21 +0000 (08:40 +0100)]
DeliveryOrder: delete deaktivieren, wenn schon ausgelagert

2 years agoDeliveryOrder: richtige Werte im stock Dialog anzeigen
Sven Schöling [Mon, 31 Jan 2022 07:39:53 +0000 (08:39 +0100)]
DeliveryOrder: richtige Werte im stock Dialog anzeigen

2 years agoDeliveryOrder: Dateianhang Übersetzungen
Sven Schöling [Fri, 17 Dec 2021 18:34:56 +0000 (19:34 +0100)]
DeliveryOrder: Dateianhang Übersetzungen

2 years agoDeliveryOrder: nur umlagern erlauben wenn bereits gespeichert wurde
Sven Schöling [Fri, 17 Dec 2021 18:26:04 +0000 (19:26 +0100)]
DeliveryOrder: nur umlagern erlauben wenn bereits gespeichert wurde

Da das Umlagern kein redirect macht ist danach sonst die URL falsch.

2 years agoDeliveryOrder: in/out weiche in transfer_stock
Sven Schöling [Fri, 17 Dec 2021 18:22:54 +0000 (19:22 +0100)]
DeliveryOrder: in/out weiche in transfer_stock

2 years agoDeliveryOrder: absicherung gegen leere stock Einträge
Sven Schöling [Fri, 17 Dec 2021 18:18:03 +0000 (19:18 +0100)]
DeliveryOrder: absicherung gegen leere stock Einträge

2 years agoDeliveryOrder: nach Auslagern Statuszeile anpassen
Sven Schöling [Fri, 17 Dec 2021 18:17:39 +0000 (19:17 +0100)]
DeliveryOrder: nach Auslagern Statuszeile anpassen

2 years agoDeliveryOrder: Presenter für die Statuszeile
Sven Schöling [Fri, 17 Dec 2021 18:16:35 +0000 (19:16 +0100)]
DeliveryOrder: Presenter für die Statuszeile

2 years agoDeliveryOrder: auslagern button deaktivieren nach auslagern
Sven Schöling [Fri, 17 Dec 2021 17:43:52 +0000 (18:43 +0100)]
DeliveryOrder: auslagern button deaktivieren nach auslagern

2 years agoDeliveryOrder: ein/auslagern in basic-data auf type data gemappt
Sven Schöling [Fri, 17 Dec 2021 16:58:32 +0000 (17:58 +0100)]
DeliveryOrder: ein/auslagern in basic-data auf type data gemappt

2 years agoDeliveryOrder: besseres update nach stock dialog
Sven Schöling [Fri, 17 Dec 2021 16:48:40 +0000 (17:48 +0100)]
DeliveryOrder: besseres update nach stock dialog

2 years agoDeliveryOrder: ungenutzte Zeile
Sven Schöling [Fri, 17 Dec 2021 16:05:25 +0000 (17:05 +0100)]
DeliveryOrder: ungenutzte Zeile

2 years agoDeliveryOrder: eval_json_result nach transfer_stock
Sven Schöling [Fri, 17 Dec 2021 16:04:59 +0000 (17:04 +0100)]
DeliveryOrder: eval_json_result nach transfer_stock

2 years agoaDeliveryOrder: typo
Sven Schöling [Fri, 17 Dec 2021 16:03:54 +0000 (17:03 +0100)]
aDeliveryOrder: typo

2 years agoNumber: Konvertierung in Basiseinheit für format_number_units
Sven Schöling [Fri, 17 Dec 2021 16:03:14 +0000 (17:03 +0100)]
Number: Konvertierung in Basiseinheit für format_number_units

2 years agoDeliveryOrder: recordlinks korrekt laden
Sven Schöling [Fri, 10 Dec 2021 15:47:58 +0000 (16:47 +0100)]
DeliveryOrder: recordlinks korrekt laden

2 years agoDeliveryOrder: record links beim Speichern setzen
Sven Schöling [Fri, 10 Dec 2021 15:47:12 +0000 (16:47 +0100)]
DeliveryOrder: record links beim Speichern setzen

2 years agoDeliveryOrder: TypeData types auch aus dem Controller TypeData exportieren
Sven Schöling [Fri, 10 Dec 2021 15:46:33 +0000 (16:46 +0100)]
DeliveryOrder: TypeData types auch aus dem Controller TypeData exportieren

2 years agoDeliveryOrder: tests für new_from
Sven Schöling [Fri, 10 Dec 2021 14:09:40 +0000 (15:09 +0100)]
DeliveryOrder: tests für new_from

2 years agoDeliveryPlan: bei Umwandlung zu Beistelllieferschein die Positionen ignorieren
Sven Schöling [Fri, 10 Dec 2021 12:55:05 +0000 (13:55 +0100)]
DeliveryPlan: bei Umwandlung zu Beistelllieferschein die Positionen ignorieren

2 years agoDeliveryPlan: Bei Umwandlung Typ an new_from geben
Sven Schöling [Fri, 10 Dec 2021 12:54:41 +0000 (13:54 +0100)]
DeliveryPlan: Bei Umwandlung Typ an new_from geben

2 years agoDeliveryOrder::new_from: order_type statt new_from
Sven Schöling [Fri, 10 Dec 2021 12:54:13 +0000 (13:54 +0100)]
DeliveryOrder::new_from: order_type statt new_from

2 years agoDeliveryOrder: TypeData aus SL::DB, nicht aus SL::Controller
Sven Schöling [Fri, 10 Dec 2021 12:39:13 +0000 (13:39 +0100)]
DeliveryOrder: TypeData aus SL::DB, nicht aus SL::Controller

2 years agoDeliveryOrder: is_type Methode
Sven Schöling [Fri, 10 Dec 2021 12:38:21 +0000 (13:38 +0100)]
DeliveryOrder: is_type Methode

2 years agoDeliveryOrder: transfer_inventory fixes
Sven Schöling [Sun, 5 Dec 2021 23:33:21 +0000 (00:33 +0100)]
DeliveryOrder: transfer_inventory fixes

2 years agoDeliveryOrder: typo
Sven Schöling [Sun, 5 Dec 2021 23:20:49 +0000 (00:20 +0100)]
DeliveryOrder: typo

2 years agoLieferschein: Suche angepasst auf neue Typen
Sven Schöling [Sun, 5 Dec 2021 23:20:02 +0000 (00:20 +0100)]
Lieferschein: Suche angepasst auf neue Typen

2 years agoSL::Dev: Lieferschein typen
Sven Schöling [Sun, 5 Dec 2021 21:40:12 +0000 (22:40 +0100)]
SL::Dev: Lieferschein typen

2 years agotests: DeliveryOrder type
Sven Schöling [Sun, 5 Dec 2021 21:10:39 +0000 (22:10 +0100)]
tests: DeliveryOrder type

2 years agoRecordLinks für neue Lieferscheintypen
Sven Schöling [Sun, 5 Dec 2021 20:20:15 +0000 (21:20 +0100)]
RecordLinks für neue Lieferscheintypen

2 years agoLieferschein TypeData: croak wenn typ nicht existiert
Sven Schöling [Sun, 5 Dec 2021 19:45:20 +0000 (20:45 +0100)]
Lieferschein TypeData: croak wenn typ nicht existiert

2 years agoCsvImport: Anpassungen für order_type in Lieferscheinen
Sven Schöling [Sun, 5 Dec 2021 19:44:59 +0000 (20:44 +0100)]
CsvImport: Anpassungen für order_type in Lieferscheinen

2 years agoDeliveryOrder: prefix in type filter
Sven Schöling [Sun, 5 Dec 2021 18:34:21 +0000 (19:34 +0100)]
DeliveryOrder: prefix in type filter

2 years agoInventory: typo in set employee hook
Sven Schöling [Sun, 5 Dec 2021 18:34:02 +0000 (19:34 +0100)]
Inventory: typo in set employee hook

2 years agoDeliveryOrder: stock roundtrip
Sven Schöling [Mon, 22 Nov 2021 00:34:21 +0000 (01:34 +0100)]
DeliveryOrder: stock roundtrip

2 years agoDeliveryOrder: stock info im dom speichern
Sven Schöling [Sun, 21 Nov 2021 23:13:36 +0000 (00:13 +0100)]
DeliveryOrder: stock info im dom speichern

2 years agoDeliveryOrder: Beistelllieferschein im Einkauf
Sven Schöling [Sun, 21 Nov 2021 22:50:19 +0000 (23:50 +0100)]
DeliveryOrder: Beistelllieferschein im Einkauf

2 years agoDeliveryOrder: serialize stock to yaml
Sven Schöling [Fri, 19 Nov 2021 23:53:12 +0000 (00:53 +0100)]
DeliveryOrder: serialize stock to yaml

2 years agokivi.serialize - javascript flatten
Sven Schöling [Fri, 19 Nov 2021 23:51:16 +0000 (00:51 +0100)]
kivi.serialize - javascript flatten

2 years agolocales typo
Sven Schöling [Fri, 19 Nov 2021 10:35:44 +0000 (11:35 +0100)]
locales typo

2 years agoDeliveryOrder: erste Version Lager-Dialog
Sven Schöling [Mon, 15 Nov 2021 01:20:41 +0000 (02:20 +0100)]
DeliveryOrder: erste Version Lager-Dialog

2 years agoDeliveryOrder: in_out auch bei einzelnen Zeilen übergeben
Sven Schöling [Mon, 15 Nov 2021 01:19:58 +0000 (02:19 +0100)]
DeliveryOrder: in_out auch bei einzelnen Zeilen übergeben

2 years agoDeliveryOrder: Übergabe in/out verbessert
Sven Schöling [Sun, 14 Nov 2021 23:28:25 +0000 (00:28 +0100)]
DeliveryOrder: Übergabe in/out verbessert

2 years agoDeliveryOrder: fix array conversion in calculate_stock_in_out
Sven Schöling [Sat, 13 Nov 2021 17:03:00 +0000 (18:03 +0100)]
DeliveryOrder: fix array conversion in calculate_stock_in_out

2 years agolocales
Sven Schöling [Mon, 8 Nov 2021 03:25:15 +0000 (04:25 +0100)]
locales

2 years agoDeliveryOrder: Einlagern/Auslagern
Sven Schöling [Mon, 8 Nov 2021 03:24:43 +0000 (04:24 +0100)]
DeliveryOrder: Einlagern/Auslagern

2 years agoOrder: Workflow Beistelllieferschein erstellen
Sven Schöling [Mon, 8 Nov 2021 03:24:04 +0000 (04:24 +0100)]
Order: Workflow Beistelllieferschein erstellen

2 years agoDeliveryOrder: Lagermengen Spalte
Sven Schöling [Mon, 8 Nov 2021 03:22:24 +0000 (04:22 +0100)]
DeliveryOrder: Lagermengen Spalte

2 years agoInventory::new_from aus DeliveryOrderItemsStock Objekten
Sven Schöling [Mon, 8 Nov 2021 03:20:20 +0000 (04:20 +0100)]
Inventory::new_from aus DeliveryOrderItemsStock Objekten