Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b2bedb6b 26.09.2017 12:25 Werner Hahn

WebshopApi: Shoptabellen

266b3889 26.09.2017 12:25 Werner Hahn

WebshopApi: Part prices relationship - pricegroup mit laden

3f21f766 26.09.2017 08:39 Jan Büren

Dialogbuchungsvorlagen um 'Details anzeigen' erweitert

Hintergrund:
Beleg und Memo werden auch bei den Vorlagen zeilenweise mitgespeichert,
wenn diese aber nicht visuell beim Laden der Vorlage zu Verfügung stehen,
vergißt der Anwender die Werte zu ändern. -> Details anzeigen mitübergeben

16e9dc2c 21.09.2017 14:13 Jan Büren

Revert "_replace_special_chars in Helper ausgelagert."

Funktion in die falsche Stelle ausgelagert, ferner zu
'speziell' um die für andere Anforderungen wiederzuverwerten

This reverts commit fec48603264c8adad06fbc212358633778322b56.

fec48603 14.09.2017 14:32 Jan Büren

_replace_special_chars in Helper ausgelagert.

test_sepa_export in bank_transactions.t um einen Testfall
hierfür erweitert.

98056ff9 06.09.2017 15:31 Moritz Bunkus

benutzerdefinierte Variablen Ansprechpersonen beim Ausdruck als cp_cvar_…

86183dc1 28.08.2017 15:19 Moritz Bunkus

CustomVariables: Caching bei nicht existierenden CVars für ein Modul gefixt

b62535cf 24.08.2017 13:14 Martin Helmling martin.helm...

$self statt $_ eingebaut

999cace7 24.08.2017 13:14 Sven Schöling

CustomVariables: Beim Cachen von überlagerten Invalids können mehrere module auftauchen

5491ab17 24.08.2017 13:14 Sven Schöling

CustomVariables: Nicht überlagerte Variablen können invalid sein

Muss beim autovivifien geprüft werden

cadaf439 24.08.2017 13:14 Sven Schöling

CustomVariables: all_config cache korrekt behandeln für überladene Module

6c4b42c0 24.08.2017 13:14 Sven Schöling

Customvariables: typo in config caching

43de7ef1 24.08.2017 13:13 Sven Schöling

CustomVariables: Requestlevel Caching für cvars_by_config

- Configs werden jetzt gecacht.
- is_valid wird en bloc vorberechnet und im Objekt gecacht.

a149d6a0 22.08.2017 17:42 Sven Schöling

SL::DB::BankTransaction: Warnungen

78078fbf 15.08.2017 10:32 Jan Büren

BankTransaction Code cleaning

längst überfällige und häßliche semikolons entfernt

e73f7350 15.08.2017 10:30 Jan Büren

Für #277 toten Code entfernen

338ffe02 15.08.2017 10:27 Jan Büren

Optimierung SEPA-Erkennung #277

23 : 11 England gegen Pfalz, überzeugt mich

17f43ff5 11.08.2017 12:12 Kivitendo Admin

SEPA: collective_transaction nach batch_transaction umbenannt

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

ba489e3a 28.07.2017 12:38 Kivitendo Admin

Typos in Doku

400d16e3 24.07.2017 17:26 Sven Schöling

OrderItem: shipped_qty mit SL::Helper::ShippedQty berechnen

f559550f 24.07.2017 17:26 Sven Schöling

ShippedQty: Algorithmusdetails konfigurierbar machen

b269674b 23.07.2017 21:25 Jan Büren

BankTransaction: Fall SEPA-Export. Weitere Code-QS und TODO Anmerkung

69bfa40a 23.07.2017 21:20 Jan Büren

DB/BankTransaction: Kosmetik Fall SEPA-Check

54ae2899 23.07.2017 21:14 Jan Büren

SEPA Agreement Regel wieder aktivieren

Sehr präziser und gut kommentieren Geoffrey-Code sollte
man prinzipiell fördern - Oder wenn man den wegwirft,
auch einen ädequaten Ersatz schaffen und testen.
Aber man kann auch das Bein amputieren wenn der Patient
Schmerzen im dicken Zeh hat....

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

