Projekt

Allgemein

Profil

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

# Datum Autor Kommentar
48ad0f16 30.09.2024 15:15 Bernd Bleßmann

S:C:Part: EK-Preise von Erzeugnissen aktualisieren

Beim parsen der Form den EK-Preis eines Erzeugnisses aktualisieren, damit
bei der Prüfung, ob sich der EK geändert hat, auch Änderungen an den
Erezugnisbestandteilen (z.B. Menge) berücksichtig werden.

2aacfefa 30.09.2024 14:31 Bernd Bleßmann

Artikelstamm: Lieferanten- und Kundenpreise nicht ändern können, wenn kein Recht

Preisfelder in der Maske sind nicht editierbar und Preise werden nicht
aus der Form geholt, sondern aus dem vorhandenen Objekt.

d3c92dc2 30.09.2024 14:31 Bernd Bleßmann

Artikelstamm: Preisgruppenpreise nicht ändern können, wenn kein Recht

Preisfelder in der Maske sind nicht editierbar und Preise werden nicht
aus der Form geholt. Preise vorhandener Objekte werdene nicht überschrieben.

a908b2eb 30.09.2024 14:31 Bernd Bleßmann

Artikelstamm: Listen-, Verkaufs- und Einkaufspreis nicht ändern können, …

wenn kein Recht.

Preisfelder in der Maske sind nicht editierbar und Preise werden nicht
aus der Form geholt. Preise des vorhandenen Objekts werden nicht überschrieben.

e8983996 30.09.2024 14:03 Bernd Bleßmann

Part-Picker Such-Dialog: Defaultwert für "Alle als Liste" berücksichtigen

f9108ab9 29.01.2024 17:53 Bernd Bleßmann

Auslaufende Artikel: kein WF vom Artikel zum Lieferantenauftrag

6798d5bb 23.11.2023 19:11 Jan Büren

Lagerplätze natürlich nach Beschreibung in Listen sortieren

Für alle Lagerfunktionen und für den Standardlagerplatz der Waren

8aec62ea 23.10.2023 16:23 Bernd Bleßmann

S:C:Part: Prüfung, ob sich der EK geändert hat, berücksichtig Preisfaktor

007fe204 13.10.2023 13:08 Tamino Steinert

DispositionManager: Popup Artikeldetails überarbeitet

c307d4a1 13.10.2023 13:08 Tamino Steinert

Part: Direkt aus der Artikelmaske zum Einkaufkorb hinzufügen

3d945302 13.10.2023 13:08 Tamino Steinert

Part: Detailansicht als Popup hinzugefügt

6c693814 28.09.2023 15:27 Sven Schöling

ckeditor5: javascripte in controllern anpassen

In den meisten controllern wird der ckeditor nur in synchronen Seiten
verwendet und braucht dabei dann keine Extrabehandlung mehr, weil der
Presenter das jetzt automatisch macht.

Ausnahmen sind:
- RequirementSpec - hier werden die Blöcke mit den Textfeldern dynamisch...

c2f76ee5 07.08.2023 13:50 Jan Büren

Artikel anzeigen (kein Speichern) für Recht part_service_assembly_details

54f8895e 03.06.2023 15:50 Bernd Bleßmann

kundentyp-spezifische Artikelnummern: Fehlermeldung, wenn schon angelegt

94cb09ab 03.06.2023 15:50 Bernd Bleßmann

kundentyp-spezifische Artikelnummern: Position/Reihenfolge

8a721ec3 03.06.2023 15:50 Bernd Bleßmann

Erweiterung für Artikelnummern nach Kunden-/Lieferanten-Typ (business).

Suche im Bericht und Import sind (noch) nicht implementiert.

aa8106e2 03.06.2023 15:50 Bernd Bleßmann

Lieferantenartikelnummern um Langtext erweitern: in Maske

8886d024 03.06.2023 15:50 Bernd Bleßmann

Fix: Lieferantenartikelnummern um Beschreibung erweitern

09f405ce 03.06.2023 15:50 Bernd Bleßmann

Kundenspez. Preise um Beschreibung u. Langtext erweitern: in Maske

cff9b88d 03.03.2023 09:56 Moritz Bunkus

Buchungsgruppen ungültig setzen können

