Bernd Bleßmann [Mon, 19 Jan 2015 11:07:13 +0000 (12:07 +0100)]
Beim Übergang Angebot/Auftrag auf Lieferschein/Rechnung orderitems_id_x löschen.
Bernd Bleßmann [Mon, 19 Jan 2015 09:51:02 +0000 (10:51 +0100)]
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
Sven Schöling [Fri, 16 Jan 2015 14:01:31 +0000 (15:01 +0100)]
DeliveryPlan: qtys manuell aus der Datenbank holen
Objektmethoden sind bei grossen Datenbanken zu langsam
Sven Schöling [Fri, 16 Jan 2015 13:38:10 +0000 (14:38 +0100)]
console: clock Funktion um kleionere Schnipsel timen zu können
G. Richardson [Fri, 16 Jan 2015 12:57:58 +0000 (13:57 +0100)]
Login Bookmark Parameter auf {AUTH} Präfix umgestellt
Um zu verhindern, daß FORM Parameter wie login oder client in der FORM
verbleiben könnten.
Neues Format:
controller.pl?action=LoginScreen/login&{AUTH}login=Tom&{AUTH}client=foobar
G. Richardson [Fri, 16 Jan 2015 12:26:24 +0000 (13:26 +0100)]
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.
Bernd Bleßmann [Wed, 14 Jan 2015 15:27:37 +0000 (16:27 +0100)]
Item-Positionen in DB: Hilfetext und Übersetzung für Auftragsimport via CSV.
Bernd Bleßmann [Wed, 14 Jan 2015 13:46:45 +0000 (14:46 +0100)]
Item-Positionen in DB: Angebot/Auftrags-Masken honorieren und speichern diese.
Bernd Bleßmann [Wed, 14 Jan 2015 13:26:06 +0000 (14:26 +0100)]
Item-Positionen in DB: Lieferschein-Masken honorieren und speichern diese.
Bernd Bleßmann [Wed, 14 Jan 2015 21:36:21 +0000 (22:36 +0100)]
Item-Positionen in DB: items_sorted sortiert nach postition …
in Order und DeliveryOrder
Bernd Bleßmann [Fri, 9 Jan 2015 18:05:52 +0000 (19:05 +0100)]
Item-Positionen in DB: DB-Upgrade-Skript; Rose
Positionen der Artikelzeilen für Angebote/Aufträge und Lieferscheine mit
in der Datenbank speichern.
G. Richardson [Thu, 15 Jan 2015 12:00:20 +0000 (13:00 +0100)]
Changelog Eintrag zur Mandantenvorauswahl
Das Feature ist aus Versehen in Commit
000588da mit reingerutscht.
G. Richardson [Thu, 15 Jan 2015 11:28:40 +0000 (12:28 +0100)]
Chartpicker testpage - style als Variable und Fall IC
Chartpicker mit type=IC wird bei den Buchungsgruppen verwendet.
G. Richardson [Thu, 15 Jan 2015 11:26:58 +0000 (12:26 +0100)]
Chartpicker auch für Steuerzonen und Buchungsgruppen
Hier wurde noch das entfernte init_accounts aus ClientConfig benutzt.
G. Richardson [Fri, 5 Dec 2014 07:27:53 +0000 (08:27 +0100)]
HTML ids zu ar search form Feldern hinzugefügt
G. Richardson [Wed, 14 Jan 2015 17:00:00 +0000 (18:00 +0100)]
Unnötige use und require in Pickern entfernt
nach Hinweis von Sven etwas aufgeräumt.
Sven Schöling [Wed, 14 Jan 2015 16:15:12 +0000 (17:15 +0100)]
PriceSource: price_sources sind keine Integer
G. Richardson [Tue, 13 Jan 2015 21:55:59 +0000 (22:55 +0100)]
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
mehr im ClientConfig Controller.
G. Richardson [Tue, 13 Jan 2015 21:47:27 +0000 (22:47 +0100)]
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
eine Konto pro Spalte angezeigt, auch im Block Modus.
Hat der Benutzer FiBu-Rechte wird auch der aktuelle Kontensaldo
angezeigt. Hierfür wurden ein paar neue Methoden für Chart hinzugefügt.
G. Richardson [Tue, 13 Jan 2015 21:52:43 +0000 (22:52 +0100)]
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.
G. Richardson [Wed, 14 Jan 2015 14:22:05 +0000 (15:22 +0100)]
kivitendo css - partpicker Padding wiederhergestellt
Sven Schöling [Tue, 13 Jan 2015 16:05:57 +0000 (17:05 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Sven Schöling [Tue, 13 Jan 2015 16:05:40 +0000 (17:05 +0100)]
PriceSource: und noch ein typo
Jan Büren [Tue, 13 Jan 2015 12:19:47 +0000 (13:19 +0100)]
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)
Jan Büren [Mon, 12 Jan 2015 17:20:44 +0000 (18:20 +0100)]
Changelog von gerade korrigiert
Jan Büren [Mon, 12 Jan 2015 16:33:45 +0000 (17:33 +0100)]
RB-Druckvorlagen auf neues shipto* Druckvorlagen Lieferschein Verhalten umgestellt
Ferner einen Hinweis im Changelog auf diese Änderung gesetzt
Sven Schöling [Mon, 12 Jan 2015 16:04:47 +0000 (17:04 +0100)]
PriceSource: Bessere Behandlung von Boolean Werten
Sven Schöling [Mon, 12 Jan 2015 15:52:52 +0000 (16:52 +0100)]
PriceSource: typo
Sven Schöling [Fri, 5 Dec 2014 11:57:20 +0000 (12:57 +0100)]
PriceRule: Klassenauflösung bei Einkaufsaufträgen gefixt
G. Richardson [Mon, 12 Jan 2015 09:56:59 +0000 (10:56 +0100)]
locale/de/all - Übersetzungen korrigiert
Angebot und Auftrag waren vertauscht
G. Richardson [Mon, 5 Jan 2015 13:37:18 +0000 (14:37 +0100)]
Typos in Doku
Moritz Bunkus [Wed, 7 Jan 2015 10:35:56 +0000 (11:35 +0100)]
Dokumentation: Template-Variablenname für Lieferbedingungen gefixt
Jan Büren [Tue, 6 Jan 2015 08:54:36 +0000 (09:54 +0100)]
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)
Stichproben:
Verkaufs-LS als neu speichern i.O.
Einkaufs-LS mittlere Position löschen (mit und ohne dois) i.O.
Einkaufs-LS E-Mail-Knopf statt Speichern i.O.
Einkaufs-LS Rechnung (keine hiddens doi!) i.O.
Einkaufs-LS mit dois Löschen i.O. (keine verwaisten doi oder dois)
Jan Büren [Mon, 5 Jan 2015 20:45:28 +0000 (21:45 +0100)]
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)
Jan Büren [Mon, 5 Jan 2015 18:53:31 +0000 (19:53 +0100)]
cp_greeting Upgrade-Skript 3.0 kompatibel gemacht
Jan Büren [Mon, 5 Jan 2015 12:54:43 +0000 (13:54 +0100)]
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.
Mittlere Position löschen => i.O.
delivery_order_items_stock:
Mittlere Position löschen => n.i.O.
als neu Speichern => i.O.
Einlagern => i.O. (Lieferschein kann standardmässig nicht mehr verändert werden)
Jan Büren [Mon, 5 Jan 2015 12:23:36 +0000 (13:23 +0100)]
Lieferscheine benötigen auch Preisquellen
-> customervendor Funktion auch für Lieferscheine
-> Typ Kunde oder Lieferant (is_customer) entsprechend analog
G. Richardson [Mon, 5 Jan 2015 11:33:52 +0000 (12:33 +0100)]
Changelog - Typos und Zeilenumbrüche angepasst
G. Richardson [Mon, 5 Jan 2015 11:33:05 +0000 (12:33 +0100)]
Changelog - Feature Buchungsreiter beschrieben
G. Richardson [Sun, 4 Jan 2015 19:54:09 +0000 (20:54 +0100)]
Typo behoben
Sven Schöling [Tue, 30 Dec 2014 10:28:07 +0000 (11:28 +0100)]
USTVA: nutzloses wantarray entfernt
Sven Schöling [Tue, 30 Dec 2014 10:25:28 +0000 (11:25 +0100)]
Csv: wantarray syntax entfernt.
Sven Schöling [Tue, 30 Dec 2014 10:19:16 +0000 (11:19 +0100)]
AM: wantarray raus, wird nur in scalar verwendet
Sven Schöling [Tue, 30 Dec 2014 10:17:48 +0000 (11:17 +0100)]
IC: raus mit wantarray, wird eh nur einmal verwendet
Moritz Bunkus [Fri, 19 Dec 2014 10:53:04 +0000 (11:53 +0100)]
Einkaufs-/Verkaufsmasken: Projekt-Drop-Down-Boxen sortieren
Sven Schöling [Thu, 18 Dec 2014 14:18:43 +0000 (15:18 +0100)]
PriceRule: customervendor accessor in Rechnungen
Sven Schöling [Thu, 18 Dec 2014 13:21:34 +0000 (14:21 +0100)]
PriceRule: Ein menüeintrag und Typen frei filterbar
Sven Schöling [Thu, 18 Dec 2014 13:09:56 +0000 (14:09 +0100)]
PriceRule: Typo bei Regel auf Lieferant
Sven Schöling [Wed, 29 Oct 2014 10:15:13 +0000 (11:15 +0100)]
PriceRule: kleinere style updates
Sven Schöling [Tue, 28 Oct 2014 10:20:09 +0000 (11:20 +0100)]
PriceRule: Purchase/Sales nicht mehr mitschleifen
Sven Schöling [Thu, 16 Oct 2014 14:21:02 +0000 (16:21 +0200)]
PriceRule: locales für ungültige Preisregeln
Sven Schöling [Thu, 16 Oct 2014 14:19:28 +0000 (16:19 +0200)]
PriceRule: Als ungültig markierte Preise flaggen.
Sven Schöling [Thu, 16 Oct 2014 14:18:46 +0000 (16:18 +0200)]
PriceRule: reqdate für Invoice und PurchaseInvoice
Sven Schöling [Thu, 16 Oct 2014 12:40:11 +0000 (14:40 +0200)]
PriceRule: Preisregeln können jetzt auch Rabatte
ausserdem Doku
Sven Schöling [Thu, 16 Oct 2014 12:38:51 +0000 (14:38 +0200)]
PriceRule: Redirect nach Abbrechen gefixt
Sven Schöling [Tue, 14 Oct 2014 15:55:25 +0000 (17:55 +0200)]
PriceRule: Anpassung von Preisregeln auf Preisquellenrabatte
Sven Schöling [Tue, 7 Oct 2014 15:10:02 +0000 (17:10 +0200)]
PriceRule: Kontextinformation in Waren
Sven Schöling [Tue, 7 Oct 2014 15:09:35 +0000 (17:09 +0200)]
PriceRule: Filter bei Kunde/Lieferantenkontext gefixt
Sven Schöling [Tue, 7 Oct 2014 14:57:53 +0000 (16:57 +0200)]
PriceRule: Kontextinfo in Kunden
Sven Schöling [Tue, 7 Oct 2014 14:57:21 +0000 (16:57 +0200)]
PriceRule: Report inlinefähig gemacht
Sven Schöling [Tue, 7 Oct 2014 12:29:43 +0000 (14:29 +0200)]
PriceRule: Mehr Filteroptionen
Sven Schöling [Tue, 7 Oct 2014 12:28:59 +0000 (14:28 +0200)]
PriceRule: Regeldetails anzeigen
Sven Schöling [Tue, 7 Oct 2014 12:04:36 +0000 (14:04 +0200)]
PriceRule: Anzeige von Menge ge/le ops korrigiert
Sven Schöling [Mon, 6 Oct 2014 13:32:15 +0000 (15:32 +0200)]
PriceRule: Standardmässig nur gültige anzeigen
Sven Schöling [Mon, 29 Sep 2014 12:13:14 +0000 (14:13 +0200)]
PriceRule: Belegdatum als Kriterium hinzugefügt
Sven Schöling [Fri, 26 Sep 2014 13:58:34 +0000 (15:58 +0200)]
PriceRule: Bei Mengen statt "<", ">" die ">=" und "<=" anbieten.
Sven Schöling [Fri, 26 Sep 2014 13:39:18 +0000 (15:39 +0200)]
PriceRule: Name der Quelle auf Singular geändert
Sven Schöling [Fri, 26 Sep 2014 13:28:17 +0000 (15:28 +0200)]
PriceRule: filter reset sollte auch dropdowns resetten
Sven Schöling [Fri, 26 Sep 2014 13:27:38 +0000 (15:27 +0200)]
PriceRule: Überschriften mit Einkauf und Verkauf
Sven Schöling [Thu, 25 Sep 2014 16:30:05 +0000 (18:30 +0200)]
PriceRule: Priorität auf 2 Werte einschränken
Sven Schöling [Thu, 25 Sep 2014 15:48:47 +0000 (17:48 +0200)]
PriceRule: nach gültig/ungültig filtern
Sven Schöling [Thu, 25 Sep 2014 15:48:29 +0000 (17:48 +0200)]
PriceRule: gültig korrekt editierbar machen
Sven Schöling [Thu, 25 Sep 2014 15:48:04 +0000 (17:48 +0200)]
PriceRule: Waren auch im Einkauf zulassen.
Sven Schöling [Fri, 12 Sep 2014 15:59:32 +0000 (17:59 +0200)]
PriceRule: Nicht Fehler werfen wenn _garkeine_ Regel zutrifft
Sven Schöling [Fri, 12 Sep 2014 13:32:06 +0000 (15:32 +0200)]
PriceRule: Vergleiche waren falsch herum
Sven Schöling [Thu, 11 Sep 2014 16:25:25 +0000 (18:25 +0200)]
PriceRule: bessere Validierung und Lokalisierung
Sven Schöling [Thu, 11 Sep 2014 16:14:41 +0000 (18:14 +0200)]
PriceRule: Filter nach Ware implementiert
Sven Schöling [Thu, 11 Sep 2014 16:14:13 +0000 (18:14 +0200)]
PriceRule: Korrektes Matching von Nulls
Sven Schöling [Thu, 11 Sep 2014 16:12:16 +0000 (18:12 +0200)]
PriceRule: Löschen von Preisregeln
Sven Schöling [Thu, 11 Sep 2014 15:05:50 +0000 (17:05 +0200)]
PriceRule: Fehler vermeiden wenn noch keine Preisregeln angelegt sind.
Sven Schöling [Thu, 11 Sep 2014 15:02:04 +0000 (17:02 +0200)]
PriceRule: price_from_rule für Festpreise gefixt.
Sven Schöling [Thu, 31 Jul 2014 11:25:05 +0000 (13:25 +0200)]
PriceRule: Erste Version
Sven Schöling [Thu, 18 Dec 2014 10:47:42 +0000 (11:47 +0100)]
PriceSource: Spalte vor Preis und Rabatt anzeigen.
Sven Schöling [Fri, 5 Dec 2014 16:03:45 +0000 (17:03 +0100)]
PriceSource: record objekte im Einkauf korrekt bauen
Sven Schöling [Tue, 14 Oct 2014 16:55:30 +0000 (18:55 +0200)]
PriceSource: Keine Fehler werfen wenn best_price nicht existiert
Sven Schöling [Tue, 14 Oct 2014 15:51:53 +0000 (17:51 +0200)]
PriecSource: Numerische Vergleiche im Template stinken
Sven Schöling [Tue, 14 Oct 2014 13:45:01 +0000 (15:45 +0200)]
PriceSource: Rabattbehandlung
Sven Schöling [Tue, 14 Oct 2014 13:43:38 +0000 (15:43 +0200)]
PriceSource: Einkaufsrechnungen brauchen einen Typ
Sven Schöling [Tue, 14 Oct 2014 13:40:21 +0000 (15:40 +0200)]
PriceSource: credit_notes auch im Popup unterstützen
Sven Schöling [Wed, 1 Oct 2014 15:36:57 +0000 (17:36 +0200)]
PriceSource: Fehler, wenn noch keine Quellen disabled sind, behoben.
Sven Schöling [Wed, 1 Oct 2014 15:08:38 +0000 (17:08 +0200)]
PriceSource: Konfiguration
Sven Schöling [Fri, 26 Sep 2014 13:38:23 +0000 (15:38 +0200)]
PriceSource: Nur den Namen des Moduls anzeigen, nicht den vollen Namen
Sven Schöling [Thu, 11 Sep 2014 16:35:40 +0000 (18:35 +0200)]
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.
Sven Schöling [Tue, 9 Sep 2014 09:31:18 +0000 (11:31 +0200)]
PriceSource: Bei Lieferscheinen best_price nicht nachrechnen
Sven Schöling [Fri, 5 Sep 2014 14:50:14 +0000 (16:50 +0200)]
PriceSource: numerische felder in record_item korrekt parsen
Sven Schöling [Tue, 5 Aug 2014 11:21:08 +0000 (13:21 +0200)]
PriceSource: Gutschriften berücksichtigen
Sven Schöling [Tue, 5 Aug 2014 11:18:34 +0000 (13:18 +0200)]
PriceSource: bei Rechnungen mitspeichern
Sven Schöling [Tue, 5 Aug 2014 10:57:04 +0000 (12:57 +0200)]
PriceSource: changelog
Sven Schöling [Tue, 29 Jul 2014 15:36:40 +0000 (17:36 +0200)]
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
noch offene bugs:
- preise mit mehr als 2 stellen werden abgeschnitten
- interaktive preise noch nicht möglich
- symbol für "besser preis" ist nicht schön
- beide make_record_item implementierungen sind leicht unterschiedlich
- pricesource controller grösstenteils ungetestet
- performance ist im moment mies
Sven Schöling [Mon, 28 Jul 2014 16:39:52 +0000 (18:39 +0200)]
PriceSource: db upgrade erst nach 3.1.0 einspielen