Projekt

Allgemein

Profil

Herunterladen (79,5 KB) Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
97908d77 26.04.2015 18:09 Bernd Bleßmann

parse/format-Fehler bei Rabatten behoben

Schon in der Maske eingegebene Rabatte wurden nicht geparsed,
Kunden-/Lieferanten und -Typ-Rabatte wurden teilweise ohne Berücksichtigung
schon eingegebener Rabatte gesetzt. Und beim Auswahl eines Artikels über die...

e3b47235 24.04.2015 11:50 Moritz Bunkus

Gutschrift drucken: HTML-formatierte Felder richtig behandeln

6ea1dd9b 23.04.2015 17:05 Bernd Bleßmann

item_selected: Multiselect bzw. Mengeneingabe beim Artikelselektor

Dieses Feature kann in den Benutzereinstellungen aktiviert werden.

644eb8e4 23.04.2015 13:50 Bernd Bleßmann

Bei Artikelauswahl aus der Auswahlmaske Menge des neuen Artikels formatieren.

Damit kann man die Menge auch schon vorher eingeben: Nicht eindeutiger Artikel,
TAB, TAB, Menge, ENTER

faea2c48 21.04.2015 16:03 Jan Büren

Changelog für 3.2.x Brieffunktion erweitert

Brief: Immer erst speichern, bevor man ausdruckt / mailt

Klare Benutzerführung. Ist notwendig, wenn man die WebDAV-Archivierung
konsistent haben will (da hier letternumber benötigt wird).

Erweiterung Common.pm um Briefarchivierung in WebDAV...

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

317450cb 05.03.2015 13:42 Moritz Bunkus

Spalte »nicht gelieferte Menge« in Aufträgen optional anzeigen

a34c05f3 05.03.2015 11:44 Moritz Bunkus

Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet

69c0d29b 28.02.2015 16:08 Kivitendo Admin

Ticket #3 - 2478 Preis bei Erzeugnissen

Doppeltes Parsen von sellprice beim Erneuern von Erzeugnissen
verhindern.

fd041aff 28.02.2015 16:08 Kivitendo Admin

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

b8125c17 04.02.2015 18:41 Bernd Bleßmann

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

c14eb2d1 04.02.2015 16:54 Sven Schöling

PriceSource: Bei item_selected Preisequellen nur in Belegen pollen.

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

f0ad2143 23.01.2015 14:03 Jan Büren

Weitere Positionen verknüpft

Alle Workflows von Angebot bis Rechnung im Einkauf und Verkauf umgesetzt

Offen: Gutschrift und Rückwartsverknüpfungen

f087c373 22.01.2015 13:01 Jan Büren

persistente ids für invoice (items)

analog zu do, oe auch die verknüpften items für rechnungen persistent machen.
- invoice_id retrieve_invoice in array übernehmen
- invoice_pos entfernt (war ggf. vor 2006 ähnlich vorgesehen)
- reverse_invoice gekürzt, sodass hier keine invoice gelöscht werden...

8f3f4aa6 22.01.2015 11:58 Jan Büren

display_row item_ids je nach beleg hinzufügen

zusätzlich is_quotation und is_invoice als status hinzugefügt.
je nach status entsprechend beleg-id (orderitems, delivery_order_items, invoice)
hinzugefügt und den vorgänger (converted_from_(do|oe|quo|)_items_id)....

bc0f2d41 19.01.2015 23:54 Bernd Bleßmann

PriceRule: Klassenauflösung für items von Gutschriften hinzugefügt.

349f3287 13.01.2015 17:05 Sven Schöling

PriceSource: und noch ein typo

a6433753 12.01.2015 17:05 Sven Schöling

PriceSource: Bessere Behandlung von Boolean Werten

f712349f 12.01.2015 16:30 Sven Schöling

PriceRule: Klassenauflösung bei Einkaufsaufträgen gefixt

286dc87c 05.01.2015 13:54 Jan Büren

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

44310118 05.01.2015 13:23 Jan Büren

