Projekt

Allgemein

Profil

Herunterladen (65 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
5bc5af9f 11.11.2017 11:06 G. Richardson

Ausdruck der Stückliste / bom in Belegen repariert

Die alte Hidden in display_row "assembly" durch part_type ersetzt, und
stattdessen auf part_type = assembly prüfen.

behebt #320

01591fa7 24.05.2017 16:41 Bernd Bleßmann

Angebot/Auftrag: Abteilung als Variable in Druckvorlage wieder verwendbar machen

Ging in commit dd2ee66b1d04c3644c48c32b33673463af223077
"Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag"
kaputt.

behebt #262 (redmine)

219d88ab 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung: "Preis separat ausweisen"

Dieses neue Attribut an Artikelklassifizierung erlaubt in Aufträgen und Rechnungen
bestimmte Artikel extra auszuweisen.
Dazu werden diese als extra Variable der Dokumentengeneierung zur Verfügung gestellt....

65d2537d 11.01.2017 08:20 Martin Helmling martin.helm...

Artikel-Klassifizierung

Die Klassifizierung von Artikeln 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....
a8cba95a 05.01.2017 13:26 Moritz Bunkus

Verkaufs-/Einkaufsbelege: beim Laden der Lieferadresse $form->{shipto_id} nicht überschreiben

Die Semantik in der Datenbank sieht so aus, dass z.B. oe.shipto_id nur
dann gesetzt ist, wenn eine der Lieferadressen aus den Stammdaten
ausgewählt ist. Genauer:...

dd2ee66b 27.12.2016 13:02 Kivitendo Admin

Aufträge - Abteilung per ALL_DEPARTMENTS und L.select_tag

f7b15d43 05.12.2016 18:29 ChrisWi

fix FSF address

c364e43e 24.11.2016 14:35 Peter Schulgin

Revert "Artikel-Klassifizierung"

This reverts commit 5067d7bd31514962af9730b33323b831d87164f8.

b36f0864 24.11.2016 14:26 Peter Schulgin

Revert "Artikel-Klassifizierung: Neue Option "Preis separat ausweisen""

This reverts commit 815c3639a21ed53b288fd8bbb231e741c8e67ce5.

815c3639 24.11.2016 09:08 Martin Helmling mh@waldpark...

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....

5067d7bd 24.11.2016 09:08 Martin Helmling martin.helm...

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")...

723a1158 22.11.2016 14:42 Kivitendo Admin

inventory_accno_id aufräumen

98b64fe1 22.11.2016 14:11 Kivitendo Admin

Ware/Erzeugnis/Dienstleistung per parts.part_type unterscheiden 2

kivitendo Code angepasst.

ea4101ec 09.11.2016 14:43 Martin Helmling martin.helm...

BUGFIX: single-dbh: Rollback bei Auftrag => Angebot

hier fehlt der returnwert 1 damit kein Rollback gemacht wird
Korrektur von 8e0f6e70

(Womöglich noch woanders fehlerhaft !)

f2cbb7d7 08.09.2016 16:50 Sven Schöling

OE: single-dbh disconnects

6b23fb21 02.09.2016 14:21 Sven Schöling

single-dbh: Fehler in Transaktionen immer weiterwerfen

8e0f6e70 02.09.2016 14:21 Sven Schöling

OE: single-dbh

2134f89a 12.07.2016 15:54 Moritz Bunkus

Lieferbedingungen haben kein Attribut description_long_invoice

Im Commit de009a3fee7e0471c3e095ce92d8708ff2b42597 »Zahlungsbedingungen:
Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen« wurden
in den Druckroutinen fälschlicherweise auch für die Lieferbedingungen...

c0cc8bb2 16.06.2016 16:23 Rolf Fluehmann

added roundings on prints

583f1f0f 09.06.2016 15:08 Jan Büren

Weitere Änderungen für den revert von 7735019
Damit ist das Ticket #144 erledigt.

f3a02fb6 09.06.2016 15:08 Jan Büren

Revert "Ticket 29 Verknüpfte Belege -> keine Verknüpfung von Rechnung nach Auftrag"

This reverts commit 77350196300e930abc7de0df7dbf42e8cd6193b8.

Conflicts:
SL/OE.pm

de009a3f 08.06.2016 11:01 Moritz Bunkus

Zahlungsbedingungen: Unterscheidung zwischen Angeboten/Aufträgen und Rechnungen

Dies führt ein neues Attribut »payment_terms.description_long_invoice«
und dazugehörige Übersetzungen in »generic_translation« ein.

Die Druckvariable »payment_terms« wird nun in Abhängigkeit vom...

030c2086 13.05.2016 18:43 Rolf Fluehmann

Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.

12727b13 13.05.2016 18:36 Sven Schöling

Revert "Belege runden, und Rundungsdifferenzen auf Extrakonten buchen."

This reverts commit 422f2f17365ea7879c14b902c5db1e4cd7023e48.

fdf5b8ae 25.04.2016 15:06 Moritz Bunkus

Angebote/Aufträge: Suche nach Artikelnummer/-beschreibung in Positionen

9c5f94c0 19.04.2016 15:48 Moritz Bunkus

Wiederkerende Rechnungen: Konfiguration für automatischen Versand via E-Mail

bc40bcab 18.04.2016 12:43 Moritz Bunkus

(I)LIKE-Argumente immer mit Funktion SL::DBUtils::like erstellen

4493d1eb 06.04.2016 16:05 Moritz Bunkus

CVars: Lieferadressen-CVars bei Ein-/Verkaufsbelegen benutzen können

88dea78e 01.04.2016 17:21 Moritz Bunkus

Einkaufs-/Verkaufssuchen: bei Textfeldern führende/anhängende Whitespaces entfernen

aa4fda0e 24.03.2016 14:22 Sven Schöling

oe.pl: Schnellsuche analog zu all:substr:multi::ilike

8c1d5d75 29.02.2016 10:17 Martin Helmling mh@waldpark...

4. Überarbeitung Prüfen beim Speichern, ob Dokument geändert ist

An einigen Stellen wird nach dem Speichern nicht neu gelesen,
sondern die alten Forms-Variablen zum Aufbau der Webseite verwendet, z.B. "Auslagern".

Deshalb wird $form->lastmtime nun nach jedem Speichern aktualisiert.

4fae9f45 19.02.2016 12:38 Bernd Bleßmann

Angebote/Aufträge: Beim "als neu Speichern" Wechselkurs richtig übernehmen.

Vorher ging die Formatierung kaputt, wenn zum aktuellen Datum (das des neuen
Belegs) noch kein Wechselkurs hinterlegt war.

Generell ist hier die Handhabung schlecht, denn man kann beim...

422f2f17 05.01.2016 14:47 Rolf Fluehmann

Belege runden, und Rundungsdifferenzen auf Extrakonten buchen.

6010f8bf 30.11.2015 10:42 Jan Büren

Kosmetik

32b92345 30.11.2015 10:34 Kivitendo Admin

Projektzwang bei Verkaufsaufträgen - auch Kunden verlinken

19e40226 24.11.2015 08:29 Jan Büren

Kosmetik für Feature Projektpflicht bei Verkaufsaufträgen

c2eb03d4 24.11.2015 08:13 Kivitendo Admin

Verkaufsauftrag immer mit neuem Projekt speichern

sofern kein Projekt angegeben wurde. Die Projektnummer entspricht der
Auftragsnummer.

3f24ab6b 06.11.2015 11:40 Bernd Bleßmann

Berechnung des nächsten Arbeitstages aus oe.pl und OE.pm in DateTime-Helper …

… verschoben, damit der Code nicht doppelt in OE.pm und oe.pl ist und auch von
woanders verwendet werden kann.

d2af074a 09.10.2015 17:23 Jan Büren

Erste Überarbeitung "Prüfen beim Speichern, ob Dokument geändert wurde."

d735aab3 09.10.2015 16:27 Martin Helmling mh@waldpark...

Prüfen beim Speichern, ob Dokument geändert wurde.

Allgemeine Funktion in Forms zum Lesen und Vergleichen der mtime

überall Form variable lastmtime da mtime mehrfach auftaucht

Conflicts:
templates/webpages/ar/form_header.html
templates/webpages/do/form_header.html

3649d1c4 21.09.2015 15:51 Moritz Bunkus

Wiederkehrende Rechnungen: Lastschrifteinzugsflag in Konfiguration setzen können

aa76c8a2 17.09.2015 11:17 Bernd Bleßmann

Angebote/Aufträge drucken: in order_details übergebene form verwenden …

… und beim Laden des Order-Objekts prüfen, ob eine id vorhanden ist.

cc369842 20.07.2015 13:41 Kivitendo Admin

Sammelaufträge - fehlerhaftes Verhalten

Standardmäßig wird der Sammelauftrag, zusammen mit den Positionen, per
RecordLinks verlinkt. Eine Ausnahme besteht wenn der Sammelauftrag aus
genau einem Auftrag entstanden ist, in dem Fall wird angenommen, daß
"als neu speichern" gemeint ist, und es gibt keine Verlinkung....

c1ec3f4f 20.07.2015 13:37 Kivitendo Admin

Belegpositionen nicht mehr mit ordnumber, transdate, cusordnumber speichern

stattdessen für das Drucktemplate der Rechnung ordnumber_oe, transdate_oe und
cusordnumber_oe aus Recordlinks auslesen, und auch entsprechende
Druckvariablen für Angebot und Lieferschein bereitstellen....

0e470b13 27.05.2015 15:18 Bernd Bleßmann

Ausdruck Erzeugnisse mit Stückliste und Lieferantenartikelnummer repariert.

Betraf wohl auch andere Felder zu Artikeln, die vor der Aufbereitung des
TEMPLATE_ARRAYS aus der DB gelesen wurden. Diese werden jetzt richtig in
TEMPLATE_ARRAYS einsortiert.

Um auch die Einträge für Erzeugnis-Teile und Warengruppen (beim Gruppieren...

2f6636f6 25.05.2015 15:34 Bernd Bleßmann

Listenpreis in Belegen u. Ausdruck richtig formatieren und nicht mehr parsen.

listprice wird in den Belegen nur angezeigt. Man kann ihn nicht eingeben und
auch nicht speichern. Deshalb wird er jetzt nur zur Ausgabe formatiert
(io.pl:display_row, OE.pm:order_details, IS.pm:invoice_details), aber nicht...

ba8e82fe 18.05.2015 08:59 Bernd Bleßmann

Berichte->Aufträge/Lieferantenaufträge: Zahlungsbedingungen anzeigen

7e19c216 28.04.2015 15:08 Bernd Bleßmann

Filtern/Anzeigen von Kunden-/Lieferanten-CVars in Angebots/Auftrags-Berichten

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
templates/webpages/oe/search.html
a809ab0a 23.04.2015 17:41 Bernd Bleßmann

Erfassungsdatum bei Auträgen.

In der Maske anzeigen; im Bericht anzeigen und danach filtern.

Conflicts:

SL/OE.pm
bin/mozilla/oe.pl
locale/de/all
templates/webpages/oe/search.html

Übernahme aus Kundenprojekt.

f3dba42c 14.04.2015 15:31 Bernd Bleßmann

Auftrags-/Angebotsbericht: Als letzte sortorder immer itime nehmen, ...

... damit die Einträge nach Eingabezeitpunkt sortiert sind, wenn es
gleichrangige Einträge in der aktuellen Sortierung gibt.

f4051b8f 09.04.2015 23:39 Bernd Bleßmann

trailing whitespaces entfernt

4bd1e2f8 25.03.2015 15:05 Sven Schöling

login nicht aus $::form nehmen. Teil 1

82ff5451 05.03.2015 11:45 Moritz Bunkus

Wiederkehrende Rechnungen: Auftragswerts-Periodizität setzen können

Noch keine Anpassung der eigentlichen Berechnung. Wohl aber
Dokumentation von SL::DB::PeriodicInvoicesConfig.

a34c05f3 05.03.2015 11:44 Moritz Bunkus

Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet

d40a8e20 04.02.2015 18:47 Bernd Bleßmann

Neuen Auftrag aus Mehrfachauswahl nicht verknüpfen.

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

cd812c6b 04.02.2015 18:41 Bernd Bleßmann

Nicht-editierbare CVars bei neuem Auftrag aus Mehrfachauswahl richtig übernehemen.

Mehrauswahl im Auftragsbericht.

b8125c17 04.02.2015 18:41 Bernd Bleßmann

Nicht-editierbare CVars bei "als neu speichern/verwenden" richtig setzen.

be42a450 04.02.2015 18:41 Bernd Bleßmann

Nicht-editierbare CVars auch im Workflow richtig setzen. ...

Zudem das Ermitteln der Werte in eine Subroutine ausgelagert.

ff494355 04.02.2015 14:22 Moritz Bunkus

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...

77350196 28.01.2015 17:21 Jan Büren

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)....

2f9a5220 26.01.2015 14:08 Jan Büren

Aufräumarbeiten verknüpfte Positionen

- converted_from_quotation_orderitems_id entfernt, da es keine
tabelle quotation_orderitems gibt und die variable langfristig nur
verwirrend in der form ist.
- IR.pm auch auf foreach $table_name umgestellt
991d16bb 24.01.2015 19:01 Jan Büren

Weitere Positionen verknüpft II

Gutschrift und Rückwartsverknüpfungen umgesetzt. Ferner für
OE.pm und IS.pm den Aufruf von RecordLinks in eine foreach
Schleife gesetzt (einfachere Codewartung).
Kleinigkeiten die mir hier nicht gefällt: converted_from_quotation,...

cc6ef1b9 22.01.2015 15:51 Jan Büren

Angebots-Position mit Auftragsposition verknüpft (orderitems -> orderitems) II

- mehrfach speichern (converted* wird nicht gelöscht)    i.O.
6b6a2ddf 22.01.2015 15:26 Jan Büren

Angebots-Position mit Auftragsposition verknüpft (orderitems -> orderitems)

Angebot -> Workflow Auftrag

- from_table -> to_table (tabelleneintrag)     i.O.
- delete trigger i.O.
- mittlere position löschen (vor speichern) i.O....
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...

30aa6174 20.01.2015 11:30 Bernd Bleßmann

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

8b60748b 16.01.2015 11:02 Bernd Bleßmann

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

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)

