kivitendo-erp.git
7 years agokivi.popup_dialog(): übergebenen close-Handler auch ausführen
Moritz Bunkus [Wed, 4 Jan 2017 16:01:12 +0000 (17:01 +0100)]
kivi.popup_dialog(): übergebenen close-Handler auch ausführen

Die Funktion kivi.popup_dialog() installiert ihren eigenen
close-Handler, um den in dem Moment noch vorhandenen Dialog zu
entfernen (sofern der Dialog aus HTML-Code erzeugt oder von einer URL
nachgeladen wurde) bzw. zu schließen (sofern ein vorher bereits im DOM
existierendes Element angezeigt wurde). Dadurch werden vom Aufrufer
vergebene close-Handler überschrieben.

Da es mehrere Stellen im Programm gibt, an denen ein close-Handler
übergeben wird, wurde kivi.popup_dialog() nun so erweitert, dass es den
übergebenen Handler speichert und zuerst ausführt und erst anschließend
das Entfernen respektive Schließen durchführt.

7 years agoAbfangen von leerer warehouse_id bevor Objekt gesucht wird
Martin Helmling martin.helmling@octosoft.eu [Wed, 4 Jan 2017 09:30:20 +0000 (10:30 +0100)]
Abfangen von leerer warehouse_id bevor Objekt gesucht wird

Will man kein Default Lager einstellen kommt es zu einem Rose Fehler.
Nun wird verfahren wie wenn Lager nicht gefunden wird.

7 years agoinstallation_check.pl: LxOfficeConf safe_require gefixt
Sven Schöling [Thu, 29 Dec 2016 11:45:28 +0000 (12:45 +0100)]
installation_check.pl: LxOfficeConf safe_require gefixt

7 years agodoc binaries
Jan Büren [Wed, 28 Dec 2016 21:23:35 +0000 (22:23 +0100)]
doc binaries

7 years agodocumentation.xml eigenen typo gefixt
Jan Büren [Wed, 28 Dec 2016 20:51:19 +0000 (21:51 +0100)]
documentation.xml eigenen typo gefixt

7 years agocreate doc binaries aktualisiert
Jan Büren [Wed, 28 Dec 2016 20:46:03 +0000 (21:46 +0100)]
create doc binaries aktualisiert

7 years agoInstallationsanweisungen für debian/ubuntu geändert
Jan Büren [Wed, 28 Dec 2016 20:36:41 +0000 (21:36 +0100)]
Installationsanweisungen für debian/ubuntu geändert

Seit ca. 2015 ist CGI.pm nicht mehr im Perl Core und das
Paket libcgi-perl seit Intrepid nicht mehr vorhanden:
S.a.   2015-04-30 09:26:14 UTC   Deleted   Intrepid

https://launchpad.net/ubuntu/+source/libcgi-perl/+publishinghistory

7 years agoZahlungsbedingungen obsolet setzen
G. Richardson [Tue, 27 Dec 2016 10:25:01 +0000 (11:25 +0100)]
Zahlungsbedingungen obsolet setzen

Damit können alte und ungenutzte Zahlungsbedingungen für neue
Belege/CV/Artikel ausgeblendet werden.

Außerdem Umstellung von generic/multibox auf L.select_tag in den Masken

7 years agoLieferscheine - Abteilung per ALL_DEPARTMENTS und L.select_tag
G. Richardson [Fri, 23 Dec 2016 08:53:39 +0000 (09:53 +0100)]
Lieferscheine - Abteilung per ALL_DEPARTMENTS und L.select_tag

7 years agoAufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag
G. Richardson [Fri, 23 Dec 2016 08:44:10 +0000 (09:44 +0100)]
Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag

7 years agoVerkaufsrechnung bearbeiten - ALL_DEPARTMENTS wie andere Belegemasken
G. Richardson [Fri, 23 Dec 2016 08:26:49 +0000 (09:26 +0100)]
Verkaufsrechnung bearbeiten - ALL_DEPARTMENTS wie andere Belegemasken

7 years agoDebitorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown
G. Richardson [Fri, 23 Dec 2016 08:15:25 +0000 (09:15 +0100)]
Debitorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown

