Projekt

Allgemein

Profil

Statistiken
| Zweig: | Markierung: | Revision:

# Datum Autor Kommentar
42bf4142 29.01.2015 16:27 Bernd Bleßmann

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'
1d7143e9 29.01.2015 15:28 Bernd Bleßmann

Lagerbewegungs-Import: Charge beim Ermitteln des Bestands berücksichtigen.

0af0977d 29.01.2015 12:30 Bernd Bleßmann

Lagerbewegungs-Import: Hash-Keys über Subroutines erzeugen, um Tippfehler zu vermeiden/erkennen.

11c945f2 29.01.2015 12:29 Bernd Bleßmann

Lagerbewegungs-Import: Text geändert und Schreibfehler in Übersetzung behoben.

1adadc30 28.01.2015 23:26 Bernd Bleßmann

CSV-Import für Lagerbewegung, bzw. Lagerbestand.

Conflicts:

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

Übernahme aus Kundenprojekt.

b1c40d4d 28.01.2015 21:58 Bernd Bleßmann

Stammdaten -> Berichte -> Kunden: Nach Standardverkäufer filtern können.

b922ab4c 28.01.2015 17:47 Kivitendo Admin

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

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

d557935a 27.01.2015 17:19 Bernd Bleßmann

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

46c0aaf1 27.01.2015 17:06 Sven Schöling

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

8e35d05e 27.01.2015 16:39 Sven Schöling

DeliveryPlan: Nicht abstürzen, wenn keine Einträge gefunden wurden

420354a7 27.01.2015 16:39 Sven Schöling

L.radio_button_tag: value in id mit einbeziehen

3bd01861 27.01.2015 14:42 Kivitendo Admin

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');

26c66e2c 27.01.2015 14:15 Kivitendo Admin

Presenter für GL Transaction

analog zu invoice und purchase_invoice

048f2af4 27.01.2015 13:51 Kivitendo Admin

Typos in Dokumentation

d1c60741 27.01.2015 13:51 Kivitendo Admin

ar, ap oder gl Objekt eines acc_trans Objects holen

neue Methode record in SL::DB::AccTransaction

1a8f793c 27.01.2015 13:51 Kivitendo Admin

Typos in Doku

cbcf100f 27.01.2015 11:47 Sven Schöling

ClientJS: dialog aufmachen

25730b2f 26.01.2015 15:41 Bernd Bleßmann

Im Lieferplan und Lieferwertbericht Mengen nicht berechnen, wenn es keine Ergebnisse gibt.

Sonst gibt es ein Syntax-Error in dem Query.

93dc3778 26.01.2015 14:43 Bernd Bleßmann

Item-Positionen für Rechnungen in DB: Rechnungsmasken honorieren und speichern diese.

8b17f06f 26.01.2015 14:43 Bernd Bleßmann

Item-Positionen für Rechnungen in DB: items_sorted sortiert nach postition …

942291e4 26.01.2015 14:43 Bernd Bleßmann

Item-Positionen für Rechnungen in DB: DB-Upgrade-Skript; Rose

Positionen der Artikelzeilen für Rechnungen in der Datenbank speichern.

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
6934a717 26.01.2015 13:39 Jan Büren

deliver_order_items_id mit inventory verknüpft

Falls Lieferscheine Warenbewegungen auslösen, sind jetzt auch die
einzelnen Position "rückverfolgbar" und nicht nur der Beleg.
Entsprechende Fremdschlüssel gesetzt
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,...

78912e55 23.01.2015 16:17 Jan Büren

Konditional RecordLink save aufrufen (analog zu ar auch für oe)

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

0b6157e2 23.01.2015 08:53 Jan Büren

Positionen verknüpfen Auftrag -> Lieferschein

- from_table -> to_table (tabelleneintrag)     i.O.
- delete trigger i.O.
- mittlere position löschen (vor speichern) i.O.
- update sicher in form i.O....
0ef6b519 23.01.2015 08:32 Jan Büren

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

d09db070 22.01.2015 16:39 Moritz Bunkus

FlattenToForm: Zugriff auf nicht definierte Variable verhindern

Passierte, wenn bei Rechnung das Lieferdatum in den Positionen leer war.

0b4b1f4c 22.01.2015 16:08 Jan Büren

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

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.
de760941 22.01.2015 15:41 Moritz Bunkus

FlattenToForm: in Rechnungen Positions-reqdate als reqdate & deliverydate_oe bereitstellen

So macht es IS.pm nämlich auch.

9a076af6 22.01.2015 15:27 Bernd Bleßmann

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

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....
2247150c 22.01.2015 15:22 Bernd Bleßmann

Lieferschein: Ausdruck mit Gruppierung repariert.

behebt #26.

99b32878 22.01.2015 14:20 Jan Büren

2005 backend code entfernt, der dank L überflüssig wurde (department ist kein multibox-feld mehr)

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

c23b1062 21.01.2015 14:33 Bernd Bleßmann

