Projekt

Allgemein

Profil

Herunterladen (29 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
951c7c92 29.09.2023 20:58 Tamino Steinert

Order: nutze TypeData

39c1eba1 29.09.2023 20:58 Tamino Steinert

DB::Order: is_sales verwende record_type

9071cd97 29.09.2023 20:58 Tamino Steinert

DB::Order: Funktionen angepasst (kein Angebotsflag/Intakeflag)

4cdf2968 29.09.2023 20:58 Tamino Steinert

Order: nutze Record-Type

df3b6a18 29.09.2023 20:58 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.

f3842deb 29.09.2023 20:58 Tamino Steinert

TypeData: nutzte Konstanten anstatt String für Typen

eaf907b1 29.09.2023 20:58 Sven Schöling

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

738843f6 29.09.2023 20:58 Tamino Steinert

DB::Order: no_linked_records Flag zu new_from hinzugefügt

d4fcd637 29.09.2023 20:58 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...
dacc0f08 29.09.2023 20:58 Sven Schöling

RecordLink: post save hook für alle Hauptbelege

78344b4d 29.09.2023 20:58 Bernd Bleßmann

S:D:Order und S:M:Record: POD für Unterversion hochzählen

35231ef6 29.09.2023 20:58 Bernd Bleßmann

Order-Controller: Unterversion hochzählen über Model:Record umgesetzt

Todo: SL::Model::Record->save verwenden, sobald implementiert

ee204a06 14.07.2023 12:28 Bernd Bleßmann

S:B:Order: Kosmetik: Ausrichtung

9a47a2b9 14.07.2023 12:28 Bernd Bleßmann

Angebots-Eingang: S:D:Order->new_from

ca601f74 14.07.2023 12:28 Bernd Bleßmann

Angebots-Eingang: Controller

73192307 14.07.2023 12:28 Jan Büren

Hotfix für reqdate in Auftragseingang

ee6fe6b9 14.07.2023 12:28 Bernd Bleßmann

Auftrags-Eingang: Workflows

d125868d 14.07.2023 12:28 Bernd Bleßmann

Auftrags-Eingang: Controller

0fe9fafd 31.01.2023 10:07 Moritz Bunkus

Wiederkehrende Abrechnung Position: bei »als neu speicher« übernehmen

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)

eff10782 14.12.2022 09:24 Tamino Steinert

Workflow: order ↔ reclamation

afc18fdc 25.09.2022 14:29 Jan Büren

S/D/Order new_from reqdate je nach Beleg-Typ und Konfig setzen

offen: Aktuell wird der Einkauf exakt wie der Verkauf behandelt
ggf, genauer differenzieren. Wobei der vorherige Standard
(next_working_day) wahrscheinlich auch nicht passt.

5a6d7c03 15.08.2022 12:52 Kivitendo Admin

Neue Belegmethode netamount_base_currency

netamount ist
  • für Angebote und Aufträge und Lieferscheine in der Fremdwährung
  • für EK- und VK-Rechnungen in der Hauptwährung.

Um in bestimmten Berichten, die auf mehrere Belege zugreifen (z.B. Finanzübersicht),...

bfd1a518 29.07.2022 12:55 Bernd Bleßmann

SL::DB::Order>new_from: mini-Refactoring

gleichen Code zusammen gefasst.

cc5d0de1 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Kunden-Angebot/-Auftrag -> Preisanfrage

6583ead0 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Preisanfrage -> Kunden-Auftrag

e73be2a8 29.07.2022 12:55 Bernd Bleßmann

Auftrags-Controller: WF Preisanfrage -> Kunden-Angebot

4a5f2dea 15.06.2022 15:20 Bernd Bleßmann

Unterversionen: Methode zum Prüfen, ob finalisierte Version, leicht vereinfacht

70ae535d 12.06.2022 08:27 Jan Büren

Unterversionen für Angebote/Aufträge

Versionen werden finalisiert sobald sie per E-Mail rausgeschickt wurden
Danach ist die Bearbeitung gesperrt, aber es ist möglich eine neue
Unterversion des Belegs zu erstellen.
Unterversionen bekommen den Postfix -x, wobei x:= 2 .. n...

332b5ec7 13.05.2022 11:44 Bernd Bleßmann

Telefonnotizen Angebot/Auftrag

In einem neuen Reiter können Notizen zum Beleg erfasst werden.

844a541e 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar

a4624332 29.09.2021 13:05 Bernd Bleßmann

S:D:Order: convert_to_invoice params an Invoice::new_from übergeben

