Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
02fff93e 17.12.2024 11:24 Tamino Steinert

Varianten: Partpicker nach Varianten filtern.

9720e092 17.12.2024 11:24 Werner Hahn

VariantProperty | VariantPropertyValue : sort_spec

53ef5f90 17.12.2024 11:24 Tamino Steinert

Varianten: SQL-Scripte und ROSE-DB Dateien erstellt

26d55f63 24.05.2024 10:48 Jan Büren

Neue Datenbank-Tabelle file_versions

b55ff8df 02.01.2024 10:16 Tamino Steinert

EmailJournal: Report um Obsolete, Belegtype und Verknüpft erweitert

6dc75be3 02.01.2024 10:16 Tamino Steinert

Belegvorlagen + Dialogbuchung: Workflow von EmailJournal aus umgesetzt

6088e247 02.01.2024 10:16 Tamino Steinert

S:D:RecordTemplate: um Standard-Helferfunktionen erweitert

type_filter, record_type, displayable_name
4e0d0593 02.01.2024 10:16 Tamino Steinert

EmailJournal: Zeige verknüpfte Belege im Bericht an

8d425838 02.01.2024 10:16 Tamino Steinert

EmailJournal: Report: Sortiere nach verknüpften Emails

a48aab46 02.01.2024 10:16 Tamino Steinert

EK/VK-Rechnung Typefilter für alle vorhandenen Typen erweitert

635cb9ad 02.01.2024 10:16 Tamino Steinert

FIX: richtige Query fürs Suchen nach offenen VK-Rechnungen

1b9948c2 14.11.2023 11:19 Bernd Bleßmann

Lieferantenauftragsbestätigung: DB und Nummernkreis

b2c069f6 13.10.2023 13:08 Werner Hahn

Dispostionsmanager Controller an record_type angepasst

e13733db 13.10.2023 13:08 Tamino Steinert

Part: um Helferfunktionen für den Warenstand erweitert

3751ebca 13.10.2023 13:08 Tamino Steinert

PurchaseBasketItem: Datenbankscript und DB-Dateien

Positionsebene für den Einkaufskorb

5171bf51 30.09.2023 01:14 Tamino Steinert

DB::DeliveryOrder: Nutze record_type

anstelle order_type
6c8eb668 30.09.2023 01:14 Tamino Steinert

Angebotsflag/Intakeflag aus Datenbankzugriffen entfernt

bec63527 30.09.2023 01:14 Tamino Steinert

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

27e3ec0d 24.08.2023 14:11 Tamino Steinert

FIX: Reklamationsbericht: Sortierung nach angezeigten Werten

786bfd7a 17.08.2023 17:07 Tamino Steinert

EmailSync: EmailJournal erweitert und EmailImport hinzugefügt

fb2e8e69 14.07.2023 12:28 Bernd Bleßmann

Kosmetik: Ausrichtung

d4c21246 14.07.2023 12:28 Bernd Bleßmann

Angebots-Eingang: DB und Nummernkreis

2ff19b1e 14.07.2023 12:28 Bernd Bleßmann

Auftrags-Eingang: Schnellsuche

56ad461a 14.07.2023 12:28 Bernd Bleßmann

Auftrags-Eingang: DB und Nummernkreis

be03a7c3 19.06.2023 11:57 Jan Büren

EK-Rechnung wirft keinen Fehler mehr, bei nicht vorhandener Lieferadresse

und vorhandenen BDVs die Preisregeln triggern

be89b08c 05.05.2023 11:02 Jan Büren

Drei Status für chart eingeführt: valid, invalid, all (POD erg.)

e4e2bd50 05.05.2023 11:02 Jan Büren

erste Idee: Ungültig für ChartPicker umgesetzt

c51a1ebc 19.02.2023 10:36 Sven Schöling

PriceRules: test um unterstützte CVar Typen mit der vollen liste abzugleichen

Damit sollten wirre Fehler beim hinzufügen von Artikeln nicht mehr
passieren.

b41d5e72 19.02.2023 10:36 Jan Büren

htmlfield ist auch ein nicht verwendbarer Typ

