Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
7bc44f0f 21.01.2015 11:42 Kivitendo Admin

CustomerVendor Picker auf displayable_name umgestellt

Sowohl im Autocomplete als auch beim ausgewählten Kunden/Lieferanten
wird jetzt immer Kunden/Lieferantennummer und Name angezeigt.

b720e272 21.01.2015 11:42 Kivitendo Admin

Part: long_description in displayable_name umbenannt

zur Vereinheitlichung der Nomenklatur.

e24e3284 21.01.2015 00:45 Bernd Bleßmann

Nicht benutzte Variablendefinition entfernt.

6b4a71ff 21.01.2015 00:44 Bernd Bleßmann

Nicht editierbare CVars nicht rendern, aber richtig speichern und drucken.

Dazu werden die Werte dieser Variablen aus der DB gelesen, nämlich:
- aus custom_variables zu den Stammdaten, wenn die Artikelzeile neu
hinzugekommen ist
- aus custom_variables zur Artikelzeile, wenn die Zeile schon im Beleg...

0e92b99c 20.01.2015 16:35 Kivitendo Admin

Customer-autocomplete js im Presenter laden

Im Gegensatz zu den Stellen in oe/do/ir/is (siehe Commit 65b7c724e)
reicht es beim Bearbeiten von BDVs in den Stammdaten aus, den
Autocomplete Code im Presenter zu laden, so wie dies auch beim
PartPicker und Chartpicker gemacht wird.

c47100f5 20.01.2015 16:24 Kivitendo Admin

Preisgruppenpreis = Verkaufspreis erlauben

War eine Uraltregel, sollte mit dem neuen Pricesource weder nötig, noch
erwünscht sein. Siehe Ticket 24.

a204ef83 20.01.2015 16:21 Kivitendo Admin

Lieferanten im Autocomplete von Pickern korrekt behandeln

bei Customer funktionierte es, Code an Customer angepasst.

SL::DB::CustomVariables::value_as_text hat keine Text zurückgegeben, das
gab Fehler im Autocomplete, wenn eine Objekt in der Auswahl war, welches...

223e6d0c 20.01.2015 13:32 Sven Schöling

PriceSource: Klassenauflösung fpr items von Gutschriften

30aa6174 20.01.2015 11:30 Bernd Bleßmann

Angebot/Auftrag: Unnötiges Löschen der CVars entfernt. Wird per DB-Trigger erledigt.

65b7c724 19.01.2015 10:51 Bernd Bleßmann

customer_vendor_picker bei CVars und Summen- und Saldenliste

- nicht mehr vorhandenen customer_picker durch customer_vendor_picker ersetzt
- vendor_selector durch customer_vendor_picker ersetzt
- autocomplete_customer.js laden

db06bb90 16.01.2015 15:01 Sven Schöling

DeliveryPlan: qtys manuell aus der Datenbank holen

Objektmethoden sind bei grossen Datenbanken zu langsam

ae47b240 16.01.2015 13:26 Kivitendo Admin

CsvImport Taxzone für CustomerVendor und Order

check_taxzone aus Order nach CsvImport/Helper/Consistency.pm ausgelagert
und um die Option take_default für CustomerVendor Import erweitert.

Behebt Ticket 9.

1d61ec90 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: Hilfetext und Übersetzung für Auftragsimport via CSV.

8b60748b 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: Angebot/Auftrags-Masken honorieren und speichern diese.

340fd435 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: Lieferschein-Masken honorieren und speichern diese.

42e01a1a 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: items_sorted sortiert nach postition …

in Order und DeliveryOrder

3954d14b 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: DB-Upgrade-Skript; Rose

Positionen der Artikelzeilen für Angebote/Aufträge und Lieferscheine mit
in der Datenbank speichern.

000588da 15.01.2015 12:26 Kivitendo Admin

Chartpicker auch für Steuerzonen und Buchungsgruppen

Hier wurde noch das entfernte init_accounts aus ClientConfig benutzt.

eb07117b 14.01.2015 18:00 Kivitendo Admin

Unnötige use und require in Pickern entfernt

nach Hinweis von Sven etwas aufgeräumt.

cce8be29 14.01.2015 17:15 Sven Schöling

PriceSource: price_sources sind keine Integer

ea1f1390 14.01.2015 15:31 Kivitendo Admin

Mandantenkonfiguration: Standardkonten als Chartpicker

Statt Dropdown werden die Standardkonten nun per Chartpicker ausgewählt.