89b26688 18.12.2014 16:18 Sven Schöling

PriceSource: Rabattbehandlung

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...

280261a5 04.12.2014 13:19 Sven Schöling

Löschen von orderitems beim speichern von OE korrigiert.

b98b8e3f 14.11.2014 16:02 Sven Schöling

Belege: Filtern nach Ansprechpartner

833f083e 30.09.2014 11:28 Jan Büren

Konfigurierbares Angebotsgültigkeits-Intervall hinzugefügt
Standardmässig ist ein Verkaufsangebot bis zum nächsten Werktag gültig.
Dieses Intervall wird dann noch hinzugerechnet, bspw. nächster Werktag plus 14, 28 etc.
Falls das Intervall nicht gesetzt oder wir nicht den Typ sales_quotation haben, passiert nichts....

99d8aaf4 03.09.2014 16:19 Kivitendo Admin

netprice auf Anzahl von Nachkommastellen von sellprice runden

Es geht um die Anzeige der Einzelpreise von Positionen der
Druckvorlagen.

Bisher wurde netprice hart auf 2 Nachkommastellen gerundet, was zu
Problemen bei Subcentpreisen führte. Dies hatte den Effekt, daß z.B....

ea14cfa5 26.08.2014 13:20 Moritz Bunkus

Einkaufs-/Verkaufsbelege: Spalte taxzone_id bereits beim INSERT befüllen

