Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
50133d13 04.03.2014 16:11 Sven Schöling

Offene Restbeträge optional in Auftragsbericht anzeigen

e4223391 04.03.2014 13:35 Moritz Bunkus

Merge branch 'berichte-bestellnummer-des-kunden'

fb03d191 04.03.2014 13:22 Moritz Bunkus

Merge branch 'von-opendynamic'

Conflicts:
SL/DB/MetaSetup/InvoiceItem.pm

a3511b2d 04.03.2014 13:13 Moritz Bunkus

MetaSetups mit RDBO >= 0.809 neu bauen

Siehe 6c22ee7eb1f64431bade6f361259737ed23b7ecc für die Erläuterung.

6c22ee7e 04.03.2014 12:43 Moritz Bunkus

rose_auto_create_model.pl: Rose::DB::Object 0.809 oder neuer erfordern

In v0.809 wurde ein Bug bezüglich der Auto-Generierung von MetaSetups
gefixt, der precision und scale vertauscht hat. Damit Entwickler mit
älteren Versionen nicht einfach nur durch Ausführung von...

9dd85105 24.02.2014 14:40 Moritz Bunkus

SL::DB::Helper::FlattenToForm: neues Positionsfeld donumber mitkopieren

f4de41a2 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder->new_from: Positionsfeld ordnumber aus Quellbeleg setzen

…und nicht aus den Positionen kopieren.

6ee486a5 24.02.2014 14:40 Moritz Bunkus

SL::DB::Invoice->new_from: Positionsfelder ordnumber, donumber aus Quellbelegen setzen

bb7e2e85 24.02.2014 14:40 Moritz Bunkus

Lieferscheine -> Rechnungen wandeln: Lieferscheinnummer in jeder Rechnungsposition speichern

