Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
317601e4 18.11.2014 13:25 Sven Schöling

Nicht mehr gepflegtes Stylesheet Mobile entfernen

kann wieder aufgenommen werden wenn es weitergepflegt wird

9b30f204 17.11.2014 13:15 Sven Schöling

Einkaufsrechnungen: closedto beachten

6b84d430 17.11.2014 10:36 Sven Schöling

Freitagabendcommit Fixes

c79f44be 14.11.2014 18:56 Sven Schöling

DeliveryPlan: Cleanup, vc mitschleifen

79f8e05c 14.11.2014 18:55 Sven Schöling

ReportGenerator: visible Information nicht ignorieren

517788ee 14.11.2014 17:53 Sven Schöling

Gloable BCC Adresse

ba802064 14.11.2014 16:28 Sven Schöling

Email: Kosmetik

b98b8e3f 14.11.2014 16:02 Sven Schöling

Belege: Filtern nach Ansprechpartner

fb742b35 14.11.2014 11:42 Sven Schöling

FlattenToForm: Rabatte richtig formatieren

560d7292 14.11.2014 11:01 Sven Schöling

PeriodicInvoices: employee aus Quellauftrag setzen

7579216c 13.11.2014 17:50 Sven Schöling

CsvImport: temporäre Profile ausblenden

dbb5abff 12.11.2014 12:30 Moritz Bunkus

Ansprechpersonen-CVars auch beim Updaten speichern

Beim Neuanlegen wurden sie schon geschrieben, weil da in den Objekten
noch keine ID vorhanden ist. Bei existierenden Objekten muss aber das
Mutterobjekt mit cascade=>1 gespeichert werden, damit modifizierte...

e43a9252 12.11.2014 12:30 Moritz Bunkus

Ansprechpersonen-CVars mit INCLUDE und nicht PROCESS einbinden

PROCESS lokalisiert die Variablen nicht. Das führt dazu, dass bei
multiplen CVars für Ansprechpersonen der Feldname aller CVar-Inputs
immer der der ersten CVar ist.

c42bd9c2 12.11.2014 12:30 Moritz Bunkus

Benutzerdefinierte Variablen via Trigger löschen Bugfix

Die ID-Spalte heißt in der contacts-Tabelle cp_id und nicht id.

d2910d36 11.11.2014 11:43 Jan Büren

Optimierung Helfer-Funktion _get_delivery_qty

ALLE Aufrufe dann auch von dieser Funktion erledigen.

69e31dd3 10.11.2014 18:46 Jan Büren

weitere Verbesserungen für die helper-funktion

Die Funktion sollte unabhängig vom Variablen-Namen sein, damit dies
langfristig einfacher wartbar ist.

9c04a397 10.11.2014 16:29 Jan Büren

HelperFunktion OderItem: _delivered_qty optimiert

f7c37ff9 10.11.2014 15:23 Jan Büren

OrderItems-> delivered_qty in helper-funktion ausgelagert

Ergänzung zum Commit von gerade: Da man nicht sicher sein kann,
ob dieser Wert als Objekt-Variable zu dem Zeitpunkt (t2) schon berechnet
wurde, entsprechend in eine nach perl-konvention private (_delivered_qty)...

28f67151 10.11.2014 14:00 Jan Büren

Lieferplan: Warenwert der ausgelagerten Warenmenge anzeigen

ff3bb5cf 07.11.2014 14:07 Sven Schöling

CVars: typo bei Editieren von Waren

01cbb526 07.11.2014 11:09 Waldemar Toews

Laden von CVars mit falschen Werten in Artikelstammdaten unterbinden.

Beim Laden der CVars in Stammdaten fand die Prüfung nach 'sub_module'
nicht statt.

Dabei werden mehrere Datensätze zurückgeliefert und wenn mann Pech hat
kann der erste Satz, der genommen wird, den Wert aus dem Auftrag oder...

c07fe122 06.11.2014 08:42 Moritz Bunkus

Pflichtenheftvorlage: CJK-Modul für bessere UTF-8-Unterstützung laden