bf78e242 30.05.2017 15:36 Kivitendo Admin

neue SL::DB::Part Methode used_in_record.

Die Prüfung auf orphaned ist viel strenger, und sollte für z.B. Löschen
verwendet werden, während used_in_record nur prüft, ob der Artikel in
Belegen vorkommt.

bc7f4566 30.05.2017 15:30 Kivitendo Admin

neue Methode parsed_snumber in SL::DB::History

5fcefdf7 30.05.2017 12:08 Kivitendo Admin

TransNumberGenerator - scoping für parts entfernt

im TransNumberGenerator Helper gibt es ein parts_scoping, welches
benutzt wird um zu prüfen ob eine Artikelnummer schon vergeben ist.

Das unterscheidet zwischen part/service/..., und sucht sich alle
partnumbers von dem Typ raus, um die nächste freie Artikelnummer zu...

77500e11 19.04.2017 14:31 Bernd Bleßmann

Mandantenkonfiguration: Schalter für experimentelle Features

- neue Spalte in defaults (Upgrade-Skript und Rose-Update)
- Schalter in der Mandantenkonfiguration
- Übersetzungen

9e1f64ec 12.04.2017 12:34 Sven Schöling

CVAR DBHelper: Dokumentation zu Bugs

f1d3f115 28.03.2017 17:49 Kivitendo Admin

Typo in Kommentar

0a64ac3d 28.03.2017 17:16 Kivitendo Admin

DATEV-Checks beim Buchen nutzen nun generate_datev_data

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

7f5edaa6 01.03.2017 15:18 Moritz Bunkus

LXDebug::dump: Interna von Rose-DB- und DateTime-Objekten nicht mehr ausgeben

dump arbeitet nun nicht mehr direkt auf dem zu dumpenden Objekt,
sondern auf Kopien, die je nach Typ auf ihre essenziellen
Informationen zusammengeschrumpft werden. Dafür kann ein Objekt eine...

ef8b8945 28.02.2017 13:05 Moritz Bunkus

MetaSetup-Update für DB-Upgrade »filemanagement_feature«

8ec266d5 28.02.2017 12:43 Moritz Bunkus

MetaSetup-Update zu DB-Upgrade »part_classifications.sql«

10edf79a 28.02.2017 12:42 Moritz Bunkus

MetaSetup-Update zum DB-Upgrade »defaults_bcc_to_login.sql«

f53a118d 21.02.2017 09:25 Moritz Bunkus

PaymentTerm: Schreibfehler in Doku gefixt & neues Beispiel in Übersicht

1918cfae 17.02.2017 15:29 Kivitendo Admin

Typos in Doku

972b8771 13.02.2017 17:37 Sven Schöling

Model-Presenter Bindung mit Proxyobjekten

2d8fabfc 11.02.2017 15:23 Peter Schulgin

Kontoauszug verbuchen: Sonderzeichenbehandlung

Sonderzeichen beim Vergleich Verwendungszweck - Kunde/Lieferant escapen

c4d3f82d 08.02.2017 17:31 Moritz Bunkus

Kontoauszug verbuchen: »Beleg«/»Memo« bei Vorschlägen angeben können

0abce1b8 06.02.2017 10:13 Kivitendo Admin

oneline_summary mit Rechnungsbeträgen

Bei Belegen wird der Bruttobetrag angezeigt.

Bei Dialogbuchungen wird die Summe aller Haben-Buchungen als Betrag
angezeigt.

828e417c 06.02.2017 10:13 Kivitendo Admin

name change: validator statt validater

c19bf55e 06.02.2017 10:13 Kivitendo Admin

Typos in Doku

3f59726e 02.02.2017 10:52 Moritz Bunkus

Artikel-Klassifizierung: System-Klassifizierungen (id < 5) nicht löschen können

5e1de2f8 01.02.2017 16:51 Moritz Bunkus

SimpleSystemSetting: Umstellung von »Preisfaktoren«

