Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
aee143ed 09.02.2021 11:27 Bernd Bleßmann

S:C:Letter: kivi.SalesPurchase.js laden

588a19dc 04.02.2021 12:20 Jan Büren

doku: Hinweise für manuelle Konjunktureinstellungen verbessert

457c1bb0 02.02.2021 12:25 Jan Büren

Einkaufsbericht: Anzeigefilter um Projektbeschreibung erweitert

38ac7c18 02.02.2021 10:04 Bernd Bleßmann

Wiedervorlage: alte Masken: Abfangen, wenn z.B. Betreff nicht vorbelegt

Sonst gab es einen js-Fehler und das WV-Fenster erschien nicht.

Kam mit commit 7b447b4dd0e756dc1578c44601d352811b768514
"Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen"...

b2e3b093 01.02.2021 17:41 Bernd Bleßmann

S:C:Letter: Sprache an Druck-Template weitergeben

d1e67082 27.01.2021 16:45 Bernd Bleßmann

SL::File: Debug-Warnung ausgeben, wenn eine Version nicht geholt werden kann

Fehler kann auftreten, wenn z.B. die Datei im Dateisystem nicht lesbar ist.

af4dfe1e 27.01.2021 13:00 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl-Dialog nicht ohne Kunde/Lieferant

Kunde/Lieferant muss vorher ausgewählt werden

594ec6f3 27.01.2021 12:59 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl: js-Code aus Template ausgelagert

8ad661b7 27.01.2021 12:26 Bernd Bleßmann

Auftrags-Controller: Artikel-Mehrfachauswahl auf die des PartPickers umgestellt

4af0680d 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Option um Positions-Eingabefed anzuzeigen

Die Eingabe kann im Callback verwendet werden, um die Artikel an bestimmte
Positionen zu setzen.

ed199252 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Ergebnisse f. Mehrfachauswahl: Tabelle alternierend einfärben

de16b07b 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Ergebnisse f. Mehrfachauswahl: horiz. Linie so lang wie Tabelle

18750a09 27.01.2021 12:26 Bernd Bleßmann

Kosmetik: PartPicker Template Ergebnisse f. Mehrfachauswahl

8c30110b 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Mehrfachauswahl: Option um Anzeige-Begrenzung zu setzen

Diese war vorher fest auf 100 eingestellt. 100 bleibt die Voreinstellung.

65e51d8e 27.01.2021 12:26 Bernd Bleßmann

PartPicker: Option für Mehrfachauswahl als default merken

Damit lässt sich die Option via js ändern, um z.B. einen Dialog
mit Mehrfachauswahl über einen Knopf zu öffnen, während die
Funktion der Lupe bei der Einfachauswahl bleibt (oder andersherum).

3458a0c9 27.01.2021 12:23 Bernd Bleßmann

Langtext-Dialog: HTML-Template: Kein Paragprah (<p>) um Tabellen (<table>)

1ce5cf96 27.01.2021 12:20 Bernd Bleßmann

POD fix: Rose Syntax im Beispiel

Vergleichsoperatoren werden als Hash-Ref angegeben.

e2bfda48 27.01.2021 12:14 Bernd Bleßmann

Revert "POD fix: Rose Syntax"

ilike gibt es doch.

This reverts commit 95f21f71c1c5c2f6cf6a281a0174d8f247be1135.

bce42567 27.01.2021 12:04 Bernd Bleßmann

Erzeugnis-Stammdaten: Artikelliste: Summenzeile richtig platziert

Diese Zeile war verschoben.

47f52acc 26.01.2021 17:13 Bernd Bleßmann

nochmal locales-Läufe

- de > Reihenfolge
en -> fehlte

0198a4d3 26.01.2021 17:11 Bernd Bleßmann

Syntaxfehler behoben

kam rein mit commit d919a7dcc958edf6c7cd2546690347ea9c157f6e
(all_parts Erzeugnis EK als separate Spalte im Bericht)

94955cef 26.01.2021 13:18 Jan Büren

Locales für vorherigen Commit

d919a7dc 26.01.2021 13:18 Jan Büren

all_parts Erzeugnis EK als separate Spalte im Bericht