Lieferscheine benötigen auch Preisquellen
-> customervendor Funktion auch für Lieferscheine
-> Typ Kunde oder Lieferant (is_customer) entsprechend analog

859394a5 18.12.2014 16:18 Sven Schöling

PriceSource: Spalte vor Preis und Rabatt anzeigen.

7991ed2b 18.12.2014 16:18 Sven Schöling

PriceSource: Keine Fehler werfen wenn best_price nicht existiert

89b26688 18.12.2014 16:18 Sven Schöling

PriceSource: Rabattbehandlung

cf63992e 18.12.2014 16:18 Sven Schöling

PriceSource: Nur den Namen des Moduls anzeigen, nicht den vollen Namen

47bded0e 18.12.2014 16:18 Sven Schöling

PriceSource: Bei Lieferscheinen best_price nicht nachrechnen

6ebdd9ec 18.12.2014 16:18 Sven Schöling

PriceSource: numerische felder in record_item korrekt parsen

ba4744ac 18.12.2014 16:18 Sven Schöling

PriceSource: Gutschriften berücksichtigen

049e49fe 18.12.2014 16:18 Sven Schöling

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

df1b03d5 18.12.2014 16:18 Sven Schöling

PriceSource: Featureabdeckung

- Einkaufs/Verkauf abgedeckt
- Klarere Regeln für price_from_source, available_prices und best_price
- makemodels unterstützung
- bugfixes für Rechnungen und neue Belege
- best_price jetzt getestet
- Verkäuferabhängigkeit von makemodels und pricegroup implementiert und getestet

0409db7c 18.12.2014 16:18 Sven Schöling

PriceSource: Mehr Informationen an Preise übergeben

record + record_item verfügbar gemacht
best_price für pricegroups
Price: spec/source entzerrt

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

02022dc2 09.12.2014 16:09 Jan Büren

orderitems persistent machen.
bei vorlage als und position löschen entsprechend die ids löschen, sodass
diese beim speichern des neuen beleges, bzw. beim neu erstellen der positionen
erzeugt werden.
Folgende Szenarien geprüft:
Von Angebot:
-> erneuern i.O....

6b84d430 17.11.2014 10:36 Sven Schöling

Freitagabendcommit Fixes

517788ee 14.11.2014 17:53 Sven Schöling

Gloable BCC Adresse

cd2dd28b 02.10.2014 08:49 Jan Büren

Schnelllöschen einzelner Positionen per X

Einzelnen Positionen können jetzt "schneller" mit einem Klick
gelöscht werden. Dies ist vor allen bei vielen Positionen sinnvoll.

43a1ccc8 30.08.2014 01:34 Bernd Bleßmann

Benutzerdef. Variablen in Belegen als Tabelle rendern ...

falsches Tabellen-Layout bei nicht editierbaren Variablen korrigiert.

Zu commit 25b855157fa65535683b458c1ca2dd0c3636b788
Benutzerdef. Variablen in Belegen als Tabelle rendern ...

36703a86 14.08.2014 15:04 Bernd Blessmann

Warengruppen-Filter f. CVars bei Waren

cherry-pick aus Kundenprojekt und Anpassungen an unstable (hauptsächlich
Umstellung auf Controller)

Conflicts:

SL/CVar.pm
SL/DB/CustomVariableConfig.pm
bin/mozilla/amcvar.pl
bin/mozilla/io.pl...
0cb6e3af 06.08.2014 15:15 Bernd Bleßmann

Spaltenzahl f. benutzerdef. Variablen in Belegen in Benutzereinstellungen ...

.. angeben können. Default ist 3.

25b85515 06.08.2014 15:15 Bernd Bleßmann

Benutzerdef. Variablen in Belegen als Tabelle rendern ...

... im Moment mit fester Spaltenzahl.

361a37a3 26.06.2014 10:26 Moritz Bunkus

Lieferadresse eingeben: Möglichkeit zum Kopieren aus Stammdaten

Im Dialog für die Eingabe einer individuellen Lieferanschrift gibt es
nun die Möglichkeit, die Felder aus den Stammdaten des
Kunden/Lieferanten vorzubelegen. Dabei werden sowohl die
Rechnungsadresse als auch alle Lieferadressen angeboten....

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