96308c59 01.02.2017 13:12 Kivitendo Admin

SL::Dev::Payment eingeführt

Neue Funktionen zur Datenerstellung für Tests rund um Zahlungen.

create_bank_transaction aus Payment Helper nach SL::Dev verschoben.
neue Funktionen create_payment_terms und create_bank_account

edfac813 01.02.2017 08:52 Martin Helmling

BCC an aktuellen Benutzer

Falls in der Mandantenkonfiguration diese Option eingeschaltet wird,
bekommt de raktuelle Benutzer zu jeder versendeten Email eine blinde Kopie

a40f0c2f 01.02.2017 08:52 Martin Helmling martin.helm...

Dateimanagement: Alle Anhänge per E-Mail versendbar machen

Es können an eine E-Mail alle Anhänge eines Dokumentes,
sowie die Anhänge am Kunden/Liefranten sowie die Anhänge an Artikeln
mitgesendet werden.

Falls ein Dokument bereits existiert muss es nicht noch neu erzeugt werden....

54ce5144 01.02.2017 08:52 Martin Helmling

Dateimanagement: Massendruck

Der Massendruck per BackgroundJob nutzt nun das FileManagement

Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.

Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird...

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.

96def4ca 31.01.2017 16:40 Kivitendo Admin

Inventory: shippingdate darf nicht leer sein

Nachtrag zu Commit 8fd886849e68f

bfb31beb 30.01.2017 14:31 Kivitendo Admin

Record presenter - Dialogbuchungen ebenfalls anzeigen, z.B. bei Projekten

a5e4f9ca 30.01.2017 14:31 Kivitendo Admin

Oneline summary for GLTransaction/Invoice/PurchaseInvoice

to be used e.g. in Fibu Quicksearch

e2332bfd 27.01.2017 11:53 Sven Schöling

DB Handling: Einige executes mit Fehlerbehandlung versehen

660c7e53 26.01.2017 16:55 Sven Schöling

DB Transaktionen - Fehler nach oben durchreichen

f83b7068 26.01.2017 12:38 Martin Helmling martin.helm...

nicht vorhandene Variable "approved_sellprice" entfernt

a76881ea 25.01.2017 13:25 Bernd Bleßmann

Fehler im POD: fehlende Leerzeile

cbdc5c37 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Anzeigen, Umbenennen, Löschen

499a130a 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Variablen in Texten nutzen können

Unterstützt werden fast die gleichen Variablen wie beim Erzeugen
wiederkehrender Rechnungen.

c8a3fef7 24.01.2017 17:41 Moritz Bunkus

Belegvorlagen: Datenbankschema, Rose-Models

aa63ebae 23.01.2017 14:57 Moritz Bunkus

Merge branch 'f-use-proper-selects-and-pickers'

ac912929 23.01.2017 14:57 Moritz Bunkus

vclimit entfernen

efeb61e0 21.01.2017 14:20 Jan Büren

Wiederkehrende Rechnungen, um neue Periode 'einmalig' erweitert.

Wiederkehrenden Rechnungen die aus einem Auftrag automatisch generiert
werden können jetzt die Periode 'einmalig' (engl. 'one time') mit dem
Zeitwert 0 haben.
Falls diese Periode angewählt wird, wird die Konfiguration des Auftrags...

179e3c4c 18.01.2017 14:46 Kivitendo Admin

SL::DB::Part - neue Methode get_stock

um den aktuellen Lagerbestand eines Artikels in einem bestimmten
Lagerplatz oder in einem bestimmten Lager zu einem bestimmten Stichtag
in der Standardeinheit auszulesen.

b186a8eb 18.01.2017 10:41 Moritz Bunkus

SL::DB::(Purchase)Invoice: neue Funktion »mark_as_paid«

Sie macht nichts weiter, als »paid« auf »amount« zu setzen.

529e6bf9 13.01.2017 14:41 Moritz Bunkus

Merge branch 'f-chart-picker-in-gl'

0fa80981 12.01.2017 15:44 Moritz Bunkus

