Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
ca2bc8a2 28.08.2017 14:36 G. Richardson

Buchungsjournal: Abteilungsfilter bei Export berücksichtigen

vergessene hidden

4cdfbd75 28.08.2017 13:38 Moritz Bunkus

Quicksuche: bei Stammdatensuche keine ungültigen anbieten

Betrifft:

• Artikelstammdaten in allen Varianten (Waren, Dienstleistungen,
Erzeugnisse, Sortimente)
• Kunden & Lieferanten
• Ansprechpersonen (hier werden nur diejenigen angeboten, die zu
gültigen Kunden/Lieferanten gehören)

db3dfa92 28.08.2017 12:38 Sven Schöling

Rechnungen: Nach »als geschlossen markiert« suchen

4d261fb7 28.08.2017 10:32 Moritz Bunkus

Übersetzungen: Aktualisierung

d74539c5 28.08.2017 10:31 Moritz Bunkus

Übersetzungen: kein HTML-Code in Übersetzungen

2b31bcbf 28.08.2017 10:21 Moritz Bunkus

DB-Upgrade: Dauer jedes Upgrade-Scripts timen

38738653 28.08.2017 10:21 Moritz Bunkus

DB-Upgrade: kein »DROP CONSTRAINT …« nutzen

Die Namen von Constraints wurden früher mit $1, $2
etc. durchnummeriert. Inzwischen werden sie hingegen aus Tabellen- und
Spaltennamen benannt.

Daher ist ein »DROP CONSTRAINT…« mit Namen nicht portabel. Statt
dessen müssen leider alle vorhandenen Constraints gedropt und neu...

83f6467b 24.08.2017 23:56 Bernd Bleßmann

Dokumentation: Rechtschreibung/Grammatik Artikelklassifizierung u. miniDMS

b62535cf 24.08.2017 13:14 Martin Helmling martin.helm...

$self statt $_ eingebaut

999cace7 24.08.2017 13:14 Sven Schöling

CustomVariables: Beim Cachen von überlagerten Invalids können mehrere module auftauchen

5491ab17 24.08.2017 13:14 Sven Schöling

CustomVariables: Nicht überlagerte Variablen können invalid sein

Muss beim autovivifien geprüft werden

cadaf439 24.08.2017 13:14 Sven Schöling

CustomVariables: all_config cache korrekt behandeln für überladene Module

6c4b42c0 24.08.2017 13:14 Sven Schöling

Customvariables: typo in config caching

43de7ef1 24.08.2017 13:13 Sven Schöling

CustomVariables: Requestlevel Caching für cvars_by_config

- Configs werden jetzt gecacht.
- is_valid wird en bloc vorberechnet und im Objekt gecacht.

1bed9601 24.08.2017 11:01 Kivitendo Admin

SL::Dev::File und t/file/filesystem.t überarbeitet

  • Einrückungen / Syntax überarbeitet
  • Englisch leicht verbessert

SL/Dev/File.pm:

  • die %common_params aus SL/Dev/File sind nur für den speziellen Test
    filesystem.t, daher in den Test verlagert.
  • ebenfalls die get_all, get_all_count entfernt, SL/Dev/ soll nicht nur die...
e14e91e1 24.08.2017 10:27 Kivitendo Admin

SL/Controller/File.pm - Codeausrichtung und Stilverbesserungen

00082fea 24.08.2017 08:56 Moritz Bunkus

LaTeX: Tilde mittiger setzen lassen

d51b3011 24.08.2017 08:20 Moritz Bunkus

Merge pull request #11 from freiphone/patch-3

Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutz…

943137d6 24.08.2017 08:18 Moritz Bunkus

LaTeX-Vorlagen: Ersetzungstabelle für en an die für de anpassen

a7a1c517 24.08.2017 08:15 Moritz Bunkus

LaTeX-Vorlagen: ~ escapen

72c4037d 23.08.2017 13:18 Sven Schöling

shipped_qty: Testfall uas realem Bug

8abfdcfc 22.08.2017 17:44 Sven Schöling

datev tests: Warnungen

