Dienstleistungen: makemodels auch speichern
Nachtrag zu c6a4a05a9ad2ae02, Dienstleistungen müssen auch korrekt gespeichertund geladen werden.
Fix zu Bug 1829
User: Bei Zugriffen auf die User DB vorher prüfen ob die Datenbank das schon kann.
Falsche globale Variable %::form
Standardlocale - fr/en waren vertauscht.
Teilfix für bug 1821.
Drei fehlerhafte Invokationen von User->new korrigiert
Die sind bei der Umstellung untergegangen und haben fehlerhafte Ausgabe vonBearbeiter/Verkäufernamen im Druck verursacht.
Fix zu Bug 1820.
Benutzerpräferenzen speichern ging kaputt.
CT->delete_shipto wird nichtmehr verwendet, marked for removal
SL::DB::Shipto: used und detach Methoden
SL::DB::Contact->detach nicht automatisch speichern lassen
CT->delete_contact wird nicht mehr verwendet. flagged for removal
CT->get_contact - Fehlerhaften Aufruf abfangen.
Usermaske im Adminbereich vor logins aus sessions geschützt.
Notwendigerweise zusätzlich User->new und Auth->read_user auf %paramsumgeschrieben.
Digest::SHA als optionales Paket ergänzt.
Fallback in SL/Auth/Password war nicht korrekt
In Absprache mit Sven pagebreak und sumcarriedforward wieder hergestellt, allerdings in der Upgrade-Doku als "deprecated" beschrieben.Diese Aktion ist einzig dazu gedacht die Leute beim upgrade weich fallen zu lassen, da diese Funktionen bislang als "Standard" galten...
GuV/BWA Splitfaktor richtig coalescen.
Nach Bug 1190 werden IST Versteuerte Zahlungseingänge auf die kompletteRechnung verteilt. Bei Hauptbuch buchungen gibt es keine Rechnung dazu unddiese buchungen fielen unter den Tisch, oder (schlimmer) erzeugen einen...
Bug 1802 - Nullwerte in BWA bei Istversteuerung
Bei der Funktion get_accounts_g im IST-Versteuerungsmodus, die sowohl für GuVund BWA genutzt wird, war GROUP BY c.pos_eur hartcodiert, jetzt wurde dasallgemein für c.$category korrekt implementiert und funktioniert nun auch...
Kosmetik (Whitespace)
Rudimentäre Verwaltung von Benutzern
Neues Recht "admin" für Administration aus Useraccounts heraus
delay_flash
Flash error: Carp muss sich importieren bevor carp funktioniert.
Sinnvollere Fehlermeldungen bei fehlerhaften Flash codes.
Kategorie bei Flash prüfen.
delay_flash_on_redirect Magie im Basecontroller.
Wenn von einem Controller explizit überladen, wird der normale Föash vor einemredirect_to automatisch upgegradet in ein flash_later.
Conflicts:
SL/Controller/Base.pm
_bool_yn accessor
safe_name methode in Employee
Wird für Anzeige gebraucht
SL::DB::Helper::ALL update
rdbo: allow_inline_columns für 4 tabellen
rdbo: chargenumber in inventory not null default ''
rdbo: deleted in employee
rdbo: pricegroup_id in delivery_order_items
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sprache bei Mahnungen
In den Auflistungen wird zu den Rechnungen die jeweilige Rechnungssprachemit angezeigt. Diese Sprache wird beim Drucken der Mahnungen auch verwendet(Bei Rechnung zusammenfassen nur die erste Sprache).Mit der SelectionBox unten kann man die Sprachauswahl überschreiben...
Keine negativen Zahlen beim Update von lastcost in Stammdaten erlauben
Kauft man einen Artikel ein wird beim speichern der Einkaufsrechnungautomatisch in den Stammdaten der EK-Preis für diesen Artikel zu dem Preisgesetzt.
Da es im Einkauf keine Gutschrift gibt helfen sich manche Benutzer...
division by zero Fehler bei GuV und EÜR
Bei gemischten Rechnungen/Gutschriften, die in Summe 0 ergeben, kann es imEÜR-Modus der GuV zu einem division by zero Fehler kommen, der hier abgefangenwird. Vermutlich ist das der Code für die gewichtete Zuordnung nach Periode.
Recht hinzugefügt: Nur eigene Kunden (Verkäufer gleich Mitarbeiter) editieren
Zusätzliches Recht alle Kunden / Lieferanten editieren, war bisher standardmäßig IMMER so und kann jetzt deaktiviert werden.Falls es deaktiviert wird, kann man den Kunden / Lieferanten nur editieren wenn man selber als Verkäufer eingetragen ist.
Duplizierung der Datenstruktur bei multiencoding POST submits
filename checks müssen auf defined sein, weil der dateiname auch leer sein kann.
Hintergrund: Wenn bei einem fileupload in einem [+] array die letzte Zeile leerist, wird der Dateiname leer gelassen. Dadurch wurde die Dateizeilefälschlicherweise ins target einsortiert und hat dort die letzte Zeile der...
Multiuploadfähigkeit
Jeder Upload ist unter seinem Requestpfad als reine Datenstrukturerreichbar, und ausserdem unter $target->{ATTACHMENT} als deskriptive Strukturmit Metainformationen.
Bug 1797 - cb_transaction nicht eindeutig bei GuV
cb_transaction kommt auch in Tabelle gl vor, wird aber für die Auswertung nichtbenötigt
Ungültige Lager aus dem Warenbestand filtern
Setzt man Lager auf ungültig, so werden diese in der Auswahlliste beiLagerbestand und bei Lagerbewegungen rausgefiltert, lässt man die Auswahlallerdings leer, so werden auch ungültige Lager inkl. Bestand angezeigt....
Template Metadaten und default.tex Weiterleitung auch für Mahnungen.
Fehlerhafte renders für Ajax reordering
Wurden zwar eh verworfen, aber sollten trotzden korrekt sein.
Die id der delivery_order ist in delivery_order_id bei items, nicht in trans_id
Preise mit unformatierten Werten vergleichen.
Sonst wird bei Verwenden einer Währung mit Wechselkurs immer die letztePreisgruppe ausgewählt.
unnötige diffs vermeiden.
local $::locale Objekt verwenden, sonst wird das vom Übersetzungssystem nicht gefunden.
Bilanz und GuV mit oder ohne SB-Buchungen ausgeben
Erlaubt es, Bilanz und GuV zum 31.12. zu ziehen, ohne daß die SB-Buchungen dieKonten alle auf 0 setzen. Ersatz für "13. Periode".
Bei Bilanz reine EB-Bilanz zum 1.1. ermöglichenIn diesem Fall wird Auswahl "SB-Buchung" ignoriert....
format_amount zum Formatieren verwenden, satt parse_amount.
Sonst sind die numerischen CVars beim Drucken nicht richtig formatiert.
Falsches Buchungsdatum bei stornierten Dialogbuchungen
Storniert man eine Dialogbuchung wurde für die Stornobuchung als Buchungsdatumnicht das aktuelle Tagesdatum sondern das Buchungsdatum der zu stornierendenBuchung übernommen. Vor dem Speichern des Stornos wird deswegen jetzt gldate...
save_custom_variables zerstört nicht mehr Transaktionssicherheit
z.B. bei post_invoice sollten die Einträge für ar, invoice und acc_trans nurzusammen in einem Block in die DB geschrieben werden. Dies wurde aber durch ein$dbh->commit in CVar.pm ausgehebelt, da der übergebene Autocommitparameter in...
typo: puhs -> push
AM::convert_unit - wenn keine units übergeben, alle laden.
Bezeichnungen und Hinweise in 'Konto bearbeiten' verbessert.
Buchungskonto ist nicht exakt der richtige Begriffe, sondern Sammelkonto.Die Eigenschaften der Aufklapp-Menüs überprüft und entsprechend fehlerhafteHinweise durch (hoffentlich) sinnvollere Empfehlungen ersetzt....
Entfernen der Spalte datevexport in Tabelle vendor und customer.
Dieser Status wird beim Datevexport überhaupt nicht berücksichtigt.Entsprechend auch die Funktion setdatevexport und die beiden Triggercustomer_datevexport und vendor_datevexport rausgenommen.
L.areainput_tag: cols als parameter akzeptieren.
L.date_tag: kalenderpicker nicht anzeigen, wenn das Feld readonly ist.
L.date_tag: dem img tag kein onchange mitgeben falls übergeben.
L: HTML Attribute ohne Wert korrekt generieren.
Ansprechpartner löschbar machen.
Ansprechpartner können jetzt gelöscht werden. Ist der Ansprechpartner noch inverwendung wird eine Nachricht an den User gegeben und der Ansprechpartner nurauf ungültig gesetzt. Ungültige Ansprechpartner werden in den Belegmasken nicht...
Keine Umlagerungen mehr ohne Chargennummer erlauben.
Wenn keine angegeben, wird jetzt automatisch eine leere Chargennummer benutzt.
SL::Form: Zwei Warnings unterdrücken.
Warnungen tauchen auf in format_amount, wenn paramtere $dash fehlte, und wennohne Nachkommastellen formatiert wurde.
SL::DB::Invoice: Eine Warning unterdrücken.
SL::DB: Eine Warning unterdrücken
Versionen im installcheck anzeigen.
Rose::DB Verbindungen automatisch neu verbinden wenn Sie im laufenden Betrieb kaputtgehen.
Request: Fehler in recode_recursively
Fix zu Bug 1774.
Lagerbestand auch für andere Daten als heute anzeigbar.
Bug 1676 - DATEV Export bei gemischter Rechnung/Gutschrift schlägt fehl
Bei ar/ap-Rechnungen wird jetzt nicht mehr nach dem größten Betrag gesucht,sondern nach dem Buchungskonto wo link AR oder AP ist, also das Forderungs-oder Verbindlichkeitskonto. Damit klappen auch gemischte...
Projekte im Warenbericht
Drucken von Lieferscheinen über die Warteschlange
Bugfix 1082 - 1760 Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
Der commit e69e3657, hat leider nur den Teil beim erstmaligen Anzeigen desLieferscheins mit frischen Werten aus der Datenbank behoben, dafür aber dasVerhalten bei update der Maske (Klick auf Erneuern) zerstört....
Warensuche: Menge in Einkaufsrechnungen positiv anzeigen
Teilfix zu Bug 1549.
Kommentar all_vc wird auch von do.pl verwendet ergänzt
Beim Klonen eines einmal gelöschten users das deleted Flag resetten.
Bugfix für Bug 1770 (zweiter Teil):
Preisgruppen überleben jetzt Workflow über Lieferschein.
$::form-Variablen in Druckbefehlen verfügbar machen
Fix für Bugs 1740 und 1761.
Menge und Soldtotal in Warensuche getrennt.
Fix zu Bug 1635. Ausserdem die Spalten umsortiert und die Spalten sinnvollerbenannt. Vorher wurde soldtotal im bsooqr mode auf die onhand Spalte gelegt,das musste einfach nur entfernt werden.
Kosmetik
Fix Bug 1735Dateinamen werden mit de, en, oder fr uebersetzt, wenn eine entsprechung zur ausgewaehlten Kundensprache existiert.Default/Fallback = de