2172794d 23.02.2023 12:35 Jan Büren

Einkaufspreis von Erzeugnissen/Sortimententen ohne after_save hook

0e7a8b0c 23.02.2023 09:28 Jan Büren

Einkaufspreis von Erzeugnissen/Sortimententen aktualisieren (rekursiv)

Falls sich ein einzelner Bestandteil verändert. Läuft über alle
weiter verbauten Teile durch Aufruf von Parts::after_save.
Benötigt einen boolean Parameter in $::form->{lastcost_modified}, damit...

83f2cb78 10.02.2023 12:35 Moritz Bunkus

Sortimentsstammdaten: Exportmöglichkeit für Bestandteilliste als CSV

ced6ec1d 09.02.2023 17:00 Moritz Bunkus

Part-Controller: Importe gruppieren & sortieren

5d27f2bd 09.02.2023 17:00 Moritz Bunkus

Erzeugnisstammdaten: Exportmöglichkeit für Bestandteilliste als CSV

2d9aec57 21.11.2022 15:39 Bernd Bleßmann

Kosmetik: Ausrichtung

f5645eed 21.11.2022 15:39 Bernd Bleßmann

Artikelbeschreibung bei Lieferantenartikelnummern: Speichern im Artikelstamm

64031f04 14.11.2022 10:37 Jan Büren

Artikel als neu Speichern auch BDVs und Übersetzungen vom Vorgänger

c5faf624 28.06.2022 12:26 Moritz Bunkus

Artikelstammdaten: bei Neuartikeln CVar-Gültigkeit richtig setzen

Fixt #504.

2b2a37fd 25.04.2022 10:48 Bernd Bleßmann

Artikel-Controller: Workflow zu Lieferantenauftrag: Lieferant vorauswählen, …

… wenn es genau einen Lieferanten beim Artikel gibt.

afd5395b 25.04.2022 10:48 Bernd Bleßmann

Artikel-Controller: Workflow zu Lieferantenauftrag

Ziemlich simple Implementierung, die das Callback nutzt, das auch für das
Anlegen eines Artikels aus dem Auftrags-Controller heraus genutzt wird.

15aab04c 25.04.2022 10:48 Bernd Bleßmann

neuen Artikel aus Angebots-/Auftrags-Maske anlegen: Variable besser benannt

61b62e3c 25.11.2021 16:10 Bernd Bleßmann

Warenstammdaten: EAN: Leerzeichen trimmen

d67c6b51 26.08.2021 12:07 root

Waren: Nur gültige Preisgruppen anzeigen

eea0a76f 25.06.2021 16:07 Sven Schöling

Developer Recht und neue Menüeinträge für Testcontroller

d1809c22 23.06.2021 13:21 Bernd Bleßmann

Auftrags-Controller: neuen Artikel aus Maske heraus anlegen können

acf2e152 22.06.2021 11:28 Bernd Bleßmann

Part Controller: Aktion save_as_new wird nicht verwendet, sondern use_as_new

49c67712 22.06.2021 11:28 Bernd Bleßmann

Part Controller: Kosmetik: einzelnes ';' weg

f01ed5d1 10.06.2021 17:04 Bernd Bleßmann

Erzeugnisse: Gewicht aus einzelnen Bestandteilen ermitteln und speichern.

187c4ee1 05.05.2021 10:56 Jan Büren

Artikel-BDVs unter Basisdaten anzeigen, falls konfiguriert

Die benutzerdefinierten Variablen für Artikel können konfigurierbar im Tab Basisdaten
angezeigt werden

8c30110b 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Option um Anzeige-Begrenzung zu setzen

Diese war vorher fest auf 100 eingestellt. 100 bleibt die Voreinstellung.

d7ca1551 21.01.2021 08:11 Jan Büren

Standardlagerplätze in Part sortiert anzeigen

5cc5eed7 22.11.2019 11:50 Sven Schöling

Part: typo

(cherry picked from commit 8ce71088e51f6bce25c8406ff65f72fad3c15d1a)

20004cac 11.08.2019 11:34 G. Richardson