Analog zum Verhalten in SL::DB::DeliveryOrder. Siehe auch
commit "convert_to_invoice params an Invoice::new_from(%params)"
(386660077eb786611dc1649d0e1617a29ffc4091)

6c3afa9b 28.09.2021 09:14 Bernd Bleßmann

S:D:Order: convert_to_invoice: items verlinken

5c8a0b36 20.09.2021 11:39 Bernd Bleßmann

S/D/Order: new_from/new_from_multi: Bearbeiter ist immer der aktuelle Benutzer

Bei Workflows zu neuen Belegen ist der Bearbeiter des neuen Belegs immer der
aktuelle Benutzer, egal, was im vorherigen Beleg steht.

8f413df4 23.06.2021 13:13 Jan Büren

S/DB/Order convert_to_delivery_order delivered in Abhängigkeit von stock_out setzen

Testfall ergänzt

5a618706 07.05.2021 10:02 Jan Büren

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

92f6fae1 10.02.2021 10:39 Moritz Bunkus

Order-Controller: Workflow Lieferantenauftrag → Preisanfrage

f65440cb 10.02.2021 10:11 Moritz Bunkus

Order-Controller: Workflow Verkaufsauftrag → Verkaufsangebot

cd274d3f 10.02.2021 10:10 Moritz Bunkus

SL::DB::Order: überflüssigen Code entfernt

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.

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

0b36b225 10.11.2020 11:43 Moritz Bunkus

Einkauf/Verkauf: Feld »Leistungsdatum« für Steuerberechnung

80970e1d 25.09.2020 14:06 Jan Büren

Order->new from poso/sopo keine quonumber übernehmen

Im Lieferantenauftrag macht es keinen Sinn, dass die
Verkaufs-Angebotsnummer als Anfragenummer übernommen wird.

7cad87f8 25.08.2020 16:17 Bernd Bleßmann

S/D/Order: before_save-hooks f. indiv. Lieferadressen, um …

- keine leeren zu speichern
- das Modul immer auf 'OE' zu setzen

1b18f0aa 24.08.2020 11:15 Jan Büren

Mandanteneinstellung: Projekt zum Auftrag erzeugen auch für Order-Controller

598383b3 27.07.2020 15:31 Bernd Bleßmann

Auftrags-Controller: Wechselkurs pro Beleg …

- Wechselkurs wird pro Beleg gespeichert
- Wechselkurs ist immer änderbar
- vorausgefüllt aus "alter" Tages-Wechselkurstabelle

Bezieht sich auch auf #135
Refs #135

b1817cb6 27.07.2020 15:31 Bernd Bleßmann

Wechselkurs pro Angebot/Auftrag: legacy-Methode exchangerate umbenannt

e810df1e 27.07.2020 15:26 Bernd Bleßmann

S:D:Order: kein has_customervendor in kivitendo

Anpassung nach cherry-picks aus odyn

0956f2d4 27.07.2020 15:24 Felix Eichler

Auftragsschnellerfassung: Korrekturen für Währung/Wechselkurs

- Feld auf disabled setzen wenn nicht gebraucht
- _as_null_number damit undef nicht zu 0 wird
- Übersetzte Fehlermeldungen

ticket #9491

(cherry picked from commit c581e4685a217bdd5b73380b1f808037a473dd9f)...

4b1666b7 27.07.2020 12:16 Felix Eichler

Auftragsschnellerfassung: Währung und Wechselkurs definierbar

impl. #9491

(cherry picked from commit 6cdc5a4a33df4530ce4e141151e83138320e27a2)
(cherry pick von odyn)

9f809e7f 26.06.2020 13:45 G. Richardson

S:D:Order: deliverydate Methode für PTC

842d6c44 22.10.2018 15:22 Bernd Bleßmann

SL::DB::Order: new_from_multi

Neue Aufträge aus mehreren Belegen (im Moment nur Aufträge) erzeugen.

189ca12f 22.10.2018 15:03 Bernd Bleßmann

SL::DB::Order: POD: Doku nicht vorhandener Subroutine entfernt.

f1d33e8c 12.10.2018 14:03 Bernd Bleßmann

Auftrags-Controller: bei "als neu speichern" Konfig wiederk. RGs übernehmen

69966b4c 28.05.2018 12:42 Bernd Bleßmann

Auftrags-Controller: Workflow Auftrag VK <-> EK

f747a789 28.05.2018 11:36 Bernd Bleßmann

SL::DB::Order->new_from: Prüfung auf Quell- und Ziel-Typ refactored

5af5ceee 28.05.2018 11:36 Bernd Bleßmann