Ansonsten gibt es wegen der neuen NOT NULL-Restriktion einen Fehler.

b989d7cf 04.08.2014 17:31 Kivitendo Admin

Auf Datenbankebene Steuerzonen konfigurierbar gemacht

Damit können jetzt mehr als die 4 Standardsteuerzonen eingerichtet
werden. Die bisherigen Steuerzonen wurden aus der Tabelle
buchungsgruppen in die neue Tabelle taxzone_charts ausgelagert.

Konzeption siehe Ticket #2295...

b6213d35 26.06.2014 10:26 Moritz Bunkus

Einkauf/Verkauf: Lieferadressenfelder nie aus Stammdaten vorbelegen

Das neue Verhalten ist wie folgt:

- Weder die shipto_id (die Drop-Down-Box in den Belegmasken) noch die
individuellen shipto*-Felder werden weder beim Neuanlegen eines
Beleges noch bei Wechsel des Kunden aus den Datenbanken belegt....

2ea1a379 24.06.2014 11:33 Moritz Bunkus

Neuer Bericht »Liquiditätsvorschau«

3da73190 23.06.2014 17:04 Moritz Bunkus

Angebote: neue Felder Auftragswahrscheinlichkeit, Voraus. Abrechnungsdatum

dcb37275 23.06.2014 13:31 Sven Schöling