trailing whitespaces entfernt

b18df4e3 21.01.2015 13:22 Kivitendo Admin

FiBu Quicksearch - richtig sortieren

Nach Feld transdate statt nach transdate_sort zeitlich sortieren, das
Feld gab es mal in einer früheren Entwicklungsversion.

dc824520 21.01.2015 11:42 Kivitendo Admin

Partpicker - displayable_name eingeführt und column entfernt

Der Partpicker zeigt jetzt im Autocomplete und bei ausgewählten Artikeln
die Artikelnummer und die Artikelbeschreibung an.

Das Feature column im Partpicker wurde entfernt. Ursprünglich war die...

7bc44f0f 21.01.2015 11:42 Kivitendo Admin

CustomerVendor Picker auf displayable_name umgestellt

Sowohl im Autocomplete als auch beim ausgewählten Kunden/Lieferanten
wird jetzt immer Kunden/Lieferantennummer und Name angezeigt.

b720e272 21.01.2015 11:42 Kivitendo Admin

Part: long_description in displayable_name umbenannt

zur Vereinheitlichung der Nomenklatur.

e24e3284 21.01.2015 00:45 Bernd Bleßmann

Nicht benutzte Variablendefinition entfernt.

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

0e92b99c 20.01.2015 16:35 Kivitendo Admin

Customer-autocomplete js im Presenter laden

Im Gegensatz zu den Stellen in oe/do/ir/is (siehe Commit 65b7c724e)
reicht es beim Bearbeiten von BDVs in den Stammdaten aus, den
Autocomplete Code im Presenter zu laden, so wie dies auch beim
PartPicker und Chartpicker gemacht wird.

c47100f5 20.01.2015 16:24 Kivitendo Admin

Preisgruppenpreis = Verkaufspreis erlauben

War eine Uraltregel, sollte mit dem neuen Pricesource weder nötig, noch
erwünscht sein. Siehe Ticket 24.

a204ef83 20.01.2015 16:21 Kivitendo Admin

Lieferanten im Autocomplete von Pickern korrekt behandeln

bei Customer funktionierte es, Code an Customer angepasst.

SL::DB::CustomVariables::value_as_text hat keine Text zurückgegeben, das
gab Fehler im Autocomplete, wenn eine Objekt in der Auswahl war, welches...

223e6d0c 20.01.2015 13:32 Sven Schöling

PriceSource: Klassenauflösung fpr items von Gutschriften

30aa6174 20.01.2015 11:30 Bernd Bleßmann

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

65b7c724 19.01.2015 10:51 Bernd Bleßmann

customer_vendor_picker bei CVars und Summen- und Saldenliste

- nicht mehr vorhandenen customer_picker durch customer_vendor_picker ersetzt
- vendor_selector durch customer_vendor_picker ersetzt
- autocomplete_customer.js laden

db06bb90 16.01.2015 15:01 Sven Schöling

DeliveryPlan: qtys manuell aus der Datenbank holen

Objektmethoden sind bei grossen Datenbanken zu langsam

ae47b240 16.01.2015 13:26 Kivitendo Admin

CsvImport Taxzone für CustomerVendor und Order

check_taxzone aus Order nach CsvImport/Helper/Consistency.pm ausgelagert
und um die Option take_default für CustomerVendor Import erweitert.

Behebt Ticket 9.

1d61ec90 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: Hilfetext und Übersetzung für Auftragsimport via CSV.

8b60748b 16.01.2015 11:02 Bernd Bleßmann

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

340fd435 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: Lieferschein-Masken honorieren und speichern diese.

42e01a1a 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: items_sorted sortiert nach postition …

in Order und DeliveryOrder

3954d14b 16.01.2015 11:02 Bernd Bleßmann

Item-Positionen in DB: DB-Upgrade-Skript; Rose

Positionen der Artikelzeilen für Angebote/Aufträge und Lieferscheine mit
in der Datenbank speichern.

000588da 15.01.2015 12:26 Kivitendo Admin

Chartpicker auch für Steuerzonen und Buchungsgruppen

Hier wurde noch das entfernte init_accounts aus ClientConfig benutzt.

eb07117b 14.01.2015 18:00 Kivitendo Admin

Unnötige use und require in Pickern entfernt

nach Hinweis von Sven etwas aufgeräumt.

cce8be29 14.01.2015 17:15 Sven Schöling

PriceSource: price_sources sind keine Integer

ea1f1390 14.01.2015 15:31 Kivitendo Admin

Mandantenkonfiguration: Standardkonten als Chartpicker

Statt Dropdown werden die Standardkonten nun per Chartpicker ausgewählt.

Die Kontenlogik welche Konten als Standardkonten vorgeschlagen werden
steckt jetzt im Template in der Konfiguration des Chartpickers, nicht...

4f152ed2 14.01.2015 15:31 Kivitendo Admin

Neues Feature: Chartpicker

Praktisch komplett analog zum Partpicker, danke Sven für die
Pionierleistung!