de558fa6 19.02.2023 10:36 Sven Schöling

PriceRule: Unterstützung für ShipTo CVars und Absicherung gegen unbekannte CVar Module

Die Existenz von RequirementSpecs CVars macht jetzt nicht mehr die
Preisregeln kaputt

2191ef7f 19.02.2023 10:36 Sven Schöling

PriceRule: bei nicht unterstützten CVar Typen nicht abbrechen

nur bei unbekannten Typen, weil die wahrscheinlich ein Fehler sind.

697fe153 19.02.2023 10:36 Sven Schöling

CVar + PriceRule: Manager Logik und Tests

Implementiert sind jetzt die CVar typen:
- select
- part
- customer
- vendor
- number
- date

nicht unterstützt sind:
- text
- textfield
- bool

unterstützt werden alle module:
- IC
- CT (customer und vendor, unabhängig ob der Beleg customer oder vendor...

3b2ffa1f 19.02.2023 10:36 Jan Büren

Cvar für Preisregeln. Proof of Concept mit hartkodierter Bdv articlegroup

Voraussetzung: Eine optionale BDV (Auswahlliste) mit dem Namen articlegroup

cdb719c4 19.02.2023 10:36 Sven Schöling

PriceRule: cvar editable Behandlung gefixt

f7e3b59b 19.02.2023 10:36 Sven Schöling

PriceRule: Experimenteller Support für CVar Preisregeln

Nur implementiert für Waren cvars mit type select.
Es wird erwartet dass die Preisregel die cvar config verlinkt, und den
ausgewählten Typ als value_text enthält.

Grober "editable" support - wobei erwartet wird, dass editable cvars...

587efe1a 03.02.2023 17:33 Bernd Bleßmann

Gültigkeitstoken: fetch_valid_token lockt die Zeile, wenn in einer Transaction

2f5363d2 30.01.2023 10:03 Moritz Bunkus

Lieferbedingungen ungültig markieren können

34099460 14.12.2022 09:24 Tamino Steinert

Reclamation: sql-script for data tables and rose objects added

Also created all needed functions in SL/DB/Reclamation.pm,
SL/DB/ReclamationItem.pm and SL/DB/ReclamationReason.pm
129dcc98 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlagen: Mehr Infos über Abschluss speichern: DB-Upgrade-Skript und Rose

Gespeichert wird Benutzer und Datum des Abschlusses. Der Benutzer kann
leer sein, da diese Information in schon existierenden Wiedervorlagen nicht
vorhanden ist.
Bei der Migration existierender Wiedervorlagen wird das Abschlussdatum auf...

1b3afb17 10.08.2022 11:25 Bernd Bleßmann

Wiedervorlage für mehrere Benutzer: DB-Upgrade und Rose

916ec1da 18.07.2022 15:00 Bernd Bleßmann

InvoiceItem: Rose-Manager-Klasse wg. Sorted-Helper

b945837f 18.07.2022 15:00 Bernd Bleßmann

DeliveryOrderItem: Rose-Manager-Klasse wg. Sorted-Helper

75770330 04.07.2022 15:54 Bernd Bleßmann

Angebot/Auftrag Status: SimpleSystemSettings zum Anlegen und Verwalten

5b7e8b46 04.07.2022 15:51 Bernd Bleßmann

Angebot/Auftrag Status: DB-Upgrade und Rose

b99d067d 12.06.2022 08:27 Jan Büren

Rose-DB OrderVersion - Hilfstabelle zum Versionisieren von Orders

8b4dd266 30.05.2022 12:09 Moritz Bunkus

proof of concept: Formular-Gültigkeit beim Buchen von Verkaufsrechnungen

Ziel: verhindern, dass eine noch nicht gebuchte Rechnung durch
Verwendung des »Zurück«-Buttons im Browser mehrfach gebucht werden
kann.

Implementation: Beim Neuanlegen einer Rechnung wird ein einmaliges...

ad46cc4c 18.05.2022 14:13 Bernd Bleßmann

Volltext-Suche: Tabelle für Texte aus Dateien im DMS. DB und Rose

a8536f42 03.03.2022 13:39 Jan Büren

Hilfstabelle für automatische GL-Buchung nach Kreditorenbuchung

acf58756 14.02.2022 15:02 Sven Schöling

DeliveryOrder: prefix in type filter

fd751746 14.02.2022 14:58 Sven Schöling

DeliveryOrder: fix validate on save

5c03b316 14.02.2022 14:58 Sven Schöling

do: neue Nummerkreise für supplier und rma Lieferscheine

b5b366c9 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: Datenbankupgrade, MetaSetup, Rose-Models

b32183e8 24.06.2021 09:48 Bernd Bleßmann

Zeiterfassung: Bericht: Einige Sortierungen repariert

fdb3de69 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Auftrag im Bericht anzeigen

22f2c3e8 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Erweiterung f. Datum und Dauer: DB-Upgrade/Rose; Berichtsanzeige

d79f486d 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Sortierung und Ordnung für Artikel

ae4cec42 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Auswählbare Artikel: DB-Upgrade und Rose

21d4aaf8 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Keine Zeiterfassungstypen mehr

8915e775 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Controller

09140f29 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Sortierung und Ordnung für Typen

385bc4be 05.05.2021 17:25 Bernd Bleßmann

Zeiterfassung: Tabellen und Rose

fe18b19f 09.11.2020 10:59 Moritz Bunkus

SL::DB::Employee: Warnung vermeiden

c4cea463 30.06.2020 14:03 G. Richardson

Chart cache_taxkeys - startdate korrekt abfragen

Ansonsten werden Buchungen am 1.7.2020 (= startdate) nicht richtig
zugeordnet.

30d53fc8 11.05.2020 17:04 Bernd Bleßmann

Abteilungen bei Ansprechpersonen: SimpleSettings-Controller zum Editieren

371ab59d 11.05.2020 17:04 Bernd Bleßmann

Abteilungen bei Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose

b8c7ffdf 11.05.2020 17:04 Bernd Bleßmann

Titel von Ansprechpersonen: SimpleSettings-Controller zum Editieren

3a83d463 11.05.2020 17:04 Bernd Bleßmann

Titel von Ansprechpersonen in eigene Tabelle: DB-Upgrade und Rose

c2e49890 11.05.2020 15:57 Bernd Bleßmann

Anreden: SimpleSettings-Controller zum Editieren

041274ee 11.05.2020 12:54 Bernd Bleßmann

Anreden in eigene Tabelle: DB-Upgrade und Rose

c63ec91e 24.01.2020 17:04 Bernd Bleßmann

S:D:Manager:ReconciliationLink: nicht initialisierter Wert: Warnungen vermeiden

Durch Tests getriggert, konkret: durch t/bank/bank_transactions.t

a354dfce 23.08.2019 11:17 Moritz Bunkus

Task-Server auf unterschiedlichen Maschinen laufen lassen können

Jede Task-Server-Instanz und jeder Hintergrundjob haben nun ein neues
Attribute »node_id«. Darüber kann gesteuert werden, dass bestimmte
Jobs nur von einer bestimmten Instanz ausgeführt werden....

a00c3f21 10.08.2019 16:42 G. Richardson

PriceRule Manager - selectall_ids -> selectcol_array_query

88d774c6 07.08.2019 15:37 Bernd Bleßmann

Part: Filter-Specs für Kunden- und Lieferanten-Artikel.-Nr.

405928eb 29.03.2019 16:18 Bernd Bleßmann

OrderItem-Manager: Sortierung: runningnumber gibt es nicht -> position

0c227fb2 13.03.2019 14:31 Moritz Bunkus

Schnellsuche für Verkaufs- & Einkaufslieferscheine

c77e88d3 01.03.2019 16:10 Jan Büren

Neue Helper-Tabelle SL/DB/BankTransactionAccTrans.pm

Hintergrund: Verbuchte Bankbewegungen sind nur über
einen löschbaren RecordLink aktuell zuordenbar.
Das macht ein verlässliche Aussage über die Verbuchungen
der Bankbewegung schwierig. Besser wäre es eine...

6fe302af 20.02.2019 15:46 Sven Schöling

Preisregeln: Präzedenzbug bei Mengenregel behoben

Durch eine fehlende Klammerung konnten Mengenregeln zufällig nicht
greifen.

(cherry picked from commit f1cf2062a7df1877e931f5655afe899e0dacb649)

614c48e0 14.02.2019 16:40 Moritz Bunkus

Berechtigung, Verkaufsrechnungen persönlich zugeordneter Projekte einzusehen

Man kann nun Mitarbeiter*innen zu Projekten zuordnen, indem man sie in
den Projektstammdaten hinzufügt.

Ist eine Mitarbeiter*in zu einem Projekt zugeordnet, so darf sie alle
Rechnungen ansehen, die über die Projektnummer der Rechnung (nicht der...

4ad4574f 13.02.2019 17:40 Moritz Bunkus

Ergebnis von SL::DB::Manager::Employee->current cachen

084fac75 09.11.2018 11:24 Bernd Bleßmann

OrderItem-Manager: sortspec für sellprice und discount genau spezifiziert.

Sonst ist die Sortierung-Spalte evtl. nicht eindeutig, wenn z.B. das
Part-Objekt mit in der Abfrage ist.

behebt # #334
"Sortierung Artikelstammdaten/Preisinformationen/Verkaufspreisinformation:...

41536780 29.01.2018 17:57 Sven Schöling

Makemodel Manager mit _sort_spec

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

51072516 05.01.2018 13:00 Bernd Bleßmann

Inventur: Eingabemaske und Journal im Inventory-Controller

dc3382e8 05.01.2018 13:00 Bernd Bleßmann

Inventur: neue Tabelle für gezählte Artikel. DB-Upgrade und Rose

6c59b08a 05.01.2018 13:00 Bernd Bleßmann

Inventur: Manager-Klasse für Inventory (f. sorting/paginating)

87b5c8e4 05.01.2018 13:00 Bernd Bleßmann

PartPicker kann auch nach EAN suchen

e713c314 20.12.2017 13:25 Moritz Bunkus

Benutzerdefinierte Datenexporte zu CSV anlegen und ausführen können

d3ae6850 26.09.2017 12:25 Werner Hahn

WebshopApi: ShopImage

b2bedb6b 26.09.2017 12:25 Werner Hahn

WebshopApi: Shoptabellen

435a46b8 14.07.2017 16:13 Martin Helmling martin.helm...

Trotzdem bleibt der Manager "PartClassification"

7cd6d451 14.07.2017 15:59 Martin Helmling martin.helm...

classification_filter ist nicht mehr für Partpicker notwendig

9a7376fb 03.03.2017 21:57 Bernd Bleßmann

CsvImportReport: Manager-Methode destroy löscht nicht aus aktiver Sitzung

Vorher wurden alle Reports bis auf den letzten aus der aktiven Sitzung gelöscht.
Da aber mit den Reports auch das Profile gelöscht wird und im Profil der
zufällige Dateiname der temporären Csv-Datei enthalten ist und dieser nach einem...

2bb452ee 01.02.2017 08:48 Martin Helmling mh@waldpark...

Dateimanagement: Basiserweiterung

In diesem Commit sind die Anpassungen in der Mandantenkonfiguration
sowie die notwendigen Klassen und Controller.

Über eine Zwischenschicht wird das tatsächliche Backend (Dateien,WebDAV,ext.DMS,Datenbank etc) verborgen.

c8a3fef7 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Datenbankschema, Rose-Models

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

partpicker mit classification_id als filter erweitert

219d88ab 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung: "Preis separat ausweisen"

Dieses neue Attribut an Artikelklassifizierung erlaubt in Aufträgen und Rechnungen
bestimmte Artikel extra auszuweisen.
Dazu werden diese als extra Variable der Dokumentengeneierung zur Verfügung gestellt....

65d2537d 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die Klassifizierung von Artikeln dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.
Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")
Flexibel änderbar und erweiterbar....
df41380a 07.12.2016 11:45 Kivitendo Admin

Group nach Partsgroup (Warengruppe) umbenannt

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

c364e43e 24.11.2016 14:35 Peter Schulgin

Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.