Angebote/Aufträge drucken: auch das Order-Objekt ausliefern

ed7a0c4a 27.05.2014 17:42 Sven Schöling

Mal wieder ein paar lexicals in post if.

766f5705 08.05.2014 13:08 Moritz Bunkus

Merge branch 'pflichtenhefte'

Conflicts:
js/locale/de.js

2e5f7860 04.04.2014 11:35 Bernd Bleßmann

Kein Runden des Rabatts vor der Berechnung im Angebot/Auftrag.

Das Vorgehen etwas an da von SL/IS.pm post_invoice() angeglichen.
Problem war, dass in Angebot/Auftrag bei Vergabe eines Rabatts das
Frontend richtig grechnet hat, aber das Backend nicht (durch Runden...

f48af817 03.04.2014 14:14 Moritz Bunkus

Wiederkehrende Rechnung: Option "erste Rechnung erzeugen am"

Bisher nur die Masken; noch nicht im Backgroundjob implementiert

5f6d6d4e 01.04.2014 13:12 Moritz Bunkus

Verkaufs-/Einkaufsmasken: HTML in Langtexten nutzen

50133d13 04.03.2014 16:11 Sven Schöling

Offene Restbeträge optional in Auftragsbericht anzeigen

b96c67e5 18.02.2014 15:15 Moritz Bunkus

Berichte OE: Bestellnummer des Kunden anzeigen/danach filtern

aff32344 08.01.2014 12:21 Moritz Bunkus

OE.pm: SL::TransNumber anstelle von Form->update_defaults für Nummernkreise nutzen

896ef9aa 07.01.2014 16:42 Sven Schöling

Bei Belegdruck nicht unkonditional auf Projekte zugreifen

behebt #2237 (wieder)

fde1df0b 07.01.2014 15:21 Sven Schöling

project cvars als project_cvar_* im Ausdruck von Belegen verfügbar

behebt #2237

002517b4 06.12.2013 14:54 Bernd Bleßmann

Lieferbedingungen übersetzbar gemacht.

03d3d025 06.12.2013 12:54 Bernd Bleßmann

Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.

Sie können angelegt werden, beim Benutzer voreingestellt werden
und in allen Ein- und Verkaufsmasken gesetzt werden.

3fcf64fc 06.11.2013 13:14 Bernd Bleßmann

Versandort und Steuersatz (Zone) im Auftragsbericht filter- und anzeigbar

e90048c8 28.10.2013 11:17 Bernd Bleßmann

Steuernamen übersetztbar gemacht.

fac049a0 26.08.2013 15:26 Bernd Bleßmann

Filtern nach Kunden-/Lieferantentyp bei Angeboten u. Aufträgen

3b9c2119 11.07.2013 17:50 Moritz Bunkus

Abhängigkeiten von Lieferscheinen und Aufträgen/Angeboten in der Datenbank löschen

und nicht mehr programmseitig. Das geschieht durch Verwendung von
sinnvollen 'ON DELETE CASCADE/SET NULL'-Foreign-Key-Anweisungen und
Triggern, die aus diejenigen Tabellen löschen, in denen eine...

90bb521a 13.06.2013 16:31 Moritz Bunkus

Alle Vorkommen von dbdriver, sid, Oracle entfernt

...und gegen das hardcodierte Werte für PostgreSQL ersetzt.

c6b22579 03.06.2013 13:49 Niclas Zimmermann

Merge branch 'gewicht'

Conflicts:
SL/Controller/ClientConfig.pm
SL/DB/MetaSetup/Default.pm

82053b45 30.05.2013 13:38 Jan Büren

Merge branch 'master' of github.com:kivitendo/kivitendo-erp

Conflicts:
SL/DB/MetaSetup/Default.pm
locale/de/all

82c4717d 30.05.2013 13:14 Jan Büren

Migration von parts.bin nach wirklichen Lager und Lagerplatz s.a. Ticket 2284