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...
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
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
Bugfix 1566: Variablen für Verkäufer und USTID in Mahnungsdruck hinzugefügt
Conflicts: doc/changelog
Fix für Bug Bug 1725 - In Mahnungen steht currency nicht als Variable zur Verfügung?
Bestimmung der Menge der Kunden muss auch ungültige berücksichtigen.
Fix zu Bug 1730
LANGUAGE-Dateien als UTF-8 einlesen
Fix für Bug 1720.
Fix fuer Bug 1765
Dienstleistungen koennen nun auch Lieferanten haben.
Löschen von periodisch erzeugten Rechnungen fixen
Fix für Bug 1734.
Merge branch 'curr_workflow'
Bug 1558 - Verkaufsbericht listet Bestandteile eines Erzeugnisses auf
Die Bestandteile eines Erzeugnisses werden zusätzlich mit entsprechender qty inder invoice gespeichert, allerdings mit sellprice, lastcost, etc = 0.
Dadurch kann man die Zusammensetzung von Erzeugnissen bearbeiten, ohne daß dies...
pagebreak-Mechanismus entfernen
Fix für Bug 1733.
rdbo models: Parts nach 066fbb38f
rdbo models: customer und vendor nach de8868c und 4c4939d0.
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...
Fix für Bug 1770 - Währung / currency überlebt Workflow über Lieferschein nicht
Merge branch 'curr_format'
Wechselkurs bei Einkaufsrechnungen nach invdate und nicht nach transdate checken
Sachen die ans System übergeben werden richtig Quoten.
hat als Seiteneffekt, dass Latex Tests String::ShellQuote brauchen.
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.
Prüfung von LaTeX Abhängigkeiten
Request: Durch das spätere mergen ist Rückkopieren jetzt unnötig.
Debugcode.
Wiederherstellen von Sessionvariablen nicht von aktuellen Formeinträgen klobbern lassen.
Fix für Bugs 1769 und 1767.
SL/Locale Zeitfunktionen auf tracelevel 2 gesetzt.
Bei tiefen parse_filters with_objects mit prefix bauen.
Fix für Bug 1738 - Entwürfe können nicht gelöscht werden
Nach d57c45b55f6365773a7a326d8c724b0ff0950889 (Drafts: dbconnects in get_standard_dbh geändert.)war autocommit ausgeschaltet, entsprechend ein zusätzliches commit spendiert, um das Löschenpersistent zu haben.
Manager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.
Printer: "description" als alias für "printer_description"
CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen
Dateinamen für CSV-Beispieldatei sinnvoll setzen
Bisher war es der (interne) Name der Session-Datei, also etwas wieuser_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.
Manager-Model für Unit-DB-Model mit Sortierfunktion hinzufügen
Buchungsgruppen nur laden, wenn Artikel importiert werden sollen
Studie hat ergeben: Einmal exportieren ist in 100% der Fälle genug.
Autovification sollte auch genau das tun, und nicht clobbern.
Recoding von Daten konzeptuell getrennt.
Es gibt 4 Pfade um Daten in einen Request zu kriegen:
- Kommandozeile - Datenbank (für gespeicherte Forms) - QUERY_STRING (http get) - STDIN (http post)
Der letzte Teil teilt sich noch einmal in
- x-uri-encoded query string (normales http post)...
typo: pack "c" ist für signed byte, pack "C" für unsigned byte
Request Handling aus Form ausgelagert.
ShellQuote auch im InstallationCheck
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.
SL::Controller::Base wrapper für ReportGenerator
DB/OrderItem: relationship zu order, sort_spec und paginating
Paginating Helper: Funktion um paginating nachträglich zu deaktivieren
Wird für pdf/csv Exporte gebraucht.
ParseFilter: Laundering in explizite Ziele
Häkchen bei der Konto-Konfiguration als Radio-Buttons ...
... f. Forderungen u. Verbindlichkeiten.
Ü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....
Paginating für sehr große Seiten gefixt.
Paginating: Visibility auch berechnen...
Paginating Sanity:
Nur Seiten anzeigen die...- Erste oder letzte Seite sind- In der Nähe der aktuellen Seite (+3) 10,50,100,500,1000,5000 Seiten von der aktuellen entfernt sind
Simples Pagination System als Manager Mixin.
Onlinehilfe als modale Overlays.
L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:
[% PROCESS 'common/help_overlay.html' %]
Layouthelper: Automatisch generierte ids müssen mit einem alphabetischen Zeichen anfangen.
LDAP Authentifikation zwischen requests korrekt resetten.
developer module in installation check
beliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...
... und editierbar gemacht.
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
full_name und full_name_dep methoden für Contact
Typo
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...
Class::Accessor entfernt.
Soweit ich das sehe brauchte das nur CGI::Ajax
CGI::Ajax entfernt.
IR::get_duedate aufgeräumt