kivitendo-erp.git
9 years agoBesserer Hinweis bzgl. Änderungen bei shipto*-Druckvorlagen release-3.2.0
Jan Büren [Mon, 2 Mar 2015 16:04:43 +0000 (17:04 +0100)]
Besserer Hinweis bzgl. Änderungen bei shipto*-Druckvorlagen

9 years agoVersion 3.2.0 - Datum in changelog vergessen
G. Richardson [Sat, 28 Feb 2015 16:13:53 +0000 (17:13 +0100)]
Version 3.2.0 - Datum in changelog vergessen

9 years agoVERSION auf 3.2.0 gesetzt
G. Richardson [Sat, 28 Feb 2015 16:05:20 +0000 (17:05 +0100)]
VERSION auf 3.2.0 gesetzt

9 years agoDatenbankupgradescript für Release 3.2.0
G. Richardson [Sat, 28 Feb 2015 16:02:30 +0000 (17:02 +0100)]
Datenbankupgradescript für Release 3.2.0

9 years agochangelog - CTI, Version und letzte Bugs
G. Richardson [Sat, 28 Feb 2015 15:08:08 +0000 (16:08 +0100)]
changelog - CTI, Version und letzte Bugs

9 years agodoc/UPGRADE für Version 3.2.0
G. Richardson [Sat, 28 Feb 2015 15:07:40 +0000 (16:07 +0100)]
doc/UPGRADE für Version 3.2.0

9 years agoTicket #3 - 2478 Preis bei Erzeugnissen
G. Richardson [Sat, 28 Feb 2015 15:03:00 +0000 (16:03 +0100)]
Ticket #3 - 2478 Preis bei Erzeugnissen

Doppeltes Parsen von sellprice beim Erneuern von Erzeugnissen
verhindern.

9 years agoTicket #42 - Nachkommastellen in Menge bei Erzeugniskomponenten
G. Richardson [Sat, 28 Feb 2015 14:52:01 +0000 (15:52 +0100)]
Ticket #42 - Nachkommastellen in Menge bei Erzeugniskomponenten

Danke an Joachim Zach für einen Patch, ich habe bei der Gelegenheit auch
noch ein paar Codestellen kommentiert. Das Verhalten von item_selected
bzgl. parse/format_amount unterscheidet sich mittlerweile je nachdem, ob
es in Belegen oder in Erzeugnissen verwendet wird.

9 years agoRevert "HTML::Entities in InstallationCheck aufgenommen"
G. Richardson [Sat, 28 Feb 2015 14:46:04 +0000 (15:46 +0100)]
Revert "HTML::Entities in InstallationCheck aufgenommen"

This reverts commit f143a10a13313bca78b97e107bd3b870e5db7d98.

HTML::Entities ist Teil des HTML::Parser-Paketes und benötigt daher
keinen eigenen Eintrag in InstallationCheck.pm

