Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
c9a40818 08.06.2016 11:01 Moritz Bunkus

generic_translations: Einträge automatisch löschen, wenn Sprache gelöscht wird

de009a3f 08.06.2016 11:01 Moritz Bunkus

Zahlungsbedingungen: Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen

Dies führt ein neues Attribut »payment_terms.description_long_invoice«
und dazugehörige Übersetzungen in »generic_translation« ein.

Die Druckvariable »payment_terms« wird nun in Abhängigkeit vom...

18a9328c 07.06.2016 22:16 Bernd Bleßmann

Preisquellen: Darstellung Lieferrantenrabatt gefixt

analog zu: 5f6e919f09cdbeeac184a138d62586d055e9ee0f
"Preisquellen: Darstellung Kundenpreise gefixt"

c4dd4a4d 07.06.2016 11:41 Moritz Bunkus

locales: Update

404d9b0a 07.06.2016 11:41 Moritz Bunkus

Verkaufspreisinformationen: Preisentwicklung der Stammdaten anzeigen

b6d9b143 07.06.2016 11:41 Moritz Bunkus

Verkaufspreisinformationen: Typfilter in der Überschrift anzeigen

Dadurch wird auf einen Blick etwas klarer, was die Tabelle anzeigt.

47a61292 07.06.2016 11:41 Moritz Bunkus

Verkaufspreisinformationen: »Seite:« nicht anzeigen, wenn es nur eine gibt

In dem Fall ist $self->{pages}{cur} 0 oder undef und nicht 1.

3c82848b 06.06.2016 11:47 Kivitendo Admin

Typos in Doku

e1596b6b 03.06.2016 15:27 Kivitendo Admin

Typos

f6eb78ff 03.06.2016 15:27 Kivitendo Admin

Typo in Doku

1001554e 02.06.2016 11:43 Martin Helmling mh@waldpark...

Recnungen: action nicht in die hiddens schreiben aber id setzen

Jetzt wird ein Schuh draus, Javascript braucht bei OD die #action

5f6e919f 02.06.2016 11:30 Sven Schöling

Preisquellen: Darstellung Kundenpreise gefixt

543716c7 02.06.2016 11:30 Sven Schöling

Rechnungen: resubmit dispatching gefixt

333d9264 02.06.2016 11:29 Sven Schöling

Rechnungen: action nicht in die hiddens schreiben

Fix für das doppel-action Problem

8f31109a 02.06.2016 11:21 Sven Schöling

Revert "Rechnungsmasken auf dispatcher Mechanismus (fixmaster)"

This reverts commit b48c9c84b3b070011b50ae41216c3903a369f661.

Das sollte genau andersrum gefixt werden.

8bd9c500 02.06.2016 07:41 Martin Helmling mh@waldpark...

Einkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen(2)

BUGfix für substr($where, 0, 4, " WHERE "):
$where muss am Anfang innerhalb 4 Zeichen das AND stehen haben,
sonst kommt es zu einem SQL Syntaxerror

fc2f81b9 01.06.2016 17:52 Waldemar Toews

BUG-Fix: Falsche Links zu Lieferscheinen.

In Spalte Lieferscheine falsche Links korrigiert.
In der Spalte Rechnungen 'Tote Links' korrigiert.

bd0a380b 01.06.2016 17:06 Bernd Bleßmann

Einkaufs-/Verkaufsmasken: Zahlungsbedingungen bei Kunden-/Lieferantenwechsel resetten …

… auch nach Mehrfachauswahl. Das ist in 5bc87ade kaputt gegangen.
Siehe auch d5a3eba276c5e18e51511878fc74ee717969410b

2517d840 01.06.2016 16:26 Waldemar Toews

BUG-Fix: Beim Stornieren einer Rechnungen wird der bezahlte Betrag verdoppelt.

Storniert man eine als bezahlt markierte Rechnung,
so wird der bezahlte Betrag ("paid") verdoppelt.
Im SQL wird, fälschlicherweise, amount zu paid dazu addiert. Soll aber nur zugewiesen werden.

6f4fcf7b 01.06.2016 16:16 mh@waldpark.octosoft.eu

Menu: Fehlerchecks beim yaml einlesen(2)

Abfangen der doppelten ID erst mal rausgenommen,
da die ID sehr wohl mehrfach in einer Datei referenziert werden kann.