Ansonsten funktionieren Dinge wie das Durchstreichen von UTF-8-Zeichen
wie „deutschen Anführungszeichen“ oder »Guillemots« nicht.

5211088f 05.11.2014 09:20 Moritz Bunkus

Pflichtenhefte: benötigte Template-Plugins auch laden

5b8a7012 05.11.2014 09:13 Moritz Bunkus

locales.pl: auch INCLUDE/PROCESS auf .js-Datei erkennen

c88705d8 05.11.2014 09:11 Moritz Bunkus

Pflichtenhefte: vordef Textblöcke auch bei Abschnitten verwenden können

8f9f5434 05.11.2014 09:11 Moritz Bunkus

Pflichtenheftextblöcke: vordef Blöcke nach usable-Flag filtern

d860b41d 05.11.2014 09:11 Moritz Bunkus

Pflichtenhefte vordef Textblöcke: Verwaltung Flags »benutzbar für…«

eecee9b5 05.11.2014 09:11 Moritz Bunkus

Pflichtenhefte vordef Textblöcke: überflüssige Tags entfernt

e822adb3 05.11.2014 09:11 Moritz Bunkus

Pflichtenhefte: Funktion Abschnitte/Funktionsblöcke neu nummerieren

1947cd9a 04.11.2014 17:50 Jan Büren

Verbesserung Standard-Auslagern

a) Überprüfung auf negative Eingabe des Benutzers (hier wird beim
manuellen Auslagern keine Lager-Bewegung durchgeführt).

b) Löschen von bisher eingetragenene Mengen innerhalb der einzelnen
Positionen (für den Fall Dienstleistung nicht ein- oder auslagern)....

f07fe8f2 04.11.2014 16:28 Jan Büren

Doppelte if-Abfrage entfernt

zum Commit von gerade: unnötig zweimal auf $qty zu prüfen

79fe86a4 04.11.2014 16:19 Jan Büren

Verbesserung Standardauslagern für den Fall Dienstleistung ist nicht lagerbar

Kein undef an SL/DO.pm übergeben, sondern die richtigen Position zum
Einlagern durch eine "schlauere" Schleife machen.
Falls eine Position die NICHT ein-, bzw. ausgelagert werden soll, schon...

5caaac6b 04.11.2014 14:01 Jan Büren

Standard-Auslager-Verfahren verbessert (Dienstleistungen)

a) Falls Dienstleistungen nicht per Standardverfahren
ein- oder ausgelagert werden sollen, entsprechend NICHT auslagern.
Meine erste Idee, einfach die Menge auf 0 zu setzen funktioniert nur dann,...

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...
71233175 04.11.2014 11:08 Moritz Bunkus

locales.pl: Quelldateien mit Encoding UTF-8 lesen

Das erlaubt die Verwendung von Unicode in HTML-Templates,
Perl-/JavaScript- und Menü-Dateien, sodass die auch vom Locale-System
richtig durchgereicht werden.

6fd511ee 04.11.2014 11:08 Moritz Bunkus

locales.pl: nur auf .js oder .html endende Files nach JavaScript-t8() scannen

Ansonsten werden alle Dateien in den js-Unterverzeichnis gescannt, und
hier liegen u.a. Bilder (JPGs), Stylesheets etc.

46019c3f 04.11.2014 11:08 Moritz Bunkus

JavaScript & Templates in UTF-8 speichern

…und nicht in ISO-8859-*

d827669e 03.11.2014 19:47 Jan Büren

DeliveryPlan - kleinere Details verbesert
a) SQL-sanitize $vc param
b) Syntaxfehler in Template
c) SELF.vc leicht sinnvoller als nur $vc
d) Column defs mit visible an- und ausschalten, bzw. hotfix für heute

7d8de6d3 03.11.2014 17:43 Jan Büren

Verbesserungen Einkaufs-Lieferplan

a) keinen Fallunterschied für $vc im Template, sondern ein einfaches hidden flag vc
b) kein copy & paste von action_list(_ap), sondern parameter in erp.ini
c) performanteres grep, statt foreach in OrderItem (Details s.a. devel-liste)...