7 years agoKreditorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown
G. Richardson [Fri, 23 Dec 2016 07:52:03 +0000 (08:52 +0100)]
Kreditorenbuchung - Abteilung nutzt immer L.select_tag als Dropdown

7 years agoDialogbuchen - Abteilung nutzt immer L.select_tag als Dropdown
G. Richardson [Fri, 23 Dec 2016 07:28:47 +0000 (08:28 +0100)]
Dialogbuchen - Abteilung nutzt immer L.select_tag als Dropdown

8 years agoWebdav-Datei-Aufruf direkt mit Backend-Funktion
Jan Büren [Fri, 23 Dec 2016 11:04:38 +0000 (12:04 +0100)]
Webdav-Datei-Aufruf direkt mit Backend-Funktion

Webdav Pfad und Dateiname muss nicht bei der Parameterübergabe
zusammengebaut werden. Besser direkt die Funktion Webdav->full_filedescriptor
hierfür nutzen

8 years agoRB-Briefvorlage kivicompany vergessen zu setzen
Jan Büren [Fri, 23 Dec 2016 11:03:29 +0000 (12:03 +0100)]
RB-Briefvorlage kivicompany vergessen zu setzen

8 years agoWebdav: Funktion full_filedescriptor dokumentiert
Sven Schöling [Fri, 23 Dec 2016 10:11:47 +0000 (11:11 +0100)]
Webdav: Funktion full_filedescriptor dokumentiert

8 years agoKreditorenbuchung um WebDAV-Funktion erweitert
Jan Büren [Fri, 23 Dec 2016 09:08:14 +0000 (10:08 +0100)]
Kreditorenbuchung um WebDAV-Funktion erweitert

8 years agochangelog für WebDAV für Dialogbuchen geändert
Jan Büren [Fri, 23 Dec 2016 08:37:25 +0000 (09:37 +0100)]
changelog für WebDAV für Dialogbuchen geändert

8 years agoDialogbuchen um WebDAV-Funktion erweitert
Jan Büren [Fri, 23 Dec 2016 08:35:11 +0000 (09:35 +0100)]
Dialogbuchen um WebDAV-Funktion erweitert

8 years agogl html vergessenes schließendes table element
Jan Büren [Mon, 19 Dec 2016 17:43:25 +0000 (18:43 +0100)]
gl html vergessenes schließendes table element

8 years agoAlle neuen Features im Master-Branch in das Basis User-Menu
Martin Helmling martin.helmling@octosoft.eu [Thu, 22 Dec 2016 07:22:33 +0000 (08:22 +0100)]
Alle neuen Features im Master-Branch in das Basis User-Menu

8 years agoSL::DB::Helper::Manager: mehr Dokumentation
Moritz Bunkus [Tue, 20 Dec 2016 15:28:59 +0000 (16:28 +0100)]
SL::DB::Helper::Manager: mehr Dokumentation

8 years agoSL::DB::Helper::Manager: neue Funktion zum Pre-Cachen aller Einträge einer Tabelle
Moritz Bunkus [Tue, 20 Dec 2016 15:20:49 +0000 (16:20 +0100)]
SL::DB::Helper::Manager: neue Funktion zum Pre-Cachen aller Einträge einer Tabelle

8 years agoTests: CTI-Test gefixt
Moritz Bunkus [Tue, 20 Dec 2016 09:34:07 +0000 (10:34 +0100)]
Tests: CTI-Test gefixt

Nach Übernahme von Commit cfb460aac »CTI: wenn kein dial_command
vorhanden callto: links rendern« aus der LINET-Installation war dies
aufgrund erweiterter Funktionalität nötig.

8 years agoPart Controller - altes Template entfernt
G. Richardson [Tue, 20 Dec 2016 09:41:27 +0000 (10:41 +0100)]
Part Controller - altes Template entfernt

wurde ersetzt durch templates/webpages/part/_multi_items_dialog.html

8 years agoAlte Partsgroup Templates entfernt
G. Richardson [Tue, 20 Dec 2016 09:39:03 +0000 (10:39 +0100)]
Alte Partsgroup Templates entfernt

