Projekt

Allgemein

Profil

Herunterladen (34,3 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
405d828a 17.01.2024 18:41 Bernd Bleßmann

S:D:Order: new_from: Nummern der Positionen auch kopieren

fc264bc3 02.01.2024 10:16 Tamino Steinert

TypeData: nutze richtige Übersetzung für Typ

cdf32772 02.01.2024 10:14 Tamino Steinert

Workflow: E-Mail → Angebot/Auftrag

c94dbd0e 28.11.2023 15:51 Tamino Steinert

Order: Nutze Type und ID zum Erstellen von verknüpften Belegen

a669a530 14.11.2023 11:20 Bernd Bleßmann

Lieferantenauftragsbestätigung: Nummernbezeichnung in Makse geändert.

Und Anzeige der Vorgänger-Auftragsnummer

f781cda4 14.11.2023 11:20 Bernd Bleßmann

Kosmetik: Ausrichtung

55f3c5e6 14.11.2023 11:20 Bernd Bleßmann

Lieferantenauftragsbestätigung: S:D:Order:new_from

f4632ae8 13.11.2023 16:16 Bernd Bleßmann

S:D:Order: new_from: Workflow-Abkuerzungen prüfen

b95910a1 13.11.2023 14:46 Bernd Bleßmann

S:D:Order: Fix: new_from: falsche Workflow-Abkürzung f. Angebots-Eingang

b2c069f6 13.10.2023 13:08 Werner Hahn

Dispostionsmanager Controller an record_type angepasst

8e6d57a9 13.10.2023 13:08 Tamino Steinert

DispositionManager: FIX: teste zuerst ob Wert definiert ist

7e80cfae 13.10.2023 13:08 Tamino Steinert

DispositionManager: Fehlermeldung bei doppelter Bestellung von Artikeln

2bef4707 13.10.2023 13:08 Tamino Steinert

DispositionManager: Lieferschein beim Erstellen nicht automatisch speichern

32cb209c 30.09.2023 01:14 Bernd Bleßmann

S:D:Order: Typo

74554bc7 30.09.2023 01:14 Tamino Steinert

Model::Record: Nutzte record_type für Erstellung aus Workflow

66c23609 30.09.2023 01:14 Bernd Bleßmann

S:D:Order: Hooks sollen truish zurück liefern, wenn alles ok ist.

28a3e2f5 30.09.2023 01:14 Bernd Bleßmann

S:D:Order: mini-Optimierung für Methoden intake und quotation

c32c45bf 30.09.2023 01:14 Bernd Bleßmann

S:D:Order: is_sales und customervender verwenden TypeData

9b3a6024 30.09.2023 01:14 Bernd Bleßmann

S:D:Order: Auftrags-Eingäng schließen, wenn AB erstellt

Wenn eine AB gespeichert wird und im vorhergehenden Workflow ein
AE vorhanden ist, so wird der AE geschlossen.

Umsetzung als after-save-Hook.

Anpassung nach RecordController/Rebase

35842cc3 30.09.2023 01:14 Tamino Steinert

Order: nutze TypeData

c3481593 30.09.2023 01:14 Tamino Steinert

DB::Order: is_sales verwende record_type

bec63527 30.09.2023 01:14 Tamino Steinert

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

30710024 30.09.2023 01:14 Tamino Steinert

Order: nutze Record-Type

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

59d7ab3c 30.09.2023 01:14 Tamino Steinert

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

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

7f3b8a99 30.09.2023 01:14 Bernd Bleßmann

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

48f45a37 30.09.2023 01:14 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