Die Kontenlogik welche Konten als Standardkonten vorgeschlagen werden
steckt jetzt im Template in der Konfiguration des Chartpickers, nicht...

4f152ed2 14.01.2015 15:31 Kivitendo Admin

Neues Feature: Chartpicker

Praktisch komplett analog zum Partpicker, danke Sven für die
Pionierleistung!

Es gibt natürlich ein paar Unterschiede bei den Filteroptionen, z.B.
kann man im Popup nur bebuchte Konten anzeigen lassen, oder die
Ergebnisliste nach der Kontenart einschränken. Es wird auch immer nur...

4249ea44 14.01.2015 15:31 Kivitendo Admin

get_balance_starting_date nach SL/DB/Helper/AccountingPeriod.pm

neuer Helper, wohin die Funktion get_balance_starting_date aus SL/RP.pm
hin ausgelagert wurde. Wird auch im Chartpicker benutzt.

7e64504f 13.01.2015 13:19 Jan Büren

Falsche Reihenfolge der orderitems-value in OE.pm

Kleiner Projekt-Merge Fehler.
Falsch: (lastcost, active_price_source, price_factor_id)
Richtig: (lastcost, price_factor_id, active_price_source)

a6433753 12.01.2015 17:05 Sven Schöling

PriceSource: Bessere Behandlung von Boolean Werten

d47c3124 12.01.2015 16:53 Sven Schöling

PriceSource: typo

da364d0f 11.01.2015 17:55 Kivitendo Admin

Typos in Doku

5f7cab51 06.01.2015 09:54 Jan Büren

delivery_order_items_stock persistent machen Teil 3

Testfall (Einkauf-Lieferschein):
Update drücken (alles wird erneuert) => i.O. (alle ids werden gelöscht)
Position löschen mit schon ausgewählten stock_items => i.O. (keine verwaisten dois)...
2b32359d 05.01.2015 21:45 Jan Büren

delivery_order_items_stock persistent machen Teil 2

Testfall:
Mittlere Position in stock_in/out_form löschen => i.O.
Update drücken (alles wird erneuert) => n.i.O. (alle ids werden gelöscht)

286dc87c 05.01.2015 13:54 Jan Büren

Persistente delivery_order_items_(stocK)_id

id in tabelle delivery_order_items und
id in tabelle delivery_order_items_stock persistent gemacht.

Testszenarien:

delivery_order_items:
Einkauf / Verkauf-LS -> als neu speichern. => i.O.
Einlagern => i.O....

44310118 05.01.2015 13:23 Jan Büren

Lieferscheine benötigen auch Preisquellen
-> customervendor Funktion auch für Lieferscheine
-> Typ Kunde oder Lieferant (is_customer) entsprechend analog

3039c210 04.01.2015 20:54 Kivitendo Admin

Typo behoben

2b94389c 30.12.2014 11:28 Sven Schöling

USTVA: nutzloses wantarray entfernt

8269a977 30.12.2014 11:25 Sven Schöling

Csv: wantarray syntax entfernt.

b8ede741 30.12.2014 11:19 Sven Schöling

AM: wantarray raus, wird nur in scalar verwendet

b036b590 30.12.2014 11:17 Sven Schöling

IC: raus mit wantarray, wird eh nur einmal verwendet

1e2673bb 18.12.2014 16:18 Sven Schöling

PriceRule: customervendor accessor in Rechnungen

c383fc0b 18.12.2014 16:18 Sven Schöling

PriceRule: Ein menüeintrag und Typen frei filterbar

9b8edca0 18.12.2014 16:18 Sven Schöling

PriceRule: Als ungültig markierte Preise flaggen.

704f339f 18.12.2014 16:18 Sven Schöling

PriceRule: reqdate für Invoice und PurchaseInvoice

bc8c26f3 18.12.2014 16:18 Sven Schöling

PriceRule: Preisregeln können jetzt auch Rabatte

ausserdem Doku

fd938095 18.12.2014 16:18 Sven Schöling

PriceRule: Anpassung von Preisregeln auf Preisquellenrabatte

678f57a3 18.12.2014 16:18 Sven Schöling

PriceRule: Report inlinefähig gemacht

986282c1 18.12.2014 16:18 Sven Schöling

PriceRule: Mehr Filteroptionen

5aa485a7 18.12.2014 16:18 Sven Schöling

PriceRule: Regeldetails anzeigen

defc4fe6 18.12.2014 16:18 Sven Schöling

PriceRule: Anzeige von Menge ge/le ops korrigiert

3f5c7866 18.12.2014 16:18 Sven Schöling