8 years agoFehlende Übersetzungen ergänzt
Moritz Bunkus [Tue, 20 Dec 2016 08:56:08 +0000 (09:56 +0100)]
Fehlende Übersetzungen ergänzt

8 years ago_cvars.html: benutzte Plugins auch einbinden (hier: T8)
Moritz Bunkus [Tue, 20 Dec 2016 08:53:55 +0000 (09:53 +0100)]
_cvars.html: benutzte Plugins auch einbinden (hier: T8)

8 years agoBUGFIX: Neuen Artikel anlegen verwendet alten Controller
Martin Helmling martin.helmling@octosoft.eu [Mon, 19 Dec 2016 13:31:52 +0000 (14:31 +0100)]
BUGFIX: Neuen Artikel anlegen verwendet alten Controller

Neuen Artikel anlegen springt in nicht mehr vorhandene Methode in ic.pl

Nun wird in neuen Part Controller gesprungen

8 years agoMehr als eine SelfTest-Modul prüfen
Jan Büren [Mon, 19 Dec 2016 09:20:01 +0000 (10:20 +0100)]
Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

8 years agoRevert "Mehr als eine SelfTest-Modul prüfen"
Jan Büren [Mon, 19 Dec 2016 09:16:36 +0000 (10:16 +0100)]
Revert "Mehr als eine SelfTest-Modul prüfen"

git add --patch falsch angewandt.

This reverts commit db4680753f5ec1de62bdc0557f850afd810444d1.

8 years agoMehr als eine SelfTest-Modul prüfen
Jan Büren [Mon, 19 Dec 2016 09:10:51 +0000 (10:10 +0100)]
Mehr als eine SelfTest-Modul prüfen

Der Aufruf der SelfTest funktionierte nur für genau eine
Datei - Mit einer leicht anderen Aufruf-Syntax werden auch weitere
Tests durchgeführt.

8 years agoBankTransaction: kein Push auf Skalarvariable
Moritz Bunkus [Fri, 16 Dec 2016 08:56:45 +0000 (09:56 +0100)]
BankTransaction: kein Push auf Skalarvariable

Neue Perl-Versionen werfen bei Pushes auf Skalare (auch wenn das
Arrayreferenzen sind) Fehler und nicht nur Warnungen:

push $array_ref, $value; # Experimental push on scalar is now forbidden

push @{ $array_ref }, $value; # OK

8 years agoBankTransaction: Spaltennamen von CamelCase in snake_case umbenannt
Moritz Bunkus [Fri, 16 Dec 2016 08:31:22 +0000 (09:31 +0100)]
BankTransaction: Spaltennamen von CamelCase in snake_case umbenannt

kivitendo nutzt rein lower-case-Spaltennamen mit Unterstrichen als
Worttrenner, kein CamelCase. Betrifft Spalten transactioncode und
transactiontext in bank_transfers.

8 years agoMT940-Import: Darstellungskorrekturen und fehlender Push eines Vorschlags
Martin Helmling [Thu, 15 Dec 2016 16:38:21 +0000 (17:38 +0100)]
MT940-Import: Darstellungskorrekturen und fehlender Push eines Vorschlags

8 years agoCTI: wenn kein dial_command vorhanden callto: links rendern
Sven Schöling [Wed, 28 Sep 2016 16:12:46 +0000 (18:12 +0200)]
CTI: wenn kein dial_command vorhanden callto: links rendern

8 years agoemployee_company und salesman_company für flattentoform
Jan Büren [Thu, 15 Dec 2016 10:13:38 +0000 (11:13 +0100)]
employee_company und salesman_company für flattentoform

Hintergrund: Bei automatisch generierten Rechnungen werden diese
beiden Druckvariablen nicht gefüllt. Mittlerweile sind diese aber
Mandantenspezifisch und nicht mehr an dem Benutzer gebunden.
Entsprechend den Wert aus instance_config geholt und für beide  Variablen

8 years agoBUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts(2)
Martin Helmling martin.helmling@octosoft.eu [Mon, 12 Dec 2016 14:59:04 +0000 (15:59 +0100)]
BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts(2)

