Projekt

Allgemein

Profil

Herunterladen (106 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
b58bafbb 18.11.2014 15:49 Sven Schöling

PartPicker: javascript direkt im P.part_picker adden.

7ee5fab8 18.11.2014 15:11 Sven Schöling

Stylesheets: Aufräumaktion

- gemeinsame stylesheets aus den kivitendo/lx-office-erp Verzeichnissen
genommen
- README aktualisiert
- rp/bwa nicht mehr hartcodiert in kivitendo laden

3270e883 04.11.2014 12:10 Kivitendo Admin

Bei Fehler LaTeX Tempfiles als UTF8 einlesen

Dadurch können Unicode-Zeichen, die in der .tex Datei Fehler
verursachen, dem Benutzer an der Oberfläche besser angezeigt werden.

0e68056c 04.11.2014 12:04 Kivitendo Admin

Rundung bei Debitorenbuchung, Kreditorenbuchung und Dialogbuchung

Zwei neue Hilfsfunktionen für Form eingeführt die von ap/ar/gl genutzt
werden:

  • calculate_tax wird zur Berechnung der Steuer bei
    • update in ar, ap und gl
    • post_transaction in AR.pm und AP.pm innerhalb von calculate_arap...
6e351f32 01.10.2014 11:16 Jan Büren

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

ed531c37 30.09.2014 17:46 Moritz Bunkus

Form::round_amount: Perls Wissen über Stringifizierung nutzen

Perl weiß am besten, wann eine nicht ganz exakte Fließkommazahl
eigentlich eine für Menschen sinnvoll lesbare Fließkommazahl ist (also
dass mit 143.19999999999998863132 eigentlich 143.2 gemeint ist, wenn ich...

3171c378 30.09.2014 11:34 Jan Büren

Whitespace entfernt

add0f69b 25.09.2014 14:46 Moritz Bunkus

round_amount: Perls Repräsentationsalgorithmus fürs exakte Runden nutzen

Als Erläuterung paste ich schlicht den relevanten Teil des Kommentars,
der nun auch in der Funktion steht:

Trying to round with more precision first only shifts the problem to rarer...

2f8ead12 26.08.2014 14:01 Moritz Bunkus

Form->parse_template: notes nicht immer aus invoicenotes kopieren

Wenn ein Beleg über Rose-Model-Code zum Drucken vorbereitet wird, dann
steht in $form->{notes} bereits der richtige Wert, und den
belegspezifische Wert $form->{invoicenotes} gibt es gar nicht. Also auch...

43ad317e 26.08.2014 13:05 Moritz Bunkus

Form->prepare_for_printing: output_*-Variablen als Fallback auf %myconfig-Werte setzen

Wenn für eine Sprache kein Ausgabeformat für Datum und/oder Zahlen
festgelegt ist, so muss hier der Wert der angemeldeten Benutzerin
genommen werden, weil ansonsten die Werte falsch formatiert...

6e603868 04.08.2014 17:31 Kivitendo Admin

Steuerzonen ungültig machen

jede Steuerzone kann man unter "System->Steuerzonen->auf Steuerzone klicken"
individuell auf ungültig (obsolete) setzen.

ungültig heißt:

  • Steuerzone erscheint nicht in der großen Buchungsgruppenübersicht
  • Steuerzone erscheint nicht im Drop-Down Menü für Steuerzonen bei neuen...
2421ad47 04.08.2014 17:31 Niclas Zimmermann

Sortieren von Steuerzonen in Belegen

Die Sortierreihenfolge von Steuerzonen in Belegen wurde bisher noch
nicht in den Belegen berücksichtigt.

26a5973f 30.07.2014 11:32 Moritz Bunkus

round_amount: Fix für falsches Runden bestimmter Werte

Gewisse Werte wie z.B. 33,675 wurden bei 2 Stellen falsch gerundet,
nämlich auf 33,67 anstelle von 33,68. Bei anderen Werten hingegen
funktionierte es (beispielsweise 149,175 @ 2 → 149,18).

Grund war, dass durch das Addieren von 0.5 wieder Fließkommaberechnung...

dca6f342 01.07.2014 09:59 Moritz Bunkus

Druckvorbereitung: Lieferschein-Model mit richtigem Primärattribut laden

Das ging im Commit »Einkauf/Verkauf: Lieferadressenfelder nie aus
Stammdaten vorbelegen« kaputt.

2536b717 26.06.2014 15:10 Sven Schöling

2 Warnungen in den Tests beseitigen

b6213d35 26.06.2014 10:26 Moritz Bunkus

Einkauf/Verkauf: Lieferadressenfelder nie aus Stammdaten vorbelegen

Das neue Verhalten ist wie folgt:

- Weder die shipto_id (die Drop-Down-Box in den Belegmasken) noch die
individuellen shipto*-Felder werden weder beim Neuanlegen eines
Beleges noch bei Wechsel des Kunden aus den Datenbanken belegt....

bdd1d7ea 23.06.2014 13:23 Sven Schöling

print_html_template auch mit scalarrefs als file aufrufbar gemacht

Ausserdem die Fehlermeldung bei nicht korrektem aufruf mit header angeben.

c2bb1ff4 23.06.2014 13:21 Moritz Bunkus

Form->error: confess anstelle von STDERR bei Fehlern von der Console aus benutzen

3e466ad1 01.04.2014 13:12 Moritz Bunkus

SL::Template: Optionen von den Contrllern zum eigentlichen Template-Modul durchleiten

ea0f9b7e 01.04.2014 13:12 Moritz Bunkus

jQuery UI fixes für CKEditor in Dialog

e2cad7d4 01.04.2014 13:02 Moritz Bunkus

Debugcode entfernt

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.

db9ec33a 24.02.2014 14:40 Moritz Bunkus

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

c29d964c 07.02.2014 17:01 Jan Büren

Dokumentenarchivierung unabhängig vom WebDAV-Feature

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

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

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

b2d5199f 08.01.2014 13:18 Moritz Bunkus

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

142628e0 08.01.2014 10:06 Moritz Bunkus

Form->prepare_for_printing: template_meta zur Verfügung stellen

Behebt #2247.

ca18e047 07.01.2014 14:11 Moritz Bunkus

SL::Form->get_lists für employees: Gelöschte nur auf Anfrage mitliefern

Behebt #2116.

79d876f9 06.01.2014 19:17 Niclas Zimmermann

Steuerfilterung für Debitoren- und Kreditorenbuchungen

Fixt #2346.

893ae739 06.01.2014 13:01 Sven Schöling

Globale Objekte auch ans Printsystem übergeben

Fix für #2382

14874239 17.10.2013 15:20 Thomas Heck

Rechnung als neu verwenden: keine Fehlermeldung ausgeben

wenn keine Zahlungsbedingungen gesetzt sind.
Als Fälligkeitsdatum wird das Rechnungsdatum gesetzt.
fixt #2348

9da45b82 28.08.2013 16:30 Sven Schöling

Keine Datenbankhandle aufmachen und dann nicht zumachen.

Teilfix für #2349

b6df37fb 19.08.2013 11:23 Moritz Bunkus

Form::parse_template: nur dann in WebDAV-Ordner kopieren, wenn Typ bekannt ist

Soll z.B. nicht für GuV oder BWA ziehen. Fixt #2352.

14de4f7c 19.08.2013 11:21 Moritz Bunkus

Form::parse_template: "Content-disposition: attachment"-Header nur ausgeben, wenn Attachmentname bekannt

Fixt #2351.

c00f1e29 08.08.2013 11:38 Moritz Bunkus

ClientJS: AJAX-Form-Submit mit jQuery-Form-Plugin

40b16805 06.08.2013 11:58 Moritz Bunkus

Wiederkehrende Rechnungen: nicht '_email' in Vorlagendateinamen hinzufügenn

In Form::prepare_for_printing wurde '_email' immer an den Dateinamen
angehängt, sofern es ein solches Template gibt (also
z.B. 'invoice_email.tex') -- egal, wohin letztlich ausgegeben werden...

6dbc83af 01.08.2013 15:31 Moritz Bunkus

jqModal-Dialoge durch jQuery-UI-Dialoge ersetzen

9d2d867c 18.07.2013 09:32 Niclas Zimmermann

tax_id auslesen

Statt die tax_id aus einem Join auf die Tabelle taxkeys zu bekommen,
wird nun direkt von der acc_trans auf die Steuer zugegriffen. Dies
geschieht an verschiedenen Stellen:

Die tax_id wird jetzt in Kreditoren-/Debitoren- und Dialogbuchungen...

f64f0648 18.07.2013 09:09 Moritz Bunkus

frame_header.css auch für JavaScript im Layout angeben, und nicht direkt in Form

Fixt #2329.

6844d581 15.07.2013 12:36 Moritz Bunkus

DBUpgrade2: verhindern, dass $::form->get_standard_dbh eine zweite Verbindung öffnet

Ansonsten sind Deadlocks absolut möglich.

ade02f1e 11.07.2013 15:26 Moritz Bunkus

Form::get_duedate: SL::DB::PaymentTerm::calc_date nutzen

2504ebe1 11.07.2013 11:08 Sven Schöling

Part Picker

91ea4ec2 03.07.2013 10:20 Moritz Bunkus

Temporäre Datei zum richtigen Zeitpunkt in WebDAV-Ordner kopieren

20069819 03.07.2013 10:20 Moritz Bunkus

Beim Drucken immer zuerst in temporäre Datei speichern

53c26ac2 03.07.2013 10:20 Moritz Bunkus

Datei vor Kopieren schließen

15e4b732 01.07.2013 16:53 Moritz Bunkus

Template-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt

Ansonsten haben wir ein Henne/Ei-Problem: Form::parse_html_template
will die Variablen "conf_xyz" anhand der Werte in $::instance_conf
setzen, ruft also dort die Funktionen auf. Wurde aber das dazugehörige...

a36f8ac7 28.06.2013 15:27 Moritz Bunkus

InstanceConfiguration durch Verwendung von AUTOLOAD vereinfacht

9a578c8b 28.06.2013 11:57 Jan Büren

Trac 2300 / 2301 zweiter Versuch
;-)

3774d83b 18.06.2013 10:31 Moritz Bunkus

Alle ISO-8859-15-codierten Files nach UTF-8 encodieren

dbda14c2 18.06.2013 09:46 Moritz Bunkus

Unterstützung für andere Datenbankencodings als Unicode/UTF-8 entfernt

841d44c0 14.06.2013 17:27 Moritz Bunkus

Merge branch 'clients'

cd417762 14.06.2013 16:33 Moritz Bunkus

address businessnumber company co_ustid duns taxnumber sepa_creditor_id aus Defaults-Tabelle holen

2e66dde5 14.06.2013 16:17 Moritz Bunkus

'templates' nicht aus %::myconfig, sondern aus Defaults-Tabelle holen

18e3d0e3 14.06.2013 11:26 Niclas Zimmermann

Syntax-Fehler in SL/Form.pm

Hier gab es einen kleinen Syntax-Fehler, der sich allerdings nicht
auf die Funktionalität ausgewirkt hat.

86937e15 13.06.2013 17:01 Moritz Bunkus

Form::info() auf Templates umgestellt und Auto-Redirect-Target angepasst

d3160c04 13.06.2013 16:31 Moritz Bunkus

Versionsanzeige im Adminlogin nach forçiertem Logout fixen

bfe3243c 13.06.2013 16:31 Moritz Bunkus

SL::Form->dbconnect*: Connect-Settings nicht aus %::myconfig, sondern SL::DBConnect::connect überlassen

f552f878 10.06.2013 13:33 Jan Büren

Buchungen in unrealistischen Zukunfts-Intervallen vermeiden s.a. Trac 1897
Hinzufügen eines neuen defaults "max_future_booking_interval".
Entsprechend editierbar wie closedto

9be2155c 03.06.2013 13:14 Niclas Zimmermann

Fehler bei Auswahllistenbegrenzung

Wenn die Anzahl gültiger Kunden mit der Zahl für die Auswahllisten-
begrenzung übereinstimmt, wurden bisher alle Kunden von kivitendo
als ungültig erkannt. Ist nun behoben.

a45d8cbe 27.05.2013 19:47 Sven Schöling

flatten_variables auch die var[] syntax beigebracht

61cdba5d 24.05.2013 11:49 Niclas Zimmermann

Merge branch 'currency'

f964437c 22.05.2013 16:15 Moritz Bunkus

Form::_dbconnect_options nach SL::DBConnect::get_options verschoben

ba6a1366 10.05.2013 13:13 Niclas Zimmermann

Verbesserung Lesbarkeit von Code

Dieser Commit verbessert noch an Stellen, die Währungen betreffen,
die Lesbarkeit des Codes.

aa0fece0 06.05.2013 17:19 Niclas Zimmermann

Behebt Bugs für Währungen

Vergessene Anpassungen von der Spaltenumbenennung in currencies.pl
wurden noch repariert (auch in currencies.pl selbst). Weiterhin
wurden noch andere Bugs repariert, wie Anlegen von Kunden, korrekte
Anzeige der Währung bei Lieferanten und Kunden, speichern von Rechnungen...

a4d74009 06.05.2013 17:19 Niclas Zimmermann

Verbesserungen in Upgrade-Scripten

In den Scripten currencies.pl rm_whitespaces wurden einige Ver-
besserungen durchgeführt:
1. Umbenennung von Spalten curr in currency_id in allen Tabellen
außer currencies.
2. Umbenennung von Spalte curr in name in Tabelle currencies....

9557707c 06.05.2013 08:31 Moritz Bunkus

Revert "Nutzung der Tabelle currencies"

This reverts commit be776964b83340e69fa2f02eae59b703c0c95b88.

be776964 02.05.2013 12:46 Niclas Zimmermann

Nutzung der Tabelle currencies

Dieser Commmit passt den Code an, um die Tabelle currencies zu nutzen.

a23454bb 02.05.2013 10:55 Niclas Zimmermann

Merge branch 'master' into currency

Conflicts:
locale/de/all

99d05c2c 02.05.2013 10:31 Niclas Zimmermann

Steuern nach Steuerschlüssel und Steuersatz ordnen

Steuern wurden bisher immer nur nach Steuerschlüssel geordnet. Jetzt
wird eine neue Untersortierung verwendet (Steuersatz).

c5651754 29.04.2013 12:49 Bernd Bleßmann

OE::, DO::order_details und IC::prepare_parts_for_printing mit lokaler form ...

und myconfig arbeiten lassen
Betrifft #2247.

1436ca8d 25.04.2013 14:38 Moritz Bunkus

SL::Template::LaTeX: Funktion zum Parsen & PDF erzeugen aus einem .tex mit nur einem Funktionsaufruf

1c127236 25.04.2013 14:38 Moritz Bunkus

jQuery-Script/Methode zum Anstoßen von Downloads

df91c9fd 22.04.2013 13:09 Moritz Bunkus

update_defaults: Fall "Spalte noch leer" richtig behandeln

Bei neu angelegten Datenbanken sind die Nummernkreisspalten NULL, was
SL::PrefixedNumber nicht mag. Also in solchen Fällen '0' annehmen.

Behebt #2245.

a4d38233 18.04.2013 14:49 Moritz Bunkus

Verknüpfte Belege: JS-Code und CSS für jqModal verallgemeinert

d331a3d7 05.04.2013 16:42 Niclas Zimmermann

Nutzung der Tabelle currencies

Dieser Commmit passt den Code an, um die Tabelle currencies zu nutzen.

f50ddd66 13.03.2013 13:00 Moritz Bunkus

SL::PrefixedNumber -- Nummernkreisartige Nummer erhöhen ohne Datenbank

e3aa3f5b 08.03.2013 17:55 Moritz Bunkus

Warnungen über undefinierte/nicht numerische Werte vermeiden

b9740e8a 07.03.2013 13:12 Moritz Bunkus

Error-Handling: Bei AJAX-Requests Fehler als JSON-Object zurückgeben

a56327d7 01.03.2013 17:22 Moritz Bunkus

Lokalisierungsdateien jquery-ui hinzugefügt

Fixt #2179.

14d5612b 01.03.2013 17:22 Moritz Bunkus

Veralteten Code entfernen

172936e9 01.03.2013 14:17 Moritz Bunkus

jquery.checkall.js immer laden lassen

7ff0d2ab 01.03.2013 10:42 Moritz Bunkus

Update jQuery auf 1.9.1, jQuery-UI auf 1.10.1

bae050e9 27.02.2013 14:21 Moritz Bunkus

Entwickleroption "debug.auto_reload_resources" implementiert

Fügt einen zufälligen GET-Parameter an jeden JavaScript-/CSS-Link
hinzu, der via $layout->use_javascript()/use_stylesheet() ausgegeben
wird. Sorgt dafür, dass der Browser Resourcen jedes Mal neu lädt....

d623e974 07.02.2013 16:37 Moritz Bunkus

Kreditorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

5f68c975 05.02.2013 14:50 Moritz Bunkus

Refactoring: DHTML-Tab-Dialog durch Variante aus jQuery-UI ersetzt

1d1cd1dd 01.02.2013 14:25 Sven Schöling

warnings

8eca5e84 11.01.2013 13:40 Sven Schöling

Revert "Probleme bei Mwst-Wechsel"

This reverts commit 072919154edb34f4afed6bf93fdbdae5b0969385.

ee2b1ef3 10.01.2013 14:03 Moritz Bunkus

Debitorenbuchungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten

07291915 18.12.2012 18:19 Niclas Zimmermann

Probleme bei Mwst-Wechsel

Durch einen Mwst-Wechsel kam es bisher zu einigen Problemen, folgende
behebt dieser Commit:

1.Korrektes Öffnen von Dialogbuchung bei inkl Steuern

2.Korrekte Anzeige Steuersatz in
Berichte-Kontenübersicht-...-Konto auswählen
...

008c2e15 27.11.2012 10:54 Moritz Bunkus

Lx-Office heißt nun kivitendo

aea2a093 21.11.2012 15:47 Moritz Bunkus

Überflüssiges Query vermeiden, wenn keine Zahlungsbedingungen ausgewählt sind

871a70f0 19.11.2012 10:11 Moritz Bunkus

Menüsysteme v3 & v4 verschmolzen (Stil von v4, Name & Code von v3)

7ea32650 08.11.2012 12:26 Moritz Bunkus

Währungen mit mehr als drei Zeichen erlauben & Spaltentyp 'text' anstelle von 'char(3)'

Alle Währungsspalten sind nun vom Typ 'text' anstatt 'char(3)'. Das
hat zwei Effekte:

1. Es ist möglich, Währungen einzugeben, deren Abkürzung nicht exakt
drei Zeichen lang ist....

4b31e6ba 02.11.2012 13:45 Bernd Bleßmann

Option für Mindesthaltbarkeitsdatum in Mandantenkonfiguration verschoben.

97954312 02.11.2012 13:45 Bernd Bleßmann

Controller für Mandantenkonfiguration.

Im Moment lässt sich hier die Änderbarkeit für Zahlungen einstellen. Es
sollen demnächst auch noch anderen Konfig-Einstellungen aus der Konfig-Datei
hierher wandern.

d7acc048 28.10.2012 19:43 wulf@coulmann.de

in Dokumenten "template_meta.tmpfile" zur Verfuegung stellen
behebt #1865

(sorry fuer die falsche Mailadresse in b68213ba55ae268, war ich)
5adfb691 22.10.2012 14:43 Bernd Bleßmann

kein parse_amount für skonto_in_percent

Es wird direkt aus dem Wert aus der DB errechnet.