38044b51 03.11.2014 13:52 Jan Büren

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

f5b56d67 03.11.2014 13:51 Jan Büren

Einkaufs-Lieferplan

Lieferplan für noch nicht vollständig gelieferte Einkaufsaufträge.

d9bd880b 03.11.2014 09:53 Moritz Bunkus

Hintergrundjob: Link zum Verlauf anzeigen

4ecb8321 31.10.2014 15:46 Jan Büren

Erweiterung Lieferplan Belege wirklich ausgelagert und Warenverkaufswert (default: aus)

Erweiterung Mandantenkonfiguration im Bereich Lager zum Einschalten von
a) Warenverkaufswert
Falls aktiviert erscheint eine neue Spalte im Lieferplan, die den Wert der...

cb0e59e9 30.10.2014 13:50 Jan Büren

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

b092fef7 30.10.2014 13:40 Jan Büren

Lieferplan-Bericht um Berichts-Feld "ausgelagerte Menge" erweitert

Der Lieferplan berechnet aktuell die "verschickte" Menge der Waren
aus der Menge der generierten Lieferschein, beachtet aber nicht den
tatsächlichen Status des Lieferscheins (ausgelagert oder nicht)....

9338cfe5 29.10.2014 11:15 Sven Schöling

GetModels: typo

2f6a11fb 20.10.2014 12:28 Bernd Bleßmann

trailing whitespaces entfernt

75957fe8 20.10.2014 12:28 Bernd Bleßmann

Lieferschein: Ausdruck Erzeugnisse mit Stückliste und Lagerausgang repariert.

Wenn bei einem Erzeugnis Stückliste angehakt war und das Erzeugnis auf dem
Lieferschein auch einen Lagerausgang hatte, so gab es eine Fehlermeldung, da
die Lagerausgangs-Infos Arrays sind, aber mit einem leeren String ("") gefüllt...

675f21e6 17.10.2014 16:06 Sven Schöling

CsvImport: makemodels nicht klobbern wenn existierende und price_update

c6197636 14.10.2014 19:26 Jan Büren

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

ba816a70 14.10.2014 19:23 Jan Büren

lexical in postif fix

falls my deklariert ist, nicht danach mit if prüfen
s.a. chat:
<gorash> grund warum das ekelig ist: das wird intern übersetzt in if (cond) { my $var = ... }

ab36799f 02.10.2014 11:35 Sven Schöling

Layout: HTML Markup gefixt

497f8c56 02.10.2014 10:18 Jan Büren

Transportkosten-Erinnerungs-Artikel auf ID anstatt partnumber umgestellt Teil II

Vergessene modifies für Commit von gerade hinzugefügt

4a0028e8 02.10.2014 09:40 Jan Büren

Transportkosten-Erinnerungs-Artikel auf ID anstatt partnumber umgestellt

Ggf. kann partnumber nicht eindeutig sein. Ferner find ich den partpicker
als Auswahlelement viel cooler und anwenderfreundlicher als ein reines
Textfeld.

cd2dd28b 02.10.2014 08:49 Jan Büren

Schnelllöschen einzelner Positionen per X

Einzelnen Positionen können jetzt "schneller" mit einem Klick
gelöscht werden. Dies ist vor allen bei vielen Positionen sinnvoll.

b99d2ab4 02.10.2014 08:31 Jan Büren

Besseres return (keine subtilen Bugs)

return undef entfernt.

04ab0ddb 02.10.2014 08:22 Jan Büren

Angebotsgüligkeitsintervall Caveat

Svens Überlegung das Intervall vor der Berechnung zu nehmen, hatte ich auch. Aber dann würde ich eher
die gesamte Routine umschreiben und die Berechnung nicht über einen SQL-Befehl machen, sondern mit Hilfe
von SL/Locale.pm. Entsprechend nochmal den Hinweis in der Mandantenkonfiguration genauer gemacht.

6e351f32 01.10.2014 11:16 Jan Büren

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

66daa838 01.10.2014 11:11 Jan Büren

Changelog angepasst für neue Mandantenkonfigurationen

