Projekt

Allgemein

Profil

Herunterladen (72,8 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
34ff9415 20.07.2022 14:47 Bernd Bleßmann

Kosmetik: Einrückung

a46b8625 20.07.2022 14:47 Bernd Bleßmann

ToDo-Liste: Anfragen und Angebote anzeigen, wenn Anseh-Recht vorhanden …

… Und Rechte getrennt nach Ein- und Verkauf berücksichtigen.

3a77cbe1 18.07.2022 15:00 Bernd Bleßmann

Belegberichte (Angebote/Aufträge) mit Positionsdetails

fa51a82e 04.07.2022 15:54 Bernd Bleßmann

Angebot/Auftrag Status: Im Bericht anzeigen und danach filtern können.

a5531bb6 13.06.2022 11:32 Bernd Bleßmann

Telefonnotizen in HTML: HTML-Tags bei Suche (Notizen und Volltext) entfernen

d1cd59d4 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche Auftrag: Kosmetik: Formatierung SQL-Statements

45ee0662 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche Auftrag: auch in Wiedevorlagen suchen

991369b1 18.05.2022 15:26 Bernd Bleßmann

Volltext-Suche im Auftragsbericht

2d51ec2e 13.05.2022 11:46 Bernd Bleßmann

Telefonnotizen: in Berichten Angebot/Auftrag filtern können.

Durchsucht werden Betreff und Text.

ab010352 08.03.2022 17:44 Bernd Bleßmann

Anbebots-/Auftragsbericht: Recht "Ansehen von Belegen" berücksichtigen

844a541e 10.11.2021 16:06 Moritz Bunkus

Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar

bebdc2ce 10.11.2021 16:06 Moritz Bunkus

Auftrag: Projekt automatisch in verknüpftem Pflichtenheft eintragen

f0ddfbfe 10.11.2021 16:06 Moritz Bunkus

Pflichtenhefte: bei Pflichtenheft → Angebot → Auftrag auch PH mit Auftrag verknüpfen

5a618706 07.05.2021 10:02 Jan Büren

orderitems um Attribut optional erweitert

Optionale orderitems werden nicht in den Belegsumme aufaddiert
Anpassung für Order-Controller und Druckvorlagen-System
Weitere Anwender-Details s.a. Changelog

bee7d33f 08.03.2021 14:01 Jan Büren

Mandantenkonfig: Lieferdatum bei VK-Auftrag und Gültigsdatum bei VK-Angebot

Anstatt diese beiden Werte zu berechnen, gibt es die Möglichkeit
diese konfigurativ gar nicht zu setzen. Hoffentlich letzmalig auch
für die OE.pm implementiert.

3906bb6a 21.12.2020 17:42 Bernd Bleßmann

Bericht Angebote/Aufträge: internen Bemerkungen filtern und anzeigen können

0b36b225 10.11.2020 11:43 Moritz Bunkus

Einkauf/Verkauf: Feld »Leistungsdatum« für Steuerberechnung

918c39c0 25.08.2020 12:18 Jan Büren

Kosmetik/Typo

2a267805 27.07.2020 15:31 Bernd Bleßmann

Wechselkurs pro Angebot/Auftrag: In Angebots-/Auftragsbericht berücksichtigen

4e8e33e9 30.06.2020 11:47 G. Richardson

AR/IR/OE - Steuerbeschreibung an Oberfläche / Druck aus tax_id holen

siehe Kommentare in SL/IS.pm

Wenn ein Steuerautomatikkonto mehrmals bei den Steuern auftaucht kann
man die Steuerbeschreibung nicht mehr eindeutig anhand der Kontonummer
(hier als taxnumber verwendet) bestimmen, von daher wird jetzt immer...

1de47931 13.05.2020 17:45 G. Richardson

Projektpflicht bei Verkaufsaufträgen - Fehler abfangen

... wenn ein Projekt mit der Projektnummer der zu vergebenden Auftragsnummer
schon existiert. In der Datenbank muß die Projektnummer eindeutig sein.

Auf das Vorhandensein der Projektnummer schon vor dem Speichern des...

53db54a8 27.02.2020 12:37 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 3

Sortierung der Erzeugnisse nach der dafür vorgesehenen
Positionsspalte, nicht ID.

ca247333 27.02.2020 12:18 Moritz Bunkus

Unterstützung für PostgreSQL 12 Teil 2

PostgreSQL 12 unterstützt OIDs nicht mehr. Daher die letzten Stellen
umgestellt, an denen noch OIDs verwendet wurden.

99382a64 12.11.2019 11:01 Jan Büren

zu #406 nicht zuviele ids (email journal) als ar.ids verwenden

ad4a0fc9 12.11.2019 10:28 Jan Büren

Bugfix #406 Fehlerhafte abzurechnende Werte, falls Gutschriften höher als Auftragswert

4c8c615a 12.11.2019 10:28 Jan Büren

Bugfix (teil) #406 abzurechnender Betrag bei Aufträgen manchmal falsch falls Gutschriften

S.a. Kommentar redmine

1f225563 21.10.2019 16:24 Moritz Bunkus

OE.pm: Form-Werte nicht direkt in SQL-Queries schreiben

b638b6a1 11.10.2019 13:59 Bernd Bleßmann

Recht zum Einsehen von Einkaufsdokumenten aller Mitarbeiter anwenden

Trennung VK/EK in Berichten

bead93d9 23.09.2019 14:10 Bernd Bleßmann

Bericht Angebote/Aufträge: Abteilungen anzeigen können

543d7822 10.08.2019 16:41 G. Richardson

Spalte taxnumber aus Tabelle tax entfernt

tax.taxnumber war ein redundanter Eintrag, und entsprach dem Wert von
chart.accno aus tax.chart_id.

Z.B. in SKR04 hatte Steuerschlüssel 3 (Umsatzsteuer 19%) die taxnumber
1776 und die chart_id 775 (chart mit id 775 ist das Konto 1776)....

65b2387a 29.03.2019 15:18 Moritz Bunkus

Module: gebundletes YAML durch dünnen Wrapper über YAML::XS & YAML ersetzt

2d44a547 17.01.2019 17:12 Jan Büren

Verkaufsaufträge: konfigurierbares Intervall für Lieferdatum-Berechnung

a9903fd7 29.11.2018 11:15 Jan Büren

toten Code entfernt

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.