Part Controller - neuer Tab mit Lagerinformationen

  • Übersicht über alle Lagerbestände, wo der Artikel überall gelagert ist
    (Derzeit gibt es im Template Variabeln um Zwischensummen und
    Nachkommastellen zu kontrollieren)
  • Mini-Journal mit den letzten 10 Lagertransaktionen des Artikels...
0c73b206 07.08.2019 15:37 Bernd Bleßmann

PartPicker nach Kunden- und Lieferanten-Artikel-Nr. suchen und filtern können

1f6dae28 07.08.2019 15:37 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Ursprüngliche Filter für Dialog merken.

Damit klappt das auch hier mit der Suche nach gültigen/ungültigen/allen
Artikeln.

193168d5 11.07.2019 13:32 Bernd Bleßmann

Part-Controller: Kosmetik

8fc5254a 11.07.2019 13:32 Bernd Bleßmann

Part-Controller: Gültigkeit von CVars richtig speichern

Das behebt den Bug, dass sich CVars in den Warenstammdaten nicht mehr
ungültig/gültig gesetzt werden konnten.

af25c146 11.07.2019 13:29 Bernd Bleßmann

Revert "CVars: in Artikelstammdaten sind alle CVars gültig"

This reverts commit ab45df2fa087f4b754ef02f238557ab0e28a676b.

CVars in den Warenstammdaten sind nicht immer gültig. Das Problem hier war,
dass das Speichern des Gültig-Flags durch einen anderen Bug nicht funktionierte,...

db62bb40 23.11.2018 17:35 Bernd Bleßmann

Part-Controller: Normalisieren nach Parsen der Form und nicht als run_before

Das Problem enstand durch commit 2e97532c88dacf9523576df4028b6f7df5967ea8
"Fixt #349 (Normalisierung Artikel) - normalize_text_blocks nach Part-Controller
migriert"

normalize_text_blocks greift auf $self->part zu, welches beim Neuanlegen...

84648282 22.11.2018 13:34 Jan Büren

Fehlermeldung bei 'als neu Speichern' bei Erzeugnissen ohne Erzeungisbestandteile werfen

2e97532c 19.11.2018 13:40 Jan Büren

Fixt #349 (Normalisierung Artikel) - normalize_text_blocks nach Part-Controller migriert

115e5a24 09.11.2018 12:34 Bernd Bleßmann

Artikel nicht löschen können, wenn in Preisregeln verwendet.

behebt #353
"Preisregeln Wenn Artikel gelöscht wird"

39fa895d 29.10.2018 15:48 Bernd Bleßmann

Part-Controller: Als neu verwenden: neue Id für Kunden-/Lieferanten-Art-Nr.

bzw. nicht die alte Id (MakeModel / PartCustomerPrice) für die neuen Objekte
verwenden. Sonst gehen die Kunden-/Lieferanten-Art-Nr. beim Speichern im alten
Artikel verloren.

07c471d4 17.07.2018 14:08 Jan Büren

Buchungsgruppen-Auswahl in Waren alphabetisch sortieren

ab45df2f 23.04.2018 09:57 Moritz Bunkus

CVars: in Artikelstammdaten sind alle CVars gültig

Der Code zum Rendern der CVars zeigt nur »Element deaktiviert«, wenn
die CVar als ungültig geflaggt ist. Das kann auch in den Stammdaten
passieren, nämlich dann, wenn man eine CVar in der Konfiguration als...

d210aa27 15.01.2018 11:23 Jan Büren

fixt #337

Vergessene Presenter-Umstellung für Controller/Part.pm

5aacb82b 08.01.2018 18:02 Sven Schöling

Part: Speichern nicht accesskey enter

62f21410 08.01.2018 18:02 Martin Helmling martin.helm...

Kunden-Spezifische Artikeleigenschaften

neue Tabelle "PartCustomerPrices" mit SL/DB Dateien
in Artikelstammdaten eingebaut,

in Preisquellen analog zu den Lieferantenpreisen nun Kundenpreise eingebaut
(Unklar ist was bei Kundenpreisen der beste Preis ist !)...

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

9c29f718 19.12.2017 15:37 Sven Schöling

Presenter: Neue Struktur im Warenstamm umgesetzt

67814d7d 30.10.2017 15:11 Jan Büren

Erzeugnis nach Fertigen editieren -> Recht in template ausgelagert