5b617979 22.08.2017 17:43 Sven Schöling

csv_import tests: Falsche Parameterübergabe

713b3994 22.08.2017 17:43 Sven Schöling

BankTransaction: Warnungen

a149d6a0 22.08.2017 17:42 Sven Schöling

SL::DB::BankTransaction: Warnungen

d2b58cf5 22.08.2017 16:26 Sven Schöling

SL::DATEV: Warnungen

63410aa6 22.08.2017 16:25 Sven Schöling

Tests: SL::Dev Änderungen übernommen

cf3a8cf7 22.08.2017 16:23 Sven Schöling

SL::Dev: EXPORT rewrite und create/new split

- SL::Dev module exportieren nicht mehr ungefragt
- SL::Dev::ALL exportiert jetzt den übergebenen tag aus allen Modulen
- Funktionen nicht nicht speichern (Part/CustomerVendor) heißen jetzt
"new_X" anstatt "create_X"

c878cea9 20.08.2017 16:37 Bernd Bleßmann

IS::get_customer: ersten Kunden zurückliefern, wenn keine Id vorgegeben ist.

Durch Umstellung auf den Customer/Vendor-Picker der Belegmasken konnte der
Picker unter bestimmten Umständen initial leer sein. Dadurch wurden dann bei
einem Wechsel von leer auf einen Kunden nicht alle Form-Variablen richtig...

34925210 20.08.2017 13:14 Bernd Bleßmann

Lieferschein erzeugen: name-Methode nicht auf undef. VC-Obkjekt ausführen

Sonst gibt es einen Fehler, wenn es keine Kunden gibt oder für den Mandanten
noch keine Verkaufslieferscheine vorhanden sind.

Behebt #296 (redmine)

684dfbef 19.08.2017 14:28 Bernd Bleßmann

t/helper/shipped_qty.t: Vergessene Items-Sortierung.

5e9cedf7 19.08.2017 14:26 Bernd Bleßmann

t/helper/shipped_qty.t: Items des richtigen Objekts vor dem Neuladen vergessen.

466e67ff 18.08.2017 11:21 Kivitendo Admin

SL/ClientJS.pm - Typos in POD

a9866c42 17.08.2017 11:20 Moritz Bunkus

E-Mail-Dialog: bei Einkaufsaufträgen Standardvorbelegung

Siehe #263.

8797da6a 17.08.2017 10:38 Jan Büren

Fixt: Auslagern über Standardlagerplatz ohne Auslagern von Dienstleistungen

Die Prüfung, ob es sich um eine Dienstleistung handelt, wird
über part_type gemacht.
Andernfalls wird die auszulagernde Menge in diesem Fall bei
allen Positionen auf 0 gesetzt.
Zusätzlich die Prüfung auf gesetzte Menge über das Fragezeichen-Feld...

ec505b81 17.08.2017 09:54 Kivitendo Admin

Typo in Übersetzung für Lieferantenauftragsnummer

0fd179c4 17.08.2017 09:12 Jan Büren

Workflow Lieferschein -> Rechnung. Liefertermin als Rechnungslieferdatum setzen

Falls im Lieferschein einen Liefertermin gesetzt hat, ist dieser
eindeutig der sinnvollere Liefertermin in der Rechnung anstatt
das Lieferscheindatum.

12da36a6 16.08.2017 22:36 Bernd Bleßmann

Tests CsvImport: key für Zeichensatz im Profile ist charset, nicht encoding.

Spielte hier zwar keine Rolle, da das Encoding nicht getestet wird, war aber
dennoch falsch (encoding ist der Parameter für den Csv-Heler).

Kam in commit cdc396f5543250ac2cd9ad5b9b45bd2806c8e6c5...

78078fbf 15.08.2017 10:32 Jan Büren

BankTransaction Code cleaning

längst überfällige und häßliche semikolons entfernt

e73f7350 15.08.2017 10:30 Jan Büren

Für #277 toten Code entfernen

338ffe02 15.08.2017 10:27 Jan Büren

Optimierung SEPA-Erkennung #277