Herausnahme der Anpassungen aus dem Draft Controller in die neuen Methoden show_draft der legacy scripts

8 years agoBUGFIX: Benachrichtigung automatisch erstellter Rechnungen fehlerhaft
Martin Helmling martin.helmling@octosoft.eu [Mon, 12 Dec 2016 13:38:37 +0000 (14:38 +0100)]
BUGFIX: Benachrichtigung automatisch erstellter Rechnungen fehlerhaft

Dieses Problem wird im Redmine Ticket #218 angesprochen.

Durch Verwendung einer lokalen Variable behoben

8 years agoBUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts
Martin Helmling martin.helmling@octosoft.eu [Mon, 12 Dec 2016 13:23:10 +0000 (14:23 +0100)]
BUGFIX: Kreditorenbuchungen: Fehler beim Nutzen von Drafts

Ist kein transdate im Draft gesetzt kommt es zum Fehler

DBD::Pg::db selectall_arrayref failed: ERROR:  invalid input syntax for type date: ""
LINE 1: ...   WHERE taxkeys.chart_id = c.id AND startdate <= ''        ...

fixup: Datum auf aktuelles Dattum falls nicht gesetzt

8 years agoAuftrags-Controller: Icons f. Detailanzeige mit svg
Bernd Bleßmann [Fri, 9 Dec 2016 20:15:22 +0000 (21:15 +0100)]
Auftrags-Controller: Icons f. Detailanzeige mit svg

Damit kann man besser treffen.
Ausserdem waren die +/- -Icons mehrdeutig (hinzufügen/entfernen).

8 years agoAuftrags-Controller: 2. Zeilen beim 1. Klick einklappen, wenn Detailsanzeige an
Bernd Bleßmann [Fri, 9 Dec 2016 18:46:36 +0000 (19:46 +0100)]
Auftrags-Controller: 2. Zeilen beim 1. Klick einklappen, wenn Detailsanzeige an

Wenn die Detailanzeige per Voreinstellung immer an war, musste man zweimal
zum Einklappen der zweiten Zeile klicken, da das Daten-Attribut "expanded"
nicht gesetzt war.

8 years agoAuftrags-Controller: template: falsches </td> entfernt.
Bernd Bleßmann [Fri, 9 Dec 2016 15:15:35 +0000 (16:15 +0100)]
Auftrags-Controller: template: falsches </td> entfernt.

8 years agoVergessener Rose-Lauf zu 76592c8a3
Jan Büren [Sat, 10 Dec 2016 10:50:57 +0000 (11:50 +0100)]
Vergessener Rose-Lauf zu 76592c8a3

8 years agoTypos in POD
G. Richardson [Fri, 9 Dec 2016 10:16:44 +0000 (11:16 +0100)]
Typos in POD

8 years agoBenennung: Group gibt es nicht mehr und ist immer Partsgroup
Bernd Bleßmann [Thu, 8 Dec 2016 15:46:10 +0000 (16:46 +0100)]
Benennung: Group gibt es nicht mehr und ist immer Partsgroup

8 years agoAuftrags-Controller: Update docs (bugs and caveats)
Bernd Bleßmann [Mon, 21 Nov 2016 21:03:53 +0000 (22:03 +0100)]
Auftrags-Controller: Update docs (bugs and caveats)

8 years agoAuftrags-Controller: Zweite Zeile nicht mehr mit Doppelklick ein-/ausklappen.
Bernd Bleßmann [Thu, 8 Dec 2016 14:38:20 +0000 (15:38 +0100)]
Auftrags-Controller: Zweite Zeile nicht mehr mit Doppelklick ein-/ausklappen.

Für die Mausbedienung gibt es jetzt ein Symbol zum draufklicken.
Zudem war diese Funktionalität störend, wenn man (wie ich) Felder leeren
wollte, indem man mit Tripple-Klick den Inhalt markiert und dann überschreibt.
Dabei klappte die zweite Zeile immer ein oder aus.

8 years agoAuftrags-Controller: Reihenfolge Menüeintrag EK berichtigt.
Bernd Bleßmann [Thu, 8 Dec 2016 14:23:44 +0000 (15:23 +0100)]
Auftrags-Controller: Reihenfolge Menüeintrag EK berichtigt.