Vorher buggy und konzeptionell schlecht, da keine Unterscheidung
von orphaned zu 'darf doch nach fertigen editierbar sein' möglich war.
Ferner auch keine Differenzierung zum Sortiment möglich....

46c22b43 30.09.2017 11:15 Jan Büren

Neues Benutzer-Recht Erzeugnisbestandteile editieren

Erlaubt das Änderun von Erzeugnisbestandteilen auch nachdem es
schon produziert wurde. Standardmäßig nicht gesetzt.

e0e75548 26.09.2017 12:25 Werner Hahn

WebshopApi: Shop-Tab in Partcontroller eingebaut

c2efdba2 07.09.2017 13:25 Moritz Bunkus

Artikelstammdaten: kein Redirect auf »neuen Artikel anlegen«

Kommt man aus der Artikelsuche oder legt man einen neuen Artikel an,
so wird beim Speichern nun kein Redirect mehr auf die Suchliste
bzw. die Maske zum Neuanlegen eines Artikels gemacht, sondern auf die...

065cf8d5 14.07.2017 11:01 Kivitendo Admin

Part Controller - Doku zu action_add_from_record

ce904bd6 14.07.2017 11:01 Kivitendo Admin

Artikel aus Belegen anlegen - Artikelklassifizierung berücksichtigen

Bei Verkaufsbelegen sollen im Dropdown nur Verkaufsklassifizierungen angezeigt werden,
bei Einkaufsbelegen nur Einkaufsklassifizierungen.

9c76baca 14.07.2017 11:01 Sven Schöling

Artikel anlegen mit Rücksprung in Belege

0db760fd 02.06.2017 11:24 Bernd Bleßmann

Part Controller - Artikelnummern immer änderbar

behebt #264 (redmine)

9a28383a 30.05.2017 15:36 Kivitendo Admin

Part Controller - Artikelnummern ändern prüft auf used_in_record

nicht auf mehr orphaned.

ae84885c 30.05.2017 12:08 Kivitendo Admin

Part Controller - mit nächster freier Nummer speichern

Gibt man beim Anlegen eines neuen Artikels die Artikelnummer vor so wird
beim Speichern eine Warnung angezeigt und der Speichervorgang
abgebrochen.