60fd9199 01.06.2016 16:12 Frank Messerschmidt

Bücherkontrolle in Zahlungseingängen und Zahlungsausgängen fehlerhaft

- Erweiterung der Header und Footer Funktionen um das Buchungsdatum anhand der Bücherkontrolle zu prüfen
- Fällt Buchungsdatum ausserhalb des zulässigen Zeitraum der Bücherkontrolle so werden die betreffenden Einträge bei Zahlungsein-/ausgang deaktiviert...

9249a264 01.06.2016 16:11 mh@waldpark.octosoft.eu

SQL-Fehler falls -- in quotiertem String vorkommt.

z.B. In dem script steht folgende Zeile
INSERT INTO partstypes values(0,'-------','-','f','f','f');

da aber in SL/DBUpgrade2.pm generell alle Zeilenteile die -- haben,
weggeworfen werden:

s/--.*$;

wird der Rest der Datei nach Quote Ende durchsucht und nix mehr passiert....

429297b4 01.06.2016 16:11 Waldemar Toews

BUG-Fix: Verkaufslieferscheine: Preis Faktor Formatierung angepasst.

Beim Lesen des Preisfaktors wurde die Formatierung in eine Zahl vergessen.

2e964249 01.06.2016 15:47 Bernd Bleßmann

doppeltes gleiches Statement entfernt

be096dae 01.06.2016 14:48 Kivitendo Admin

Typo in comments

28ceea79 01.06.2016 11:50 Moritz Bunkus

Artikelpreishistorie: Fix für NULL-Behandlung im Trigger

b3c6dbe1 30.05.2016 17:10 Bernd Bleßmann

ChartPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

2b950963 30.05.2016 17:04 Bernd Bleßmann

CustomVendorPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

48e32abf 30.05.2016 16:57 Bernd Bleßmann

ProjectPicker: Auch auf Paste-Events reagieren.

Siehe auch commit 2cf7a2cd78d812d917fb4c92f8ee57f6a32f3685
(PartPicker: Auch auf Paste-Events reagieren.)

2cf7a2cd 30.05.2016 16:53 Bernd Bleßmann

PartPicker: Auch auf Paste-Events reagieren.

Damit wird bei eindeutigem eingefügtem Text der entsprechende Artikel
ausgewählt. Ansonsten wird der Text rot (undefined) dargestellt.

Vorher war es möglich, z.B. eine eindeutige Artikelnummer einzufügen, aber...

2e16031b 30.05.2016 16:50 Bernd Bleßmann

ProjectPicker: Die (Un)-Gültigkeits-Spalte/Methode heißt valid, nicht obsolete.

Der Fehler führte dazu, dass bei Eindeutigen Eingaben im Picker dennoch kein
Ergebnis ausgewählt wurde, sondern der ajax-Call einen Fehler meldete, der dann
unterging.

e06116a4 30.05.2016 16:48 Bernd Bleßmann

ProjectPicker: SL::DB::Manager::Project hat (noch) keinen type_filter.

Es gibt zwar einen project_type, aber der ist als Filter noch nicht
implementiert.

Dieser Fehler führte dazu, dass bei eindeutigen Eingaben im Picker dennoch
kein Projekt ausgewählt wurde. Der ajax-Call lieferte einen Fehler zurück,...

b48c9c84 30.05.2016 12:08 Martin Helmling mh@waldpark...

Rechnungsmasken auf dispatcher Mechanismus (fixmaster)

Fixup: Doppelte Variable in 0a50b37c

Forms Input Variable "action" existiert doppelt, die letztere ist auf dispatcher gesetzt,
die erste hat aber die id "action" und wird von Javascript gefunden.

(habe ich nun 4 h rumgesucht !!)

58190585 30.05.2016 11:51 Moritz Bunkus

Artikelpreishistorie automatisch über Trigger speichern

184f472c 25.05.2016 11:26 Moritz Bunkus

changelog: no tabs

adbc100a 25.05.2016 10:57 Sven Schöling

config: maildelivery.method kann jetzt auch Mailversand unterdrücken

ed667cac 24.05.2016 11:23 Sven Schöling

Drafts: gl auch eingebunden

635df4bc 24.05.2016 09:49 Martin Helmling

Drafts: Ausgelagert in Controller(2)

fixup: vergessenes Löschen von remove_draft()

e5d70ebc 23.05.2016 12:51 Moritz Bunkus

