Salesman in Lieferantenbericht anzeigen.
Whitespace
Ustva Amtwahl - strict Fehler
Projekte im Warenbericht
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
"Zurück"-Button bei nicht gefundenem Artikel in Lieferschein fixen
Neue Elemente in Form haben zur Ausführung von Codepfaden ininvoice_io.pl geführt, die eigentlich zu den Warenstammdatenmaskengehört. Clobbern von $::form reichte dann beim Wiederherstellen der...
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....
Warenbericht: Wenn subtotal und mehrere bsooqr modi angewählt sind nur einen anzeigen.
Nachtrag zu commit 2879330bd173831981bdd8b25fc1900292efaeac
Währung soll Workflow über Lieferschein überleben.
Warensuche: Optionen richtig lokalisieren
Nachtrag zu fef43fa: Zwischensumme muss nun über soldtotal aggregieren.
Bugfix für Bug 1770 (zweiter Teil):
Preisgruppen überleben jetzt Workflow über Lieferschein.
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.
fix Bug 1737
Status "geliefert" bei Auftraegen umbenannt in Staus "Lieferschein erstellt"
Kosmetik
customer_id statt oldcustomer nach check_name benutzen um Kundenänderung festzustellen.
Das Format von oldcustomer ist abhängig vom vclimit Status, im select Fall ist es Name--Id, ansonsten nur Name.
Revert "Bugfix 1760 - Bei einem Lieferschein wird die Abteilung nicht mitgespeichert"
This reverts commit 06eebe9868a3890f47d128eeeded938441df8f21.
Bugfix 1760 - Bei einem Lieferschein wird die Abteilung nicht mitgespeichert
abteilung--abteilungsID wird wieder korrekt zusammengebaut. Entsprechendden Bugfix 1082 wieder rausgenommen
Lieferscheine einlagern/auslagern fragt jetzt nach, wenn die Menge nicht mit der angegeben übereinstimmt.
Zu Bug 1717.
Bearbeiten-Link in Mahnungsliste richtig auf Rechnung/Debitorenbuchung setzen
Fix für Bug 1728.
Bugfix 1771 - Zahlungsausgang: Lieferant wird nicht ausgewählt, wenn Name 2 Leerzeichen hintereinander enthält
Im Browser werden 2 Leerzeichen zu einem zusammengefasst, allerdings bleiben alle Werte die mit value="asdf jkl" entsprechend definiert werden erhalten. Somit die Auswahlliste(n) entsprechend um value erweitert und...
Ergänzungen zu $eur-Umstellung
Fix fuer Bug 1765
Dienstleistungen koennen nun auch Lieferanten haben.
Merge branch 'curr_workflow'
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...
Fix für Bug 1770 - Währung / currency überlebt Workflow über Lieferschein nicht
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.
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.