8 years agoAuftrags-Controller: zweite Zeile nicht als Tabelle, sondern hintereinander.
Bernd Bleßmann [Wed, 7 Dec 2016 16:33:25 +0000 (17:33 +0100)]
Auftrags-Controller: zweite Zeile nicht als Tabelle, sondern hintereinander.

Sonst nehmen die Felder zu viel Platz ein.

Das ganze kann man sicher irgendwie mit css besser machen - Vorschläge
willkommen.

8 years agoAuftrags-Controller: Einkaufspreis in zweiter Zeile
Bernd Bleßmann [Wed, 7 Dec 2016 15:31:41 +0000 (16:31 +0100)]
Auftrags-Controller: Einkaufspreis in zweiter Zeile

8 years agoAuftrags-Controller: Marge in zweiter Zeile
Bernd Bleßmann [Wed, 7 Dec 2016 14:25:42 +0000 (15:25 +0100)]
Auftrags-Controller: Marge in zweiter Zeile

8 years agoAuftrags-Controller: Kosmetik und Kommentare verbessert
Bernd Bleßmann [Tue, 6 Dec 2016 10:27:45 +0000 (11:27 +0100)]
Auftrags-Controller: Kosmetik und Kommentare verbessert

8 years agoAuftrags-Controller: Projektnummer in zweiter Zeile
Bernd Bleßmann [Tue, 6 Dec 2016 10:27:00 +0000 (11:27 +0100)]
Auftrags-Controller: Projektnummer in zweiter Zeile

8 years agoAuftrags-Controller: weitere Felder in zweiter Zeile
Bernd Bleßmann [Mon, 5 Dec 2016 13:13:16 +0000 (14:13 +0100)]
Auftrags-Controller: weitere Felder in zweiter Zeile

- Seriennummer
- Liefertermin
- Option f. Zwischensumme
- Listenpreis
- Lagerstand (onhand)

8 years agoAuftrags-Controller: Einfärben der row_entry-Zeilen mit listrow-Klasse.
Bernd Bleßmann [Tue, 22 Nov 2016 00:10:10 +0000 (01:10 +0100)]
Auftrags-Controller: Einfärben der row_entry-Zeilen mit listrow-Klasse.

Dadurch fällt die falsche alternierende Einfärbung der zweiten Zeile weg.

8 years agoAuftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.
Bernd Bleßmann [Wed, 2 Nov 2016 15:45:44 +0000 (16:45 +0100)]
Auftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.

8 years agoAuftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.
Bernd Bleßmann [Thu, 1 Sep 2016 13:53:46 +0000 (15:53 +0200)]
Auftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.

8 years agoSEPA reference nach SEPA-Standard zulässigen Wert (140) erhöht
Jan Büren [Thu, 8 Dec 2016 11:20:25 +0000 (12:20 +0100)]
SEPA reference nach SEPA-Standard zulässigen Wert (140) erhöht

8 years agoPreisquelle Preisgruppe: Fallback für entfernte Preise.
Bernd Bleßmann [Wed, 7 Dec 2016 12:44:55 +0000 (13:44 +0100)]
Preisquelle Preisgruppe: Fallback für entfernte Preise.

8 years agoWarengruppen Umstellung auf Controller - Templatefile vergessen
G. Richardson [Wed, 7 Dec 2016 11:07:16 +0000 (12:07 +0100)]
Warengruppen Umstellung auf Controller - Templatefile vergessen

8 years agoustva.pl trailing whitespace entfernt
G. Richardson [Wed, 7 Dec 2016 10:34:27 +0000 (11:34 +0100)]
ustva.pl trailing whitespace entfernt

8 years agoGroup nach Partsgroup (Warengruppe) umbenannt
G. Richardson [Wed, 7 Dec 2016 10:33:28 +0000 (11:33 +0100)]
Group nach Partsgroup (Warengruppe) umbenannt

8 years agoSL/PE.pm und bin/mozilla/pe.pl entfernt
G. Richardson [Wed, 7 Dec 2016 09:07:01 +0000 (10:07 +0100)]
SL/PE.pm und bin/mozilla/pe.pl entfernt