.pm

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Fri, 27 Feb 2015 15:50:17 +0000 (16:50 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoBessere Erklärung für Upgrade-Skript bei DB-Anomalien
Jan Büren [Fri, 27 Feb 2015 15:45:10 +0000 (16:45 +0100)]
Bessere Erklärung für Upgrade-Skript bei DB-Anomalien

Ausgelagerte Lieferscheine wurden wahrscheinlich, hart gelöscht

9 years agoHTML::Entities in InstallationCheck aufgenommen
G. Richardson [Fri, 27 Feb 2015 10:00:06 +0000 (11:00 +0100)]
HTML::Entities in InstallationCheck aufgenommen

gefunden durch
perl scripts/find-use.pl

9 years agoDokumentation aktualisiert
G. Richardson [Fri, 27 Feb 2015 09:45:38 +0000 (10:45 +0100)]
Dokumentation aktualisiert

9 years agochangelog - Bugfixes aktualisiert und formatiert
G. Richardson [Fri, 27 Feb 2015 09:45:01 +0000 (10:45 +0100)]
changelog - Bugfixes aktualisiert und formatiert

9 years agoSL::DB::RequirementSpec: time_estimation auch als _as_man_days, _as_man_days_unit
Moritz Bunkus [Fri, 27 Feb 2015 08:23:35 +0000 (09:23 +0100)]
SL::DB::RequirementSpec: time_estimation auch als _as_man_days, _as_man_days_unit

Analog zum RequirementSpecItem

9 years agoPatch für Bug 40, base_unit Umrechnung in VK-Bericht
G. Richardson [Fri, 20 Feb 2015 15:14:55 +0000 (16:14 +0100)]
Patch für Bug 40, base_unit Umrechnung in VK-Bericht

Patch getestet in Datenbank mit unterschiedlichen Einheiten und
Preisfaktoren.

Möglichkeit zum Testen:

Summe VK-Betrag des Verkaufsberichts sollte gleich sein der Summe Betrag
von Verkauf->Berichte->Rechnungen, wenn man die Debitorenbuchungen
rausfiltert.

z.B. in SL/AR.pm ar_transactions:
  my $where = "1 = 1 and a.invoice is true ";

oder dem Benutzer das Recht entziehen, Debitorenbuchungen im
Rechnungsbericht anzuzeigen.

9 years agoEin einfaches return ist einfacher
Jan Büren [Tue, 24 Feb 2015 16:05:22 +0000 (17:05 +0100)]
Ein einfaches return ist einfacher

<mosu> Ein einfaches »return;« ist fast immer richtiger als »return undef;«

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Tue, 24 Feb 2015 13:15:19 +0000 (14:15 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoVerknüpfung von Einzelpositionen auch bei periodisch erzeugten Rechnungen (Auftrag...
Jan Büren [Tue, 24 Feb 2015 13:12:34 +0000 (14:12 +0100)]
Verknüpfung von Einzelpositionen auch bei periodisch erzeugten Rechnungen (Auftrag -> Rechnung)
Für InvoiceItem in Invoice ein converted_from_*_id hinzugefügt wie bei der Verknüpfung von Auftrag zu
Rechnung, bzw. Lieferschein zu Rechnung. Letzterer Weg wird aktuell bei Objekten noch nicht
benutzt. Ferner einen Rückgabewert von create_links (RecordLinks) etwas verbessert (undef bei nicht
 erfolgtem Anlegen).
Offen: Implementierung der Verknüpfung von DeliveryOrderItem-Objekten mit InvoiceItem-Objekten.
Diese werden aktuell nicht benutzt und betrifft auch nicht periodische Rechnungen.

9 years agoJavaScript-Tests: Liste der Testdateien sortieren
Moritz Bunkus [Tue, 24 Feb 2015 12:58:53 +0000 (13:58 +0100)]
JavaScript-Tests: Liste der Testdateien sortieren

9 years agoJavaScript-Test-Framework auf Basis von QUnit
Moritz Bunkus [Tue, 24 Feb 2015 12:32:12 +0000 (13:32 +0100)]
JavaScript-Test-Framework auf Basis von QUnit

9 years agoPriceTaxCalculator: Belege ohne Positionen richtig verarbeiten können
Moritz Bunkus [Mon, 23 Feb 2015 09:08:31 +0000 (10:08 +0100)]
PriceTaxCalculator: Belege ohne Positionen richtig verarbeiten können

9 years agoDB-Upgrade-Warnung: Einzuspielende Datenbankupgrades optional anzeigen
Moritz Bunkus [Thu, 19 Feb 2015 10:56:05 +0000 (11:56 +0100)]
DB-Upgrade-Warnung: Einzuspielende Datenbankupgrades optional anzeigen

9 years agoSL::DBUpgrade2: Dateien direkt als UTF-8 öffnen und SL::IConv nicht nutzen
Moritz Bunkus [Thu, 19 Feb 2015 10:55:33 +0000 (11:55 +0100)]
SL::DBUpgrade2: Dateien direkt als UTF-8 öffnen und SL::IConv nicht nutzen

9 years agoSL::DBUpgrade2: Doppelten Code entfernen
Moritz Bunkus [Thu, 19 Feb 2015 10:20:27 +0000 (11:20 +0100)]
SL::DBUpgrade2: Doppelten Code entfernen

9 years agochangelog für Feature "Kursor-Position nach Erneuern"
G. Richardson [Thu, 19 Feb 2015 13:59:27 +0000 (14:59 +0100)]
changelog für Feature "Kursor-Position nach Erneuern"

9 years agoLeads -> Kundenquellen übersetzen
G. Richardson [Thu, 19 Feb 2015 13:55:43 +0000 (14:55 +0100)]
Leads -> Kundenquellen übersetzen

9 years agoPflichtenhefte: nach Version zurücksetzen richtige Versionsnummer anzeigen
Moritz Bunkus [Wed, 28 Jan 2015 14:52:55 +0000 (15:52 +0100)]
Pflichtenhefte: nach Version zurücksetzen richtige Versionsnummer anzeigen

9 years agoPflichtenhefte: Fehler beim Anlegen von Versionen richtig abfangen
Moritz Bunkus [Wed, 28 Jan 2015 14:42:58 +0000 (15:42 +0100)]
Pflichtenhefte: Fehler beim Anlegen von Versionen richtig abfangen

9 years agoFinanzcontrolling: Aufträge mit wiedRech für jedes angefangene Jahr berechnen
Moritz Bunkus [Wed, 24 Sep 2014 08:10:52 +0000 (10:10 +0200)]
Finanzcontrolling: Aufträge mit wiedRech für jedes angefangene Jahr berechnen

9 years agoFinanzcontrolling: Aufträge mit wiedRech auf ganzes Jahr hochrechnen
Moritz Bunkus [Wed, 24 Sep 2014 07:54:01 +0000 (09:54 +0200)]
Finanzcontrolling: Aufträge mit wiedRech auf ganzes Jahr hochrechnen

9 years agoFinanzübersicht: wied. Rechnungen für ganzes Jahr auf einmal berücksichtigen
Moritz Bunkus [Tue, 23 Sep 2014 15:30:09 +0000 (17:30 +0200)]
Finanzübersicht: wied. Rechnungen für ganzes Jahr auf einmal berücksichtigen

9 years agoFinanzübersicht: auch zukünftige Jahre auswählen können
Moritz Bunkus [Tue, 23 Sep 2014 14:35:06 +0000 (16:35 +0200)]
Finanzübersicht: auch zukünftige Jahre auswählen können

9 years agoDBUpgrade: Fehlermeldungen richtig in Perls Encoding übersetzen
Moritz Bunkus [Wed, 18 Feb 2015 11:38:39 +0000 (12:38 +0100)]
DBUpgrade: Fehlermeldungen richtig in Perls Encoding übersetzen

DBD::Pg vor Version 2.16.1 hat das UTF-8-Flag bei Fehlermeldungen nicht
gesetzt, auch wenn die Datenbankverbindung UTF-8 geflaggt war. Daher
musste bei früheren Version von DBD::Pg kivitendo die Fehlermeldung
selber ins richtige Encoding umwandeln.

Das darf bei neueren Versionen natürlich nicht mehr gemacht werden.

9 years agoLocale-Update
Moritz Bunkus [Wed, 18 Feb 2015 10:22:09 +0000 (11:22 +0100)]
Locale-Update

9 years agoRevert "SL::DB::Part: displayable_name als Alias für long_description"
Moritz Bunkus [Wed, 18 Feb 2015 10:02:39 +0000 (11:02 +0100)]
Revert "SL::DB::Part: displayable_name als Alias für long_description"

This reverts commit e3a83f49048717d0f519e2f760ef2988eb0824e0.

Aufgrund von b720e272 gar nicht nötig und daher überflüssigerweise aus
einem Kundenprojekt gecherrypickt.

9 years agoSL::DB::CustomVariable: value, value_as_text für Typ 'date/timestamp' und ungesetzt...
Moritz Bunkus [Tue, 17 Feb 2015 16:09:06 +0000 (17:09 +0100)]
SL::DB::CustomVariable: value, value_as_text für Typ 'date/timestamp' und ungesetzt gefixt

9 years agoCVar-Konfiguration: etwas Platz zwischen Text und Control lassen
Moritz Bunkus [Tue, 17 Feb 2015 14:09:28 +0000 (15:09 +0100)]
CVar-Konfiguration: etwas Platz zwischen Text und Control lassen

9 years agoSL::DB::CustomVariable: value_as_text() für customer/vendor/part vereinheitlicht
Moritz Bunkus [Tue, 17 Feb 2015 12:39:04 +0000 (13:39 +0100)]
SL::DB::CustomVariable: value_as_text() für customer/vendor/part vereinheitlicht

9 years agoSL::DB::CustomVariable: value_as_text() für Typ 'date' gefixt
Moritz Bunkus [Tue, 17 Feb 2015 12:38:25 +0000 (13:38 +0100)]
SL::DB::CustomVariable: value_as_text() für Typ 'date' gefixt

Bisher wurde schlicht das falsche Feld zurückgegeben: text_value. Nun
wird das formatierte Datum aus timestamp_value zurückgegeben.

9 years agoSL::DB::CustomVariable: value_as_text() für Typ 'bool' gefixt
Moritz Bunkus [Tue, 17 Feb 2015 12:37:54 +0000 (13:37 +0100)]
SL::DB::CustomVariable: value_as_text() für Typ 'bool' gefixt

Der Typ heißt 'bool' und nicht 'boolean'.

9 years agoSL::DB::CustomVariable: value() für Typ 'date' gefixt
Moritz Bunkus [Tue, 17 Feb 2015 12:37:03 +0000 (13:37 +0100)]
SL::DB::CustomVariable: value() für Typ 'date' gefixt

Bisher wurde schlicht das falsche Feld zurückgegeben: text_value. Nun
wird eine Instanz von DateTime zurückgegeben, die auf den Tag
getruncatet ist.

9 years agoSL::DB::Part: displayable_name als Alias für long_description
Moritz Bunkus [Tue, 17 Feb 2015 12:36:01 +0000 (13:36 +0100)]
SL::DB::Part: displayable_name als Alias für long_description

Für einfachere Verwendung mit anderen Objekten wie ::Customer und
::Vendor.

9 years agoAuftragsimport: Artikel auch nach Beschreibung suchen können.
Bernd Bleßmann [Fri, 13 Feb 2015 12:32:08 +0000 (13:32 +0100)]
Auftragsimport: Artikel auch nach Beschreibung suchen können.

9 years agoKosmetik: Kommentare verbessert.
Bernd Bleßmann [Fri, 13 Feb 2015 12:31:02 +0000 (13:31 +0100)]
Kosmetik: Kommentare verbessert.

9 years agoAuftragsimport: Preise und Steuern nur berechnen, wenn Items vorhanden sind.
Bernd Bleßmann [Fri, 13 Feb 2015 12:28:19 +0000 (13:28 +0100)]
Auftragsimport: Preise und Steuern nur berechnen, wenn Items vorhanden sind.

9 years agoPaginated-Controller-Helfer: undef-Warnungen vermeiden
Moritz Bunkus [Mon, 9 Feb 2015 15:08:05 +0000 (16:08 +0100)]
Paginated-Controller-Helfer: undef-Warnungen vermeiden

9 years agoDateTime-Helfer: neue Funktion now_local
Moritz Bunkus [Fri, 13 Feb 2015 10:37:08 +0000 (11:37 +0100)]
DateTime-Helfer: neue Funktion now_local

9 years agoPriceRules: Merge Fehler - Kontextregeln bei Waren in den Tabs rendern
Sven Schöling [Fri, 6 Feb 2015 14:47:56 +0000 (15:47 +0100)]
PriceRules: Merge Fehler - Kontextregeln bei Waren in den Tabs rendern

9 years agoSL::DB::Helpers::Attr as_date geht jetzt auch mit 'now()'.
Bernd Bleßmann [Thu, 5 Feb 2015 14:44:12 +0000 (15:44 +0100)]
SL::DB::Helpers::Attr as_date geht jetzt auch mit 'now()'.

Ein neu-angelegtes Rose-DB-Objekt mit einer Spalte mit einem
Datums-Default-Wert 'now' liefert 'now()' für diese Methode. Z.B.:
SL::DB::Order->new->itime = 'now()'. Jetzt geht damit z.B.:
SL::DB::Order->new->itime_as_date

Behebt #30 (redmine).

9 years agoDruckvariable Anrede in Doku alphabetisch einsortiert
G. Richardson [Thu, 5 Feb 2015 14:25:16 +0000 (15:25 +0100)]
Druckvariable Anrede in Doku alphabetisch einsortiert

9 years agofehlende Dokumentation zur Variable greeting (Anrede) ergenzt.
Wulf Coulmann [Thu, 5 Feb 2015 13:33:48 +0000 (14:33 +0100)]
fehlende Dokumentation zur Variable greeting (Anrede) ergenzt.

9 years agoLieferungen bei Lieferanten - Typo gefixed
G. Richardson [Thu, 5 Feb 2015 11:26:33 +0000 (12:26 +0100)]
Lieferungen bei Lieferanten - Typo gefixed

Behebt Ticket #34

9 years agoSteuerzone/Zahlungsbedingungen/Buchungskonto in Suchmaske zu Rechnungsberichten …
Bernd Bleßmann [Thu, 5 Feb 2015 10:47:32 +0000 (11:47 +0100)]
Steuerzone/Zahlungsbedingungen/Buchungskonto in Suchmaske zu Rechnungsberichten …

… aus dem Bereich "Kunde" bzw. "Lieferant" verschoben, da die Daten nicht aus
den Kunden- bzw. Lieferantenstammdaten, sondern aus den Rechnungsdaten gelesen
werden.

Behebt #37 (redmine)

9 years agoSteuerzone/Zahlungsbedingungen im Bericht Einkaufsrechnungen aus Rechnungen …
Bernd Bleßmann [Thu, 5 Feb 2015 10:39:39 +0000 (11:39 +0100)]
Steuerzone/Zahlungsbedingungen im Bericht Einkaufsrechnungen aus Rechnungen …

… und nicht aus Stammdaten holen.

Behebt #36 (redmine).

9 years agoCreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen
Moritz Bunkus [Thu, 5 Feb 2015 09:54:40 +0000 (10:54 +0100)]
CreatePeriodicInvoices: HTML-Formatierung in Langtexten berücksichtigen

Beim Ersetzen der Variablen muss das Format des Textes (HTML oder
normaler Text) berücksichtigt werden, damit Formatierungen richtig
angewandt und die Platzhalter überhaupt erst gefunden werden.

Behebt Redmine #32.

9 years agoCreatePeriodicInvoices: refactoring der Parameterübergabe an _replace_vars
Moritz Bunkus [Thu, 5 Feb 2015 09:40:24 +0000 (10:40 +0100)]
CreatePeriodicInvoices: refactoring der Parameterübergabe an _replace_vars

9 years agoInvoice, DeliveryOrder-DB: bei Erstellen aus anderen Belegen Preisquellen beibehalten
Moritz Bunkus [Thu, 5 Feb 2015 09:31:07 +0000 (10:31 +0100)]
Invoice, DeliveryOrder-DB: bei Erstellen aus anderen Belegen Preisquellen beibehalten

9 years agoCreatePeriodicInvoices-Job: for anstelle von map für reine Nebeneffekt-Schleifen
Moritz Bunkus [Thu, 5 Feb 2015 08:59:30 +0000 (09:59 +0100)]
CreatePeriodicInvoices-Job: for anstelle von map für reine Nebeneffekt-Schleifen

9 years agoNeuen Auftrag aus Mehrfachauswahl nicht verknüpfen.
Bernd Bleßmann [Wed, 4 Feb 2015 17:25:01 +0000 (18:25 +0100)]
Neuen Auftrag aus Mehrfachauswahl nicht verknüpfen.

Das Verhalten bei nur einer Auswahl entspricht dem Editieren. Auch hier
soll nicht verknüpft werden.

9 years agoNicht-editierbare CVars bei neuem Auftrag aus Mehrfachauswahl richtig übernehemen.
Bernd Bleßmann [Wed, 4 Feb 2015 17:05:57 +0000 (18:05 +0100)]
Nicht-editierbare CVars bei neuem Auftrag aus Mehrfachauswahl richtig übernehemen.

Mehrauswahl im Auftragsbericht.

9 years agoNicht-editierbare CVars bei "als neu speichern/verwenden" richtig setzen.
Bernd Bleßmann [Wed, 4 Feb 2015 15:21:01 +0000 (16:21 +0100)]
Nicht-editierbare CVars bei "als neu speichern/verwenden" richtig setzen.

9 years agoNicht-editierbare CVars auch im Workflow richtig setzen. ...
Bernd Bleßmann [Tue, 3 Feb 2015 11:29:01 +0000 (12:29 +0100)]
Nicht-editierbare CVars auch im Workflow richtig setzen. ...

Zudem das Ermitteln der Werte in eine Subroutine ausgelagert.

9 years agohistory_erp : Unterscheidung von id und glid
G. Richardson [Tue, 3 Feb 2015 07:34:39 +0000 (08:34 +0100)]
history_erp : Unterscheidung von id und glid

behebt #2493

Es gibt in der Datenbank zwei Sequenzen, mit der die ids von
Datenbankeinträgen gespeichert werden, und die die Historiensuche
betreffen:
 glid: ar,ap,gl
 id:   delivery_orders parts oe customer vendor

In der history_erp gibt es allerdings nur eine Datenbankspalte für
trans_id, wo sowohl ids als auch glids gespeichert werden.
(Wahrscheinlich wurde glid irgendwann mal neu eingeführt, damit man bei
den Buchungen einen durchgängigen Buchungsnummernkreis hat, ohne dies
für die Historie zu berücksichtigen.)

Da das Historienfenster nur eine id als Parameter übergibt kann es also
vorkommen, daß z.B. in einer Artikelhistorie eine Eintrag aus einer
Buchungshistorie erscheint, wenn es eine Buchungs-glid gibt, die gleich
der Artikel-id ist.

Mit diesem Patch wird nun schon im Template festgelegt, ob es sich bei
der Historie um eine Buchung (trans_id_type = glid) oder nicht
(trans_id_type = id) handelt, und die Datenbankabfrage entsprechend
modifiziert. Dies sollte nur die Historie von einzelnen Seiten betreffen
(z.B. Artikel, Kunde, Verkaufsrechnung), nicht die Historiensuchmaschine
unter dem Menüpunkt "System".

Die Modifizierung des SQL-Statements ist allerdings noch recht unschön,
da diese eventuell angepasst werden muß, wenn sich etwas an der
Beschreibung der history_erp Zeilen ändert (wie beispielsweise in Commit
01b4e844b89 ).

Wenn die Historie mal überarbeitet wird sollte besser direkt schon
gespeichert werden, ob es sich um eine Buchung oder nicht handelt, bzw.
den Typ des Objekts, um das es gerade geht.
Und dann wäre es auch noch schön, die Historie in einen Tab zu
verlagern, statt eines Knopfs im Workflow.

9 years agohistory_erp Eintrag für Verkaufsrechnung, die storniert wird
G. Richardson [Tue, 3 Feb 2015 07:32:25 +0000 (08:32 +0100)]
history_erp Eintrag für Verkaufsrechnung, die storniert wird

9 years agoDebitorenbuchungsstornos in history_erp
G. Richardson [Tue, 3 Feb 2015 06:57:37 +0000 (07:57 +0100)]
Debitorenbuchungsstornos in history_erp

richtig protokollieren, mit invnumber statt ordnumber

9 years agoPriceSource: Bei item_selected Preisequellen nur in Belegen pollen.
Sven Schöling [Wed, 4 Feb 2015 15:54:57 +0000 (16:54 +0100)]
PriceSource: Bei item_selected Preisequellen nur in Belegen pollen.

9 years agoKonfigurierbares Angebotsgültigkeits-Intervall: Arbeitstagsprüfung nach Addieren
Moritz Bunkus [Wed, 4 Feb 2015 13:16:56 +0000 (14:16 +0100)]
Konfigurierbares Angebotsgültigkeits-Intervall: Arbeitstagsprüfung nach Addieren

Die Funktionsweise wurde so geändert, dass zuerst der hier angegebene
Wert (oder 1, wenn kein Wert angegeben) zum aktuellen Datum addiert
wird. Danach wird auf Wochenende geprüft und auf den nächsten Werktag
justiert, sofern notwendig.

9 years agoVERSION auf 3.2.0-beta gesetzt release-3.2.0beta
G. Richardson [Sun, 1 Feb 2015 21:06:50 +0000 (22:06 +0100)]
VERSION auf 3.2.0-beta gesetzt

9 years agoChangelog für 3.2.0 Beta angepasst
G. Richardson [Sun, 1 Feb 2015 21:04:50 +0000 (22:04 +0100)]
Changelog für 3.2.0 Beta angepasst

9 years agoMetaSetup Dateien aktualisiert
G. Richardson [Sun, 1 Feb 2015 20:59:36 +0000 (21:59 +0100)]
MetaSetup Dateien aktualisiert

9 years agoDokumentation an Version 3.2.0 angepasst
G. Richardson [Sun, 1 Feb 2015 20:31:23 +0000 (21:31 +0100)]
Dokumentation an Version 3.2.0 angepasst

Minimale Änderungen
* Installationshinweise nur für Debian/Ubuntu angepasst
* User-Forum Link angepasst

9 years agoIn Buchungstab Rechnungsdatum statt Buchungsdatum anzeigen
G. Richardson [Sat, 31 Jan 2015 16:38:32 +0000 (17:38 +0100)]
In Buchungstab Rechnungsdatum statt Buchungsdatum anzeigen

9 years agoChangelog - aktueller Bugfix Stand
G. Richardson [Fri, 30 Jan 2015 14:33:34 +0000 (15:33 +0100)]
Changelog - aktueller Bugfix Stand

9 years agoMerge branch 'master' of github.com:kivitendo/kivitendo-erp
Jan Büren [Fri, 30 Jan 2015 14:32:28 +0000 (15:32 +0100)]
Merge branch 'master' of github.com:kivitendo/kivitendo-erp

9 years agoChangelog Update Commits / Features von mir
Jan Büren [Fri, 30 Jan 2015 14:31:46 +0000 (15:31 +0100)]
Changelog Update Commits / Features von mir

9 years agoFiBu Schnellsuche - transactions für GL Summe benutzen
G. Richardson [Fri, 30 Jan 2015 10:38:15 +0000 (11:38 +0100)]
FiBu Schnellsuche - transactions für GL Summe benutzen

Berechnung der GL Summe umgeschrieben.

9 years agoar/ap/gl - neues Relationship "transactions"
G. Richardson [Fri, 30 Jan 2015 06:22:59 +0000 (07:22 +0100)]
ar/ap/gl - neues Relationship "transactions"

Objekt-Verknüpfung ar/ap/gl zu acc_trans-Objekten: one-to-many

Hat man ein ar/ap/gl Objekt kann man sich jetzt alle acc_trans-Einträge
dazu holen.

Die acc_trans-Objekte werden nach acc_trans_id sortiert zurückgegeben.

Die Methode transactions aus Invoice wurde entfernt.

9 years agochangelog: Preisregeln
Sven Schöling [Fri, 30 Jan 2015 10:33:24 +0000 (11:33 +0100)]
changelog: Preisregeln

9 years agoChangelog aktualisiert
G. Richardson [Fri, 30 Jan 2015 09:29:08 +0000 (10:29 +0100)]
Changelog aktualisiert

Ein paar Features von "groß" nach "klein" verschoben

9 years agoSchreibfehler in Kommentar verbessert (jetzt aber).
Bernd Bleßmann [Thu, 29 Jan 2015 15:34:35 +0000 (16:34 +0100)]
Schreibfehler in Kommentar verbessert (jetzt aber).

9 years agoFehler im POD behoben.
Bernd Bleßmann [Thu, 29 Jan 2015 15:27:11 +0000 (16:27 +0100)]
Fehler im POD behoben.

POD ERRORS
       Hey! The above document had some coding errors, which are explained below:

       Around line 71:
           You forgot a '=back' before '=head1'

9 years agoSchreibfehler in Kommentar verbessert.
Bernd Bleßmann [Thu, 29 Jan 2015 15:21:52 +0000 (16:21 +0100)]
Schreibfehler in Kommentar verbessert.

9 years agoLagerbewegungs-Import: changelog
Bernd Bleßmann [Thu, 29 Jan 2015 14:35:57 +0000 (15:35 +0100)]
Lagerbewegungs-Import: changelog

9 years agoLagerbewegungs-Import: Charge beim Ermitteln des Bestands berücksichtigen.
Bernd Bleßmann [Thu, 29 Jan 2015 14:27:38 +0000 (15:27 +0100)]
Lagerbewegungs-Import: Charge beim Ermitteln des Bestands berücksichtigen.

9 years agoLagerbewegungs-Import: Hash-Keys über Subroutines erzeugen, um Tippfehler zu vermeide...
Bernd Bleßmann [Wed, 28 Jan 2015 23:14:40 +0000 (00:14 +0100)]
Lagerbewegungs-Import: Hash-Keys über Subroutines erzeugen, um Tippfehler zu vermeiden/erkennen.

9 years agoLagerbewegungs-Import: Text geändert und Schreibfehler in Übersetzung behoben.
Bernd Bleßmann [Wed, 28 Jan 2015 23:14:24 +0000 (00:14 +0100)]
Lagerbewegungs-Import: Text geändert und Schreibfehler in Übersetzung behoben.

9 years agoCSV-Import für Lagerbewegung, bzw. Lagerbestand.
Bernd Bleßmann [Mon, 10 Feb 2014 09:21:15 +0000 (10:21 +0100)]
CSV-Import für Lagerbewegung, bzw. Lagerbestand.

Conflicts:

SL/Controller/CsvImport.pm
locale/de/all
locale/en/all

Übernahme aus Kundenprojekt.

9 years agoStammdaten -> Berichte -> Kunden: Nach Standardverkäufer filtern können.
Bernd Bleßmann [Wed, 28 Jan 2015 20:58:04 +0000 (21:58 +0100)]
Stammdaten -> Berichte -> Kunden: Nach Standardverkäufer filtern können.

9 years agoget_lists: salesman-case analog zu employee case
G. Richardson [Wed, 28 Jan 2015 16:41:08 +0000 (17:41 +0100)]
get_lists: salesman-case analog zu employee case

mit Commit ca18e0478035f63 ging die Verkäuferauswahl im Verkaufsbericht
kaputt, da durch den all_salesmen-Parameter der param-Wert ALL_EMPLOYEES
nicht benutzt wurde, und die Verkäufer deshalb in all_salesmen statt in
ALL_EMPLOYEES im Template standen.

Um im Verkaufsbericht auch gelöschte Verkäufer zur Auswahl anzuzeigen:
  'salesmen'       => { "key" => "ALL_SALESMEN", "deleted" => 1 }

9 years agoTicket 29 Verknüpfte Belege -> keine Verknüpfung von Rechnung nach Auftrag
Jan Büren [Wed, 28 Jan 2015 16:21:49 +0000 (17:21 +0100)]
Ticket 29 Verknüpfte Belege -> keine Verknüpfung von Rechnung nach Auftrag

Verknüpfung von Rechnung nach Angebot, sowie Auftrag nach Angebot umgesetzt.
Ferner ein einfaches delete $form->{variable_die_resettet_wird} foreach an dieser Stelle
eingebaut (ohne map).
Ferner die Verknüpfung der Belege in eine Schleife gesetzt.

9 years agoRechnungen: Nicht editierbare CVars nicht rendern, aber richtig speichern bzw. drucken.
Bernd Bleßmann [Tue, 27 Jan 2015 14:05:59 +0000 (15:05 +0100)]
Rechnungen: Nicht editierbare CVars nicht rendern, aber richtig speichern bzw. drucken.

Die Änderung für Rechnungen (u. Gutschriften) fehlte noch im commit
6b4a71ff376e8337b708127f9f6c63c1d70d0af3
(Nicht editierbare CVars nicht rendern, aber richtig speichern und drucken.)

9 years agoRevert "DeliveryPlan: Nicht abstürzen, wenn keine Einträge gefunden wurden"
Sven Schöling [Tue, 27 Jan 2015 16:06:46 +0000 (17:06 +0100)]
Revert "DeliveryPlan: Nicht abstürzen, wenn keine Einträge gefunden wurden"

This reverts commit 8e35d05e35f63783ff403c7a4a5febe81cc43f8f.

Hat Bernd vor mir gefixt, und ich habs nicht gesehen

9 years agoDeliveryPlan: Nicht abstürzen, wenn keine Einträge gefunden wurden
Sven Schöling [Tue, 27 Jan 2015 15:30:44 +0000 (16:30 +0100)]
DeliveryPlan: Nicht abstürzen, wenn keine Einträge gefunden wurden

9 years agoL.radio_button_tag: value in id mit einbeziehen
Sven Schöling [Tue, 27 Jan 2015 15:12:05 +0000 (16:12 +0100)]
L.radio_button_tag: value in id mit einbeziehen

9 years agoAllgemeine Presenter-Methode für records (ar/ap/gl)
G. Richardson [Tue, 27 Jan 2015 13:32:07 +0000 (14:32 +0100)]
Allgemeine Presenter-Methode für records (ar/ap/gl)

Damit kann man einen HTML-Link für ein einzelnes Record Objekt
erstellen, ohne zu wissen ob es ar, ap oder gl ist.

SL::Presenter->get->record($record, display => 'inline');

9 years agoPresenter für GL Transaction
G. Richardson [Fri, 23 Jan 2015 16:23:18 +0000 (17:23 +0100)]
Presenter für GL Transaction

analog zu invoice und purchase_invoice

9 years agoTypos in Dokumentation
G. Richardson [Mon, 26 Jan 2015 10:39:39 +0000 (11:39 +0100)]
Typos in Dokumentation

9 years agoar, ap oder gl Objekt eines acc_trans Objects holen
G. Richardson [Sat, 24 Jan 2015 14:38:59 +0000 (15:38 +0100)]
ar, ap oder gl Objekt eines acc_trans Objects holen

neue Methode record in SL::DB::AccTransaction

9 years agoTypos in Doku
G. Richardson [Sat, 24 Jan 2015 14:26:16 +0000 (15:26 +0100)]
Typos in Doku