Projektliste: Kundenname bei PDF-/CSV-Export richtig ausgeben

Der Controller-Helfer für den ReportGenerator muss aus Objekten Werte
machen können. Wie das geschieht, wird über die Spaltendefinition
festgelegt. Für Nicht-HTML-Anzeige wird entweder eine zur Verfügung...

522eb5a4 23.05.2016 11:46 Moritz Bunkus

FlattenToForm: nur für Positionsartikel gültige CVars übernehmen

Benutzerdefinierte Variablen, die in den Artikelstammdaten als ungültig
markiert sind, dürfen dem Drucksystem gar nicht erst zur Verfügung
stehen.

988028c3 23.05.2016 11:08 Moritz Bunkus

CVars: beim Einlesen für Sub-Modules Gültigkeit richtig bestimmen

Werden für CVars für Belege eingelesen (z.B. Aufträge), wo also
»sub_module« gesetzt ist (hier: »orderitems«), so steht in der
CVar-Spalte »trans_id« die Datenbank-ID des referenzierten
Sub-Items (hier: »orderitems.id«) drin und nicht die ID des Items, auf...

504fcaf1 18.05.2016 15:52 Kivitendo Admin

Übersetzung für Buchungsgruppe -> Booking group

88f11e29 18.05.2016 15:17 Kivitendo Admin

Nicht-übersetzte Deutsche Begriffe entfernt und übersetzt

Shopartikel, Steuersatz, Abteilung, Preisgruppe (gab es auch als
Preisklasse).

5ef5314c 18.05.2016 14:45 Kivitendo Admin

Typos in POD

c32b4768 18.05.2016 12:27 Jan Büren

fixt#165 shippingdates in inventory nachträglich setzen

ad1f22ca 18.05.2016 10:42 Jan Büren

SelfTests erweitert: arap.paid mit acc_trans.paid vergleichen