Problem: Bei der Mischauswahl von Waren und Erzeugnissen in
dem Bericht erscheinen dann Waren mit dem EK des Erzeugnisses, der
ggf. 0 sein kann. Das irritiert stark, deswegen lieber eine extra
Spalte für den Erzeugnis-Fall spendieren und den EK bei Waren als...

31caad01 26.01.2021 13:18 Jan Büren

Artikelliste, Optionen erweitert um Typ (Dienstleistung, E, W)

Je nach Typ liefert der Bericht unterschiedliche Ergebnisse (all_parts),
zumindestens sollten die Filteroptionen als visuelle Hilfe sichtbar sein

98fb2f04 25.01.2021 19:58 Bernd Bleßmann

PartPicker: Ergebnisse im Dialog nach Blättern initialisieren.

Sonst kann man nur auf der ersten Seite Ergebnisse auswählen.

Behebt #462 (redmine)

989d69a8 21.01.2021 08:23 Jan Büren

Lagerbestand: alle reihen anzeigen auch nach dem Filtern aktiv (hidden vergessen)

d7ca1551 21.01.2021 08:11 Jan Büren

Standardlagerplätze in Part sortiert anzeigen

bc465323 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker für Berichte: auch inaktive und ungültige Projekte zeigen

954eb9c0 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker: exact match auf GetModels umgestellt

f1b3bf5f 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker-Lupe: changelog

b5d12cc8 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker-Lupe: Übersetzungen

bd0dfb5f 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker: weitere Elemente auf der Testseite

8f7bb9d5 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker: Parameter f. aktiv/gültig

und Filter-Daten via data an js übergeben

3873385f 15.01.2021 16:33 Bernd Bleßmann

Projekt-Picker-Lupe: erste Ergebnisse direkt anzeigen

Spart einen zweiten Ajax-Aufruf

e28ec811 15.01.2021 16:28 Bernd Bleßmann

Projekt-Picker-Lupe: Copy/paste und Anpassungen vom Chart-Picker

e43cc81c 15.01.2021 15:05 Bernd Bleßmann

Projekt-Picker: js: $type wird nicht gebraucht

baceb8e5 15.01.2021 09:22 Jan Büren

Zahlungsbedingungen Kreditorenbuchung leere Werte mit conv_i abfangen

fc131333 14.01.2021 14:49 Jan Büren

Zu ZB bei Kreditorenbuchung - Vorbelegung Stammdaten Lieferant

Falls kein invoice_obj vorhanden, wieder auf form->payment_id gehen,
da hier die Werte aus den Stammdaten des Lieferanten vorbelegt sind (!)
Jetzt müssten alle Fälle passen:
1. Gespeicherte Werte anzeigen, auch bei ungültigen ZB...

524bc23e 14.01.2021 14:10 Jan Büren

Kommentar zum Payment-Helper

Außer in den Testfällen wird der Helper nicht mit einem
negativen Amount aufgerufen. Im Helper befindet sich etwas
zuviel automagie. Eigentlich braucht man den Param amount nicht,
wird aber überall in kivi übergeben. Eigentlich darf der negativ...

ea13b69d 14.01.2021 14:10 Jan Büren

Zahlungsbedingungen Kreditorenbeleg Speichern und Laden in Maske

Das was Commit 8b5bed7fe5 versprochen hat, jetzt auch in Echt ;-)

fd3e0f93 14.01.2021 14:10 Jan Büren

BankTransaction: Filter nach Konteninhaber-Namen

c372f6f8 12.01.2021 17:11 Bernd Bleßmann

Auftrags_Controller: js: hiddens f. Wiedervorlage nur einmal anhängen

7b447b4d 12.01.2021 16:34 Bernd Bleßmann

Wiedervorlage aus Angebot/Auftrag: Betreff aus Vorgangsbezeichnung vorbelegen

nur "neuer" Controller

9afde77c 11.01.2021 11:06 Bernd Bleßmann

Lieferantenbericht: UStID anzeigen lassen können

484f14f3 11.01.2021 11:06 Bernd Bleßmann

Kunden/Lieferanten: UStId/Steuernr. eindeutig: changelog

