From: Moritz Bunkus Date: Mon, 19 Nov 2012 14:39:29 +0000 (+0100) Subject: Merge branch 'master' of vc.linet-services.de:public/lx-office-erp X-Git-Tag: release-3.0.0beta2~11^2~2 X-Git-Url: http://wagnertech.de/gitweb/gitweb.cgi/mfinanz.git/commitdiff_plain/5a68fd1378de2f66315dc897d426fb397764f75e?hp=d2799b104f9541f9ef47445f07c3bfadca7b5b7e Merge branch 'master' of vc.linet-services.de:public/lx-office-erp --- diff --git a/SL/IS.pm b/SL/IS.pm index edc02d9c3..e240d979a 100644 --- a/SL/IS.pm +++ b/SL/IS.pm @@ -2136,7 +2136,7 @@ sub get_pricegroups_for_parts { $pkr->{selected} = ' selected'; # unless $form->{selected}; # no customer pricesgroup set - if ($pkr->{price_unfmt} == $pkr->{default_sellprice}) { + if ($pkr->{price_ufmt} == $pkr->{default_sellprice}) { $pkr->{price} = $form->{"sellprice_$i"}; @@ -2147,7 +2147,7 @@ sub get_pricegroups_for_parts { $form->{"sellprice_$i"} = $pkr->{price}; } - } elsif ($pkr->{price_unfmt} == $pkr->{default_sellprice} and $pkr->{default_sellprice} != 0) { + } elsif ($pkr->{price_ufmt} == $pkr->{default_sellprice} and $pkr->{default_sellprice} != 0) { $pkr->{price} = $form->{"sellprice_$i"}; $pkr->{selected} = ' selected'; } diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index a81f451a6..d7cebc4dc 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -209,6 +209,7 @@ sub list_names { addr_city business_id ), "$form->{db}number", map({ "cvar_$_->{name}" } @searchable_custom_variables), + map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)), map({ "l_$_" } @columns), ); diff --git a/bin/mozilla/ic.pl b/bin/mozilla/ic.pl index 5b3e66563..f01b5afcb 100644 --- a/bin/mozilla/ic.pl +++ b/bin/mozilla/ic.pl @@ -1238,8 +1238,14 @@ sub generate_report { map { $column_defs{$_}->{visible} ||= $form->{"l_$_"} ? 1 : 0 } @columns; map { $column_defs{$_}->{align} = 'right' } qw(onhand sellprice listprice lastcost linetotalsellprice linetotallastcost linetotallistprice rop weight soldtotal), @pricegroup_columns; - my @hidden_variables = (qw(l_subtotal l_linetotal searchitems itemstatus bom l_pricegroups), @itemstatus_keys, @callback_keys, - map({ "cvar_$_->{name}" } @searchable_custom_variables), map { "l_$_" } @columns); + my @hidden_variables = ( + qw(l_subtotal l_linetotal searchitems itemstatus bom l_pricegroups), + @itemstatus_keys, + @callback_keys, + map({ "cvar_$_->{name}" } @searchable_custom_variables), + map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)), + map({ "l_$_" } @columns), + ); my $callback = build_std_url('action=generate_report', grep { $form->{$_} } @hidden_variables); diff --git a/bin/mozilla/projects.pl b/bin/mozilla/projects.pl index b7614ffc6..bda1c6d96 100644 --- a/bin/mozilla/projects.pl +++ b/bin/mozilla/projects.pl @@ -121,6 +121,7 @@ sub project_report { my @columns = qw(projectnumber description active); my @includeable_custom_variables = grep { $_->{includeable} } @{ $cvar_configs }; + my @searchable_custom_variables = grep { $_->{searchable} } @{ $cvar_configs }; my %column_defs_cvars = (); foreach (@includeable_custom_variables) { $column_defs_cvars{"cvar_$_->{name}"} = { @@ -132,7 +133,11 @@ sub project_report { push @columns, map { "cvar_$_->{name}" } @includeable_custom_variables; - my @hidden_vars = ('filter', map { ('cvar_'. $_->{name} , 'l_cvar_'. $_->{name}) } @includeable_custom_variables); + my @hidden_vars = ( + 'filter', + map({ ('cvar_'. $_->{name} , 'l_cvar_'. $_->{name}) } @includeable_custom_variables), + map({'cvar_'. $_->{name} .'_qtyop'} grep({$_->{type} eq 'number'} @searchable_custom_variables)), + ); my $href = build_std_url('action=project_report', @hidden_vars); diff --git a/doc/UPGRADE b/doc/UPGRADE index 548b31834..52164bc34 100644 --- a/doc/UPGRADE +++ b/doc/UPGRADE @@ -5,7 +5,7 @@ Wichtige Hinweise zum Upgrade von älteren Versionen ** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! ** -Upgrade auf v2.7.1 +Upgrade auf v3.0.0 ================== * Neue Abhängigkeiten diff --git a/doc/changelog b/doc/changelog index 8a9cd834c..b84d0dcff 100644 --- a/doc/changelog +++ b/doc/changelog @@ -126,6 +126,7 @@ Liste gefixter Bugs us dem Bugtracker - Bugfix #1829: Lieferanten zu Dienstleistungen werden nicht gespeichert - Bugfix #1834: Buchungsliste - Bilanzspalte - Bugfix #1837: Lieferant auf ungültig setzen, verfälscht Kreditorenbuchungsmaske (mulitbox <-> obsolete?) + - Bugfix #1840: Für Auswahl "Drucker" bzw. "Warteschlange" müssen Latex-Vorlagen zwingend aktiviert sein - Bugfix #1841: falsche Finanzamtnummern - Bugfix #1842: Offene Posten Alterstrukturliste prüft nur auf tagesaktuellem Datum - Bugfix #1849: Buttons "Loeschen" und "Buchen" bei frischen Rechnungen verschwindet nach "Erneuern" @@ -142,11 +143,14 @@ Liste gefixter Bugs us dem Bugtracker - Bugfix #1869: Artikel: Inkonsistente Zustände bzgl. eindeutige Artikelnummern (war: Dienstleistung: neuer Preis lässt sich nicht speichern) - Bugfix #1871: Datumsformat dd-mm-yy verursacht Fehler in Rose::DB::Object - Bugfix #1872: CSVImport verliert die erste Spalte, wenn die Importdatei UTF8 mit BOM ist + - Bugfix #1873: Preise zu Preisgruppen werden nicht mehr korrekt gespeichert - Bugfix #1877: Installations Check preuft nicht gegen Net::LDAP - Bugfix #1878: Programm Icon kivitendo + - Bugfix #1886: doppelte Leerzeichen im Lieferantenname werden in Auswahlliste für Kreditorenbuchung nicht richtig geparst - Bugfix #1889: Fälligkeitsdatum aus Rechnungsdatum - Bugfix #1890: Kontenabgleich: Spaltenüberschrift vertauscht - Bugfix #1892: Nach Update Can't use string ("Form") as a HASH.... + - Bugfix #1893: Falscher Bezug bei Kontoliste - Bugfix #1894: Stammdaten - Berichte - Kunden: Auswahl Rechnungen, Aufträge, Angebote wirkt als Filter - Bugfix #1895: Negative Beträge bei Zahlungseingang für Gutschriften - Bugfix #1900: Warenbericht: Projekt in Bericht aufnhemen ergibt SQL-Fehler @@ -163,7 +167,9 @@ Liste gefixter Bugs us dem Bugtracker - Bugfix #1936: Autom. Update des Faelligkeitsdatums bei Kreditorenbuchungen funktioniert nicht zuverlaessig - Bugfix #1939: Kreditorenbuchungen: Projektnummer wird nicht autom. in Zeilen uebernommen - Bugfix #1940: Sprung von Wiedervorlage zu Kreditorenbuchung in Kreditorenbuchung funktioniert nicht + - Bugfix #1942: Dialogbuchen: Datumsaenderung innerhalb des Erstellungstages nicht moeglich - Bugfix #1949: Falsche Zuordnung Verkäufer/-in bei Kunden-Stammdaten + - Bugfix #1945: Aufbereitung USTVA falsch in 2.7.0 - Bugfix #1950: Abteilung wird aus ausgelagerten Lieferscheinen nicht in Rechnung übernommen. - Bugfix #1952: Lieferscheine werden nicht nach Abteilung gefiltert - Bugfix #1954: CSV-Import benutzerdef. Variablen mit Großbuchstaben geht nicht @@ -208,6 +214,14 @@ Liste gefixter Bugs us dem Bugtracker - Bugfix #2041: 'Konto schon vorhanden' beim Speichern eines bestehenden Kontos nach Änderung - Bugfix #2044: fehlender Benutzername bei Menue CSS (v4) - Bugfix #2048: Menu verschwindet + - Bugfix #2049: Vorlagen-Templates aufraeumen + - Bugfix #2053: Link zur Dokumentation ins Menü einbauen + - Bugfix #2054: oberster Auftrag wird ignoriert bei Mehrfachauswahl zum Zusammenfassen von Aufträgen + - Bugfix #2055: Zusammenfassen von Aufträgen wirft Fehlermeldung + - Bugfix #2056: Stark abweichende Optik des Verkaufsberichtes + - Bugfix #2059: Falsches Icon im Programm-Menü + - Bugfix #2060: Sprache hinzufügen schlägt fehl + - Bugfix #2061: Fehler im Menü Programm bei Menü-Varianten "oben mit css" und "oben mit css neu" 2012-03-01 - Release 2.7.0 diff --git a/doc/release_management.txt b/doc/release_management.txt index 48c980254..0ff4d9a63 100644 --- a/doc/release_management.txt +++ b/doc/release_management.txt @@ -77,7 +77,7 @@ als freundliche Checkliste zum ausdrucken und erweitern. Das gleiche für trac: o Individuelle Abfrage - + geändert zwischen und + + geändert zwischen und + Status closed + Lösung behobena + Komponente ist Lx-Office ERP @@ -85,6 +85,14 @@ als freundliche Checkliste zum ausdrucken und erweitern. o sortieren nach Ticketnummer o rest weiter ab copy&paste + Achtung: trac hat im Moment noch Probleme, so dass Bugs zum teil mit nicht + existenten Lösungen geschlossen werden. Besser ist es, sich die Lösung als + eigene Spalte anzeigen zu lassen, die Lösungen zu filtern, die nicht + erwünscht sind, und den Rest zu formatieren (TODO: Script erweitern) + + Achtung: trac benutzt Datum 00:00:00 als obere Grenze, dass heisst, immer + einen Tag mehr angeben. + - Ausserdem einmal durch das git scrollen und sinnvolle grössere Änderungen ins changelog übertragen. Muss nur einmal gemacht werden, möglichst danach nur noch inkrementell. diff --git a/templates/webpages/amcvar/search_filter.html b/templates/webpages/amcvar/search_filter.html index f97c4ec94..fc2dffa24 100644 --- a/templates/webpages/amcvar/search_filter.html +++ b/templates/webpages/amcvar/search_filter.html @@ -31,7 +31,7 @@ - + [%- ELSIF var.type == 'customer' %]