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.
File::Temp für Erzeugung temporärer Dateinamen nutzen
Fix für Bug 1747.
Das XUL-/XML-Menü entfernen
Das alte XUL-/XML-Menü war von der Benutzung her zwar beliebt, hatteaber aush administrativer Sicht diverse Probleme. Früher konnteFirefox XUL von beliebigen Webservern ausführen, heute seit Firefox 4nicht mehr -- aus Sicherheitsgründen. Daher musste man bereits ein...
Kosmetik
Kundenrabatte bei select_item/item_selected beachten
Fix zu Bug 1762.
Fix für Bug 1759: (Verbesserung) Währung bei Kunden / Lieferanten vorbelegen
Für Kunden und Lieferanten kann jetzt in den Stammdaten eine Währungeingestellt werden, die als Voreinstellung in den Ver- und Einkaufs-Masken dient.
Vorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.
3-arg open: Mode für zu öffnende Pipes separat sichern
Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" ineine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.
Der Mode für die Datei muss dabei separat gehandhabt werden.
Fix für Bug 1753, Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar
Es gibt jetzt ein Erneuern-Knopf. Und dieser wird auch beim Wechseln des Modulesausgelöst.
Nach Ändern der Währung im Verkauf und Einkauf Erneuern auslösen.
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Löschen und Häkchen Ändern bei Konten, die als Automatikkonten für andere Konten dienen, verhindern.
Zumindest bei Forderungen und Verbindlichkeiten.
Fix für Bug 1749, Zahlungseingang kaputt
Ging kaputt wenn Kundenfeld ein Drop-Down war, da hier customer und customer_idimmer gesetzt waren. Jetzt wird für Suche nach Rechnungsnummer erst customerund customer_id gelöscht wenn eine Rechnungsnummer eingegeben wurde.
Überreste von CT_tax entfernt
Wird nirgends mehr verwendet, bzw. sind die aufgerufenenFunktionen dazu schon lange auskommentiert. Auch aus denKontenrahmen und Updatescripts entfernt, da beim Speicherneines Kontos die CT_tax Information in link eh verloren geht....
gl.pl:search -> templates
Strictfehler in cp.pl korrigiert.
Dateinamen in zu kopierenden Vorlagensätzen nicht einschränken.
Ein Vorkommen von eur in ic.pl entfernt.
$eur wurde hier in sql-ledger benutzt um die Buchungskonten zuunterscheiden. Das wird aber seit Einführung der Buchungsgruppen nicht mehrgemacht. Ergo muss eur hier auch nicht bereitgestellt werden.
beliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...
... und editierbar gemacht.
Verzeichnis für Druckvorlagensätze von mastertemplates in print umbenannt.
Bei Vorlagensätzen werden auch Unterverzeichnisse und Symlinks kopiert.
Schreibfehler: mastertemplates wurde nicht rausgefiltert.
Vorlagensätze nach mastertemplates in eigene Verzeichnisse verschoben.
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....
Programmlogik für Recht 'Schreibgeschützte Preise' (s.a. Commit davor)Details: Vergessen bei dem Commit von gerade, die entsprechenden Programmänderungen auch zu committen, betrifft: Übersetzungen, Recht in Auth.pm sowie die entsprechende neue Logik in io.pl->display_row
post if fehler.
rp.pl::tax_report nach template ausgelagert.
rp.pl::print_options auf template umgestellt.
Nachtrag zu rp.pl::report
User Attribut "role" entfernt.
Wurde früher benutzt um Rechteverwaltung zu emulieren. Es gab noch zweiInstanzen wo das benutzt wurde um zu kontrollieren ob das Feld bcc angezeigtwerden soll, die sind jetzt auf das Recht "email_bcc" gemappt.
Als Schmankerl: role wurde im Userbereich unter den Benutzereinstellungen als...
rp.pl::e_mail auf template umgestellt.
Ausserdem bcc check von role = 'admin' auf Rechtecheck umgestellt.
rp.pl::report auf template umgestellt.
Bei der Umstellung sind die folgenden vier Funktionalitäten aufgefallen:- tax_collected- tax_apid- nontaxable_purchases- nontaxable_sales
Diese 4 Funktionen waren schon in der ältesten erhaltenen git Version von...
CGI::Ajax entfernt.
CGI::Ajax aus am/list_accounts entfernt.
CGI::Ajax entfernt
CGI::Ajax soll rausfliegen, da sollte man es nicht benutzen um cpan zu erklären.
CGI::Ajax aus ir/form_header entfernt.
duedate auf jquery umgeschrieben. Die Funktion von (irreführend)set_duedate_vendor auf get_duedate_vendor umbenannt.
Beim Umwandeln von verkaufsauftrag zu Lieferantenauftrag Rabatte resetten.
Merge branch 'master' of git@vc.linet-services.de:public/lx-office-erp
Ausgabezahlenformat immer setzen
Variablen in Druckvorlagen optional unformatiert ausgeben lassen
Offene Posten nach Rechnungsnummer suchen
-> jetzt wird erst alle Rechnungen durchgegangen ob es eine genaueÜbereinstimmung gibt und dann die genommen, ansonsten wieder die Erste...
datev -> template
Fixes für das "my $var if $cond;" pattern.
pe -> templates
cp templates.
Stammdaten -> Kunden -> Homepage. Falls die URL ohne Protokoll (http://) eingegeben wurde, entsprechend automagisch ergänzen
doctype setzen. neuere browser kommen gut mit dem javascript klar, solange transitional gesetzt ist.
Parameter extra_code von form->header auf %params ungeschrieben
warp=soft ist nicht im HTML Standard, und in den Browsern die es verstehen aber eh der default Zustand von textarea.
$::cgi entfernt.
Verfahren:- Für alle Vorkommen von "my $cgi = $::cgi;": ersetzt durch my $cgi = $::request->{cgi}->new({}) ersetzt
- Wenn in einer Datei alle my $cgi rausgefallen sind auch use CGI entfernt.
- Initialisierung von $::cgi in scripts und Dispatcher entfernt und in dei...
::called_subs ersatzlos gestrichen.
call_sub Rekursionen sind nicht mehr aufgetreten seit das System eingebautwurde, kein Grund auf Verdacht darauf zu prüfen.
Sammelrechnung / Kundenkonto / Fälligkeitsabrechnung / Statement
Bug 1611
Finanzbuchhaltung -> Berichte -> Offene Forderungen
Jan hatte das ja schon angepasst, daß man die offenen Rechnungen nach einerAltersstrukturliste filtern kann. Die Ergebnisse stimmten auch, aber wenn man...
ustva.pl auch strict
cvars in aufträgen bei update korrekt parsen und formatieren
CVars für Kunden
Experimentelles Feature!
Das gleiche kann später für vendors auch analog gemacht werden, beidesgleichzeitig (also eine kompinierte vc box) ist im moment nicht vorgesehen.
Bugs:- Erneuern sowohl in überlagerten Belegen als auch in den Waren funktioniert noch nicht richtig...
Änderungen für die Aufklappmenüs Forderungen und Verbindlichkeiten verhindern, ...
... bei schon bebuchten Konten. Siehe auch Bug 1640.
post auch als inline aufrufbar
damit es von einem Skript aus benutzt werden kann.
bp delete confirm und checkall ins template verschoben.
bp::list_spool auf template umgestellt.
bp/search in templates umgebaut
Merge branch 'master' of lx-office.linet-services.de:lx-office-erp
Steuersatz/taxzone aus Masken nicht überschreiben.
Der Steuersatz wurde bisher beim Drucken mit dem ausden Kunden- oder Lieferantenstammdaten überschrieben.
Den Rest von rc.pl auch noch aufgeräumt.
- select_all funktion durch checkall jquery ersetzt- update gefixt.
rc.pl display_form in template ausgelagert.
Warnung: Muss nochmal gut durchgetestet werden.
rc.pl: reconciliation in template ausgelagert
chart of account suche in template ausgelagert
delete in oe in templates ausgelgert
select_project in templates ausgelagert
Leerzeichen am Zeilenende entfernt.
Änderbarkeit bei Zahlungen f. Einkaufsrechnungen konfigurierbar.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Änderbarkeit bei Zahlungen f. Verkaufsrechnungen konfigurierbar.
Alle 2-arg open in 3-arg open verwandelt.
Quoting übernimmt das Template
Fix für Bug 1675.
IBAN/BIC durch Masken durchreichen
Bei Umstellung von "nur Überweisung" auf "auch Einzug" gingen IBAN/BICin den Masken verloren, weil die Eingabefelder "vc_bic" hießen, derCode aber nach "${vc}_bic" gesucht hat, effektiv also nach"customer_bic" oder "vendor_bic".
Merge branch 'master' into bug1640
Verkaufsbericht: Komplett gutgeschriebene Artikel berücksichtigen
Spezialfall wo qty innerhalb einer Subtotal 0 ist, wenn es zu allen Positioneneine Gutschrift gibt. In diesem Fall wird der Gesamt-VK und Gesamt-EK auf 0gesetzt, dies wurde bisher falsch berechnet.
Bei Gutschrift aus VK-Rechnung auch EK-Preis übernehmen
Ansonsten geht lastcost verloren und Ertrag der Gutschrift wird 100%Dies stört im Rechnungsbericht und Verkaufsbericht
Änderbarkeit der Zahlungen bei Debitorenbuchungen konfigurierbar
Änderbarkeit bei Zahlungen f. Kreditorenbuchungen konfigurierbar machen.
Fix für Bug 1673
bei "Erneuern" und "Als neu speichern" nicht mehr immer drucken.
Teil-Fix für Bug 1673 : Drucken geht wieder ...
bei "Erneuern" und "Als neu speichern" wird immer noch gedruckt.
Wechselkurs ging bei Kreditoren/Debitoren-Buchungen verloren, wenn er kleiner 1 war.
Ermöglichen, keinen Drucker als Standarddrucker auszuwählen
Zahlungen bei Kreditorenbuchungen nur am selben Tag löschbar machen.
Siehe auch Bug 1640. Ändert zwar nichts am Bug, steht da aber alsAnregung drin.
Projektnummer pro Beleg auch für Debitoren- und Kreditorenbuchungen.
Suchen auch nach positionsbezogenen Projektnummern bei Debitoren- und Kreditorenbuchungen.
Bei den Berichten für Verkaus- und Einkaufsrechnungen wird auch auf diepositionsbezogenen Projektnummern bei Debitoren- und Kreditorenbuchungengefiltert.
Fix für Bug 1696.
Listenpreis wird bei Workflow xxx->Rechnung jetzt richtig angezeigt.
Maske 'Artikel nicht in DB; neu anlegen?' auch funktionierenden 'Zurück'-Button anzeigen
Vorauswahl Sprache: Fehler in Array-Benutzung korrigiert
Vorauswahl der Sprache fuer Kunden in defaults
Warengruppe als Dropdown bei Stammdaten/Berichte/Waren
Kopierfehler in Buchungsjournalmaske behoben (Eine Filterzeile zuviel) und changelog für Buchungsjournal-Änderung von gerade angepasst.
Filterkriterien für Buchungsjournal-Erweiterung von gerade eindeutiger bezeichnet und die deutsche Übersetzung hinzugefügt
Zum commit von gerade noch entsprechend employee korrekt ausgelesen und gldate vom richtigen Datensatz
Buchungsjournal: Bearbeiter und Buchungsdatum
- Buchungsjournal: Auswahl nach Bearbeiter einschränken
- Sortierung: Auswahl ob Buchungsjournal nach Buchungsdatum oder Rechnungsdatum sortiert wird (Buchungsdatum ist Default)
- Datumsauswahl von-bis berücksichtigt ebenfalls Auswahl...
Lieferungentab mit jQuery & AJAX neu laden lassen, nicht via CGI::AJAX