Dies geschieht analog zu invoice.ordnumber als invoice.donumber. In
Druckvorlagen steht sie als Variable donumber_do zur Verfügung (auch
dies angelehnt an invoice.ordnumber, die als ordnumber_oe zur...

fff57e55 24.02.2014 14:40 Moritz Bunkus

SL::DB::Invoice->new_from: neue Option skip_items_zero_qty

…für Konsistenz mit DeliveryOrder->new_from.

53aad992 24.02.2014 14:40 Moritz Bunkus

SL::DB::{DeliveryOrder,Invoice}->new_from: Option items für Übergabe der zu verwendenden Positionen

Gründe dafür können sein:

- eigene Sortierung
- gewisse Positionen herauslassen
- weitere Positionen hinzufügen

c37da034 24.02.2014 14:40 Moritz Bunkus

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

074e54e7 24.02.2014 14:40 Moritz Bunkus

SL::DB::Invoice->new_from: %params nicht mehr direkt an new übergeben, sondern nur $params{attributes}

Gründe: Konsistenz mit DeliveryOrder, und Erweiterbarkeit durch
Steuerungsoptionen.

ceb551dd 24.02.2014 14:40 Moritz Bunkus

Template-Toolkit-Konfiguration: Mitgeben, dass Templates in UTF-8 encodiert sind

Damit ist die Verwendung von Nicht-ASCII-Zeichen direkt im HTML möglich.

a02d6065 24.02.2014 14:40 Moritz Bunkus

CreatePDF-Helfer: Dokumentation

f4958a2b 24.02.2014 14:40 Moritz Bunkus

CreatePDF-Helfer: create_pdf: Extension muss bereits übergeben werden

aa925eed 24.02.2014 14:40 Moritz Bunkus

CreatePDF-Helfer: Funktion zum Auffinden des zu verwendenden Templates

7d993563 24.02.2014 14:40 Moritz Bunkus

CreatePDF-Helfer von Controller- in allgemeinen Helfer umgewandelt

db9ec33a 24.02.2014 14:40 Moritz Bunkus

SL::Form->prepare_for_printing: Variablen aus %::myconfig sowie output_*format zur Verfügung stellen

2714604a 24.02.2014 14:40 Moritz Bunkus

SL::DB::{DeliveryOrder,Invoice}->new_from: custom_variables der Items mit clonen

Behebt #2365 auf eine etwas angenehmere Weise als
5bd7e74db1f425a8bbc43357e949efcc1d4eb135.

f26083d9 24.02.2014 14:40 Moritz Bunkus

Revert "Überlagerte benutzerdefinierte Variablen werden in wiederkehrende Rechnungen nicht übernommen"

This reverts commit 5bd7e74db1f425a8bbc43357e949efcc1d4eb135.

d81f55ce 24.02.2014 14:40 Moritz Bunkus

SL::DB::Invoice: Umwandlung aus Lieferschein gefixt

cd9e51e6 24.02.2014 14:40 Moritz Bunkus

SL::DB::InvoiceItem: Relationships zu …Invoice und …PurchaseInvoice

6cde4d1d 24.02.2014 14:40 Moritz Bunkus

Fremschlüssel für »unit« in Tabellen orderitems, delivery_order_items, invoice

46f7dbff 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: Dokumentation gefixt

c6bdeb99 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: angepasste Lieferadressen richtig behandeln

325c539c 24.02.2014 14:40 Moritz Bunkus

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

a60c6759 24.02.2014 14:40 Moritz Bunkus

SL::DB::DeliveryOrder: FlattenToForm-Helfer für Druckausgabe einbinden

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

284470c1 24.02.2014 14:40 Moritz Bunkus

Belegsortierung Kunden-/Lieferantenname: Groß-/Kleinschreibung ignorieren

e8880baa 24.02.2014 14:40 Moritz Bunkus

CreatePDF: ein Helfer zum Erzeugen von PDFs von Controllern aus

54fc0d08 24.02.2014 14:40 Moritz Bunkus

L-Plugin: Hilfsfunktion is_rdbo($obj) zum Testen ob $obj von einem RDBO ableitet

cf459685 24.02.2014 14:40 Moritz Bunkus

SL::DB::Unit: convertible_units die Einheitenliste übergeben können

…damit nicht jeder Aufruf von convertible_units an die DB geht.

8a4f52e6 21.02.2014 14:10 Kivitendo Admin

MetaSetup aktualisiert - employee_obj aus GLTransaction entfernt

generiert per rose_auto_create_model.pl

478da8b9 21.02.2014 10:59 Kivitendo Admin

Selftest - kaputten Test aus Commit ea8e8a62 repariert

Die Prüfung auf verwaiste invoice-Einträge war fehlerhaft. Weitherhin
wurde die Prüfung auf die gesamt Datenbank ausgeweitet.

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

14a2c687 18.02.2014 17:49 Kivitendo Admin

Verkaufsbericht verbessert: #2078 MwSt. inkl und Wechselkurs

Der Verkaufsbericht hat bisher bei Rechnungen, die mit MwSt. inklusive
gebucht worden sind, die Preise für die "Zeilensumme" falsch berechnet,
weil fxsellprice für den Fall "Steuer inklusive" im Gegensatz zu...

ea8e8a62 18.02.2014 17:49 Kivitendo Admin

Neuer SelfTest Testfall: verwaiste invoice Einträge

Suche nach verwaisten Einträgen in invoice, die weder mit ar noch mit ap
verknüpft sind.

85b0c4ab 18.02.2014 15:32 Moritz Bunkus

Berichte Verkaufsrechnungen: Bestellnummer des Kunden anzeigen/danach filtern

b96c67e5 18.02.2014 15:15 Moritz Bunkus

Berichte OE: Bestellnummer des Kunden anzeigen/danach filtern

c6ba60d1 17.02.2014 13:25 Jan Büren

RP.pm add comment undo editor remove first line

ee30d4e8 17.02.2014 13:23 Jan Büren

remove whitespace RP.pm

c29d964c 07.02.2014 17:01 Jan Büren

Dokumentenarchivierung unabhängig vom WebDAV-Feature

b599ced4 07.02.2014 16:58 Jan Büren

Bugfix: Fehler beim Generieren und Drucken wiederkehrender Rechnungen mit eingeschaltetem Webav-Feature
fixt #2446

a22b8118 07.02.2014 15:00 Jan Büren

Rundungsfehler bei periodischen Rechnungen mit glatten Einzelpreisen und Rabatt behoben

03b4f0db 04.02.2014 16:49 Kivitendo Admin

Backticks in Kundennamen machen SEPA Export Datei kaputt

Diese werden jetzt durch normale Apostrophen ersetzt. Wahrscheinlich
waren die eh gemeint, vielleicht sollte man die lieber ganz in
Kundennamen verbieten.

873a9a83 04.02.2014 10:32 Moritz Bunkus

Benutzerdefinierte Variablen: weniger kostende Queries zur Gültigkeitsabfrage verwenden

Die Anzahl der Einträge in custom_variables_validity ist irrelevant,
die Existenz mindestens eines Eintrags hingegen gefragt.

65f528cb 03.02.2014 10:52 Bernd Bleßmann

Bei value_as_text für project cvars richtigen Accessor für parts benutzen.

5b8e9fcb 31.01.2014 15:48 Moritz Bunkus

Lieferadressen-Drop-Downs in mehreren Masken sortiert anzeigen

3816bb51 31.01.2014 15:41 Moritz Bunkus

Ansprechpersonen-Drop-Downs in mehreren Masken sortiert anzeigen

d139dd31 31.01.2014 15:31 Moritz Bunkus

Verkäufer-/Bearbeiter-Drop-Downs in mehreren Masken sortiert anzeigen

5f45c47f 30.01.2014 15:30 Moritz Bunkus

Debugcode entfernt

6b5e657a 30.01.2014 15:00 Moritz Bunkus

Verwaltung ben.def. Variablen: bei Wiederaufruf Flag-Checkboxen richtig setzen

dfcefa49 30.01.2014 12:57 Kivitendo Admin

Startdatum in Bilanz in Mandantenkonfiguration konfigurierbar gemacht

Bisher wurde closed_to ("Bücher schließen zum") als Grundlage für das
Startdatum benutzt. Schließt man die Bücher allerdings monatsweise führt dies
zu falschen Werten. Siehe auch Ticket #2444....

92652bf7 30.01.2014 10:44 Kivitendo Admin

Bei E-Mail Versand von Mahnungen den Dateinamen des Anhangs übersetzen

Die Datei im E-Mail-Anhang hieß immer "dunning_....pdf". Druckt man die
Mahnung dagegen aus so heißt die PDF-Datei übersetzt (immer)
"Mahnung_....pdf". Jetzt wird auch der E-Mail Anhang übersetzt....

718f7a1b 30.01.2014 10:44 Kivitendo Admin

Neues Feld Firmensignatur in Mandantenkonfiguration

Seit der Umstellung auf die Mandantenfähigkeit gab es für einen Benutzer
nur eine einheitliche E-Mail Signatur in allen Mandanten. Dadurch konnte
man keine firmenindividuellen Signaturen einsetzen. Ab jetzt kann man...

6dd6719d 30.01.2014 10:28 Jan Büren

Bugfix 2443: Löschen von neu angelegten Konten, aufgrund von Constraint taxkeys nicht möglich

fixt #2443

579f5842 28.01.2014 16:44 Moritz Bunkus

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

85a71bad 27.01.2014 14:33 Bernd Bleßmann

Beim CSV-Import die Session-Id der "auftraggebenden" Sitzung verwenden.

Damit kann der CSV-Import via Task-Server auch von Benutzern verwendet
werden, die den Task-Server nicht in ihrer Sitzung gestartet haben.

Es bleibt das Problem, dass der Import nicht ausgeführt werden kann,...

738e3a61 22.01.2014 12:48 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

e161c8a6 22.01.2014 12:45 Jan Büren

GuV und Ist-Versteuerung und Abteilungsfilter fehlerhaft
War in 2009 noch in Ordnung. Ist beim Überarbeiten für $inwhere
übersehen worden
closes #2427

dc262059 21.01.2014 16:26 Jan Büren

Fälligkeitsdatum auf Rechnungsdatum setzen, falls nichts weiter konfiguriert (#2440)
Ist in io.pl auch schon so vorgesehen:
print $form->ajax_response_header() . ($duedate || $invdate);
Allerdings schmeißt die get_duedate-Funktion in Form.pm einen Fehler, weil keine...

8e97a740 21.01.2014 15:09 Jan Büren

max_future_booking_interval auch ohne wert von $form->{closedto} schreiben
Ferner den Wert von conv_date nach conv_i überprüft und revtrans als
veraltete Überprüfung eingestuft

ccb40ac4 20.01.2014 13:20 Bernd Bleßmann

CSV-Import mit Multiplex-Daten: Die Spalte datatype muss nicht an der ersten Position sein.

42907210 20.01.2014 12:59 Jan Büren

Rose DB aktualisiert inkl. ALL.pm

ada964d1 20.01.2014 12:59 Jan Büren

Vergessen AuditTrail als DB-Objekt zu löschen
Ergänzung e214accccd89a9c8, nicht nur in MetaSetup/ , sondern auch
in DB/ löschen

451688a8 20.01.2014 12:59 Jan Büren

Perl-Abhängigkeiten aktualisiert.
- find-use.pl: Entsprechende Unterklassen ergänzt, sodass alles soweit durchläuft
Maintainer für Archive::Zip geändert.

e214accc 20.01.2014 09:17 Jan Büren

Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
- audittrails wird nicht mehr benutzt

377b7053 16.01.2014 16:49 Jan Büren

Revert "Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)"

This reverts commit d0118dc6303e04507a77f3dde2c2bf0565ecb388.

4ad83535 16.01.2014 16:17 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

d0118dc6 16.01.2014 16:17 Jan Büren

Kleinere DB-Details (Fremdschlüssel und verwaiste Tabelle)
- audittrails wird nicht mehr benutzt
- Fremdschlüssel für employee id für auch für salesman in customer / vendor

f796ed26 16.01.2014 15:37 Moritz Bunkus

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

fab47672 16.01.2014 15:37 Moritz Bunkus

Archive::Zip::Member::_writeToFileHandle fixen

Archive::Zip v1.31_04 und neuer enthält einen Bug, durch den von
LibreOffice erzeugte ODTs beim Schreiben der neuen Datei zu einer
Fehlermeldung, damit dem Abbruch der Schreiboperation und letztlich zu
defekten Ausgabedateien führt. Der Bug existiert auch in der aktuellen...

0448fc15 15.01.2014 15:00 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

53fcb212 15.01.2014 14:57 Jan Büren

Zeilenumbrüche als letztes Zeichen bei part.description, part.notes beim Speichern in DB verhindern
closes #2011
Wie Wulf vorgeschlagen hat, werden alle whitespaces beim Beginn eines Textblocks und beim Ende eines
Textblocks entfernt. Ferner werden mehrfach Wiederholungen von Leerzeichen innerhalb eines Blocks...

a31ce8af 15.01.2014 12:52 Sven Schöling

customer_picker: name leer lassen, damit es nicht mit assign_attributes kollidiert

54006a88 15.01.2014 10:52 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

af2f24b8 15.01.2014 10:51 Jan Büren

Validierung eingegebener Kunden- und Lieferantennamen konfigurierbar gemacht
Ferner Konfigurationsvorbereitung für die Umsetzung von Ticket 2011 (Validierung von part.notes und part.descriptions)

83381f25 14.01.2014 16:22 Moritz Bunkus

Artikelstammdaten: Spracheinstellungen rein in eigenem Tab bearbeiten

Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eine
URL geladen wurde, die dann die Maske angezeigt hat. Das
Zurückschreiben geschah schon via JavaScript.

Mit der Methode gibt's zwei Probleme:...

127b0df3 13.01.2014 17:39 Jan Büren

2. Teil zu: Winston-Export, Taxbird-Export und Latex-Export für UstVA entfernt

3a442e98 13.01.2014 13:26 Sven Schöling

Bessere Fehlermeldung bei Fehlkonfiguration von GetModels::Sorted werfen

ab50a7d4 13.01.2014 13:24 Sven Schöling

$::lxdebug->backtrace_on_error auch im force mode anzeigen

4e9b1b02 09.01.2014 17:51 Kivitendo Admin

Kreditorenbuchung erzwingt jetzt Eingabe der Rechnungsnummer

Behebt #2426

Damit ist das Verhalten wie bei der Einkaufsrechnung.
Vorher wurde bei leer gelassener Rechnungsnummer die trans_id als
Rechnungsnummer genommen.

b0f569c7 09.01.2014 17:51 Kivitendo Admin

Anpassung UStVA für bestimmte Dialogbuchungen

Hat man z.B. den Erlös aus innergemeinschaftlichem Erwerb nicht per
Kreditor sondern direkt als Dialogbuchung gegen Bank gebucht, wurden im
UStVA-Bericht die Vorzeichen falsch gesetzt. Deshalb wird für den Fall...

c65d283c 09.01.2014 17:16 Moritz Bunkus

Nummerngenerator: undefinierte Startnummern auf 0 setzen

Passiert bei frisch angelegten Datenbanken, wenn die Zähler noch leer sind.

Fixt #2432.

9bf9acdf 09.01.2014 12:47 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

49be66cd 09.01.2014 12:40 Jan Büren

Bugfix für 2275 Verkäuferinformationen im Druck kommen aus der Authdatenbank
closes #2275
Hat leider einen kleinen "Rattenschwanz":
a) Beim Löschen des Benutzer wird nur deleted auf true gesetzt, jetzt werden auch
alle weiteren benutzereditierbaren Metadaten gespeichert, dafür ->...

80983f8a 09.01.2014 09:06 Jan Büren

Fußnote für part.onhands bei CSV-Import hinzugefügt
closes #2428

a581d5bd 08.01.2014 14:51 Moritz Bunkus

Merge branch 'mahnungsrechnungen-tax_id-in-acc_trans'

1fba275d 08.01.2014 14:51 Moritz Bunkus

Mahnungsrechnungen: tax_id und chart_link in acc_trans befüllen

165d1a99 08.01.2014 14:35 Sven Schöling

SQL injection bei Zahlungsverkehr behoben

3ea3a603 08.01.2014 13:59 Sven Schöling

Kundennamenvalidierung: Keinen dberror werfen, sondern flash benutzen.

Ausserdem REs etwas aufgeräumt und ausgelagert

d4610c7f 08.01.2014 13:20 Moritz Bunkus

Merge branch 'transnumbergenerator-anstelle-von-update-defaults-2010'

Behebt #2010.

44cda51f 08.01.2014 13:19 Moritz Bunkus

SL::DB::Helper::TransNumberGenerator: Doku-Update

b2d5199f 08.01.2014 13:18 Moritz Bunkus

Form: nicht mehr benötigte Funktionen update_{defaults,business} entfernen