Der Bezahl-Wert in den Nebenbücher muss auch immer mit dem Bezahl-Wert
in der acc_trans(chart_link= '%ARAP_paid%' übereinstimmen.

39b80fd2 18.05.2016 10:39 Jan Büren

SelfTests verbessert

Eingangsrechnungen können und dürfen diesselbe Rechnungsnummer haben,
entsprechend beim group by berücksichtigt.
Ferner amount auf Zahlungsausgangskonto und nicht Zahlungseingangskonten
berücksichtigt.

030c2086 13.05.2016 18:43 Rolf Fluehmann

Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.

fc1e3973 13.05.2016 18:43 Rolf Fluehmann

Erfolgsrechnung

335fc788 13.05.2016 18:38 Sven Schöling

Revert "Erfolgsrechnung"

This reverts commit e3f8237101c331c52098cf6f7db86e1db2a2b36a.

12727b13 13.05.2016 18:36 Sven Schöling

Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."

This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.

62726dfd 13.05.2016 16:48 Sven Schöling

Drafts: Ausgelagert in Controller

b8376fba 13.05.2016 16:48 Sven Schöling

AuthHandler: auth Fehler auch bei ajax requests korrekt behandeln

69f51bf0 13.05.2016 16:48 Sven Schöling

ClientJS: controller default auf leeren Controller

Damit SL::ClientJS->new->render funktioniert

642d2475 13.05.2016 16:48 Sven Schöling

Rechnungen löschen mit confirm nachfragen, und nicht mit Extrarequest

0a50b37c 13.05.2016 16:48 Sven Schöling

Rechnungsmasken auf dispatcher Mechanismus umgestellt

8ae66263 13.05.2016 09:35 Jan Büren

Verkauf->Berichte->Rechnungen: Bestellnummer des Kunden nicht per default anhaken

Hintergrund: Die Bestellnummer des Kunden nimmt eine Menge Platz in der
Breite weg und ist i.d.R. nur für einige Fälle ein sinnvoller voreingestellter
Wert.
i.A. thw

99bc77bc 12.05.2016 16:32 Kivitendo Admin

Neuer Minimaltestfall für Rabattrundung im PTC

Beim PTC wird vor der Multiplizierung mit der Menge der gerundete Rabatt vom
Verkaufspreis abgezogen, statt erst die Zeilensumme zu berechnen und
dann den Rabatt zu ziehen.

6 Artikel zu 0.6€ mit 3% Rabatt
0.6 * 6 * ( 1 - 0.03 ) != ( 0.6 - round(0.6*0.03) ) * 6...

eeaa5e92 12.05.2016 13:10 Jan Büren

SelfTest: Überbuchte Bank-Transaktion finden

Es ist möglich, mehrere Rechnungen auf einen Schlag einer Bankbewegungen
zuzuordnen. Aktuell wird an der Oberfläche der Anwendung hier keine
Warnmeldung/Rückmeldung ausgegeben. Eine überbuchte Bankbewegung ist...

9093d62e 11.05.2016 16:02 Jan Büren

create_backorder entfernt

5d2c7ae2 10.05.2016 13:20 Jan Büren

Kontoauszug verbuchen, Startdatum der Verbuchung greater/equal

Wie bei fromdate und auch sonst überall im Programm, entsprechend
das Startdatum der Kontoverbuchung noch als gültigen Wert mitnehmen.

4a47f1a0 09.05.2016 13:54 Sven Schöling

TopQuickSearch: changelog Eintrag

b09ea68d 09.05.2016 12:44 Jan Büren

Changelog für Customer-Picker bei Projekt und Kosmetik

9707cc7f 09.05.2016 12:43 Jan Büren

Projekt erfassen: CustomerPicker verwenden

6366be4f 09.05.2016 12:40 Jan Büren

Changelog Update für Abteilung.

88ace518 09.05.2016 12:38 Jan Büren

Abteilung in Rechnungsübersicht angeben

09479f02 03.05.2016 18:10 Moritz Bunkus

Dispatcher: end_of_request() sub aus main namespace verbannt

bcc99615 03.05.2016 18:10 Moritz Bunkus

Dispatcher: FCGI-Neustart bei modifizierten Dateien via exec anstelle von exit

Gleicher Grund wie in 655f9081d19d201a1084a609beca1c06bef91e5c:

Wenn sich das Script beendet, so kann es sein, dass der Webserver
bereits den nächsten Request zum Script geschickt hat. Ist das der Fall,...

24f6b9ed 03.05.2016 18:10 Moritz Bunkus

Dispatcher: Restart bei hohem Memory-Verbrauch via exec anstelle von exit

Wenn sich das Script im Fall von zu hohem Speicherverbrauch beendet, so
kann es sein, dass der Webserver bereits den nächsten Request zum Script
geschickt hat. Ist das der Fall, kommt es zu einem internal server...

a680ea0c 03.05.2016 18:10 Moritz Bunkus

Dispatcher: Requstloop vom dispatcher.fpl nach Dispatcher.pm verschoben

Projekt »keep your main namespace clean«.

9a2e28ce 02.05.2016 16:25 Sven Schöling

select styling in lx-office-erp.css

Irgendwer bei Firefox 46 scheint was geraucht zu haben. Das Stylesheet
hatte alle anderen windowmanager decorations überschrieben, aber FF
hat seit 32 select appearance ignoriert. Angeblich aus
Sicherheitsgründen. Das haben sie glücklicherweise gerade rechzeitig...

b4cc5e2a 29.04.2016 13:03 Jan Büren

SelfTests Buchungen ohne Steuer auch mit Steuerschlüssel 11, etc filtern

Nicht nur Steuerschlüssel 0 kann steuerfrei sein, sondern auch
diverse andere (tax.rate beachten!)

552b1b8b 29.04.2016 12:30 Jan Büren

SelfTests: Verwaiste invoice-Einträge auch auf Zeitraum beschränken

5eb991fa 29.04.2016 00:59 Andreas Rudin

Vorlagen mit CH-Einzahlungsscheinen wegen Fehlern nochmals gelöscht

edceffec 28.04.2016 11:17 Andreas Zenklusen

neue Vorlagen mit Schweizer Bank-Einzahlungsscheinen mit OpenDocument-Makro im Vorlagensatz rev-odt: invoice_besr.odt und sales_order_besr.odt

0e14ae06 28.04.2016 09:19 Andreas Zenklusen

Dokumentation zum Makroeinsatz in OpenDocument Vorlagen mit Anleitung zur Konfiguration für den Druck von CH-Einzahlungsscheinen

450d6798 27.04.2016 18:38 Andreas Rudin

Added files via upload

25e93e78 27.04.2016 16:48 Moritz Bunkus

gl.pl: benutzte Funktionen aus DBUtils auch importieren

a53be3c5 27.04.2016 16:48 Moritz Bunkus

Revert "[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur"

This reverts commit 7c920e235989b809f3a546a17f31507d62c00f88.

7c920e23 27.04.2016 16:47 Moritz Bunkus

[LINET] Anpassung DB-Upgrades auf vorhandene LINET-Struktur

cc77f3ed 27.04.2016 14:47 Moritz Bunkus

Request handling: bei zu hohem Speicherverbrauch erst flushen, dann beenden

Wenn sich das Script sofort beendet, dann werden Daten nicht an den
Webserverprozess geschickt und der wiederum schickt eine unschönen
Internal Server Error an den Client.

Daher zuerst den Request vollständig an den Server schicken und damit...

028ea578 26.04.2016 13:11 Moritz Bunkus

Verkaufslieferscheine: nach Erfassungsdatum filtern können

4a06c433 25.04.2016 15:07 Moritz Bunkus

Lieferscheine: Suche nach Artikelnummer/-beschreibung in Positionen

612e3ebe 25.04.2016 15:07 Moritz Bunkus

Einkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen

d05e1443 25.04.2016 15:07 Moritz Bunkus

Verkaufsrechnungen: Suche nach Artikelnummer/-beschreibung in Positionen

fdf5b8ae 25.04.2016 15:06 Moritz Bunkus

Angebote/Aufträge: Suche nach Artikelnummer/-beschreibung in Positionen

83b760fb 25.04.2016 10:55 Martin Helmling mh@waldpark...

Rechnungen: Zahlungsein-/-ausgänge nach Datum sortieren(2)

Für Einkaufsrechnungen oder Kreditorenbuchungen muss statt ER_paid die Konten AP_paid
mit sortiert werden.

Ansonsten stehen die falschen Konten hinter den Beträgen

fix Commit 0d37f1e8 vom 30.9.2015

0630567f 21.04.2016 19:26 Sven Schöling

DB-Upgrade: Queries nicht in der Schleife preparen

Datenbank mit 100k invoice Einträgen braucht Jahre sonst.

42bf1ae9 21.04.2016 15:21 Moritz Bunkus

Wiederkehrende Rechnungen: Variablen Periodenstart-/-enddatum richtig setzen

Die Perioden beginnen nicht mehr immer nur am 1. des Monats, sondern an
dem Tag, der über das Vertragsstartdatum angegeben ist. Daher müssen
auch die Variablen <%period_start_date%> und <%period_end_date%> anhand...

87949627 21.04.2016 13:32 Sven Schöling

Keine Default Exporte mehr in den main:: space

Ich hoffe ich habe alle erwischt. Dieser Commit, macht folgendes:

Exports in den main:: space passieren immer, wenn ein bin/mozilla/
script ein Modul einbindet, das @EXPORT setzt.

Laut meiner ack/grep Magie sind das SL::MoreCommon und SL::Helper::Flash...

78c6fdee 21.04.2016 12:00 Sven Schöling

Auth: DBUtils nicht den namespace vollmüllen lassen

8f56a7e6 21.04.2016 12:00 Sven Schöling

common: DBUtils nicht den main:: space vollmüllen lassen

611491d9 21.04.2016 12:00 Sven Schöling

DBUtils: doku

7afe92af 20.04.2016 15:46 Moritz Bunkus

Brieffunktion: Umstellung Druck auf Template Toolkit

Damit wird auch alter Backendcode wie IS->get_customer() nicht mehr
benötigt.

b61d4f49 20.04.2016 14:09 Moritz Bunkus

Brieffunktion: Löschen von Entwürfen gefixt

f2b69169 20.04.2016 13:56 Moritz Bunkus

Brieffunktion: Werte in Entwurfsliste richtig formatieren

7196276b 20.04.2016 13:52 Moritz Bunkus

Brieffunktion: unbenutzte Tabellenspalten entfernt, vc_id → customer_id umbenannt

17041e6c 20.04.2016 12:36 Moritz Bunkus

Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn« noch deutlicher

2e0bc6d6 20.04.2016 11:56 Moritz Bunkus

Wiederkehrende Rechnungen: Hinweis für leeres Feld »AbsenderIn«

74c1545e 20.04.2016 11:55 Moritz Bunkus

Wiederkehrende Rechnungen: Feld für E-Mail-Absender richtig togglen