Typo in Fehlermeldung

951ebae4 03.04.2018 14:03 Bernd Bleßmann

Order: new_from: auch gleiche Quell- und Ziel-Typen berücksichtigen

052a7bb6 12.03.2018 15:36 Bernd Bleßmann

SL::DB::Order: keinen Fehler werfen, wenn Typ noch nicht zu ermitteln.

Das ist der Fall, wenn noch kein Lieferant oder Kunde gesetzt ist.

b14755d0 07.02.2018 14:52 Bernd Bleßmann

SL::DB::Order->new_from implementiert.

Im Moment nur von Angeboten zu Aufträgen (Ein- und Verkauf).

5af4094b 17.10.2017 11:18 Moritz Bunkus

POD-Fehler fixen

5c257935 27.07.2016 15:00 Bernd Bleßmann

Auftrag in Lieferschein wandeln: Rose-DB-Handle für Item-Verknüpfungen verwenden

Sonst wirkt die transaction nicht und es kann sein, dass record_links
angelegt werden, auch wenn die Transaktion abgebrochen wird.

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

23c5a950 24.03.2016 14:29 Sven Schöling

TopQuickSearch: Auftrag, Angebot, Lieferauftrag, Preisanfrage

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

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

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

42e01a1a 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: items_sorted sortiert nach postition …

in Order und DeliveryOrder

9589ecd7 18.12.2014 16:18 Sven Schöling

PriceRule: Erste Version

0409db7c 18.12.2014 16:18 Sven Schöling

PriceSource: Mehr Informationen an Preise übergeben

record + record_item verfügbar gemacht
best_price für pricegroups
Price: spec/source entzerrt

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

c37da034 24.02.2014 14:40 Moritz Bunkus

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

325c539c 24.02.2014 14:40 Moritz Bunkus

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

1c9c1ad9 24.02.2014 14:40 Moritz Bunkus

SL::DB::Order: bei Wandlung in Lieferschein delivered auf 1 setzen

0fdcea4d 24.02.2014 14:40 Moritz Bunkus

SL::DB::Order: with_transaction anstelle von do_transaction nutzen

do_transaction startet immer eine Transaktion, auch wenn außen rum
schon eine läuft. Damit wird die äußere Transaktion de facto außer
Kraft gesetzt.

c50f0950 24.02.2014 14:40 Moritz Bunkus

SL::DB::Order: verwendete Klassen explizit requiren

7664f50f 24.02.2014 14:40 Moritz Bunkus

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

1bcb4ec6 11.07.2013 09:29 Moritz Bunkus

SL::DB::Order: quo/ordnumber in before_save-Hook erzeugen

71e6f43b 25.06.2013 14:22 Sven Schöling

kein use SL::DB::Object in 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....

61bd6288 21.01.2013 14:16 Moritz Bunkus

Boolesche Funktionen ("is_...") auch boolesche Werte zurückgeben lassen

Ansonsten sind Vergleiche nervig:

$a->is_ales == $b->is_sales

8b7b7b3f 18.01.2013 16:17 Moritz Bunkus

Rose: 'with_args' nach Foreign-Key-Einführung gefixt

Die Beziehung heißt nun 'parts' und nicht mehr 'part'. 'part' ist nur
ein Alias.

27bb493f 17.01.2013 16:04 Moritz Bunkus

Rose-Beziehungstypen in Order gefixt

Siehe #2139.

dd6282f6 17.01.2013 15:49 Moritz Bunkus

Rose-Beziehungstypen gefixt

Behebt #2139.

4f15333b 17.01.2013 15:47 Moritz Bunkus

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

0ca820f6 14.01.2013 14:46 Moritz Bunkus

SL::DB::Order: falsche one-to-many zu PeriodicInvoice entfernt

71180454 24.05.2012 12:54 Sven Schöling

Spellchecks

3a4ddae0 18.04.2012 15:17 Sven Schöling

Order->number dispacher methode, die je nach typ ordnumber oder quonumber aufruft.

2746ccd0 14.03.2012 13:46 Sven Schöling

Helfermethoden in Belegobjekten.

211de9e3 13.03.2012 20:01 Sven Schöling

is_sales methode für Order

d80ffb81 08.07.2011 11:03 Sven Schöling

Podfixes.

cc54185d 13.01.2011 13:57 Moritz Bunkus

Modelverknüpfungen

c692dae1 12.01.2011 16:36 Moritz Bunkus

Mechanismus zur Konvertierung von RDBO-Objekten nach $form für $form->parse_template

Noch leicht unvollständig

Conflicts:

SL/DB/Order.pm