PriceRule: Belegdatum als Kriterium hinzugefügt

49eebab7 18.12.2014 16:18 Sven Schöling

PriceRule: Bei Mengen statt "<", ">" die ">=" und "<=" anbieten.

f8323c9e 18.12.2014 16:18 Sven Schöling

PriceRule: Name der Quelle auf Singular geändert

342d55f7 18.12.2014 16:18 Sven Schöling

PriceRule: Überschriften mit Einkauf und Verkauf

72180323 18.12.2014 16:18 Sven Schöling

PriceRule: Priorität auf 2 Werte einschränken

490b0f01 18.12.2014 16:18 Sven Schöling

PriceRule: Waren auch im Einkauf zulassen.

3a45c5ca 18.12.2014 16:18 Sven Schöling

PriceRule: Nicht Fehler werfen wenn garkeine Regel zutrifft

19586862 18.12.2014 16:18 Sven Schöling

PriceRule: Vergleiche waren falsch herum

247ff327 18.12.2014 16:18 Sven Schöling

PriceRule: bessere Validierung und Lokalisierung

78df36d1 18.12.2014 16:18 Sven Schöling

PriceRule: Filter nach Ware implementiert

0fe023a4 18.12.2014 16:18 Sven Schöling

PriceRule: Korrektes Matching von Nulls

de53e9a8 18.12.2014 16:18 Sven Schöling

PriceRule: Löschen von Preisregeln

8fce0254 18.12.2014 16:18 Sven Schöling

PriceRule: Fehler vermeiden wenn noch keine Preisregeln angelegt sind.

a3f9809d 18.12.2014 16:18 Sven Schöling

PriceRule: price_from_rule für Festpreise gefixt.

9589ecd7 18.12.2014 16:18 Sven Schöling

PriceRule: Erste Version

3bcd9c94 18.12.2014 16:18 Sven Schöling

PriceSource: record objekte im Einkauf korrekt bauen

89b26688 18.12.2014 16:18 Sven Schöling

PriceSource: Rabattbehandlung

17384c04 18.12.2014 16:18 Sven Schöling

PriceSource: credit_notes auch im Popup unterstützen

392e0365 18.12.2014 16:18 Sven Schöling

PriceSource: Fehler, wenn noch keine Quellen disabled sind, behoben.

5384e5cb 18.12.2014 16:18 Sven Schöling

PriceSource: Konfiguration

cf63992e 18.12.2014 16:18 Sven Schöling

PriceSource: Nur den Namen des Moduls anzeigen, nicht den vollen Namen

cf35a74f 18.12.2014 16:18 Sven Schöling

PriceSource: 0,0000 Preise nicht als best_price erlauben

Auch wenn es im Einzelfall valide Preise sein können, sollte das
Standardverhalten keine Umsonstpreise vorschlagen.

6d3c1977 18.12.2014 16:18 Sven Schöling

PriceSource: bei Rechnungen mitspeichern

049e49fe 18.12.2014 16:18 Sven Schöling

PriceSource: Preisselektion auf Popup umgestellt.

- Logik für geänderte Preise implementiert
- Visualisierung verbessert
- fix für emptied rows
- nachricht wenn invalid und missing
- benachrichtigung für höher/niedriger
- js ausgelagert
- best price benachrichtigung...

0a3f51b8 18.12.2014 16:18 Sven Schöling

PriceSource: depends_on entfernt

418f0e70 18.12.2014 16:18 Sven Schöling

PriceSource: Dokumentation

df1b03d5 18.12.2014 16:18 Sven Schöling

PriceSource: Featureabdeckung

- Einkaufs/Verkauf abgedeckt
- Klarere Regeln für price_from_source, available_prices und best_price
- makemodels unterstützung
- bugfixes für Rechnungen und neue Belege
- best_price jetzt getestet
- Verkäuferabhängigkeit von makemodels und pricegroup implementiert und getestet

0409db7c 18.12.2014 16:18 Sven Schöling

PriceSource: Mehr Informationen an Preise übergeben

record + record_item verfügbar gemacht
best_price für pricegroups
Price: spec/source entzerrt

eebe8e90 18.12.2014 16:18 Sven Schöling

PriceSource: Erste Version

- Preisgruppen und Stammdaten sind implementiert
- Persistenz in allen Belegen funktioniert
- Rudimentäre Visualisierung funktioniert
- Klassen sind alle da

- Doku fehlt
- Verkauf/Einkaufweiche fehlt
- best_price ungetestet
- Preisgruppen hängen noch nicht von Verkäufer ab...