90003b2c 01.10.2014 11:06 Jan Büren

Erinnerung für Transport- oder Versandkostenartikel bei Angebot / Auftrag implementiert
Erweiterung: Mandantenkonfiguration um einen Standardartikel der auf Vorhandensein
überprüft wird (oe). Falls nicht wird eine entsprechende Warnung ausgegeben.
Verbesserungsmöglichkei 1: Artikelnummer per partpicker auswählen...

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

833f083e 30.09.2014 11:28 Jan Büren

Konfigurierbares Angebotsgültigkeits-Intervall hinzugefügt
Standardmässig ist ein Verkaufsangebot bis zum nächsten Werktag gültig.
Dieses Intervall wird dann noch hinzugerechnet, bspw. nächster Werktag plus 14, 28 etc.
Falls das Intervall nicht gesetzt oder wir nicht den Typ sales_quotation haben, passiert nichts....

c4504ef1 30.09.2014 08:53 Jan Büren

zu gerade: Bessere Übersetzung für Delivery Order created

dd9b159a 30.09.2014 08:49 Jan Büren

Beschriftung geändert: Lieferschein erstellt -> Lieferscheine(e) in kompletter Menge erstellt
Betrifft Status delivered in oe, dieser wird erst gesetzt wenn die Liefermenge komplett erreicht
ist. Somit ist Lieferschein erstellt, eine bessere Bezeichnung für "geliefert" (da ja...

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

0c537bff 24.09.2014 11:12 Sven Schöling

CsvImport/Parts: makemodels fix inidzieren

6f1b36cf 22.09.2014 15:43 Sven Schöling

select_item: Belegmasken finden jetzt auch Warennummern aus makemodels

Außerdem die Präsentation von select_item angepasst, so dass ersichtlich
wird woher die gefundenen Waren stammen.

fdac2156 17.09.2014 17:36 Sven Schöling

CsvImport: Beim Import von makemodels die Reihenfolge richtig setzen

d59c9877 17.09.2014 17:35 Sven Schöling

MakeModel: ActsAsList

a5fbf5a8 17.09.2014 17:35 Sven Schöling

ActsAsList: use Parameter zum Konfigurieren benutzen

45f6e6ce 17.09.2014 16:26 Sven Schöling

Preisfaktoren: Bei neu anlegen auch das Inputfeld anzeigen

behebt #2494
war in ba52ee60 kaputtgegangen

a615812c 15.09.2014 15:18 Sven Schöling

ParseFilter: with_objects merging bei Klassen mit Filtered Plugin

ParseFilter kennt 3 Quellen für with_objects Klauseln:

1. explizit übergebene
2. aus dem Filter inferierte
3. aus custom filtern gesetzte

Wenn nun ein Model das Custom Filter Plugin hat, muss bei jedem Filter...

f16a89c9 10.09.2014 17:05 Sven Schöling

locales.pl: Optional die Quelldatei von neuen Strings anzeigen

falls mal wieder ein String auftaucht, und man ihn einfach nicht findet

e42bd22a 10.09.2014 17:01 Sven Schöling

CustomerVendor: Spaltenüberschrift bei Sortierung richtig übersetzen

f16c5520 09.09.2014 19:06 Sven Schöling

CustomerVendor: Picker nach Art von PartPicker

- reinit_widgets fähig
- Tab und Enter atomar
- unterstützt onChange und set_item:CustomerVendorPicker trigger
- unterstützt fat_set_item

a4e4f1a7 04.09.2014 16:54 Jan Büren

undefs für find_by berücksichtigen

61421f4d 04.09.2014 14:46 Jan Büren

all_parts um Namensoption des Kunden oder Lieferanten erweitert
Der Name wurde im Backend IC.pm schon richtig übergeben, es scheint
aber, dass dieser dann nicht mehr als Option angehakt war.
Entsprechend auch eine Flash-Warnung auch ausgegeben, falls überhaupt...

25e65781 04.09.2014 12:48 Jan Büren

hotfix für #10 Ansprechpartner auf ungültig setzen löst leeres Adressfeld beim Drucken aus
behebt (teilweise) #9 ggf. wäre es prinzipiell besser die customer_details
auf rose umzuschreiben

164570bd 04.09.2014 09:11 Jan Büren

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

406563ed 04.09.2014 09:07 Jan Büren

SuSa - Summe per und Saldo auch bei abweichenden Geschäftsjahr berechnen
Falls man eine Monats-SuSa zieht werden die Salden korrekt berechnet, allerdings
wurde nicht ein abweichendes Geschäftsjahr berücksichtigt. Jetzt wird
das Startdatum wie in der Bilanz genommen, dass ist schon mal besser, allerdings...

99d8aaf4 03.09.2014 16:19 Kivitendo Admin

netprice auf Anzahl von Nachkommastellen von sellprice runden

Es geht um die Anzeige der Einzelpreise von Positionen der
Druckvorlagen.

Bisher wurde netprice hart auf 2 Nachkommastellen gerundet, was zu
Problemen bei Subcentpreisen führte. Dies hatte den Effekt, daß z.B....

9fd67959 03.09.2014 16:17 Kivitendo Admin

Doku zu Druckvariable netprice angepasst

be418943 03.09.2014 08:16 Jan Büren

if-Abfrage eindeutiger geschrieben und Variablenname klarer definiert

ab3f3ed8 03.09.2014 08:15 Jan Büren

rp-patch

0dc0e521 02.09.2014 15:27 Sven Schöling

TaskServer: $::form->error und ::end_of_request() handhaben

22cf5fb6 02.09.2014 09:35 Moritz Bunkus

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

43a1ccc8 30.08.2014 01:34 Bernd Bleßmann

Benutzerdef. Variablen in Belegen als Tabelle rendern ...

falsches Tabellen-Layout bei nicht editierbaren Variablen korrigiert.

Zu commit 25b855157fa65535683b458c1ca2dd0c3636b788
Benutzerdef. Variablen in Belegen als Tabelle rendern ...

7eaf45a5 30.08.2014 00:06 Bernd Bleßmann

CsvImport: Fehler beim Speichern vom richtigem Objekt anzeigen.

Und "use English" (EVAL_ERROR) für bessere Lesbarkeit.

7e50dcac 28.08.2014 16:43 Jan Büren

typos in ustva.html
closes #2464

42f03a51 28.08.2014 14:41 Jan Büren

Für LaTeX-Druckvorlagen (pipe) | -Symbol richtig anzeigen

89360aad 28.08.2014 14:18 Jan Büren

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

d109d6fe 28.08.2014 14:14 Jan Büren

Überprüfung auf makemodel bei mehreren Artikeln verbessert
Aktuell wird nur auf Werte beim ersten Eintrag bei makemodel überprüft.
Falls es mehrere Werte und man den ersten Eintrag löschen will greift
die Überprüfung nicht mehr. Entsprechend die Prüfung erweitert....

25fb47b1 27.08.2014 14:21 Moritz Bunkus

Pflichtenheftversionen: »PDF Downloaden« für Arbeitskopie-Eintrag gefixt

3863756a 27.08.2014 14:21 Moritz Bunkus

Pflichtenhefte: Tab-spezifisches Menü in gesamter Tab-Fläche erkennen

9e561023 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: Pauschalpos. in Ang./Auftr. erstellen können

Pauschalpositionen haben die Menge 1, als Einheit die Einheit des
Artikels (und nicht »Stunden«) und als Preis den Gesamtpreis der
Aufwandsschätzung des dazugehörigen Abschnitts.

fec397bf 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: beliebige Artikel auswählen können

Zusätzlich werden dann Spalten angezeigt, die die Einheit und den im
Angebot/Auftrag verwendeten Positionstypen (Pauschalposition/
Auwandsposition) angeben.

30e1cefc 26.08.2014 14:17 Moritz Bunkus

Pflichtenheftaufträge: Aktualisierung zusätzlicher Artikel implementiert

3d820036 26.08.2014 14:17 Moritz Bunkus

Pflichtenhefte: beim Erstellen von Aufträgen zus. Artikel anlegen