Einkauf/Verkauf: Bemerkungsfeld mit HTML-Editor ausgestattet
history_erp : Unterscheidung von id und glid
behebt #2493
Es gibt in der Datenbank zwei Sequenzen, mit der die ids vonDatenbankeinträgen gespeichert werden, und die die Historiensuchebetreffen: glid: ar,ap,gl id: delivery_orders parts oe customer vendor...
LxERP.t8 ist kein filter.
Tabreiter-Titel für Buchungsliste angepasst
damit der Übersetzungsparser damit zurechtkommt.
Buchungen in ar/ap/is/ir in eigenem Tabreiter anzeigen
Neuer Reiter "Buchungen", wo zu einer Rechnung/Buchung die Buchungenlaut acc_trans angezeigt werden.
In einer Tabelle "Buchungen" werden alle Buchungen laut acc_transangezeigt.
In einer Tabelle "Salden" werden die aktuellen Salden der bebuchten...
setTimeOut für schnelle Datumseinsgabe bei set_duedate
Die jquery-Abfrage des Datumsfeldes in set_duedate (Fälligkeitsdatum)wird mit setTimeOut erst nach Ersetzen des Datums per schnellerDatumseingabe durchführen
Steuerzonen ungültig machen
jede Steuerzone kann man unter "System->Steuerzonen->auf Steuerzone klicken" individuell auf ungültig (obsolete) setzen.
ungültig heißt:
Verkauf: leeren Eintrag in Lieferadressendropdown klarer benennen
Angezeigt wird nun »Keine/individuelle Lieferadresse«, um es denBenutzern klarer zu machen, dass die über den Button »Lieferadresse«eingetragene Lieferadresse greift.
Einkauf/Verkauf: Eingabe der Vorgangsbezeichnung optional erzwingen
Wird über eine Option in der Mandantenkonfiguration eingeschaltet.
Tab Persistenz in allen masken ausser customer_vendor
War beim Umschreiben auf jquery-ui kaputtgegangen, weil der div.tabwidget eineid braucht. CustomerVendor hatte das beim neuschreiben schon korrekt mit idversehen.
Verkaufs-/Einkaufsmasken: Langtext in jQuery-Popup bearbeiten
Der alte Mechanismus öffnete ein normales Popup-Fenster, in dem eineURL geladen wurde, die dann die Maske angezeigt hat. DasZurückschreiben geschah schon via JavaScript.
Mit der Methode gibt's zwei Probleme:...
Bei VK heißt Knopf jetzt "Buchen und E-Mail"
Behebt #2084
Dort wurde angemahnt, daß der Benutzer nicht unbedingt erwartet, daßbeim Verschicken der Rechnung direkt schon gebucht wird (angenommen manmöchte einen unfertigen Rechnungsentwurf mailen).
Wenn die VK-Rechnung schon gespeichert ist heißt der Knopf nur "E-Mail",...
Merge branch 'master' of github.com:kivitendo/kivitendo-erp
Bugfix zu 2173. Kein Überbuchen von Stornoscloses #2173Stornos sollten nicht mehr überbucht oder bebucht werden, egal was in der Mandantenkonfiguration eingestellt ist.
Revert "Hidden-Variablen vereinheitlichen"
This reverts commit 4dd985fec12f1d30595c8b9d0c9b3b8942f1fea8.
Revert "Variable rowcount darf erst nach form_footer als hidden übergeben werden"
This reverts commit 04e920ea457b3fbafdbf1b0753a504f028217993.
Variable rowcount darf erst nach form_footer als hidden übergeben werden
Hidden-Variablen vereinheitlichen
Bei VK-/EK-Rechnungen wurden hidden-Tags an unterschiedlichen Stellenerzeugt. Das geschieht nun an nur einer Stelle.
Lieferbedingungen analog zu Zahlungsbedingungen eingeführt.
Sie können angelegt werden, beim Benutzer voreingestellt werdenund in allen Ein- und Verkaufsmasken gesetzt werden.
Template-Parameter "conf_xyz" durch "INSTANCE_CONF.get_xyz" ersetzt
Ansonsten haben wir ein Henne/Ei-Problem: Form::parse_html_templatewill die Variablen "conf_xyz" anhand der Werte in $::instance_confsetzen, ruft also dort die Funktionen auf. Wurde aber das dazugehörige...
$::request->layout->focus() größtenteils durch class="initial_focus" ersetzen
Unnötige Hiddens entfernenAnzeigekonfiguration von GewichtenGewichte in Druckvorlagen
Durch diesen Commit werden1. unnötige Hidden-Variablen aus html-templates entfernt, die mitGewichten zu tun haben.2. die Anzeige von Gewichten konfigurierbar gemacht....
Gewicht im Einkauf/Verkauf
Gewicht wird nun sowohl im Einkauf als im Verkauf in allen Maskenangezeigt. Die Variablen stehen auch im Druck zur Verfügung.
Grundstein für Gewicht in Auftrag/Lieferschein/Rechnung
In allen VK- und EK-Masken soll bald auch das Gewicht angezeigtwerden. Grundsätzlich ist das mit diesem Commit schon für alleVK-Masken möglich, allerdings sind noch kleine Verbesserungen nötig.
Lokalisierungsdateien jquery-ui hinzugefügt
Fixt #2179.
Verkaufs-/Einkaufsbelege: Neuer Tab "Verknüpfte Belege", per AJAX geladen
Außerdem WebDAV in eigenen Tab geschoben und Ausgabe vereinheitlicht
Verkaufsrechnungen: Checkbox für "Lastschrifteinzug"; Vorbelegung aus Stammdaten
Buttons "Als Vorlage verwenden" zwecks Einheitlichkeit
Siehe #2065.
Bug 2008 Lieferdatum in Gutschrift
Lieferdatum in Gutschrift eingeblendet, bei Gutschriften entscheidet jetztdas Lieferdatum (=Leistungsdatum) genau wie bei der Rechnung über dieSteuer. Ist kein Lieferdatum vorhanden wird das Rechnungsdatum genommen.
Das ist dann wichtig, wenn es einen Umsatzsteuerwechsel gibt, z.B. von...
"als bezahlt markieren"-Knopf anzeigen in Mandantenkonfiguration einstellbar.
fokus in Rechnung erstellen gefixt.
Aufrufe von focus() entfernt.
Diese Funktion ist die interne javascript focus Funktion, die ohne Argument garkeinen Sinn macht. Die Lx-Office Version heisst fokus.
setupPoints und setupDateFormat in ein partial Layout verschoben
<body> entfernt.
erzeugt mit find . -type f | xargs sed -i '/^\s*<body>$/d'
</body> entfernt
erzeugt mit find . -type f | xargs sed -i '/^\s*<\/body>$/d'
</html> entfernen
erzeugt mit find . -type f | xargs sed -i '/^<\/html>$/d'
Verkaufsrechnungen als Auftragsvorlage auch in geschlossenen Perioden erlaubenHintergrund: Rechnungen können prinzipiell immer als neue Rechnungsvorlage verwendet werden, unabhängig ob sich die Rechnung in einer schon abgeschlossenen Buchungsperiode befindet oder nicht....
Währung in Verkaufs-/Einkaufsrechnungj
In der Verkaufsrechnung traten noch einige Fehler auf, wenn manausländische Währungen angegeben hat. Wechselkurse wurden als Nullangezeigt und es gab kein Eingabefeld, wenn der Wechselkurs an einemDatum noch nicht in der Datenbank vorhanden war. In Eingabefelder...
Fehler: 'Can't locate object method "id" via package "SL:B::Contact"' in Lieferschein(Verkauf) behoben.(2. Anlauf)
aus Commit 5896615180704b3dddba46f4064a47ff1f094c3c
Möglichkeit zum Setzen von "Steuer im Preis inbegriffen" als Default
fixt #1985
SL::Template::Plugin::L::select_tag und SL::Template::Plugin::L::options_for_select fusionieren.
Date-Input-Felder durch 'L.date_tag's ersetzt
Workaround zu einem Firefox 13 bug der verhindert dass Zahlungsbedindungen das Lieferdatum aktualisieren.
Fix zu Bug 1849: Buttons "Loeschen" und "Buchen" bei frischen Rechnungen verschwindet nach "Erneuern"
gldate des Beleges nicht mit Hilfsvariable für Zahlungen überschreiben.
Lieferadressen, gelöschte aber ausgewählte weiterhin einblenden.
gelöschte Benutzer in is/form_header ausblenden
html strict: table layout.
2 einfache regeln:1. table > tr > td in dieser Reihenfolge muss auch korrekt wieder zu gemacht werden.2. tr darf als Kindelemente nur und ausschließlich td und th haben. Keine hiddens, kein anderer Schnickschnack.
html strict: L.date_tag macht den datumscheck mittlerweile automatisch. onchange muss klein.
html strict: select kann kein readonly, nur disabled
html strict: <h1> statt <p><div>
html strict: wrap="soft" ist unnötig.
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...
Bugfix 1752: - Rechnung -> Druckvorschau ignoriert Änderung des Steuersatz beim Beleg
Cooler Hinweis von Moritz. Einfach ein onchange Event zum Aktualisieren der Maske gesetzt, damitspart man sich den Streß zweimal zu posten (s.a. Drucken und Buchen) und der Anwender...
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.
set_duedate ajax auf jquery umgestellt
date_tags in is/form_header
doppeltes </td> entfernt.
Änderbarkeit bei Zahlungen f. Verkaufsrechnungen konfigurierbar.
Nie, immer oder am selben Tag, einstellbar in der lx_office.conf
Zahlungseingangstemplate: Typo in Funktionsnamen
Feature "Lizenzen" entfernt
Hat grob gesehen niemand benutzt, es funktionierte nicht, und wurdeseit gefühlten 20 Jahren nicht weiter entwickelt.
Exchangerate: Bei Verkaufsrechnungen Wechselkurs richtig anzeigen
war fehlerhaft, Wert war immer 0
Unechte Multiboxen auf L.select_tag umgeschrieben.
L ist genauso mächtig und deutlich schneller. Mulibox sollte nur noch für Customer/Vendorboxen verwendet werden.
templates/webpages/is/_payments.html: Ein ; zuviel
Bei Verkaufsgutschriften zusätzlich noch die Rechnungsnummer mitnehmen, damit der Bezug klarer ist.
Einführung eines simplen Anzeige-Systems für Fehler, Warnungen, Informationen
Minimal an Rails' "flash"-Methode angelehnt, heißt auch so,funktioniert aber noch nicht über Request-Grenzen hinweg. Ausgabeerfolgt momentan nur in alle Einkaufs- undVerkaufsbeleg-Bearbeiten-Masken....
Teil 1 von: Usability und Lokalisierung de und de_DE (neu)
Neue Übersetzung für die Programmoberfläche eingeführt.Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'auswählen und speichern.
Strings an verschiedenen Stellen logischer gemacht....
Merge branch 'template_locales'
Conflicts: templates/webpages/admin/edit_user_master.html templates/webpages/admin/list_users_de.html templates/webpages/is/form_header_master.html
Templates werden nicht mehr explizit übersetzt: *_master in * umbenannt
Ersetzt commit 6e77701e6cefdfe61861e82dd500f8d9582c482c.Erzeugt durch:
for file in `find templates | grep _master.html`; do git mv $file ${file/_master}; done
Templates werden nicht mehr übersetzt gespeichert.
Dieser Commit ersetzt 2737c19b1b37e9690fe67f445ca8a538b892c706.
Reproduziert mit:
git rm templates/webpages/*/*_de.html git rm templates/webpages/*/*_en.html
Vorlagenname werden in Zukunft nicht mehr _master.html als Postfix haben
Automatisches Ersetzen von <translate>...</translate> durch $T8
Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654(Automatisches Ersetzen von <translate>...</translate> durch $T8) undce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von...
Abteilungen in Belegen sind nun Pflichtfelder, wenn der Benutzer das Flag "mandatory_departments" hat.
locale/en/locales.pl ausgef<FC>hrt.
Rechnungen sollen noch am selben Tag bearbeitbar sein. Fix für Bug1256. Anzeige für show_delete entsprechend für Buchen erweitert, ferner gldate als hidden variable eingesetzt, damit beim Erneuern der Status für show_delete erhalten bleibt
Autocomplete wieder entfernt.
Grund: Die Idee an sich sieht gut aus, hat aber im Moment technische Schwächen,die erst mit Entwicklungen der nächsten Serie behoben sein werden. DaAutocompletion bis dahin de facto wertlos ist fliegt es erstmal raus. DasJavascript bleibt als Ressource weiter im Quelltext, wird aber nicht...
Merge branch 'ir_templates'
Conflicts: SL/OP.pm
Symbolische Links kommen doch nicht so gut...
T8 Filter für Templates und Anwendungsbeispiel _payments
Englische Locales auf den neusten Stand bringen.
Kunden Autocompletion in Rechnungen.
jquery nicht doppelt laden, und vor allem nicht nachdem autocomplete geladen ist.
taxzone_id wird nicht aktualisiert wenn disabled.
Fix für Bug 1260.
is/form_footer: Gutschrift Button richtig anzeigen.
is/_payments: Templatefehler.
Vergessener locales.pl-Lauf.
Und forex/exchangerate fix.
Fehler in der Buchungsfunktion, Konten wurden nicht korrekt bebucht.
Wiedervorlagen korrekt anzeigen.
is_templates: Kundenauswahl ohne dropdown fix.
Loacles ergänzt und alten Code aufgeräumt.
is: Payment_terms und duedate ajax gefixt.
is: follow_ups warnung anders realisiert.
webdav ausgelagert in eigenes template
is - form_footer: invtotal formatieren
is form_footer: weitere exportierte variablen
is form_footer: Fixes, Hooks und hiddens.
form_footer 2. Version
is_templates: form_footer erste Version
IS: Departments anzeigen.
is_template: jssciprt darf nicht mitten im Text ausgegeben werden.