Kreditorenbuchungen auf Verwendung des Chart-Pickers umgestellt

41cceb1e 12.01.2017 15:44 Moritz Bunkus

Debitorenbuchungen auf Verwendung des Chart-Pickers umgestellt

a529c3ba 12.01.2017 12:47 Martin Helmling martin.helm...

Revert "Verkauf/Rechnungen/Massenerstellung: Zahlungsbedigungen werden nicht übernommen"

This reverts commit 90e59318411f63c95a7e803b4383d75ec72427a8.

90e59318 12.01.2017 10:33 Martin Helmling martin.helm...

Verkauf/Rechnungen/Massenerstellung: Zahlungsbedigungen werden nicht übernommen

Falls im Lieferschein keine Zahlungsbedingungen gesetzt sind,
wird die des Kunden für die Rechnung eingesetzt

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

71d40510 11.01.2017 08:20 Martin Helmling martin.helm...

Falls ein Artikel nicht gefunden wird, kann gleich in die Erfassung gegangen werden

Dies ist in der Manantenkonfigurierung einstellbar.

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....
f5df17ca 05.01.2017 15:07 Sven Schöling

LinkedRecord: Batch mode

2a5c1eb3 05.01.2017 15:07 Sven Schöling

Performance: inject_results in linked_records

0ff17226 05.01.2017 15:07 Sven Schöling

LinkedRecords: with_objects erlauben für shipped_qty

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

78ed32f8 20.12.2016 16:29 Moritz Bunkus

SL::DB::Helper::Manager: mehr Dokumentation

913348ce 20.12.2016 16:29 Moritz Bunkus

SL::DB::Helper::Manager: neue Funktion zum Pre-Cachen aller Einträge einer Tabelle

728f5827 16.12.2016 09:54 Moritz Bunkus

BankTransaction: Spaltennamen von CamelCase in snake_case umbenannt

kivitendo nutzt rein lower-case-Spaltennamen mit Unterstrichen als
Worttrenner, kein CamelCase. Betrifft Spalten transactioncode und
transactiontext in bank_transfers.

6f30741b 15.12.2016 11:13 Jan Büren

employee_company und salesman_company für flattentoform

Hintergrund: Bei automatisch generierten Rechnungen werden diese
beiden Druckvariablen nicht gefüllt. Mittlerweile sind diese aber
Mandantenspezifisch und nicht mehr an dem Benutzer gebunden.
Entsprechend den Wert aus instance_config geholt und für beide Variablen

476b1d27 10.12.2016 11:50 Jan Büren

Vergessener Rose-Lauf zu 76592c8a3

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.

b36f0864 24.11.2016 14:26 Peter Schulgin

Revert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""

This reverts commit 815c3639a21ed53b288fd8bbb231e741c8e67ce5.

815c3639 24.11.2016 09:08 Martin Helmling mh@waldpark...

Artikel-Klassifizierung: Neue Option "Preis separat ausweisen"

- neuer boolcher Wert in der Tabelle parts_classification: "report_separate"
- editierbar unter Artikelklassifikation
- In Aufträgen und Rechnungen werden die Zwischensummen LaTeX zur Verfügung gestellt....

5067d7bd 24.11.2016 09:08 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die ursprünglich als "Artikeltyp" bezeichnete Klassifizierung von Artikeln
Sie 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")...

67ad549c 23.11.2016 10:15 Sven Schöling

SL::DB::Part: precedence Fehler

06e79bf0 22.11.2016 14:42 Kivitendo Admin

SL::DB::Part - Zugriff auf items und Summen überarbeitet

ed438fb5 22.11.2016 14:42 Kivitendo Admin

AssortmentItem - sellprice von pricegroups

a6774cf0 22.11.2016 14:42 Kivitendo Admin

SL::DB::Part doku

f2779405 22.11.2016 14:42 Kivitendo Admin

Part validate

d91dbc1f 22.11.2016 14:42 Kivitendo Admin

Part Controller - Helper Funktionen für linetotals