23 : 11 England gegen Pfalz, überzeugt mich

927673c0 12.08.2017 17:29 Jan Büren

code cleaning: debug statements vergessen zu entfernen

bfec2184 12.08.2017 17:22 Jan Büren

changelog für Feature Dialogbuchungsvorlagen mit Bankimport

26952628 12.08.2017 16:54 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen -> Dialogbuchung nur abs()

Ob die Zahlung positiv oder negativ ist, bestimmt die Soll und Haben
in der Maske Dialogbuchung und liegt somit in der Hand des Anwenders,
in welche Vorlage er buchen will.

049677eb 12.08.2017 16:41 Jan Büren

Kontoauszug verbuchen -> Buchung erstellen erweitert

a) Filter erweitert, um nach Vorlagenname zu suchen
b) Filter korrekt in <form> gepackt, um submit und reset form
wie gewohnt zu unterstützen
c) Buchungsmöglichkeit um gl_transactions (Dialogbuchungsvorlagen)...

dafa4bed 12.08.2017 14:05 Jan Büren

BankTransaction vendor_of_transaction wurde nie in filter_drafts benutzt

copy & waste Symptom:
weiteren toten Code vom initialen Commit entfernt

d08dbba8 12.08.2017 13:39 Jan Büren

Kontoauszug verbuchen. Vorfilter nach vendor.iban mit bt.iban setzen

der initiale commit hat bt.iban mit vendor.account_number verglichen

ef242c99 12.08.2017 13:38 Jan Büren

Controller/BankTransaction.pm vendor_id entfernen

vendor_id wird im template/ nicht mehr benötigt.
S.a.: #aae306cda6274d
Kontoauszug verbuchen: keine Multibox verwenden

cdc396f5 11.08.2017 16:48 Bernd Bleßmann

Tests CsvImport: run-Methode der Worker verwenden

Vorher wurden der Code der run-Methode aus den Basis-Klassen der Worker
(copy/paste) hier einzeln aufgerufen.

daa74212 11.08.2017 14:14 Bernd Bleßmann

CsvImport: worker kann Csv-Helper auch mit scalar-ref als Datei aufrufen.

Der Csv-Helper kann für die Datendatei auch eine Referenz auf Daten erhalten.
Die Basis-Klasse der Worker des CsvImports unterstützt das jetzt auch. Damit
kann dann z.B. in den Tests $worker->run auch verwendet werden, wenn der Worker...

066bbae7 11.08.2017 13:58 Bernd Bleßmann

console - POD: --client ergänzt. Damit taucht das dann auch in der Hilfe auf.

a4b49444 11.08.2017 12:12 Kivitendo Admin

Whitespace

59320b5a 11.08.2017 12:12 Kivitendo Admin

Whitespace

17f43ff5 11.08.2017 12:12 Kivitendo Admin

SEPA: collective_transaction nach batch_transaction umbenannt

1a3b9961 11.08.2017 11:56 Kivitendo Admin

DATEV-Export nach Erfassungsdatum filtern

Hat man einen DATEV-Export schon für einen bestimmten Zeitraum
exportiert, und muß nachträglich noch ein paar Buchungen in dem Zeitraum
tätigen, kann man diese nachträglichen Buchungen nun gesondert
exportieren, indem man ein Datum nach dem letzten Exportdatum...

ae47d060 10.08.2017 15:19 Bernd Bleßmann

common/flash.html: no trailing whitespaces

503fabbf 10.08.2017 14:30 Martin Helmling martin.helm...

BankTransaction: Überarbeitung von "Kontoauszug verbuchen" , SEPA-Export wieder integriert

Die Punktebewertung findet wieder ausschließlich in "get_agreement_with_bank_transactions" statt,
auch die SEPA-Sammelüberweisung. Diese bekommt dor extra Punkte, da ggf. für bestimmte Rechnungen negative Punkte entstehen....

e79aba17 09.08.2017 13:38 Kivitendo Admin

create_periodic_invoices.t - Umstellung auf SL/Dev und Partname

b5eae4e1 09.08.2017 13:19 Kivitendo Admin