8 years agoWarengruppen - Umstellung auf Controller, sortkey, obsolete
G. Richardson [Wed, 7 Dec 2016 09:04:33 +0000 (10:04 +0100)]
Warengruppen - Umstellung auf Controller, sortkey, obsolete

Neuer CRUD-Controller nur für Warengruppen

Die Reihenfolge der Warengruppen kann nun eingestellt werden, und man kann
Warengruppen auf ungültig setzen, sofern sie nicht mehr aktiv bei Artikeln in
Verwendung sind, so daß sie bei neuen Waren nicht mehr ausgewählt werden
können.

8 years agoDetailverbesserung Druckvorlagen RB
Jan Büren [Tue, 6 Dec 2016 16:33:48 +0000 (17:33 +0100)]
Detailverbesserung Druckvorlagen RB

Adressfeld um Absender ergänzt. Firmenname nicht mehr aus Titlebar, sondern
aus der Mandantenkonfiguration nehmen. Tabelle etwas breiter gesetzt.
CHF als weitere Standardwährung hinzugefügt. Stempel und Unterschrift für
Angebot hinzugefügt.

8 years agoMerge pull request #6 from cwittmer/fixFSF
Moritz Bunkus [Mon, 5 Dec 2016 18:57:57 +0000 (19:57 +0100)]
Merge pull request #6 from cwittmer/fixFSF

fix FSF address

8 years agoMerge pull request #5 from cwittmer/dev
Moritz Bunkus [Mon, 5 Dec 2016 18:57:18 +0000 (19:57 +0100)]
Merge pull request #5 from cwittmer/dev

add missing List::UtilsBy to list of new perl modules in UPGRADE/3.2.0

8 years agofix FSF address
ChrisWi [Mon, 5 Dec 2016 17:29:53 +0000 (18:29 +0100)]
fix FSF address

8 years agoadd missing List::UtilsBy to list of new perl modules in UPGRADE/3.2.0
ChrisWi [Mon, 5 Dec 2016 10:47:15 +0000 (11:47 +0100)]
add missing List::UtilsBy to list of new perl modules in UPGRADE/3.2.0

8 years agoLagerentnahme: Englische Übersetzung hinzugefügt
Martin Helmling martin.helmling@octosoft.eu [Fri, 2 Dec 2016 07:23:54 +0000 (08:23 +0100)]
Lagerentnahme: Englische Übersetzung hinzugefügt

8 years agoUngenutzte Funktion parts_subtotal in ic.pl entfernt
G. Richardson [Thu, 1 Dec 2016 14:20:06 +0000 (15:20 +0100)]
Ungenutzte Funktion parts_subtotal in ic.pl entfernt

8 years agoUngenutzte Funktion retrieve_assemblies in IC.pm entfernt
G. Richardson [Thu, 1 Dec 2016 14:19:33 +0000 (15:19 +0100)]
Ungenutzte Funktion retrieve_assemblies in IC.pm entfernt

8 years agoPart Controller - alte Artikeltemplates entfernt
G. Richardson [Thu, 1 Dec 2016 14:12:54 +0000 (15:12 +0100)]
Part Controller - alte Artikeltemplates entfernt

8 years agoPart Controller - ic.pl und IC.pm Funktionen entfernt
G. Richardson [Thu, 1 Dec 2016 14:08:31 +0000 (15:08 +0100)]
Part Controller - ic.pl und IC.pm Funktionen entfernt

8 years agoInventory.pm - Whitespace entfernt
G. Richardson [Thu, 1 Dec 2016 14:31:42 +0000 (15:31 +0100)]
Inventory.pm - Whitespace entfernt

8 years agoPart Controller -part link in Verbrauchsbericht (?) aktualisiert
G. Richardson [Thu, 1 Dec 2016 14:30:41 +0000 (15:30 +0100)]
Part Controller -part link in Verbrauchsbericht (?) aktualisiert

8 years agoBUGFIX: p.inventory_accno_id raus
Martin Helmling martin.helmling@octosoft.eu [Thu, 1 Dec 2016 10:48:29 +0000 (11:48 +0100)]
BUGFIX: p.inventory_accno_id raus

