Gültigkeitstoken Auftragscontroller
Reclamation: don't save order after converting
Auftrags-Controller: 2. Zeile: Lagerbestand immer zur Klasse "numeric", …
nicht nur, wenn negativ.
Angebot/Auftrag Status: Breite einheitlich mit Benutzer und Verkäufer-Feld
Angebot/Auftrag Status: Status setzen können
Telefonnotizen in HTML: anzeigen/laden/speichern
Auftrags-Controller: Kunde-/Lieferant in neuem Tab öffnen mit js
Damit funktioniert das auch, wenn der Beleg noch nicht gespeichert ist.
Auftrags-Controller: Eingabezeile: Default-Menge "1" ausgegraut anzeigen
Telefonnotizen Angebot/Auftrag
In einem neuen Reiter können Notizen zum Beleg erfasst werden.
Auftrags-Controller: Preisquellen in oberer Eingabezeile besser berücksichtigen
Das alte Verhalten war, Preisquellen bei der Übernahme der Eingabezeile in diePosition zu berücksichtigen, wenn das Preisfeld leer war.Das war nicht ersichtlich. Zudem wurde bei der Auswahl (Picker) eines Artikels...
OrderController: Stammdaten editieren als Link im neuen Tab anbieten
Zusätzliche Rechnungsadressen: in Verkaufsbelegmasken auswählbar
Ein-/Verkauf: Belegnummern von uns erzeugter Belege nicht ändern können
Für Belege, die auf unserer Seite erzeugt werden, kann nun verhindertwerden, dass die Belegnummer manuell angepasst bzw. gesetztwird. Statt dessen wird sie immer vom System beim ersten Speichern...
Auftrags-Controller: Warnung bei fehlendem Transportkosten-Artikel …
bei VK-Angebot und -Auftrag, wenn in der Mandanten-Konfiguration angegeben.
Auftrags-Controller: neuen Artikel aus Maske heraus anlegen können
orderitems um Attribut optional erweitert
Optionale orderitems werden nicht in den Belegsumme aufaddiertAnpassung für Order-Controller und Druckvorlagen-SystemWeitere Anwender-Details s.a. Changelog
Auftrags-Controller: 2. Zeile: Lagerbestand nicht doppelt formatieren
Entweder format_amount oder _as_number
Behebt #470 (redmine)
Order-Controller: Artikelklassifizierung berücksichtigen
Auftrags-Controller: Artikel-Mehrfachauswahl: js-Code aus Template ausgelagert
Auftrags-Controller: Artikel-Mehrfachauswahl auf die des PartPickers umgestellt
Auftrags-Controller: Auftragswahrscheinlichkeit anzeigen: Typo im as_date-Attr.
Auftrags-Controller: bei Änderung Leistungsdatum/Liefertermin neu berechnen
Leistungsdatum: Order-Controller
Neuer Angebots-/Auftragscontroller: Unterstützung für Artikelübersetzungen 3
Die longdescription wird jetzt doch als Hidden im Formular mitübertragen. Dadurch werden gewisse Randfälle und Diskrepanzen zwischenForm-Inhalt und Datenbank-Inhalt vermieden. Nur hiermit ist es jetzt...
Neuer Angebots-/Auftragscontroller: Sprach-Drop-Down aus Print-Optionen in Hauptbeleg verschoben
Auftrags-Controller: Lieferadresse: Auswahlliste richtig zusammenbauen
Das behebt einen Fehler, wenn der Kunde nur eine Lieferadresse hat und derAuftrag geladen wird. Dann wurde keine Lieferadresse angeboten.
Ist nur eine Lieferadresse vorhanden, so wird diese nicht als (erstes)...
Auftrags-Controller: individuelle Lieferadresse
Behebt #365 (redmine)
Vorgangsbezeichnung erzwingen auch im Order-Controller
Auftrags-Controller: Wechselkurs in Preisquellen-Dialog berücksichtigen
Bezieht sich auch auf #139Refs #139
Auftrags-Controller: Wechselkurs pro Beleg …
- Wechselkurs wird pro Beleg gespeichert- Wechselkurs ist immer änderbar- vorausgefüllt aus "alter" Tages-Wechselkurstabelle
Bezieht sich auch auf #135Refs #135
Auftrags-Controller: Wechselkursfeld leer lassen, wenn Kurs nicht bekannt
Auftrags-Controller: Feld für Wechselkurs CSS-Klasse numeric/reformat_number
Damit kann in dem Feld auch "gerechnet" werden.
Auftragsschnellerfassung: Korrekturen für Währung/Wechselkurs
- Feld auf disabled setzen wenn nicht gebraucht- _as_null_number damit undef nicht zu 0 wird- Übersetzte Fehlermeldungen
ticket #9491
(cherry picked from commit c581e4685a217bdd5b73380b1f808037a473dd9f)...
Auftragsschnellerfassung: Währung und Wechselkurs definierbar
impl. #9491
(cherry picked from commit 6cdc5a4a33df4530ce4e141151e83138320e27a2)(cherry pick von odyn)
Auftrags-Controller: Einfüge-Position eines neuen Artiklens angeben können
Rechte zum Bearbeiten von Preisen in Belgen getrennt nach VK/EK anwenden
Auftrags-Controller: Link bei Artikelnummer: Artikelstamm in neuem Tab öffnen
Auftrags-Controller: self an _row-Template übergeben …
… und nicht einzelne Variablen aus self, die dort abgefragt werden.
Auftrags-Controller: Benutzereinstellung: Positions-Update aus Artikel-Stamm
Auftrags-Controller: Positions-Update aus Artikel-Stamm
Auftrags-Controller: Kunden- bzw. Lieferanten-Art-Nr. in Pos-Zeile anzeigen.
… sofern in den Benutzereinstellungen auch die Suche danach ausgewählt ist.
Auftrags-Controller: PartPicker filtert nach Kunden- und Lieferanten-Art.-Nr., …
… sofern das in den Benutzereinstellungen ausgewählt ist.
Auftrags-Controller: Einstellungen/Höhe des Scrollbereichs berücksichtigen …
… für den Positionsbereich
Order: second row javascript direkt indizieren …
… auch für Positionen, die noch nicht in der DB gespeichert sind.
Order: second row javascript direkt indizieren.
Beschleunigt das Nachladen der zweiten Zeile bei großen Aufträgen (100+Zeilen), weil der client weit weniger DOM selectors auswerten muss.
(cherry picked from commit 87ca139b2162813d71dec8e4e8ecef21588c818d)
Auftrags-Controller: Kunde/Lieferant auch in englisch mit großem Anfang …
… dann geht auch die Übersetzung nach dem locales-Lauf wieder.
Auftrags-Controller: date_tag mit _as_date füttern
Auftrags-Controller: totalen Ertrag unten anzeigen
Auftrags-Controller: gelieferte Menge in Auftragsposition anzeigen.
Auftrags-Controller: multi items dialog: JavaScript aus html-Template raus
Auftrags-Controller: fake id für Items nach Workflow setzen.
Für items, die hinzugefügt werden, also noch nicht in der DB gespeichert sind,muss eine fake id gesetzt werden, damit diese bei den actions, die einzelneitems betreffen, auch richtig gefunden/zugeordnet werden können....
calculate_qty (Formel): auf Dialog umgestellt
Auftrags-Controller: Formelberechnung
Sollte evtl. auf Dialog umgestellt werden.
Auftrags-Controller: Kunden-/Lieferantendetails ("D")
Hier sollte die alte Makse auch umgestellt werden, erstens auf Dialog undzweitens damit via Rose zugegriffen wird.
Auftrags-Controller: Anzeige mit Infos über den Kunden-/Lieferantentyp
Auftrags-Controller: Belegnummer in Titlezeile anzeigen
Auftrags-Controller: Workflow von Angebot nach Auftrag (Ein- und Verkauf).
Auftrags-Controller: auch für Angebote/Anfragen
Auftrags-Controller: Telmplate: '$' vor T8-Filter
Auftrags-Controller: Konfiguration wiederkehrender Rechnungen.
Auftrags-Controller: E-Mail-Dialog aus common verwenden.
Auftrags-Controller: Fehler bei Anzeige von EK und Marge in 2. Zeile behoben
Wenn das Order-Objekt noch nicht gespeichert ist, kann darauf nicht über$item->order zugegriffen werden. Darum muss an die 2. Zeile eine weitereVariable durchgereicht werden, um zu bestimmen, ob wir im Verkauf sind und...
Presenter: Neue Struktur in Belegen umgesetzt
Templates für OrderController: areainput_tag für Art.Beschreibung
Wie in den Stammdaten auch, sorgt für automatischen Umbruch beider Artikel-Beschreibung
ActionBar: Verwendung im neuen Auftrags-Controller
Dateimanagement: Alle Dokumente/Anhänge von Artikeln eines Auftrags als ZIP
Es wird eine ZIP-Datei aller Dateien gemacht.
(Die Prüfung welcher Zeichensatz für die Dateinamen im ZIP verwendet werden soll ist noch nicht implementiert)
Dateimanagement: Integration in Masken und Controller
Einbau in alte Masken (bin/mozilla/* und templates/webpages/??/)sowie in neue Controller für Kunden/Lieferanten/Artikel ,in neuen Auftragscontroller
jQuery-resetForm() anstelle von selbst geschriebenem Reset-Code nutzen
Unsere bisherigen Reset-Implementationen haben die Inputs alle auf leergesetzt. Die Standard-Reset-Routinen der Browser setzen die Inputsallerdings auf ihren Zustand zurück, den sie beim Laden hatten, was auch...
Vereinfachte Abkürzungsmethode "typeclass_abbreviation" im Part Presenter
Auftrags-Controller: Icons f. Detailanzeige mit svg
Damit kann man besser treffen.Ausserdem waren die +/- -Icons mehrdeutig (hinzufügen/entfernen).
Auftrags-Controller: 2. Zeilen beim 1. Klick einklappen, wenn Detailsanzeige an
Wenn die Detailanzeige per Voreinstellung immer an war, musste man zweimalzum Einklappen der zweiten Zeile klicken, da das Daten-Attribut "expanded" nicht gesetzt war.
Auftrags-Controller: template: falsches </td> entfernt.
Benennung: Group gibt es nicht mehr und ist immer Partsgroup
Auftrags-Controller: zweite Zeile nicht als Tabelle, sondern hintereinander.
Sonst nehmen die Felder zu viel Platz ein.
Das ganze kann man sicher irgendwie mit css besser machen - Vorschlägewillkommen.
Auftrags-Controller: Einkaufspreis in zweiter Zeile
Auftrags-Controller: Marge in zweiter Zeile
Auftrags-Controller: Projektnummer in zweiter Zeile
Auftrags-Controller: weitere Felder in zweiter Zeile
- Seriennummer- Liefertermin- Option f. Zwischensumme- Listenpreis- Lagerstand (onhand)
Auftrags-Controller: Einfärben der row_entry-Zeilen mit listrow-Klasse.
Dadurch fällt die falsche alternierende Einfärbung der zweiten Zeile weg.
Auftrags-Controller: zweite Zeile laden mit Icons und alle zweiten Zeilen laden.
Auftrags-Controller: zweite Zeile (im Moment Cvars) nur bei Bedarf laden.
Order: und nochmal header nach oben
Order: <h1> statt <div class=listtop> für einheitliches spacing
Auftrags-Controller: Warnung beim Speichern mit doppelten Artikeln.
In der Mandantenkonfiguration (Features) abschaltbar.
Auftrags-Controller: javascript-Code in eigene Datei auslagern
Auftrags-Controller: event bindings nicht mehrfach hinzufügen.
Dazu event handler für die Positions-Zeilen mit run_once_for registrieren undin eine eigene Funktion init_row_handlers() ausgelagert. Damit kanninit_row_handlers() gefahrlos immer nach dem Hinzufügen neuer Positionen...
Auftrags-Controller: Preisfaktor berücksichtigen
Auftrags-Controller: Mehrfach-Artikelauswahl: Verbesserungen
- ungültige Artikel nicht anzeigen.- Artikel nicht mehrfach hinzufügen, wenn ausversehen mehrfach Enter gedrückt oder der Weiter-Knopf mehrfach angeklickt wird.
Auftrags-Controller: Verknüpfte Belege als Tab
Auftrags-Controller: Druck-Möglichkeit mit Options
Todos/Anmerkungen- im Moment werden nur PDF/Bildschirm und PDF/Drucker unterstützt- Sprache kann die Vorlage steuern, aber nicht das Hinzufügen von übersetzten Artikeln- es kann sicher noch mehr ausgelagert werden, entweder in den...
Auftrags-Controller: serializeArray und push statt serialize und += auf Strings
Auftrags-Controller: longdescription
Auftrags-Controller: Sortieren der Positionen
Auftrags-Controller: Positions-Spalte anzeigen und renummerieren bei Änderungen.
Auftrags-Controller: Preis und Rabatt immer rechtsbündig.
Auftrags-Controller: Einheiten per Select ändern können und sellprice anpassen.
Auftrags-Controller: Mehrfach-Artikelauswahl mit Mengeneingabe.
Auftrags-Controller: Abteilungen
Auftrags-Controller: Liefertermin
Auftrags-Controller: Projektauswahl mit Picker (und Eingabefeld nach links).