663a3643 23.06.2014 13:23 Sven Schöling

print_form optional ohne redirect

3b32e1dd 01.04.2014 13:12 Moritz Bunkus

print_form: Templatesystem mitteilen, dass gewisse Variablen bei Ver-/Einkauf HTML enthalten

bb7e2e85 24.02.2014 14:40 Moritz Bunkus

Lieferscheine -> Rechnungen wandeln: Lieferscheinnummer in jeder Rechnungsposition speichern

Dies geschieht analog zu invoice.ordnumber als invoice.donumber. In
Druckvorlagen steht sie als Variable donumber_do zur Verfügung (auch
dies angelehnt an invoice.ordnumber, die als ordnumber_oe zur...

a0516348 24.02.2014 14:40 Moritz Bunkus

io.pl print_form: CreatePDF zum Auffinden des Templates nutzen

33dc2fcd 21.01.2014 13:39 Jan Büren

Revert "Bei Angebot / Auftrag / Lieferschein (Ein- und Verkauf) wird beim Drucken-Knopf der Beleg aktualisiert."

This reverts commit 2bc376b9be6507cc0fdf3ddca0ed410566cf3ba4.

closes #2436

8d72d404 15.01.2014 12:36 Moritz Bunkus

io.pl display_row: einige Form-Elemente mit IDs versehen

Sinn und Zweck: einfacherer Zugriff via JavaScript

d4610c7f 08.01.2014 13:20 Moritz Bunkus

Merge branch 'transnumbergenerator-anstelle-von-update-defaults-2010'

Behebt #2010.

f0bca038 08.01.2014 13:05 Moritz Bunkus

io.pl: toten Codepfad entfernen

6573d4a4 08.01.2014 12:29 Bernd Bleßmann

Preisgruppenpreis nach Änderung der Preisgruppe im Gesamtpreis berücksichtigen.

Behebt #2080.

e4070a74 08.01.2014 11:37 Sven Schöling

Versteckte Felder in Lieferscheinen besser beibehalten

behebt #2131.

Im Bug gemeldet wurden Preisgruppen und das taxincluded Flag, die bei
einem frisch erstellten Lieferschein entweder garnicht gesetzt wurden,
oder beim übertragen in Rechnungen verloren gingen....

2bc376b9 07.01.2014 11:18 Martin Helmling

Bei Angebot / Auftrag / Lieferschein (Ein- und Verkauf) wird beim Drucken-Knopf der Beleg aktualisiert.
Bug 2047 beheben

1beca8de 17.12.2013 14:12 Moritz Bunkus

Umwandlung Angebot/Auftrag -> Lieferschein/Rechnung: Seriennummern bei Mengenberechnung berücksichtigen

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.

cdd666f2 09.10.2013 15:27 Bernd Bleßmann

Einkaufspreis parsen bei Erzeugen eines Angebots aus Auftrag.

df0ca1fe 29.07.2013 16:19 Moritz Bunkus

Artikelstammdatenmaske: bei "Erneuern" Fließkommazahlen exakt einmal parsen

Fixt #2341.

db9a3208 18.07.2013 09:29 Niclas Zimmermann

Neues Recht für Anzeige von Artikeldetails/-berichten

Statt nur ein Recht für die Bearbeitung von Artikeln zu haben, das gleichzeitig auch das Recht
für die Anzeige von Details und Berichten über Artikel umfasst, wurde nun ein neues Recht eingeführt.
Das alte Recht "Artikel, Dienstleistungen, Erzeugnisse erfassen und bearbeiten" wurde also in zwei...

8abd9ce3 28.06.2013 09:34 Moritz Bunkus

$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen

cd417762 14.06.2013 16:33 Moritz Bunkus

address businessnumber company co_ustid duns taxnumber sepa_creditor_id aus Defaults-Tabelle holen

2e66dde5 14.06.2013 16:17 Moritz Bunkus

'templates' nicht aus %::myconfig, sondern aus Defaults-Tabelle holen

fe6275f8 27.05.2013 17:17 Niclas Zimmermann

Unnötige Hiddens entfernen
Anzeigekonfiguration von Gewichten
Gewichte in Druckvorlagen

Durch diesen Commit werden
1. unnötige Hidden-Variablen aus html-templates entfernt, die mit
Gewichten zu tun haben.
2. die Anzeige von Gewichten konfigurierbar gemacht....

2de7b1da 23.05.2013 16:47 Niclas Zimmermann

Gewicht im Einkauf/Verkauf

Gewicht wird nun sowohl im Einkauf als im Verkauf in allen Masken
angezeigt. Die Variablen stehen auch im Druck zur Verfügung.

a7ecfa38 17.05.2013 16:38 Niclas Zimmermann

Grundstein für Gewicht in Auftrag/Lieferschein/Rechnung

In allen VK- und EK-Masken soll bald auch das Gewicht angezeigt
werden. Grundsätzlich ist das mit diesem Commit schon für alle
VK-Masken möglich, allerdings sind noch kleine Verbesserungen nötig.

89039963 30.04.2013 13:38 Moritz Bunkus

Bei Änderung Rechnungsdatum ohne ausgewählte Zahlungsbedingungen Fälligkeitsdatum auf Rechnungsdatum setzen

c5651754 29.04.2013 12:49 Bernd Bleßmann

OE::, DO::order_details und IC::prepare_parts_for_printing mit lokaler form ...

und myconfig arbeiten lassen
Betrifft #2247.

cb575f7d 24.04.2013 10:32 Moritz Bunkus

Zwei Datenbankwarnungen vermeiden: cannot convert '' to number

c322b02a 18.04.2013 13:50 Kivitendo Admin

in print_form korrekte Belegwerte an history_erp übergeben

Bei Verkaufsbelegen wurde in snumbers immer nur "ordnumber_"
geschrieben, jetzt wird der korrekte Name (z.B. invnumber_123)
geschrieben, so daß man in der Historiensuchmaschine nach
Verkaufsbelegen suchen kann.

3400fe7e 15.04.2013 14:31 Niclas Zimmermann

EK-/VK-Preis bei Erzeugnissen

Wenn man bei einem Erzeugnis eine falsche Artikelnummer bei einem
Erzeugnis eingetragen hat und dann auf den Zurück-Button gedrückt hat,
so haben sich EK-/VK-Preis verändert. Jetzt bleibt er gleich.

Weiterhin wurde das Verhalten beim Hinzufügen eines Artikels ver-...

a2820962 21.01.2013 14:16 Moritz Bunkus

Umwandlung Angebot/Auftrag -> Lieferschein/Rechnung: nur nicht gelieferte/berechnete Mengen vorgeben

66f2badb 13.11.2012 09:32 Moritz Bunkus

Druckoptionen 'Drucker' & 'Warteschlange' auch anzeigen, wenn nur OpenDocument aktiviert ist

Fixt #1840.

7fa6b0a8 12.11.2012 15:49 Moritz Bunkus

Drucken: beim Umformatieren für anderes Zahlenformat Array 'payment' berücksichtigen

d638ae94 07.11.2012 16:32 Moritz Bunkus

Warnung anzeigen, wenn Beleg noch keine Positionen enthält und Aktion (speichern/drucken) nicht ausgeführt wurde

f4b68a78 07.11.2012 15:46 Moritz Bunkus

Refactoring; Kosmetik: Ausrichtung

5d0aec66 07.11.2012 15:44 Moritz Bunkus

Spoolen: Spool-Dateien nach Erzeugen des temp. Namens nicht direkt wieder löschen

Fixt #1926.

947583f5 07.11.2012 15:43 Moritz Bunkus

Spool-Dateien: Handling vom wiederholten Spoolen desselben Beleges gefixt

6ec6dac5 26.10.2012 14:23 Sven Schöling

fokus in email gefixt

e66d5e5a 17.10.2012 16:03 Sven Schöling

header wurde in io.pl::select_item gelöscht, was den header doppelt gerendert hat...

e7f0039c 04.09.2012 17:09 Niclas Zimmermann

Einheiten im Verkauf

In dem Verkaufsbericht gab es noch Probleme mit der Einheit in Bezug
auf den EK Preis. Dies hatte sich auch auf die Marge ausgewirkt. Beides
wird jetzt richtig berechnet.

In der Verkaufsrechnung gab es ähnliche Probleme. Hier wurde der...

e2b15672 04.09.2012 17:07 Niclas Zimmermann

Rundung in Verkaufsrechnung

In der Verkaufsrechnung wird jetzt beim EK Preis und beim Verkaufspreis
die gleicht Anzahl an Nachkommastellen angezeigt.

9b0a9214 20.06.2012 10:50 G. Richardson

Bug 1926 - Zufälliger Dateiname für PDF Spooldateien

Beim Erstellen der Spooldatei beim Warteschlangendruck den Dateinamen per
File::Temp::tempfile erstellen. Die bisherige Kombination aus time und PID hat
PDF-Dateien überschrieben, wenn zwei Spooldateien in der gleichen Sekunde...

954e1105 24.04.2012 11:52 Moritz Bunkus

Kosmetik: Codevereinfachung

27284854 24.04.2012 11:50 Moritz Bunkus

Kosmetik: Templatenamen in Fehlermeldung nicht doppelt ausgeben

bb929d80 24.02.2012 12:46 Sven Schöling

Sprache bei Emailversand richtig setzen.

name für den Anhang wurde nicht richtig übersetzt.

Teilfix für Bug 1821.

8b6f73fc 03.02.2012 15:12 Jan Büren

dodate auch in print_form formatieren

Ansonsten kann es vorkommen, dass das Datum in Auftrag noch zweistellig ist und
dann in Lieferschein vierstellig, bspw.: Auftragsformat 01.01.12 und dann
Lieferschein-Format: 02.01.2012

e4e13602 13.01.2012 14:00 Sven Schöling

shiptovariablen im Druck: Telefon und ein paar andere auch exportieren

4bc7f0aa 10.01.2012 20:48 Sven Schöling

Druckvorlagen: Das aktuelle Datum in template_meta zur Verfügung gestellt.

925da7fb 10.01.2012 12:10 Bernd Blessmann

Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

34f5531f 10.01.2012 11:50 Bernd Blessmann

Bugfix für Bug 1770 (zweiter Teil):

Preisgruppen überleben jetzt Workflow über Lieferschein.

02cb7e02 10.01.2012 10:20 Moritz Bunkus

Kosmetik

1ee0a247 09.01.2012 16:11 G. Richardson

Bug 1756 - Ertrag in Bruttorechnung gefixed

Bei Rechnungen mit "Steuer im Preis inbegriffen":
Ertrag wurde berechnet als ob sellprice netto und lastcost netto war.
Sellprice wird jetzt erst auf den Nettobetrag umgerechnet, bevor der Ertrag berechnet wird.

676c7dc0 09.01.2012 14:01 Sven Schöling

Kundenrabatte bei select_item/item_selected beachten

Fix zu Bug 1762.

94802c79 06.01.2012 12:00 Bernd Blessmann

Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen

Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währung
eingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-
Masken dient.

64084bfa 30.12.2011 17:29 Sven Schöling

Vorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.

6ff1674f 19.12.2011 18:42 Sven Schöling

3-arg open: Mode für zu öffnende Pipes separat sichern

Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" in
eine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.

Der Mode für die Datei muss dabei separat gehandhabt werden.

1ed28475 30.11.2011 13:57 Jan Büren

Die Variable $readonly in display_row wird niemals ausgelesen.
S.a. Anmerkung von Sven:
...und hier wird es nur gesetzt, aber nicht konsumiert. Seit den strict Änderungen wird auch keine Variable mehr indirekt aufgerufen (a la $name = 'readobly'; print
$$name), und wird auch nicht implizit an html oder print Templates weitergeleitet....