8 years agoSL::Dev::Part - Sortimente erstellen überarbeitet
G. Richardson [Tue, 29 Nov 2016 13:52:27 +0000 (14:52 +0100)]
SL::Dev::Part - Sortimente erstellen überarbeitet

Man kann nun auch AssortmentItems übergeben.

8 years agoSL/Dev/CustomerVendor um create_vendor erweitert
G. Richardson [Tue, 29 Nov 2016 13:52:14 +0000 (14:52 +0100)]
SL/Dev/CustomerVendor um create_vendor erweitert

8 years agopayment.t Test nutzt SL::Dev::* zur Datengenerierung
G. Richardson [Tue, 29 Nov 2016 13:52:04 +0000 (14:52 +0100)]
payment.t Test nutzt SL::Dev::* zur Datengenerierung

8 years agoSL/Dev/Record - Verkaufsrechnungen für Tests erstellen
G. Richardson [Tue, 29 Nov 2016 13:51:42 +0000 (14:51 +0100)]
SL/Dev/Record - Verkaufsrechnungen für Tests erstellen

8 years agoRevert "Artikel-Klassifizierung"
Peter Schulgin [Thu, 24 Nov 2016 13:35:34 +0000 (14:35 +0100)]
Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.

8 years agoRevert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""
Peter Schulgin [Thu, 24 Nov 2016 13:26:34 +0000 (14:26 +0100)]
Revert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""

This reverts commit 815c3639a21ed53b288fd8bbb231e741c8e67ce5.

8 years agoRevert "Zusammengefasstes Listen von Ware,Erzeugnis und Dienstleistung"
Peter Schulgin [Thu, 24 Nov 2016 13:26:23 +0000 (14:26 +0100)]
Revert "Zusammengefasstes Listen von Ware,Erzeugnis und Dienstleistung"

This reverts commit 7c7d16908ecd02c3ce47f1163b9e32a2873765ae.

8 years agoRevert "Alle neuen Features in das basis User-Menu"
Peter Schulgin [Thu, 24 Nov 2016 13:26:14 +0000 (14:26 +0100)]
Revert "Alle neuen Features in das basis User-Menu"

This reverts commit 1b803cbdc5f0945a1a942af25e85693a4d15346c.

8 years agoBerichte->Artikel kann Sortimente und Sortimentklassifizierung
G. Richardson [Thu, 24 Nov 2016 10:23:12 +0000 (11:23 +0100)]
Berichte->Artikel kann Sortimente und Sortimentklassifizierung

die Abkürzung für das Sortiment ist 'S'

8 years agoAlle neuen Features in das basis User-Menu
Martin Helmling [Wed, 23 Nov 2016 16:17:51 +0000 (17:17 +0100)]
Alle neuen Features in das basis User-Menu

8 years agoZusammengefasstes Listen von Ware,Erzeugnis und Dienstleistung
Martin Helmling martin.helmling@octosoft.eu [Mon, 14 Nov 2016 07:09:41 +0000 (08:09 +0100)]
Zusammengefasstes Listen von Ware,Erzeugnis und Dienstleistung

Die Suchmaske für Ware,Erzeugnis und Dienstleistung gilt nun einheitlich für alle Artikeltypen,
deshalb wird nur noch ein Menue dazu angeboten

8 years agoArtikel-Klassifizierung: Neue Option "Preis separat ausweisen"
Martin Helmling mh@waldpark.octosoft.eu [Mon, 26 Oct 2015 16:24:18 +0000 (17:24 +0100)]
Artikel-Klassifizierung: Neue Option "Preis separat ausweisen"

- neuer boolcher Wert in der Tabelle parts_classification: "report_separate"
- editierbar unter Artikelklassifikation
- In Aufträgen und Rechnungen werden die Zwischensummen LaTeX zur Verfügung gestellt.
-  <%separate_XXX_subtotal%>  wobei XXX die Abkürzung der Klassifikation ist.
-  <%non_separate_subtotal%> der Rest der Positionen, z.B. reiner Warenwert.