c21d2acc 18.12.2014 16:11 Moritz Bunkus

PriceTaxCalculator: Doku-Fix

b8ee6b6e 18.12.2014 15:55 Kivitendo Admin

Typos in Filtered Doku

b2f71310 18.12.2014 15:55 Kivitendo Admin

Typos in LinkedRecords Dokumentation

188696a4 18.12.2014 15:42 Sven Schöling

DBUtils: selectall_ids

818a31fa 18.12.2014 15:42 Sven Schöling

displayable_name für business, partsgroup, pricegroup

209100ca 18.12.2014 14:41 Jan Büren

PTC-Doku um API-Beispielsaufruf ergänzt

1d34002d 18.12.2014 13:04 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte zurückgeben Teil 3

Die items können nicht als Hash-Referenz gespeichert werden, weil das
kaputt geht, wenn die Items noch nicht gespeichert wurden und damit noch
keine ID besitzen. Daher Umstellung auf Array-Speicherung....

9608424b 16.12.2014 13:02 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte zurückgeben Teil 2

d8d66024 16.12.2014 12:03 Moritz Bunkus

PriceTaxCalculator: für Items berechnete flüchtige Werte in %data zurückgeben

6d74ac0e 15.12.2014 15:26 Sven Schöling

Webdav: Typo

85f9e495 12.12.2014 17:20 Sven Schöling

CsvImport: Makemodels auch auf instabilen Datenbanken in der richtigen Reihenfolge speichern

dc6d8231 11.12.2014 17:32 Sven Schöling

Webdav: Framework um Dokumente im Webdav zu behandeln

Soll auf lange Sicht die Funktionen in Common ablösen.

49f5b7f7 11.12.2014 10:29 Kivitendo Admin

SL/DB/Invoice->abbreviation prüft jetzt invoice_type

8430a44d 11.12.2014 07:10 Kivitendo Admin

USTVA - Position 67 richtig berechnen

273b5e04 09.12.2014 10:46 Moritz Bunkus

CustomerVendorPicker: ref($value) nur prüfen, wenn es tatsächlich ein Objekt ist

…und nicht schlicht die ID eines Objektes.

f9fdf190 08.12.2014 13:55 Moritz Bunkus

SL::DB::{Invoice,DeliveryOrder}: Items mit neg. qty beim Wandeln optional weglassen

b8c19cc7 05.12.2014 12:46 Sven Schöling

Auth: nicht auskommentieren, sondern richtig dokumentieren

001155e4 05.12.2014 11:43 Sven Schöling

RecordLinks: credit_notes verlinken, und Typ von Rechnungen anzeigen

46b5bd42 05.12.2014 11:16 Sven Schöling

Auth - experimentell: $::auth dbh wieder cachen.

4ee1cfb0 04.12.2014 19:07 Sven Schöling

Layout: Tests schlagen fehl, weil Top auf $::dispatcher zugreift

68dbf4a4 04.12.2014 18:52 Sven Schöling

Layout Aufräumaktion:

- Admin und V3 Menü entflochten. Benutzen jetzt beide das neue CssMenu
als sub_layout
- Top-Klone aus V3 und Javascript herausoperiert und als sub_layout
eingebunden
- Neues Layout AdminLogin für die Loginmaske im Adminbereich (d'oh)...

d08148b9 04.12.2014 16:48 Jan Büren

no lexical postif in DeliveryPlan.pm

test ausführen, nicht vergessen!!! @myself

f9c91009 04.12.2014 16:12 Moritz Bunkus

Auth.pm: Rechte nur dann laden, wenn User & Client gesetzt sind

Seit f6ed86e wird im Menü-Template-Code auf Rechte
getestet (AUTH.assert(…)). Im User-Bereich ist das kein Problem, weil
die Menü-Templates nur dann benutzt werden, wenn tatsächlich ein User...

7ed4b336 04.12.2014 16:12 Moritz Bunkus

Auth.pm cosmetics: Entfernen von $::lxdebug->enter_sub/leave_sub

4e1e8352 04.12.2014 14:08 Kivitendo Admin

Buchungen in ar/ap/is/ir in eigenem Tabreiter anzeigen

Neuer Reiter "Buchungen", wo zu einer Rechnung/Buchung die Buchungen
laut acc_trans angezeigt werden.

In einer Tabelle "Buchungen" werden alle Buchungen laut acc_trans
angezeigt.

In einer Tabelle "Salden" werden die aktuellen Salden der bebuchten...