t/wh/transfer.t - Refactoring mit SL::Dev::Part::create_part

47ee7483 09.08.2017 13:19 Kivitendo Admin

SL/Dev/Record.pm - create_invoice_item Beispiel aktualisiert

0ff29f06 09.08.2017 13:19 Kivitendo Admin

t/db_helper/price_tax_calculator.t mit SL::Dev refactored

25112bf2 09.08.2017 13:19 Kivitendo Admin

t/controllers/financial_overview/sales_orders.t auf SL::Dev umgestellt

ef7e9ebd 09.08.2017 13:19 Kivitendo Admin

sales_order_with_periodic_invoices_config.t mit SL::Dev refactored

6fda75b1 09.08.2017 13:19 Kivitendo Admin

t/db_helper/convert_invoice.t mit SL::Dev refactored

c623caef 09.08.2017 12:09 Martin Helmling martin.helm...

FileManagement: Anpassung an neue Schnittstelle im Ordercontroller

fix redmine #280

1e6c1cf7 08.08.2017 12:02 Sven Schöling

GetModels Paginated: Historische Filterduplizierung deaktivieren

Die war noch aus der Zeit vor GetModels, und war nötig damit Paginating
die gleichen Filter hatte wie das Hauptquery. Mittlerweile ist das aber
nicht mehr nötig, weil die GetModels-Architektur die einzelnen Plugins...

20e572be 04.08.2017 15:14 Moritz Bunkus

E-Mail-Dialog: keine Vorbelegung bei Lieferantenauftrag/-lieferschein

Siehe #263.

0a3d4b15 04.08.2017 15:10 Moritz Bunkus

Einkaufslieferscheine: Fix: Anzeige Ansprechperson wenn geliefert

103d03fb 04.08.2017 15:00 Moritz Bunkus

E-Mail-Dialog: Vorbelegung vom Kunden/Lieferanten, wenn Ansprechperson keine E-Mail hat

Siehe #263.

3a17c45a 02.08.2017 11:54 Jan Büren

templates zu a33ef0ec2 Standardlager und Lagerplatz im Warenbericht

sind 2 Ebenen tiefer im stash staging bereich gelandet ...
jetzt auch im standard ;-)

01955b9c 02.08.2017 10:06 Jan Büren

In Ergänzung zu #283. Filter-Optionen auf experimentell setzen

51a91d9a 01.08.2017 17:18 Jan Büren

fixt: #283 Typfilter bei Lieferplan|Lieferwertbericht

Korrekte Filterübergabe an das Backend.
Zusätzlich weiteren Filterparameter 'Sortiment' eingebaut.
Ticket-Ziel: 100% done

98819982 01.08.2017 14:39 Bernd Bleßmann

S:C:H:ReportGenerator: Ergebnis von layout->get als Liste verwenden

Sonst ist der Export (PDF/CSV) von Controllern, die diesen Helper verwenden,
kaputt. Fehlermeldung war:
Can't locate object method "add" via package "1" (perhaps you forgot to load "1"?)...

4720b32a 01.08.2017 13:16 Sven Schöling

ShippedQty: Abgefangene API Fehler auf Carp::croak umgestellt.

So werden die aus der Sicht des callers geschmissen.

c4104eb3 01.08.2017 13:16 Sven Schöling

ShippedQty: Übergabe von Strings als ids abfangen

86a253d0 01.08.2017 12:56 Jan Büren

sanitize _update_ship / Prüfung auf form->id

Andernfalls wird ein Fehler auf undefined integer geworfen
und bspw. das Erfassen von neuen Aufträge ist nicht mehr möglich.

a2198456 01.08.2017 11:25 Jan Büren

Debitoren/Kreditorenbuchungen. Buchungsnummer als Info ausgeben

Buchungsnummer ist im gesamten Programm eindeutig und
für die Verknüpfung vom Papierbeleg zur Buchung ein sinnvoller
Nummernkreis. Dementsprechend wie bei den Dialogbuchungen diese
an den Bearbeiter zurückmelden.