Hintergrund:
   Preise von Artikeln wie "Verpackung" oder "Transport" müssen
   oftmals separat ausgewiesen werden, genau so wie der reine Warenwert.

8 years agoArtikel-Klassifizierung
Martin Helmling martin.helmling@octosoft.eu [Thu, 15 Sep 2016 06:22:34 +0000 (08:22 +0200)]
Artikel-Klassifizierung

Die ursprünglich als "Artikeltyp" bezeichnete Klassifizierung von Artikeln
Sie dient einer weiteren Gliederung um zum Beispiel den Einkauf vom Verkauf zu trennen, etc.

Gekennzeichnet durch eine Beschreibung (z.B. "Einkauf") und ein Kürzel (z.B. "E")
Flexibel änderbar und erweiterbar.

- Neue Datenbanktablle und Rose-Objekte, sowie Controller zum Bearbeiten der Tabelle

- Zwei-Zeichen Abkürzung:

Der Typ des Artikel und die Klassifizierung werden durch zwei Buchstaben dargestellt.
Der erste Buchstabe  ist eine Lokalisierung des Typs des Artikel ('P','A','S') ,
deutch 'W', 'E', und 'D' für Ware Erzeugnis oder Dienstleistung, ggf. weitere Typen.
Der zweite Buchstabe ist eine Lokalisierung der Klassifizierungsabkürzung (abbreviation).

Die Abkürzungen sind aus dem Part Presenter abholbar:
-  SL::Presenter::Part->type_abbreviation($part_type)
-  SL::Presenter::Part->classification_abbreviation($classification_id)

Wenn im ERP-Dokument nach einer Artikelnummer oder Beschreibung gesucht wird,
diese in den Stammdaten vorhanden ist,
aber der Artikeltyp leer oder falsch ist, bzw im Typ for_purchase bzw for_sale nicht gesetzt ist,
wird die Fehlermeldung "Gesuchter Artikel ist nicht für den Einkauf bzw Verkauf" gemeldet

Anpassung des CSV Import,
nun wird alternativ zur 'type'-Spalte die 'pclass'-Spalte mit zwei Buchstaben geparsed und entsprechend
classification_id,assembly sowie inventory_accno_id gesetzt (oder type_id falls neue Implementierung eingebaut).

8 years agoinventory_accno_id in IS.pm retrieve_item mit part_type ersetzt
G. Richardson [Wed, 23 Nov 2016 16:08:40 +0000 (17:08 +0100)]
inventory_accno_id in IS.pm retrieve_item mit part_type ersetzt

inventory_accno_id gibt es nicht mehr

8 years agotests: Warnungen
Sven Schöling [Wed, 23 Nov 2016 09:16:51 +0000 (10:16 +0100)]
tests: Warnungen

8 years agoSL::Dev:: einige Warnungen
Sven Schöling [Wed, 23 Nov 2016 09:16:17 +0000 (10:16 +0100)]
SL::Dev:: einige Warnungen

8 years agoSL::DB::Part: precedence Fehler
Sven Schöling [Wed, 23 Nov 2016 09:15:53 +0000 (10:15 +0100)]
SL::DB::Part: precedence Fehler

8 years agoPart Controller - falschen Code aus kivi.Order.js wieder entfernt
G. Richardson [Tue, 22 Nov 2016 14:34:55 +0000 (15:34 +0100)]
Part Controller - falschen Code aus kivi.Order.js wieder entfernt

8 years agoPart Controller - Preisfaktoren korrekt anzeigen
G. Richardson [Tue, 22 Nov 2016 14:16:45 +0000 (15:16 +0100)]
Part Controller - Preisfaktoren korrekt anzeigen

8 years agoPart Csv Import - Umstellung auf part_type und Entfernung von income/expense_accno_id
G. Richardson [Mon, 14 Nov 2016 10:39:34 +0000 (11:39 +0100)]
Part Csv Import - Umstellung auf part_type und Entfernung von income/expense_accno_id

8 years agoOrder Controller - Sortimentsartikel mit Preis 0 hinzufügen
G. Richardson [Sun, 13 Nov 2016 11:45:53 +0000 (12:45 +0100)]
Order Controller - Sortimentsartikel mit Preis 0 hinzufügen