f70c8fa4 11.01.2021 11:06 Bernd Bleßmann

Kunden/Lieferanten: UStId/Steuernr. eindeutig: Prüfung im Controller

a23eb775 11.01.2021 11:03 Bernd Bleßmann

Kunden/Lieferanten: UStId/Steuernr. eindeutig: Mandantenkonfiguration

dfdb5c36 11.01.2021 10:48 Bernd Bleßmann

locales-Skript: all/more für js berücksichtigen

Ein Eintrag wird aus all/more genommen, wenn hier vorhanden, sonst aus
all.

7438b9e6 11.01.2021 10:36 Bernd Bleßmann

locales-Skript: all/more berücksichtigen, …

indem Texte, die ausschließlich dort vorhanden sind, nicht in all
eingetragen werden. Texte, die vorher schon in all sind, bleiben aber
erhalten. Das sind dann (vermutlich) die Texte, die in more für ein
Kundenprojekt eine andere Übersetzung haben sollen (und nicht neu hinzu...

66446327 07.01.2021 10:36 Bernd Bleßmann

locales-Skript: POD update

09a86e5f 06.01.2021 17:16 Bernd Bleßmann

locales-Skript: Option -n / --no-custom-files raus

Funktioniert so ohnehin nicht mehr (wird ignoriert) und -n war doppelt vergeben
(Option n is ambiguous (no-check-files, no-custom-files))

15dc9376 04.01.2021 18:34 Bernd Bleßmann

locales-Skript: Kosmetik: Kommentare

- Typo gefixt
- Kommandozeilenparameter nicht im Kommentar: gibt es als Hilfe
und im POD und waren nicht vollständig

52faff2b 04.01.2021 18:11 Bernd Bleßmann

locales-Lauf en

d4c5ff04 04.01.2021 16:29 Moritz Bunkus

Merge branch 'f-customer-vendor-rights'

506a5a69 04.01.2021 15:48 Jan Büren

Testfall year_end repariert

.. lieber gleich hartkodiert in 2019 bleiben

ed83f90c 04.01.2021 13:50 Moritz Bunkus

Quick-Suche: `auth` == undef oder leerer String gefixt

Laut Doku in `SL/Controller/TopQuickSearch/Base.pm` bedeuten undef
oder leerer String als Rückgabewert der Sub `auth`, dass dieses Modul
für alle Benutzer*innen zur Verfügung steht, unabhängig von deren...

2350fb7f 04.01.2021 10:06 Moritz Bunkus

Kundenstammdaten: beim Anlegen Verkäufer*in setzen wenn kein »edit all«-Recht

Personen, die nur »edit«-Rechte, nicht aber »edit all«-Rechte haben,
dürfen nur noch eigene Kunden bearbeiten. Daher ist es sinnvoll, dass
beim Neuanlegen das Feld »Verkäufer*in« bereits auf die aktuelle...

3bb4190a 04.01.2021 10:06 Moritz Bunkus

Kunden-/Lieferantenstammdaten: Berechtigungsmodell gefixt

Neues Modell sieht wie folgt aus:

1. Alle Personen haben Leserechte auf alle Kunden- &
Lieferantenstammdaten. Das betrifft nicht nur die Stammdatenmasken,
sondern auch die AJAJ-Autovervollständigung (Kunden-/...

95f21f71 01.01.2021 10:46 Jan Büren

POD fix: Rose Syntax

Zeitvergleich braucht { . ilike gibt es nicht in Rose:
like_operator => 'like', # only applicable to Postgres, defaulted to undef, i.e. render_as_table() uses 'ilike' for Postgres by default

3906bb6a 21.12.2020 17:42 Bernd Bleßmann

Bericht Angebote/Aufträge: internen Bemerkungen filtern und anzeigen können

556aa69d 21.12.2020 17:41 Bernd Bleßmann

Bericht Angebote/Aufträge: HTML: fehlende Ende-Tags hinzugefügt

9436f38b 18.12.2020 12:25 Jan Büren

Testfall für BT: Punkte. Copy & Paste Fehler von a695c behoben

a4bbdc71 18.12.2020 12:25 Jan Büren

BT: Punkte. Copy & Paste Fehler von a695c behoben

open_amount mit open_amount vergleichen

f0e44630 17.12.2020 23:12 Bernd Bleßmann

S:C:H:ReportGenerator: Spalteninformationen einzeln zuweisen.

Hintergrund: Das "fat-comma (=>)" interpretiert seine rechte Seite im
Listenkontext, was dazu führen kann, dass der Hash, der aufgebaut werden
soll, durcheinander gerät, wenn z.B. $def->{sub} eine Liste zurückliefert...

29bed1cf 16.12.2020 17:56 Bernd Bleßmann

Buchungsjournal: auch globale Projektnummer im Bericht mit anzeigen

f2991e38 16.12.2020 16:42 Bernd Bleßmann

Buchungsjournal: Abteilung im Bericht anzeigen können

3505f116 16.12.2020 12:37 Bernd Bleßmann

Buchungsjournal: Zwischensumme in Suchmaske an den Schluss gesetzt

7fd8e363 16.12.2020 12:37 Bernd Bleßmann

Buchungsjournal: Spalte f. Bilanz im Bericht direkt hinter Umsatzsteuer

Dann sind die Zahlen zusammen

79c324d4 16.12.2020 12:20 Bernd Bleßmann

SL::GL: POD: keine leere section; <gt> escapen

6463b7b8 14.12.2020 18:39 Bernd Bleßmann

changelog f. Menü- und Rechte-Anpassung "Produktivität"

249c0c6f 14.12.2020 18:39 Bernd Bleßmann

Berechtigungen für Produktiovität als eigene Kategorie …

und die bisherigen Produktivitäts-Rechte und E-Mail-Journal-Rechte
darunter anzeigen.

02f625b8 14.12.2020 17:43 Bernd Bleßmann

Menü Produktivität: Zugriffsrechte nicht am Haupteintrag fest machen …

und eigene Zugriffssregel für E-Mail-Journal.

So kann z.B. das Recht, E-Mail-Journal ansehen, getrennt von der
Produktivität gesetzt werden.

Ein Hauptmenüpunkt wird nicht angezeigt, wenn keiner seiner Kinder...

f7f02f67 14.12.2020 16:10 Bernd Bleßmann

Locales-Läufe

82af75d4 14.12.2020 12:01 Bernd Bleßmann

S:D:Helper:TransNumberGenerator: Warnung vermeiden.

Getriggert durch Tests (./t/wh/inventory.t). Tritt aber nur auf, wenn
der Nummerkreis noch leer ist.

c7cff765 14.12.2020 09:50 Jan Büren

Dialogbuchungen um Boolean imported erweitert.

Buchungen mit diesem Boolean können beim DATEV-Export
gefiltert werden. Anwendungsfall sind bspw. in DATEV
erstellte Lohnbuchungen, die dann in kivi importiert werden

653af2fb 14.12.2020 09:31 Jan Büren

GLTransaction:: add_chart_booking um get_active_taxkey erweitert

Der Aufruf von add_chart_booking muss sich nicht mehr
darum kümmern welcher Steuerschlüssel gesetzt sein muss, wenn
er einfach nur den vorkonfigurierten Steuerschlüssel setzen will.
Dementsprechend ist param{tax_id} kein Pflichtparameter mehr....

4270e942 11.12.2020 11:09 Moritz Bunkus

Artikelstammdaten: in Übersetzungen Zeilenumbrüche verwenden können

Das Eingabefeld für die Beschreibung im Basisdaten-Tab erlaubt die
Eingabe von Zeilenumbrüchen. Daher muss das auch für die übersetzen
Beschreibungen gehen.

4dc48e11 10.12.2020 15:58 Moritz Bunkus

Merge branch 'f-factur-x-und-xrechnung'

deac6df8 09.12.2020 14:26 Bernd Bleßmann

Inventur: Part-Picker such auch nach Lieferantenartikelnummer

add79c20 09.12.2020 12:17 Jan Büren

Kontoauszug verbuchen: Verkaufsgutschriften nicht negativ bewerten

Punkte für wrong_sign höher gesetzt und beide Gutschriftentypen
jetzt sauber abgegrenzt (credit_note und negative_ap_transaction)

b6f8a6b0 09.12.2020 11:42 Jan Büren

BankTransaction: Treffer für Kreditorengutschriften erhöhen

negativ_ap_transaction sollte keine Strafpunkte mehr fürs
Vorzeichen erhalten. TODO: Verkaufs-Gutschriften prüfen

866ed897 09.12.2020 11:35 Jan Büren

Kontoauszug verbuchen: Vorschlagsliste verbessern

- Kommentar stimmt nicht mit dem Code überein.
- Die Prüfung verhindert das Banktransaktionen mit einer Summe größer der
Rechnungssumme als Vorschlag zugewiesen werden. Das war wichtig,
weil der Payment-Helper zu Beginn immer die komplette Bankbewegung auf...

4382b35e 03.12.2020 18:06 Bernd Bleßmann

Dialogbuchung: js-Validator einbinden. Damit werden die Datumsfelder validiert

… und auch formatiert.

7e9adc09 03.12.2020 18:02 Bernd Bleßmann

changelog für Leistungsdatum

9c463903 03.12.2020 17:55 Bernd Bleßmann

S/D/Order: new_from_multi: Leistungsdatum nur übernehmen, wenn überall gleich.

Für den Workflow, aus der Auftrags-Liste mehrere Aufträge zu einem
zusammenzufasssen.

31d15c5a 03.12.2020 17:01 Sven Schöling

Kreditorenbuchungen: Automatisches Setzen von Fälligkeitsdatum

0307fa8a 03.12.2020 17:01 Sven Schöling

Test: Skonto in Kreditorenbuchungen

e21e2190 03.12.2020 17:01 Sven Schöling

Kreditorenbuchungen: Zahlungsbedingungen in Belegvorlagen

8b5bed7f 03.12.2020 17:01 Sven Schöling

Kreditorenbuchungen: Zahlungsbedingungen laden/speichern

6a74e5a2 03.12.2020 17:01 Sven Schöling

Kreditorenbuchungen: Bemerkungenblock an Rechnungen angepasst

0d3a2896 03.12.2020 17:01 Sven Schöling

mailmap update

7ce8ba5a 03.12.2020 15:24 Bernd Bleßmann

Auftrags-Controller: Auftragswahrscheinlichkeit anzeigen: Typo im as_date-Attr.

6ceacc68 03.12.2020 14:13 Moritz Bunkus

Merge branch '2020-leistungsdatum'

2b5c7398 03.12.2020 14:12 Moritz Bunkus

SL::DB::Invoice->new_from: auch Leistungsdatum (tax_point) übernehmen

a6485c58 03.12.2020 14:00 Bernd Bleßmann

Preisanfrage/Aufträge: dort, wo es ein Liefertermin gibt, diesen f. Steuer nehmen

e163dc2c 03.12.2020 12:57 Bernd Bleßmann

Auftrags-Controller: bei Änderung Leistungsdatum/Liefertermin neu berechnen

d512cb5d 03.12.2020 12:57 Bernd Bleßmann

Auftrags-Controller: Leistungsdatum bei Workflow berücksichtigen

becf01a3 03.12.2020 11:08 Moritz Bunkus

display_row: ship_$row nicht formatiert ausgeben

Im ganzen Programm wird angenommen, dass `$::form->{ship_$row}`
unformatiert ist, nur an dieser Stelle wird es formatiert
ausgegeben. Das war nicht mal ein Problem, weil es in `update` via
`_update_ship()` komplett neu berechnet wird, ohne auf den aktuellen...

c4a8cd8c 03.12.2020 11:05 Moritz Bunkus

Order-Controller: Umwandlung: Berechnung bereits gelieferter/abgerechneter Mengen gefixt

In $::form steht der Wert für die gelieferte Menge in
`ship_$row`. Dieser Wert wird überall im Programm als unformatiert
angenommen, nur bisher in der Methode nicht, die berechnet, wie viel...

2f105e47 03.12.2020 10:35 Moritz Bunkus

Order-Controller: Umwandlung: gemeinsamen Code in eigene Funktion ausgelagert