Lässt man die Artikelnummer frei und die nächste Artikelnummer (laut...

639de8c2 30.05.2017 12:07 Kivitendo Admin

Part Controller - nach Speichern Artikelbeschreibung zeigen

Per Flash den displayable_name des Artikels anzeigen, so daß man auch
die u.U. automatisch vergebene Artikelnummer sehen kann. Je nach
Callback springt man sonst nämlich z.B. zur Seite um einen neuen Artikel...

eae5f8bd 30.05.2017 12:05 Kivitendo Admin

Part Controller - callbacks für Artikel speichern und löschen

Nach dem Speichern und Löschen eines Artikels zur vorherigen Seite
springen, wenn $::form->{callback} gesetzt ist.

Das Default-Verhalten für das Speichern eines Artikels ist es auf der
Artikelseite zu bleiben....

bad18bee 17.03.2017 13:17 Moritz Bunkus

ActionBar: Standardaktion im Artikelstammdatencontroller auf »Speichern«

6b5fa71b 28.02.2017 10:43 Moritz Bunkus

ActionBar: Verwendung im Part-Controller

68b29955 13.02.2017 16:32 Sven Schöling

Part: exact_match robuster mit localized $::form

Behebt Bugs mit vergessenen Filtern wie unit_obj.convertible_unit

905d9edd 13.02.2017 16:32 Sven Schöling

Part: multipicker verwenden

1ce68041 01.02.2017 08:51 Martin Helmling martin.helm...

Dateimanagement: Integration in Masken und Controller

Einbau in alte Masken (bin/mozilla/* und templates/webpages/??/)
sowie in neue Controller für Kunden/Lieferanten/Artikel ,
in neuen Auftragscontroller

d3b2be26 31.01.2017 16:40 Kivitendo Admin

Bestehende Erzeugnisse korrekt speichern

siehe Ticket #227

e2ef75e5 11.01.2017 11:14 Kivitendo Admin

Part Controller - Artikelnummer von unbenutzten Artikeln ändern

5d711a25 11.01.2017 08:42 Martin Helmling martin.helm...

Prüfen der Bestandteile eines Erzeugnisses beim Hinzufügen

Erst Prüfung innerhalb des Erzeugnisses,
dann recursive Prüfung der das Erzeugnis enthaltenen Erzeugnisse,
Abbruch nach 100 Rekursionen.

Die Abfrage ist so, dass nur vom Erzeugnis abwärts der Baum in die Tiefe geprüft wird....

3a1b684b 11.01.2017 08:20 Martin Helmling martin.helm...

partpicker mit classification_id als filter erweitert

3a8e5bda 04.01.2017 11:19 Martin Helmling martin.helm...

Abfangen von leerer warehouse_id bevor Objekt gesucht wird

Will man kein Default Lager einstellen kommt es zu einem Rose Fehler.
Nun wird verfahren wie wenn Lager nicht gefunden wird.

77807bf5 27.12.2016 13:35 Kivitendo Admin

Zahlungsbedingungen obsolet setzen

Damit können alte und ungenutzte Zahlungsbedingungen für neue
Belege/CV/Artikel ausgeblendet werden.

Außerdem Umstellung von generic/multibox auf L.select_tag in den Masken

9c785acd 07.12.2016 11:45 Kivitendo Admin

Warengruppen - Umstellung auf Controller, sortkey, obsolete

Neuer CRUD-Controller nur für Warengruppen

Die Reihenfolge der Warengruppen kann nun eingestellt werden, und man kann
Warengruppen auf ungültig setzen, sofern sie nicht mehr aktiv bei Artikeln in...

df5378aa 22.11.2016 15:16 Kivitendo Admin

Part Controller - Preisfaktoren korrekt anzeigen

13fb6d81 22.11.2016 14:42 Kivitendo Admin

Neuer Part Controller

Soll ic.pl komplett ersetzen.

862bc8ce 22.11.2016 14:11 Kivitendo Admin

PartPicker - Parameter "type" heißt jetzt "part_type"

bf0b9c5e 06.07.2016 14:07 Moritz Bunkus

PartPicker: in Testseite auch einen vorausgefüllten Picker anzeigen

dc824520 21.01.2015 11:42 Kivitendo Admin

Partpicker - displayable_name eingeführt und column entfernt

Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikeln
die Artikelnummer und die Artikelbeschreibung an.

Das Feature column im Partpicker wurde entfernt. Ursprünglich war die...

eb07117b 14.01.2015 18:00 Kivitendo Admin

Unnötige use und require in Pickern entfernt

nach Hinweis von Sven etwas aufgeräumt.

b58bafbb 18.11.2014 15:49 Sven Schöling

PartPicker: javascript direkt im P.part_picker adden.

a261c693 18.06.2014 17:45 Moritz Bunkus

Partpicker: Benutzerdefinierte Variablen mitschicken

57faab8f 09.04.2014 17:37 Sven Schöling

Part api Funktion um eine Ware als json abzufragen

63575bd2 19.02.2014 13:20 Bernd Bleßmann

Rechteprüfung im Part-Controller nicht für Part-Picker-Aktionen durchführen.

Behebt #2451.

75dc6194 19.02.2014 13:17 Bernd Bleßmann

Revert "Das Recht "Lagerverwaltung/Bestandsveränderung" zum Part-Controller hinzugefügt."

This reverts commit 91aa159378605af7676d25ed070532fa6c5eee3c.

91aa1593 19.02.2014 10:57 Bernd Bleßmann

Das Recht "Lagerverwaltung/Bestandsveränderung" zum Part-Controller hinzugefügt.

Hintergrund: Wenn man nur dieses Recht hat, sollte man auch Einlagern können.
Das ging aber bisher nicht, da hier der Part-Picker verwendet wird und dieser
im Part-Controller nur das Recht "Artikel, Dienstleistungen, Erzeugnisse...

579f5842 28.01.2014 16:44 Moritz Bunkus

PartPicker: nach Artikelauswahl custom event 'set_item:PartPicker' mit item-Daten verschicken

2f374c96 15.10.2013 11:26 Sven Schöling

model wird jetzt wieder korrekt inferiert

9d015fd3 14.10.2013 11:56 Sven Schöling

BackgroundJobHistory getmodels