9b92c0c6 01.08.2017 10:53 Bernd Bleßmann

DeliveryValueReport: Tabelle heißt delivery_orders (mit s am Ende).

33e8932c 31.07.2017 17:36 Sven Schöling

DeliveryValueReport: do_closed_qty wiederhergestellt

96ddb932 31.07.2017 15:41 Sven Schöling

ShippedQty: Chaining bei Aufruf mit leerem Array

a31792cb 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: items Sortierung stabilisiert

f88b9da2 31.07.2017 15:41 Sven Schöling

ShippedQty: POD fix

e8dce44b 31.07.2017 15:41 Sven Schöling

ShippedQty: Explizite Doku zu Fehlbedienung bei nicht geladenen Relationships

0d6c87b0 31.07.2017 15:41 Sven Schöling

ShippedQty: keep_matches option

e7d334c9 31.07.2017 15:41 Sven Schöling

t/helper/shipped_qty.t: diverse Kleinigkeiten

- delivered flag is boolean und muss mit ok() geprüft werden falls
internas geändert werden
- wenn write_to in die items schreiben soll, müssen die auch vorher
geladen sein.

6446d674 31.07.2017 15:41 Sven Schöling

ShippedQty: korrekt prüfen ob orderitems schon geladen sind

66ac2e99 31.07.2017 15:41 Sven Schöling

ShippedQty: Auch bei short circuit chainen

25729efe 31.07.2017 13:40 Jan Büren

Vergessener Aufruf io.pl für vorbelegte E-Mail-Texte

... steter Tropfen und der Stein

7ccc2fd5 31.07.2017 09:52 Jan Büren

Fixt #281 Fertigen nicht transaktionssicher

return 0 verlässt den eval block, aber macht kein Rollback
Ein sauberes "die" funktioniert wie gewollt.
Die Rückmeldung an den Anwender ist jetzt allerdings etwas kryptischer.

8ec984ac 30.07.2017 09:29 Jan Büren

vergessene Backend-Funktion für E-Mail-Vorbelegung

Ferner eine Fußnote als Hinweis zur Vorbelegungs-Funktion gesetzt.

ee056f23 29.07.2017 20:19 Jan Büren

GenericTranslation um Vorbelegungen für E-Mail-Texte erweitert

Neuer Menüpunkt:
System-> Sprachen und Übersetzungen -> Vorbelegte Texte für E-Mail
Falls ein Ansprechpartner hinterlegt ist, wird entsprechend des
Geschlechts und der vorbelegten Textbaustein die Anrede zusammengesetzt....

ba489e3a 28.07.2017 12:38 Kivitendo Admin

Typos in Doku

2392ce9e 27.07.2017 22:43 freiphone

Einkaufsrechnungen: Bearbeiter*in & Verkäufer*in mit aktueller Benutzer*in vorbelegen

ir.pl wurde in commit 08e820f vergessen.

Behebt #258

fec23589 27.07.2017 16:59 Moritz Bunkus

Wiedervorlagenbericht: Filter »erstellt für« gefixt

Das Filterkriterium wurde gar nicht ausgewertet.

f714b629 26.07.2017 18:29 Kivitendo Admin

ShippedQty - Typos in Beschriftungen

02752d70 26.07.2017 18:29 Kivitendo Admin

SL/Helper/Object.pm Typos in Doku

577277a3 26.07.2017 18:29 Kivitendo Admin

ShippedQty - fixed some typos in documentation

f2043c7d 26.07.2017 16:03 Jan Büren

Ergänzung zu #276

rowcount attribut name abwärtskompatibel für post commits ohne ajax

7fb98401 26.07.2017 15:48 Sven Schöling

DeliveryValueReport: Auf ShppedQty Helper umgestellt.

Leider fällt geht dabei die Information verloren, wieviel davon in
geschlossenen Lieferscheinen ist. Wenn benötigt, muss das nachgebaut
werden.

e40c9d4d 26.07.2017 15:21 Jan Büren

Erster Schritt für #278

Auswahl von manuellen Verknüpfung von Neu nach Alt sortieren