Projekt

Allgemein

Profil

Herunterladen (19,5 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
312fbab5 08.10.2024 11:53 Tamino Steinert

S:D:DeliveryOrder: 'Als neu speichern' Workflow Lieferschein → Lief.

behebt: #679
fc264bc3 02.01.2024 10:16 Tamino Steinert

TypeData: nutze richtige Übersetzung für Typ

0ed6ca32 28.11.2023 15:51 Tamino Steinert

FIX: DeliveryOrder: Setze Aufträge auf geliefert

7e6158da 22.11.2023 11:47 Bernd Bleßmann

WF Lieferantenauftragsbestätigung->EK-Lieferschein: Auftragsnummer mitnehmen

Die Nummer des Vorgängerauftrags wird im LS eingetragen.
Die Nummer der Bestätigung ist weiterhin über Verknüpfungen verfügbar.

3c61ead5 14.11.2023 11:20 Bernd Bleßmann

EK-Lieferschein: Nummer der Lieferantenbestätigung in Maske anzeigen

Die Nummer wird aus den Verknüpfungen geholt.

b3127204 14.11.2023 11:20 Bernd Bleßmann

Lieferantenauftragsbestätigung: Bestätigungsnummer des Lieferanten: Maske und WF

8286b91c 24.10.2023 18:08 Sven Schöling

fix: kein use SL::DB in SL::DB

5171bf51 30.09.2023 01:14 Tamino Steinert

DB::DeliveryOrder: Nutze record_type

anstelle order_type
ad510c96 30.09.2023 01:14 Tamino Steinert

DB::DeliveryOrder: Persistenter Record-Type

Verändere oder_type zu record_type als Enum
093eb08b 30.09.2023 01:14 Sven Schöling

LinkRecord: close_quotations nicht mehr im link record post save hook ausführen

Das war Teil der link_record behandlung, ist aber so unintuitiv, dass es
jetzt vom Controller an den Model::Record gegeben wird.

01738ec3 30.09.2023 01:14 Tamino Steinert

TypeData: nutzte Konstanten anstatt String für Typen

d57a4596 30.09.2023 01:14 Sven Schöling

TypeData: proxy um $record->type_data benutzen zu können

8173ac67 30.09.2023 01:14 Tamino Steinert

DB::DeliveryOrder: entferne nicht genutzten Wert

c84c3960 30.09.2023 01:14 Sven Schöling

RecordLink: converted_from_* Felder in allen convert_to und new_from korrekt setzen.

Das hier benutzt jetzt das neue Reclamation Format. Statt

converted_from_oe_id

wird jetzt

converted_from_record_id
converted_from_record_type_ref = SL::DB::Order...
320b8908 30.09.2023 01:14 Sven Schöling

RecordLink: post save hook für alle Hauptbelege

0372dbcd 30.09.2023 01:14 Tamino Steinert

Model::Record: new_from_workflow implementiert

21bf0785 09.01.2023 12:14 Tamino Steinert

Refs #490: Lieferschein: entferne alle Verweise auf 'is_sales'

335c27d0 14.12.2022 09:24 Werner Hahn

DeliveryOrderType richtig setzen

dc28e1c2 14.12.2022 09:24 Tamino Steinert

Reclamation: add billing_address_id to reclamation

9b0937a9 14.12.2022 09:24 Tamino Steinert

Reclamation: Test for workflow (reclamation, order, delivery_order)

9b5b900b 14.12.2022 09:24 Tamino Steinert

Workflow: delivery_order ↔ reclamation

4356a33c 14.02.2022 15:02 Sven Schöling

DeliveryPlan: bei Umwandlung zu Beistelllieferschein die Positionen ignorieren

7335b28f 14.02.2022 15:02 Sven Schöling

DeliveryOrder::new_from: order_type statt new_from

2cbd0263 14.02.2022 15:02 Sven Schöling

DeliveryOrder: TypeData aus SL::DB, nicht aus SL::Controller

1230932e 14.02.2022 15:02 Sven Schöling

DeliveryOrder: is_type Methode

a16a5999 14.02.2022 14:58 Sven Schöling

DeliveryOrder: Konvertierung von is_sales bugs

84db7f41 14.02.2022 14:58 Sven Schöling

DeliveryOrder: new_from - fix für Quellobjekte die keine Kunden/Lieferanten haben

632f0308 14.02.2022 14:53 Sven Schöling

DeliveryOrder: types im objekt richtig setzen

717e8508 14.02.2022 14:52 Sven Schöling

DeliveryOrder: number alias

844a541e 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar

662df9d7 05.05.2021 18:39 Bernd Bleßmann

Zeiterfassung: Konvertierung: Artikel/Projekt: override- und default-Parameter

459b3c8d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: POD-Update und Kosmetik

68f05425 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Einträge ohne Dauer nicht bearbeiten

af81f05f 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: geliefert/gelieferte Mengen in Auftrag anpassen

42c64631 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: base_qty in Einheit des Artikels umwandeln

78edb322 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: berücksichtigen, dass Startzeit fehlen kann

9c2d09b8 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Konvertierung: Position aus zugehörigem Auftrag

08704bc4 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung mit link_project/related order

c968d1f7 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Parameter f. Konvertierung in params übergeben

b38219b3 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: auch base_qty setzen

d1a7b626 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: undef-Warnung vermeiden

f6a49074 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording: Kosmetik/Typo im POD

1f2a5b4c 05.05.2021 17:25 Bernd Bleßmann

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

a72219a9 05.05.2021 17:25 Jan Büren

Abhängig vom Rundungsverfahren minuten- oder viertelstundengenau abrechnen

2851ec9a 05.05.2021 17:25 Jan Büren

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

4b4f09f6 05.05.2021 17:25 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...

2632ced6 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Lieferschein new_from_time_recording

0c227fb2 13.03.2019 14:31 Moritz Bunkus

Schnellsuche für Verkaufs- & Einkaufslieferscheine

da6a187a 06.04.2016 16:05 Moritz Bunkus

SL::DB::Object: clone_and_reset unter Umgehung von itime, mtime

492c85c2 06.04.2016 16:05 Moritz Bunkus

DeliveryOrder->new_from: kein $custom_shipto-Objekt zurückgeben

Falls das Quellobjekt eine individuelle Lieferadresse besaß, wurden bei
new_from() zwei Objekte zurückgegeben: das neue Lieferscheinobjekt und
ein Clone der individuellen Lieferadresse. Diese waren nicht verknüpft....

3f0ed511 06.04.2016 16:05 Moritz Bunkus

Shipto: Methode zum Clonen in SL::DB::Shipto und nicht in DeliveryOrder->new_from

fc890e10 03.12.2015 21:01 Jan Büren

convert_to_delivery_order um record_links auf item-Ebene erweitert

Bisher wurden nur die Belege verknüpft und nicht die einzelnen
Items. Analoge Implementierung wie bei convert_to_invoice.
Sinnvoll wäre ein Auslagern, dieser "zu ähnlichen" Verfahren in beiden...

38666007 05.10.2015 17:04 Jan Büren

convert_to_invoice params an Invoice::new_from(%params)

DeliveryOrder.pm übergab etwaige Parameter beim Aufruf von new_from
an Invoice->post(%params). Das macht für den Anwendungsfall chart_id
in 42ea98b4 Sinn (Order.pm), allerdings benötigt die convert_to_invoice in...

3572290b 23.09.2015 14:16 Bernd Bleßmann

DeliveryOrder->new_from: Lieferbedingungen auch berücksichtigen.

a7ca8ba2 04.09.2015 11:31 Jan Büren

DeliveryOrder um convert_invoice erweitert

Diesselbe Idee wie bei SalesOrder->convert_invoice. Der ursprüngliche
Lieferschein wird geschlossen und das neue Objekt mittels record_links
verknüpft.
Entsprechend Testfall mitgeliefert.

51264c43 10.08.2015 15:52 Kivitendo Admin

DeliveryOrder - Doku und Typos

a7114646 20.07.2015 11:50 Kivitendo Admin

Einheitliche displayable_name Methode für ar/ap/oe/do Objekte

Bestehend aus Dokumentenname und Dokumentennummer, z.B.
Rechnung 12
Gutschrift 20
Verkaufslieferschein 15b

4f7e0fa9 20.07.2015 11:50 Kivitendo Admin

Einheitliche Methode record_number für ar/ap/oe/do Objekte

entspricht jeweils invnumber/ordnumber/donumber

b3dcf24a 20.07.2015 11:50 Kivitendo Admin

Methode displayable_type auch für Lieferscheine

bbb98e03 22.06.2015 12:55 Moritz Bunkus

SL::DB::{Invoice,DeliveryOrder}->new_from: manuelles Filtern von Items via coderef

464f44ac 18.06.2015 13:51 Moritz Bunkus

Zahlungsbedingungen bei Lieferscheinen; veraltete Spalte »terms« entfernt

f63af42d 27.04.2015 11:32 Moritz Bunkus

Beleg-Rose-Objekte: items_sorted für nicht gespeicherte Items gefixt

Die bisherigen items_sorted-Routinen verlangen, dass die Positionsspalte
gesetzt ist. Das ist bei noch nicht gespeicherten Belegen oder bei
gerade hinzugefügten Positionen aber noch nicht der Fall....

a34c05f3 05.03.2015 11:44 Moritz Bunkus

Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet

a94080db 05.02.2015 10:37 Moritz Bunkus

Invoice, DeliveryOrder-DB: bei Erstellen aus anderen Belegen Preisquellen beibehalten

42e01a1a 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: items_sorted sortiert nach postition …

in Order und DeliveryOrder

44310118 05.01.2015 13:23 Jan Büren

Lieferscheine benötigen auch Preisquellen
-> customervendor Funktion auch für Lieferscheine
-> Typ Kunde oder Lieferant (is_customer) entsprechend analog

f9fdf190 08.12.2014 13:55 Moritz Bunkus

SL::DB::{Invoice,DeliveryOrder}: Items mit neg. qty beim Wandeln optional weglassen

ae906113 01.07.2014 09:46 Moritz Bunkus

SL::DB::(Delivery)Order,(Purchase)Invoice: Aliase »add_items«

Die Relationships für die Positionen heißen in allen Klassen
unterschiedlich. Daher gibt es schon seit Längerem den Alias »items« in
allen Klassen.

Das Hinzufügen von Positionen hingegen erforderte bisher, dass man den...

6473dcb1 05.06.2014 09:46 Moritz Bunkus

RDBO {Invoice,DeliveryOrder}->new_from Attribute nachträglich zuweisen

Macht man die Vermischung ->new(%args, %attributes), so ist die
Reihenfolge, wann welche aus %args und welche aus %attributes genommen
werden, aufgrund von Perls beliebiger Hash-Reihenfolge nicht...

f4de41a2 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder->new_from: Positionsfeld ordnumber aus Quellbeleg setzen

…und nicht aus den Positionen kopieren.

53aad992 24.02.2014 14:40 Moritz Bunkus

SL::DB::{DeliveryOrder,Invoice}->new_from: Option items für Übergabe der zu verwendenden Positionen

Gründe dafür können sein:

- eigene Sortierung
- gewisse Positionen herauslassen
- weitere Positionen hinzufügen

c37da034 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder->new_from: Optionen zum Weglassen von Positionen mit Menge 0

2714604a 24.02.2014 14:40 Moritz Bunkus

SL::DB::{DeliveryOrder,Invoice}->new_from: custom_variables der Items mit clonen

Behebt #2365 auf eine etwas angenehmere Weise als
5bd7e74db1f425a8bbc43357e949efcc1d4eb135.

46f7dbff 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: Dokumentation gefixt

c6bdeb99 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: angepasste Lieferadressen richtig behandeln

325c539c 24.02.2014 14:40 Moritz Bunkus

Rose-Models Einkauf/Verkauf: Relationships für angepasste Lieferadressen

a60c6759 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: FlattenToForm-Helfer für Druckausgabe einbinden

7664f50f 24.02.2014 14:40 Moritz Bunkus

SL::DB::Order, DeliveryOrder: Funktionen zum Umwandeln von Order in DeliveryOrder

08d2e0ca 11.07.2013 09:30 Moritz Bunkus

SL::DB::DeliveryOrder: donumber in before_save-Hook erzeugen

f7e89226 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object aus SL::DB::Object

c8e09e7c 07.06.2013 13:56 Bernd Bleßmann

itmes_sorted liefert immer eine Array-Referenz ...

um unvorhersehbare Dinge durch wantarray zu vermeiden.

56b91fb4 07.06.2013 13:21 Bernd Bleßmann

neue Methode items_sorted für Order, DeliveryOrder, Invoice, PurchaseInvoice

16c6be41 26.04.2013 14:57 Moritz Bunkus

Verknüpfte Belege Einkauf/Verkauf/Projekte: Listen nach Datum sortieren

0845c4b7 23.01.2013 10:13 Moritz Bunkus

Rose: Fremdschlüsselbenennung fixen

Die von Rose erzeugten Fremdschlüsselaccessoren heißen wie die
Spaltennamen, also z.B. in Perl 'trans' zu Spalte 'trans_id'. Das ist
unintuitiv und muss an vielen Stellen (z.B. bei den manager_args,
with_objects etc.) auch als 'trans' angegeben werden....

a93f1e39 21.01.2013 14:16 Moritz Bunkus

Funktion 'is_sales' in SL::DB::{Invoice,PurchaseInvoice}

Gleiche Funktionen für ähnliche Objekttypen

4f15333b 17.01.2013 15:47 Moritz Bunkus

Fremdschlüssel für Tabellen oe, delivery_orders, parts, translation

2746ccd0 14.03.2012 13:46 Sven Schöling

Helfermethoden in Belegobjekten.

4c9403bc 13.03.2012 20:01 Sven Schöling

fehlerhafte manager_args für do -> do_items

20f266d2 01.02.2012 13:00 Bernd Blessmann

Die id der delivery_order ist in delivery_order_id bei items, nicht in trans_id

cc54185d 13.01.2011 13:57 Moritz Bunkus

Modelverknüpfungen

b9dbc9e3 12.01.2011 16:18 Moritz Bunkus

Helfer-Modul zum Erzeugen von eindeutigen Belegnummern

Conflicts:

SL/DB/DeliveryOrder.pm
4ac74078 12.01.2011 16:15 Moritz Bunkus

Sub-Aliase 'items' auf 'orderitems' bzw. 'invoiceitems' zur späteren Verwendung eines Mixins

Conflicts:

SL/DB/DeliveryOrder.pm
SL/DB/PurchaseInvoice.pm
78034f24 08.09.2010 16:04 Sven Schöling

Attribute Helper umgeschrieben.

Siehe Dokumentation SL::DB::Helpers::Attr.

Attributhelper werden jetzt beim Rose Start automatisch geladen.
numeric Felder bekommen immer einen as_number udn einen as_percent helper.
date Felder bekommen immer einen as_date helper....

82515b2d 08.09.2010 16:03 Sven Schöling

RDBO Support.

Script, Models und Manager übernommen und angeglichen.
Ein SQL Schema Update, dass die meisten vorausgesetzten Normalisierungen
enthält mit eingefügt.