Es gibt natürlich ein paar Unterschiede bei den Filteroptionen, z.B.
kann man im Popup nur bebuchte Konten anzeigen lassen, oder die
Ergebnisliste nach der Kontenart einschränken. Es wird auch immer nur...

4249ea44 14.01.2015 15:31 Kivitendo Admin

get_balance_starting_date nach SL/DB/Helper/AccountingPeriod.pm

neuer Helper, wohin die Funktion get_balance_starting_date aus SL/RP.pm
hin ausgelagert wurde. Wird auch im Chartpicker benutzt.

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)

a6433753 12.01.2015 17:05 Sven Schöling

PriceSource: Bessere Behandlung von Boolean Werten

d47c3124 12.01.2015 16:53 Sven Schöling

PriceSource: typo

da364d0f 11.01.2015 17:55 Kivitendo Admin

Typos in Doku

5f7cab51 06.01.2015 09:54 Jan Büren

delivery_order_items_stock persistent machen Teil 3

Testfall (Einkauf-Lieferschein):
Update drücken (alles wird erneuert) => i.O. (alle ids werden gelöscht)
Position löschen mit schon ausgewählten stock_items => i.O. (keine verwaisten dois)...
2b32359d 05.01.2015 21:45 Jan Büren

delivery_order_items_stock persistent machen Teil 2

Testfall:
Mittlere Position in stock_in/out_form löschen => i.O.
Update drücken (alles wird erneuert) => n.i.O. (alle ids werden gelöscht)

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

3039c210 04.01.2015 20:54 Kivitendo Admin

Typo behoben

2b94389c 30.12.2014 11:28 Sven Schöling

USTVA: nutzloses wantarray entfernt

8269a977 30.12.2014 11:25 Sven Schöling

Csv: wantarray syntax entfernt.

b8ede741 30.12.2014 11:19 Sven Schöling

AM: wantarray raus, wird nur in scalar verwendet

b036b590 30.12.2014 11:17 Sven Schöling

IC: raus mit wantarray, wird eh nur einmal verwendet

1e2673bb 18.12.2014 16:18 Sven Schöling

PriceRule: customervendor accessor in Rechnungen

c383fc0b 18.12.2014 16:18 Sven Schöling

PriceRule: Ein menüeintrag und Typen frei filterbar

9b8edca0 18.12.2014 16:18 Sven Schöling

PriceRule: Als ungültig markierte Preise flaggen.

704f339f 18.12.2014 16:18 Sven Schöling

PriceRule: reqdate für Invoice und PurchaseInvoice

bc8c26f3 18.12.2014 16:18 Sven Schöling

PriceRule: Preisregeln können jetzt auch Rabatte

ausserdem Doku

fd938095 18.12.2014 16:18 Sven Schöling

PriceRule: Anpassung von Preisregeln auf Preisquellenrabatte

678f57a3 18.12.2014 16:18 Sven Schöling

PriceRule: Report inlinefähig gemacht

986282c1 18.12.2014 16:18 Sven Schöling

PriceRule: Mehr Filteroptionen

5aa485a7 18.12.2014 16:18 Sven Schöling

PriceRule: Regeldetails anzeigen

defc4fe6 18.12.2014 16:18 Sven Schöling

PriceRule: Anzeige von Menge ge/le ops korrigiert

3f5c7866 18.12.2014 16:18 Sven Schöling

PriceRule: Belegdatum als Kriterium hinzugefügt

49eebab7 18.12.2014 16:18 Sven Schöling

PriceRule: Bei Mengen statt "<", ">" die ">=" und "<=" anbieten.

f8323c9e 18.12.2014 16:18 Sven Schöling

PriceRule: Name der Quelle auf Singular geändert

342d55f7 18.12.2014 16:18 Sven Schöling

PriceRule: Überschriften mit Einkauf und Verkauf

72180323 18.12.2014 16:18 Sven Schöling

PriceRule: Priorität auf 2 Werte einschränken

490b0f01 18.12.2014 16:18 Sven Schöling

PriceRule: Waren auch im Einkauf zulassen.

3a45c5ca 18.12.2014 16:18 Sven Schöling

PriceRule: Nicht Fehler werfen wenn garkeine Regel zutrifft

19586862 18.12.2014 16:18 Sven Schöling

PriceRule: Vergleiche waren falsch herum

247ff327 18.12.2014 16:18 Sven Schöling

PriceRule: bessere Validierung und Lokalisierung

78df36d1 18.12.2014 16:18 Sven Schöling

PriceRule: Filter nach Ware implementiert

0fe023a4 18.12.2014 16:18 Sven Schöling

PriceRule: Korrektes Matching von Nulls

de53e9a8 18.12.2014 16:18 Sven Schöling

PriceRule: Löschen von Preisregeln

8fce0254 18.12.2014 16:18 Sven Schöling

PriceRule: Fehler vermeiden wenn noch keine Preisregeln angelegt sind.