Stammdaten
Artikelstamm
Stücklisten - Einstandspreise und Verkaufspreise neu berechnen
Die Stücklistenauflösung wird jetzt mit neuem Parameter aufgerufen, damit der Verkaufsbestand nicht mehr berechnet wird. Weil nun nur noch der Einstandspreis berechnet wird, ist die Berechnung über alle Stücklisten nun mehr als 10-fach so schnell.
Beim Auflösen der Stückliste im Artikelstamm wurde eine falsche Summe in den Spalten EK-Preis (letzter Wareneingangspreis) und VK-Preis bei Stücklistensöhnen angezeigt,
sofern diese selbst eine
Stückliste (Unter-Stückliste) hatten und Artikel mit einer Preiseinheit ungleich "1"
enthalten waren. Die Preisfaktoren wurden für die Summenbildung nämlich nicht berücksichtigt. Für den EK-Preis (letzter Wareneingangspreis) wird der festgeschriebene Preisfaktor aus dem
Wareneingang verwendet.
Artikelklassen
Kundenstamm
🆕 Druck der Kontaktliste
Erweitern des Druckcursors beim Drucken der Kontaktliste um die Felder "kndkonta.TIMESTAMP" und "kndkonta.erst_user".🐞 Kundensuchmaske - Wechsel der Suchbedingung
Beim Wechseln der Suchbedingung (z. B. von Kundennummer auf Kurzbezeichnung) blieb der Suchstring erhalten, auch wenn sich der Typ geändert hatte. Das führte zum Fehler. Jetzt wird der Suchstring gelöscht wenn sich der Typ ändert.🐞 Suche mit der Funktion “Sonstigen Suchfelder”
Hier war das Suchfeld falsch initialisiert. Nun funktioniert die Suche einwandfrei.🐞 Weitere Daten | Preisliste
Die bereits hinterlegte Preisliste wurde fälschlicherweise auf leer gesetzt beim Ändern eines Kundendatensatz in den Grunddaten, wenn man vorher die "Weitere Daten" nicht aufgerufen hatte. Fehler beseitigt.
Bestbuy
🆕 Lieferant “ALSO”
ALSO stellt nun auch auf sFTP um. Hier war noch ein Fehler im Download, weil kein "/" vor den Dateinamen gesetzt wurde, wenn die Datei im ROOT lag.🐞 Lieferant “INGRAM”
Fehlermeldung “Nicht genug Speicher vorhanden” beim Einlesen der INGRAM Daten wurde gefixt.🐞 Import der Lieferantendaten
Wenn die Importdatei mit den Lieferantendaten (TXT, CSV, usw.) zu groß für den Import (größer 2GB) war, wird nun die Datei anders behandelt um den Import sicherzustellen.
Inhalt |
---|
Auftrags-Center
Auftragsverwaltung
🐞 Proforma-Rechnung
Es kam zur Fehlermeldung beim Aufruf des Texteditor, weil die Handelsrechnung und die Proforma-Rechnung die gleiche Kennung des Formular-Satzes verwendet, jedoch für die Proforma-Rechnung keine eigene Kennung "PRO" gefunden wurde. Jetzt wird in dem Proforma-Kopf nach "RE" gesucht.🐞 Sammelrechnung & Proforma-Rechnung
Es konnte bisher bei eine Sammelrechnung zwar eine Proformarechnung erstellt, jedoch nicht gedruckt werden, dies ist nun möglich. Beim Zurücksetzen einer Sammelrechnung wird nun zusätzlich geprüft ob eine Proformarechnung und ein Verleihschein existieren.🐞 Sammelrechnung
Beim Erstellen der Sammelrechnung wurde das RE+LF Land-Lang nicht befüllt.
Beim Löschen der Sammelrechnung wurde das RE+LF Land-Lang für den Restore der Einzelprojekt-Köpfe nicht berücksichtigt.
🐞 Angebots- & AuftragsnachkalkulationKupfer-Zuschlag (nur für Kunden mit Lizenz Schalter “Kupferzuschlag”)
Es wird nun beim Hinzufügen der AG- und AB-Position kein Preis mehr in den Kupferzuschlagsartikel geschrieben. Dafür wird jetzt beim Drucken der Rechnung geprüft, ob CU-BASIS Artikel existieren und der Nettogesamtwert dieser Position gleich 0 EUR (“net_gesamt” = 0) ist. Ist dies der Fall so wird der Kupferzuschlag gerechnet und in diese Positionen geschrieben.🐞 Angebotsimport per Excel
Beim Import von Angeboten aus Excel wurde das Gewicht nicht mit der Menge multipliziert. → BehobenBestellen aus der Auftragsverwaltung
🐞 Wurde beim Bestellen aus der Auftragsverwaltung die Maske mit dem gelben Koffer verlassen, so war der Baum weiterhin nicht sichtbar und alle anderen Module gesperrt.
🆕 Es wird nun auf der ersten Seite der Bestellung zusätzlich die Projektnummer angezeigt.
🆕 Es können nun die neuen Bestell-Positionen zu einer bereits getätigten Bestellung hinzugefügt werden
🆕 Es ist nun auch der Button "Disposition" je Position verfügbar.
🆕 Ebenso ist nun der Button “Einkaufsdaten” je Position vorhanden.
🆕 In den “Globalen Einstellungen” - “Bestelleinstellungen” kann nun ein Haken gesetzt werden "Standardadresse für Bestellungen aus AV". Ist dieser gesetzt so wird die Bestelladresse aus den “Globalen Einstellungen” für die Bestellung aus der AV initialisiert. Somit dreht sich in der Maske der Bestellung auch die Funktion des Button "Standard Lieferadresse" um, und es steht "Lieferadresse des Auftrags verwenden".
🐞 Stücklisten
History
Hier wird in die Tabelle history.dbf die Änderung der Stückliste protokolliert. Es wurde jedoch beim Vergleich der Menge mit einem Cursor mit nur 2 Nachkommastellen gearbeitet.
Somit wurde für jeden Artikel eine Änderung protokolliert, sofern die Datenbank in den globalen Einstellungen auf größer 2 Nachkommastellen eingestellt war und auch die dritte bzw. vierte Nachkommastelle verwendet wurde.Positionierung des Datensatzzeigers
Die Auftragsstückliste wird jetzt so initialisiert, dass man in der Liste immer ganz oben steht und nicht wie bisher ganz am Ende. Außerdem war bisher immer die markierte Position nicht sichtbar und man musste erst einmal auf die Maske klicken, dass diese sichtbar wird. Es wird jetzt nicht ganz nach oben gesprungen, wenn man beispielsweise eine Pos. einfügt/löscht oder tauscht.Es passierte bei Stücklisten, wenn in der Maske von Stücklisten-Editieren in der Auftragsverwaltung abgebucht wurde, dass die Abbuchungen sauber durchgeführt wurden, jedoch der Haken in der Tabelle stk_ab.gebucht nicht gesetzt wurde. Dies passierte hauptsächlich, wenn gleichzeitig im Wareneingang über die Verwendung abgebucht wurde und in der Auftragsverwaltung ein anderer Benutzer genau auf dieser Stückliste stand. Dies wurde korrigiert.
🐞 Auftragshistory
Die Suche in der Auftragsverwaltung | Auftrags-Historie funktionierte nicht, wenn nach einem kaufm. Betreuer gesucht wurde.Bestellen aus der Auftragsverwaltung
🐞 Es funktionierte beim Bestellen aus der AV das wechseln der Lieferadresse über den Button nicht richtig. Hier gab es ein Problem beim Wechseln zwischen der Standard-Adresse und der Lieferadresse des Kundenauftrags.
🆕 Es kann nun bei dieser Bestellung auch eine weitere Position hinzugefügt werden.
🆕 Ferner kann nun eine (frühere) offene Bestellung dieses Lieferanten ausgewählt werden und die zu bestellenden Positionen dieser ausgewählten (früheren) Bestellung hinzugefügt werden. Bedingung für die offene Bestellung: sie darf noch nicht erledigt und nicht gedruckt sein. Wenn man eine bestehende Bestellung wählt, wird im Tooltip der Inhalt (die Positionen) der Bestellung angezeigt.
🐞 Wurde auf “Position Hinzufügen” und dann gleich auf “Abbrechen” in der Suchmaske der Artikel geklickt, so wurde immer der erste Artikel vom Artikelstamm eingefügt.
🆕 Übergeordnete Projekte (Vaterprojekte bei einem anderen Kunden)
Auslieferung des fehlenden Reports "Artikelwiedervorlage" "TABLES\REPORTS\NORM\WVARTKLS.FRX" für die Artikel-Klassen, so dass diese auch gedruckt werde können.
In der Angebots- und Auftragsnachkalkulation in der Auftragsverwaltung (Rechtsklick auf Angebots-/Auftragsnummer) wurden die Kommissionskennzeichen nicht mehr zusammengefasst, weil die Gruppierung auf 15 statt der neuen 30 Zeichen des Kommissionskennzeichens durchgeführt wurde.
Außerdem wurden bisher sowohl für die Stücklisten- als auch Angebots- und Auftragsartikel immer das Kommissionskennzeichen vom Artikelstamm verwendet. Jetzt wird es aus den Bewegungsdaten (Aufträgen/Angeboten) gelesen.
🐞 Artikelgrunddaten Feld “Lagerbestand”
Das Feld des Lagerbestand in den Grunddaten wurde nicht mehr aktualisiert, wenn eine Lagerbuchung über den Button “Lagerbuchung vornehmen” durchgeführt wurde.
Eine kundenübergreifende Projektzuordnung als übergeordnetes Projekt ist jetzt auch direkt in den Projekt-Parametern möglich.
Die Abfrage der Artikelklassen wurde wegen extrem schlechter Performance umgebaut. Die Abfrage ist nun wesentlich schneller. Was vorher bei großen Datenbanken 1 Std. gedauert hatte ist jetzt in 15 Sek. fertig. Ist der Artikel in einer Stückliste enthalten wird jetzt nicht mehr der Stücklistenvater der AB_POS in die Auswertung aufgenommen. Dafür wird beim Artikel selbst in der Spalte STK-Liste der Stücklistenvater mit "Art_bez1 (Artikel_nr)" angezeigt.
🐞 Artikelgrunddaten Feld “Lagerbestand”
Das Feld des Lagerbestands in den Grunddaten wurde in der Maske nicht mehr sofort aktualisiert, wenn eine Lagerbuchung über den Button “Lagerbuchung vornehmen” durchgeführt wurde.🐞 Artikelübersetzung
Auch hier wurde ein Fehler korrigiert, welcher auftrat, wenn der Text des Artikels ein einfaches Hochkomma <'> beinhaltete.
Kundenstamm
🆕 Druck der Kontaktliste
Erweitern des Druckcursors beim Drucken der Kontaktliste um die Felder "kndkonta.TIMESTAMP" und "kndkonta.erst_user".🐞 Kundensuchmaske - Wechsel der Suchbedingung
Beim Wechseln der Suchbedingung (z. B. von Kundennummer auf Kurzbezeichnung) blieb der Suchstring im Feld enthalten, auch wenn sich der Daten-Typ geändert hatte.
Das führte zu einem Typ-Unverträglichkeits-Fehler. Jetzt wird der Suchstring gelöscht wenn sich der Typ ändert.🐞 Suche mit der Funktion “Sonstigen Suchfelder”
Hier war das Suchfeld falsch initialisiert. Nun funktioniert die Suche einwandfrei.🐞 Weitere Daten | Preisliste
Die bereits hinterlegte Preisliste wurde fälschlicherweise auf leer gesetzt beim Ändern eines Kundendatensatz in den Grunddaten, wenn man vorher die "Weitere Daten"-Maske nicht aufgerufen hatte.
Bestbuy
🆕 Lieferant “ALSO”
ALSO stellt nun auch auf sFTP um. Hier war noch ein Fehler im Download, weil kein "/" vor den Dateinamen gesetzt wurde, wenn die Datei im ROOT lag.🐞 Lieferant “INGRAM”
Fehlermeldung “Nicht genug Speicher vorhanden” beim Einlesen der INGRAM Daten wurde gefixt.🐞 Import der Lieferantendaten
Wenn die Importdatei mit den Lieferantendaten (TXT, CSV, usw.) zu groß für den Import (größer 2GB) war, wird nun die Datei anders behandelt um den Import sicherzustellen.
Auftrags-Center
Auftragsverwaltung
🐞 Proforma-Rechnung
Es kam zur Fehlermeldung beim Aufruf des Texteditor, weil die Handelsrechnung und die Proforma-Rechnung die gleiche Kennung des Formular-Satzes verwendet, jedoch für die Proforma-Rechnung keine eigene Kennung "PRO" gefunden wurde. Jetzt wird in dem Proforma-Kopf nach "RE" gesucht.🐞 Sammelrechnung & Proforma-Rechnung
Es konnte bisher bei eine Sammelrechnung zwar eine Proformarechnung erstellt, jedoch nicht gedruckt werden, dies ist nun möglich.🐞 Sammelrechnung
Beim Erstellen der Sammelrechnung wurde das RE+LF Land-Lang nicht befüllt.
Beim Löschen der Sammelrechnung wurde das RE+LF Land-Lang für den Restore der Einzelprojekt-Köpfe nicht berücksichtigt.
Beim Zurücksetzen einer Sammelrechnung wird nun zusätzlich geprüft ob eine Proformarechnung und ein Verleihschein existieren. Ist das der Fall wird das Projekt nicht gelöscht.
🐞 Angebots- & Auftragsnachkalkulation
In der Angebots- und Auftragsnachkalkulation in der Auftragsverwaltung (Rechtsklick auf Angebots-/Auftragsnummer) wurden die Kommissionskennzeichen nicht mehr zusammengefasst, weil die Gruppierung auf 15 statt der neuen 30 Zeichen des Kommissionskennzeichens durchgeführt wurde. Außerdem wurden bisher sowohl für die Stücklisten- als auch Angebots- und Auftragsartikel immer das Kommissionskennzeichen vom Artikelstamm verwendet. Jetzt wird es aus den Bewegungsdaten (Aufträgen/Angeboten) gelesen.Kupfer-Zuschlag (nur für Kunden mit Lizenz Schalter “Kupferzuschlag”)
Es wird nun beim Hinzufügen der AG- und AB-Position kein Preis mehr in den Kupferzuschlagsartikel geschrieben. Dafür wird jetzt beim Drucken der Rechnung geprüft, ob CU-BASIS Artikel existieren und der Nettogesamtwert dieser Position gleich 0 EUR (“net_gesamt” = 0) ist. Ist dies der Fall so wird der Kupferzuschlag gerechnet und in diese Positionen geschrieben. Ist noch kein Kupferzuschlag vorhanden, so wird der Anwender zur Eingabe aufgefordert.🐞 Angebotsimport per Excel
Beim Import von Angeboten aus Excel wurde das Gewicht nicht mit der Menge multipliziert.Bestellen aus der Auftragsverwaltung
🐞 Wurde beim Bestellen aus der Auftragsverwaltung die Maske mit dem gelben Koffer verlassen, so war der Baum weiterhin nicht sichtbar und alle anderen Module gesperrt.
🆕 Es wird nun auf der ersten Seite der Bestellung zusätzlich die Projektnummer angezeigt.
🆕 Es kann nun bei dieser Bestellung auch eine weitere Position hinzugefügt werden.
🆕 Ferner kann nun eine (frühere) offene Bestellung dieses Lieferanten ausgewählt werden und die zu bestellenden Positionen dieser ausgewählten (früheren) Bestellung hinzugefügt werden. Bedingung für die offene Bestellung: sie darf noch nicht erledigt und nicht gedruckt sein. Wenn man eine bestehende Bestellung wählt, wird im Tooltip der Inhalt (die Positionen) der Bestellung angezeigt.
🆕 Es ist nun auch der Button "Disposition" je Position verfügbar.
🆕 Ebenso ist nun der Button “Einkaufsdaten” je Position vorhanden.
🆕 In den “Globalen Einstellungen” - “Bestelleinstellungen” kann nun ein Haken gesetzt werden "Standardadresse für Bestellungen aus AV". Ist dieser gesetzt so wird die Bestelladresse aus den “Globalen Einstellungen” für die Bestellung aus der AV initialisiert. Somit dreht sich in der Maske der Bestellung auch die Funktion des Button "Standard Lieferadresse" um, und es steht "Lieferadresse des Auftrags verwenden".
🐞 Stücklisten
History
Hier wird in die Tabelle history.dbf die Änderung der Stückliste protokolliert. Es wurde jedoch beim Vergleich der Menge mit einem Cursor mit nur 2 Nachkommastellen gearbeitet.
Somit wurde für jeden Artikel eine Änderung protokolliert, sofern die Datenbank in den globalen Einstellungen auf größer 2 Nachkommastellen eingestellt war und auch die dritte bzw. vierte Nachkommastelle verwendet wurde.Positionierung des Datensatzzeigers
Die Auftragsstückliste wird jetzt so initialisiert, dass man in der Liste immer ganz oben steht und nicht wie bisher ganz am Ende. Außerdem war bisher immer die markierte Position nicht sichtbar und man musste erst einmal auf die Maske klicken, dass diese sichtbar wird. Es wird jetzt nicht ganz nach oben gesprungen, wenn man beispielsweise eine Pos. einfügt/löscht oder tauscht.In der Stückliste-Editieren-Maske der Auftragsverwaltung konnte es passieren, dass die Abbuchung nicht korrekt durchgeführt wurde. Konkret bedeutete das, dass die Lagerbuchung durchgeführt wurde jedoch der Stücklistenartikel kein stk_ab.gebucht (Abgebucht-Merkmal) erhielt. Somit konnte der Artikel beim erneuten Öffnen der Maske ein zweites Mal abgebucht werden was zu einem Fehlbestand führte.
Wurde im Wareneingang über die Funktion Verwendung abgebucht und in der Auftragsverwaltung stand ein anderer Benutzer im Editier-Modus der abzubuchenden Auftragsstückliste, so wurde beim Verlassen des Editier-Modus der alte Zustand des Abgebucht-Merkmal gesetzt. Sprich die eigentlich schon durchgeführte Abbuchung wurde im Feld stk_ab.gebucht rückgängig gemacht, obwohl die Lagerbuchung bereits durchgeführt wurde. Auch das führte zu einem Fehlbestand im System.
🐞 Auftragshistory
Die Suche in der Auftragsverwaltung | Auftrags-Historie funktionierte nicht, wenn nach einem kaufm. Betreuer gesucht wurde.
Die Suche nach Hersteller in der Auftrags-Historie hatte ebenfalls ein Problem, wenn nach einem Hersteller gesucht wurde. Die ist nun gefixt.
🆕 Übergeordnete Projekte (Vaterprojekte bei einem anderen Kunden)
Eine kundenübergreifende Projektzuordnung als übergeordnetes Projekt ist jetzt auch direkt in den Projekt-Parametern möglich.
Sofern ein Projekt von einem anderen Kunden als übergeordnetes Projekt zugeordnet ist, wird dieses in die Combobox als nichtauswählbarer nicht auswählbarer Datensatz aufgenommen.
In der Projekt-Hierarchie kann nun auf andere Kundenprojekte zugegriffen werden. Es existiert nun ein Suchbutton, welcher die Kundensuche öffnet. Außerdem stehen jetzt die neusten Projekte in der Dropdown-Liste ganz oben.
Auftragspositionen abbuchen
Beim Abbuchen in der Auftragsverwaltung wurde das Handling verbessert. Waren mehrere Positionen in der Abbuchenliste und wurde bei Position 2 der Haken entfernt (nicht abbuchen) und anschließend für die Position 1 die Abbuchungsmenge verändert, so wurden alle Positionen neu eingelesen und Position 2 hatte plötzlich wieder einen gesetzten Haken. Jetzt wird nur noch die selektierte Zeile aktualisiert.
🐞 Zählerstände einlesen
Beim Einlesen der Zählerstandsliste für die Copy & More Verträge wurde das Feld “svr_pos.RAUM” mit den CHR(13)+CHR(10) in das Feld “zlesen.RAUM” eingetragen. Dies führte im DBI-Grid der Zählerstandsliste dazu, dass alles nach dem Umbruch in der Spalte "Nächste Abrechnung" angezeigt wurde. Jetzt bleibt der Inhalt in der Spalte STANDORT des DBI-Grid.🆕 Abspeichern eine Copy-Charge-Vertrages
Es wird beim Speichern eines Click-Vertrags jetzt geprüft, ob unter “Standort” als Abfrageart der Zähler (Mail, Fax oder Portal) ausgewählt ist und es wird ferner geprüft, ob auch eine Mailadresse/Faxnummer ausgewählt wurde. Wenn nicht, dann wird der User darauf hingewiesen und es wird zur Maschine in den Reiter Standort gewechselt.🆕 Neue Option “Fleet”
Erweiterung um Option “Fleet” bei der Zählerstandsabfrage unter dem Reiter “Standort”.Aussehen & Filter beim Zählerstände einlesen
Die Liste zum Eintragen der Zählerstände wurde im User-Interface (UI) überarbeitet. Andere Farben, bessere Übersichtlichkeit, neuere Icons. Ebenso gibt es eine neue Spalte mit der Veränderung in % zum vorherigen Zählerstand, um zu symbolisieren ob der neue Zählerstand über oder unter der vorherigen Abrechnungsperiode liegt.
Es wurde nun eine Filtermöglichkeit implementiert, um auf die Art der Zählerstandsabfrage filtern zu können (Manuell, Mail, Fax, Fleet-Manager, Web-Portal). Bei gesetztem Filter finden die Aktionen hinter den Buttons "Liste drucken" und "Festschreiben" auch nur auf die angezeigten/gefilterten Daten Anwendung.
Es wurde ein neuer Button "Web-Portal" eingefügt, hinter welchem die Einstellungen für das Web-Portal hängen und über welches man die Portaldaten manuell abrufen kann.
🐞 Mailversand “Zählerstandsabfrage”
Es war ein Fehler bei der Routine um die Zählerstände per Mail abzufragen insofern, dass die E-Mailoptionen des Report nicht berücksichtigt wurden und somit bspw. das “SendAs” nicht funktionierte.Zählerstandsabfrage per E-Mail
Nach dem Versand der Zählerstandsabfrage per E-Mail, wird die Liste der Zählerstände neu eingelesen, um anzuzeigen wann die E-Mail versendet wurde. Dabei stand man in der Liste plötzlich wieder ganz oben. Jetzt wird man auf den letzten Kunden zurückgeführt, welcher für den E-Mailversand ausgewählt wurde.Zählerstände per Excel einlesen
Beim Import der Zählerstände aus Excel wird nun das Feld “zstand.nFaxMail” mit 6 (= Fleet) befüllt. Somit ist in der Liste von "Zählerstände anzeigen" auch das passende Icon zu sehen.🆕 Mailadressen der Geräte/Maschinen
Es kann nun von einer Maschine die E-Mailadresse auf alle weiteren Maschinen im Vertrag übertragen werden. Somit spart man sich Zeit und es muss nicht bei jeder Maschine dieselbe Mailadresse bspw. für die Abfrage der Stände per Mail oder dem neuen Zählerstandsportal ausgewählt werden.🆕 Zählerstandsabfrage per “Portal”
Entfernen des Button "Portal", weil das Zählerstandsportal eine eigenes Programm (*.EXE) ist und nicht in der Goliath.exe integriert ist.🆕 Benutzerrechte
“Zählerstände bearbeiten”
Hängt jetzt am Benutzerrecht “Zählerstände”. Zählerstände können nicht mehr editiert werden, wenn dieses Recht fehlt.Es wird nun im Kontext-Menü, Rechtsklick auf einem Vertrag auch geprüft ob der Benutzer das Recht auf "Vertragsabrechnung" (bei Copy-Charge) oder "Abrechnung EDV-Vertrag" (bei EDV-Vertrag) hat.Je nachdem wird entweder die Möglichkeit zugelassen oder verhindert den Einzelvertrag per Rechtsklick abrechnen zu können.
Wurde eine Arbeitszeit direkt auf einen Vertrag gebucht, also nicht über einen Techniker-Auftrag auf den Vertrag, so kam es bei der Anzeige des Bericht "Abrechnung-Details anzeige" (Aufrufbar über Rechtsklick auf dem Vertrag oder in der Abrechnungsliste) zu einer Fehlermeldung "Indexname Id wurde nicht gefunden.".
🆕 Maschinen beim Kunden | Filter “Anzahl der Tage”
In den Glob. Einstellungen -> Servicevertragseinstellungen kann nun ein Standardwert für die “Tage zurück” eingestellt werden. Dies gilt für die Maschinen beim Kunden, wenn ein Technikerauftrag angelegt wird. Ferner wurde die Anzeige von Ersatzteilen ausgeschlossen. Der Initialwert wird beim Einspielen des Update auf drei Jahre gesetzt, kann dann aber von Ihnen angepasst werden.
Druck-Übersicht
🐞 Nicht gedruckte RE-Positionen
Beim Drucken der Rechnungen in den nicht gedruckten RE-Positionen erscheint jetzt nicht mehr der Auswahldialog der Teil-Rechnung. Dies blockierte den Automatismus. Es wird jetzt immer die kleinste Nummer der Teil-Rechnungen verwendet, sofern es mehrere gibt welche noch nicht gedruckt wurden.
Kassen-Center
Bestell-Center
Bestellwesen
🆕 Offene Bestellungen
Hier wurde der Druckcursor um die Felder artikel.iartnummer und be_pos.posstamp erweitert. Jetzt können die Skripte im Code vor/nach Drucken einfacher gestaltet werden.🆕 Bestellmahnungen
Es wird nun die Artikelbezeichnung 1 statt der Artikelbezeichnung 3 angezeigt. (Für die Kunden mit “Kugellager Lizenz” wird weiterhin die Artikelbezeichnung 3 angezeigt)🐞 RMA/Garantie
Bei eingeschalteter Lizenz “Multilager” wurden Lagerbuchungen nicht korrekt durchgeführt. Dies ist nun behoben.
Lager-Center
Wareneingang (Verwendung)
Anpassen der Reports für Abbuchungsliste und Kommissionsliste im Wareneingang.
Es wird nun die Auftragsmenge und die Verwendungsmenge im Grid (Auflistung) angezeigt. Ferner wird jetzt auch eine Spalte Menge (Differenz) angezeigt, damit man direkt sieht welche Menge ggf. noch vom Lager zu entnehmen ist.Angebot mit Direktfakturierungsartikel (auch Angebotsimport)
Wurde ein Direktfakturierungsartikel in einem AG verwendet und die Artikel-Nummer im “Position bearbeiten” geändert (also von "SONSTIGES" auf einen anderen Wert), so kam der Dialog zum Anlegen eines Artikels. Das war allerdings ungünstig, wenn bspw. einzelne Positionen vom Angebot überhaupt nicht in den Auftrag übernommen werden sollten. Der Dialog für die Auswahl zum Wandeln von Angebotspositionen in Auftragspositionen kam nämlich nach dem Dialog für das Anlegen der Artikel. Jetzt wurde das umgedreht. Somit kann erst gewählt werden, welche Artikel überhaupt in den Auftrag übernommen werden sollen, bevor man sich die Mühe machen muss diese anzulegen.
Gutschrift mit Seriennummernartikel aus einer Rechnung
Hier war ein Fehler im Programm der zu einer Meldung führte, wenn eine Gutschrift aus einer Rechnung erstellt wurde und in dem Vorgang ein oder mehrere Artikel seriennummernpflichtig waren.
Serviceverwaltung
🐞 Zählerstände einlesen
Beim Einlesen der Zählerstandsliste für die Copy & More Verträge wurde das Feld “svr_pos.RAUM” mit den CHR(13)+CHR(10) in das Feld “zlesen.RAUM” eingetragen. Dies führte im Daten-Grid der Zählerstandsliste dazu, dass alles nach dem Umbruch in der Spalte "Nächste Abrechnung" angezeigt wurde. Jetzt bleibt der Inhalt in der Spalte STANDORT des Daten-Grid.🆕 Abspeichern eines Copy-Charge-Vertrages
Es wird beim Speichern eines Click-Vertrags jetzt geprüft, ob unter “Standort” als Abfrageart der Zähler (Mail, Fax oder Portal) ausgewählt ist und es wird ferner geprüft, ob auch eine Mailadresse/Faxnummer ausgewählt wurde. Wenn nicht, dann wird der User darauf hingewiesen und es wird zur Maschine in den Reiter Standort gewechselt.🆕 Neue Option “Fleet”
Erweiterung um Option “Fleet” bei der Zählerstandsabfrage unter dem Reiter “Standort”. Somit können nun die Maschinen, welche automatisch über eine MPS/Fleet-Software melden mit dem Merkmal versehen werden.Aussehen & Filter beim Zählerstände einlesen
Die Liste zum Eintragen der Zählerstände wurde im User-Interface (UI) überarbeitet. Andere Farben, bessere Übersichtlichkeit, neuere Icons. Ebenso gibt es eine neue Spalte mit der Veränderung in % zum vorherigen Zählerstand, um zu symbolisieren ob der neue Zählerstand über oder unter der vorherigen Abrechnungsperiode liegt.
Es wurde nun eine Filtermöglichkeit implementiert, um auf die Art der Zählerstandsabfrage filtern zu können (Manuell, Mail, Fax, Fleet-Manager, Web-Portal). Bei gesetztem Filter finden die Aktionen hinter den Buttons "Liste drucken" und "Festschreiben" auch nur auf die angezeigten/gefilterten Daten Anwendung.
🐞 Mailversand “Zählerstandsabfrage”
Es war ein Fehler bei der Routine um die Zählerstände per Mail abzufragen insofern, dass die E-Mailoptionen des Report nicht berücksichtigt wurden und somit bspw. das “SendAs” nicht funktionierte.Zählerstandsabfrage per E-Mail
Nach dem Versand der Zählerstandsabfrage per E-Mail, wird die Liste der Zählerstände neu eingelesen, um anzuzeigen wann die E-Mail versendet wurde. Dabei stand man in der Liste plötzlich wieder ganz oben. Jetzt wird man auf den letzten Kunden zurückgeführt, welcher für den E-Mailversand ausgewählt wurde.Zählerstände per Excel einlesen
Beim Import der Zählerstände aus Excel wird nun das Feld “zstand.nFaxMail” mit 6 (= Fleet) befüllt. Somit ist in der Liste von "Zählerstände anzeigen" auch das passende Icon zu sehen.🆕 Mailadressen der Geräte/Maschinen
Es kann nun von einer Maschine die E-Mailadresse auf alle weiteren Maschinen im Vertrag übertragen werden. Somit spart man sich Zeit und es muss nicht bei jeder Maschine dieselbe Mailadresse bspw. für die Abfrage der Stände per Mail oder dem neuen Zählerstandsportal ausgewählt werden. Dies ist für Änderungen eine bestehenden Mailadresse gedacht.🆕 Benutzerrechte
“Zählerstände bearbeiten”
Hängt jetzt am Benutzerrecht “Zählerstände”. Zählerstände können nicht mehr editiert werden, wenn dieses Recht fehlt.Es wird nun im Kontext-Menü, Rechtsklick auf einem Vertrag auch geprüft ob der Benutzer das Recht auf "Vertragsabrechnung" (bei Copy-Charge) oder "Abrechnung EDV-Vertrag" (bei EDV-Vertrag) hat. Je nachdem wird entweder die Möglichkeit zugelassen oder verhindert den Einzelvertrag per Rechtsklick abrechnen zu können.
Wurde eine Arbeitszeit direkt auf einen Vertrag gebucht, also nicht über einen Techniker-Auftrag auf den Vertrag, so kam es bei der Anzeige des Bericht "Abrechnung-Details anzeige" (Aufrufbar über Rechtsklick auf dem Vertrag oder in der Abrechnungsliste) zu einer Fehlermeldung "Indexname Id wurde nicht gefunden.".
🆕 Maschinen beim Kunden | Filter “Anzahl der Tage”
In den Glob. Einstellungen -> Servicevertragseinstellungen kann nun ein Standardwert für die “Tage zurück” eingestellt werden. Dies gilt für die Liste “Maschinen beim Kunden”, wenn ein Technikerauftrag angelegt wird. Ferner wurde die Anzeige von Ersatzteilen ausgeschlossen. Der Initialwert wird beim Einspielen des Update auf drei Jahre gesetzt.Anzeige aller Arbeitszeiten (und Positionen, wenn keine Zeit bebucht) eines Vertrages
In der Serviceverwaltung wird nun im Funktionsbaum "Arbeitszeiten vom Vertrag" die Liste aller Verträge angezeigt, welche nicht gekündigt sind (svr_kopf.gekuendigt) und mindestens eine nicht gekündigte Mehrverbrauchs-Position enthalten ist (svr_pos.gek_zum). Das ist hilfreich, weil man vorher in der Liste nur die Verträge gesehen hatte, welche bereits eine Arbeitszeit in der aktuellen Abrechnungsperiode hatten. Es fehlten allerdings die Verträge, welche noch nicht bebucht waren. Außerdem war vorher noch ein Fehler enthalten, welcher das Kontingent mit der Menge der Vertragsposition multiplizierte. Dies war falsch, weil sich die Menge nur auf die Pauschale und nicht auf das Kontingent bezieht.
Statistiken
Auftragsumsätze
Unter Statistiken -> Auftags-Umsätze -> Umsatz-Variante 4 wurde der Druckcursor um das Feld “kaufmännischer Betreuer” (AV.Kf_betreuer) erweitert, so dass dieser falls benötigt in dem Druckbericht mit aufgenommen werden kann.
Druck-Übersicht
🐞 Nicht gedruckte RE-Positionen
Beim Drucken der Rechnungen in den nicht gedruckten RE-Positionen erscheint jetzt nicht mehr der Auswahldialog der Teil-Rechnung. Dies blockierte den Automatismus. Es wird jetzt immer die kleinste Nummer der Teil-Rechnungen verwendet, sofern es mehrere gibt welche noch nicht gedruckt wurden.
Bestell-Center
Bestellwesen
🆕 Offene Bestellungen
Hier wurde der Druckcursor um die Felder artikel.iartnummer und be_pos.posstamp erweitert. Jetzt können die Skripte im Code vor/nach Drucken einfacher gestaltet werden.🆕 Bestellmahnungen
Es wird nun die Artikelbezeichnung 1 statt der Artikelbezeichnung 3 angezeigt. (Für die Kunden mit “Kugellager Lizenz” wird weiterhin die Artikelbezeichnung 3 angezeigt)🐞 RMA/Garantie
Bei eingeschalteter Lizenz “Multilager” wurden Lagerbuchungen nicht korrekt durchgeführt. Dies ist nun behoben.
Lager-Center
Wareneingang (Verwendung)
Anpassen der Reports für Abbuchungsliste und Kommissionsliste im Wareneingang.
Es wird nun die Auftragsmenge und die Verwendungsmenge im Grid (Auflistung) angezeigt. Ferner wird jetzt auch eine Spalte Menge (Differenz) angezeigt, damit man direkt sieht welche Menge ggf. noch vom Lager zu entnehmen ist.
Neuer Wareneingang | Wareneingangskopf
Es muss jetzt nicht mehr der Rechnungsbetrag eingegeben werden, dass die Frage 'Möchten Sie auch die Einstandspreise im Artikelstamm aktualisieren?' erscheint. Die Frage erscheint jetzt bereits, wenn nur die RE-Nr. eingetragen wurde.Inventur - Zählliste (Druck)
Überarbeitung der Abgleichsliste. Verlängern der Anzeigestellen für die Artikelnummer.
Finanz-Center
OP-Debitoren
🆕 Mahnlauf - Anzeige von Zahlungsbedingung und Projektbezeichnung
In der Mahnliste des Debitorenmahnlaufs wird nun die Zahlungsbedingung + Projektbezeichnung als Subtext bei den Rechnungen angezeigt. Über das Context-Menü (Rechtsklick), kann zwischen 'Zahlungsbedingung + Projektbezeichnung' und 'Projektbezeichnung + Zahlungsbedingung' umgestellt werden. Außerdem wurde die Spalte “R.Datum” nach “R.Datum (Erst.Datum)” umbenannt, weil nun das Erstell-Datum des OP angezeigt wird sofern dieses vom Rechnungsdatum abweicht. Dies ist immer dann der Fall, wenn mit einem RE-Valutadatum gearbeitet wurde und hilft somit ein ggf. abweichendes Zahlungsziel besser erkennen zu können.🆕 Lastschrift-Lauf
Umarbeiten des Debitoren-Lastschriftlauf und Kreditoren-Zahllauf, dass keine Schecks mehr berücksichtigt werden. Das Format SEPA ist nun der Standard-Wert. Außerdem ist jetzt das Merkmal “SEPA” aus der Ländertabelle (laender.sepa) für den Zahllauf relevant, nicht mehr das Kennzeichen “Ist EU-Land” (laender.eg). Diese Unterscheidung ist notwendig, da z. B. die Schweiz, Island & Norwegen zwar dem SEPA-Zahlungsraum angehören, jedoch keine EU-Mitgliedsstaaten sind. Wir haben mit diesem Update die SEPA Länder in Ihrer Datenbank automatisch gesetzt, sofern Ihre Ländertabelle mit den 2-stelligen ISO 3166 Alpha-2 Code EU-Ländern gefüllt war. Bei unseren älteren Bestandskunden können aber noch Ländertabellen mit 1,2 und 3-stelligen EU-Länderkennzeichen im Umlauf sein - hier erfolgte keine automatische Anpassung! Bitte prüfen Sie daher Ihre Ländertabelle (Einstellungen | Allgemeine Daten), ob die SEPA-Kennzeichnung der einzelnen Länder korrekt ist!
OP-Kreditoren
🆕 Anzeige der Dokumente
Es wird nun eine neue (interne) Dokumentenvorschau (GdPicture) aufgerufen - statt dem (veralteten) InternetExplorer Controls. (Zahllauf | Zahlungsfreigabe)🆕 Zahllauf
Umarbeiten des Debitoren-Lastschriftlauf und Kreditoren-Zahllauf, dass keine Schecks mehr berücksichtigt werden. Das Format SEPA ist nun der Standard-Wert. Außerdem ist jetzt das Merkmal “SEPA” aus der Ländertabelle (laender.sepa) für den Zahllauf relevant, nicht mehr das Kennzeichen “Ist EU-Land” (laender.eg). 🐞 Zahllauf
Es konnten keine Zahlungen > 999€ ausgeführt werden, weil durch den eingefügten Tausender-Trennpunkt die Validierung zwischen Soll-Haben = Offen fehlschlug.
Zahlungsmanager
In der Maske beim Zuweisen der Zahlungen zu den OPs wurden die Buttons umbenannt:“Zahlen” wurde zu “Als bezahlt markieren”
“Zahlung rückgängig machen” wurde zu “Als nicht bezahlt markieren”
Außerdem wurde das als bezahlt markieren jetzt beschleunigt insofern, dass nicht nach jeder Markierung die gesamte Maske neu aufgebaut (refreshed) wird und bei großen Debitoren/Kreditoren jedes Mal die Liste der offenen Posten gefüllt wird. Wenn der Filter auf <Alles> stand dauerte das bei einigen Debi-/Kreditoren sehr lange.
Außerdem wird jetzt bei dem Bankumsatz mit den als dem “als bezahlt markieren markieren” gestartet, welcher aktuell selektiert ist. Der Button <Alle> in der Abfrage wurde auf <Alle weiteren> umbenannten und die Funktion entspricht jetzt auch diesem. Dasselbe Verhalten wurde beim Button "als nicht bezahlt markieren" eingearbeitet, um nicht jeden Bankumsatz einzeln als nicht bezahlt markieren zu müssen.
Die Erkennung der offenen Posten zu den Zahlungen wurde überarbeitet
OCR-Center
🐞 OCR Automatik
Fehlermeldung "Zugriff auf Datei license.dbf verweigert" wurde korrigiert.
MCM-Center
Chef-Frühwarn
Im Chef-Frühwarncenter wurden Vorkasse-Rechnungen unter dem Punkt "Unstimmigkeiten Auftragsverwaltung-Offene Posten" mit der Meldung "Unterschiedliche Beleg-Nr -> Rech-Nr ungleich" angezeigt. Jetzt sind Vorkasse-RE, gleich wie Abschlagszahlungen, von dieser Prüfung ausgeschlossen.
Einstellungen
Allgemeine Einstellungen
🆕 Länder | SEPA Länder
Neues Feld “SEPA-LAND”
Diese Unterscheidung ist notwendig, da z. B. die Schweiz, Island & Norwegen zwar dem SEPA-Zahlungsraum angehören, jedoch keine EU-Mitgliedsstaaten sind. Wir haben mit diesem Update die SEPA Länder in Ihrer Datenbank automatisch gesetzt, sofern Ihre Ländertabelle mit den 2-stelligen ISO 3166 Alpha-2 Code EU-Ländern gefüllt war. Bei unseren älteren Bestandskunden können aber noch Ländertabellen mit 1,2 und 3-stelligen EU-Länderkennzeichen im Umlauf sein - hier erfolgte keine automatische Anpassung! Bitte prüfen Sie daher Ihre Ländertabelle, ob die SEPA-Kennzeichnung der einzelnen Länder korrekt ist!
Auch die Übersicht der Länder wurde um die Spalten “Land-ISO-Id” und “SEPA-Zahlungsverkehr” erweitert um eine besser Übersicht auf den ersten Blick zu erhalten.
.
ZDE-Center
ZDE-Bearbeiten
🐞 Sonderzeiten beim Drucken (Festschreiben)
Korrektur der Sonderzeiten für das Drucken beim Festschreiben. Beim Report nach dem Festschreiben der Zeiten im Modul ZDE-Bearbeiten konnte es passieren, dass die Sonderzeiten nicht im Report standen, weil das Feld “monatzeit.msond” unter bestimmten Umständen nicht mehr befüllt wurde. Durch das Update werden fehlerhafte Datensätze aufgespürt und automatisch befülltDatensätze aufgespürt und automatisch befüllt.🐞 Größenänderung des Fensters (Resize der Maske)
Es konnte bei Änderungen der Fenstergröße im Modul “ZDE-Bearbeiten” zu der Fehlermeldung "GO_ZDETAG ist kein Array" kommen.
Techniker Center
Technikermodul
Benutzerrechte
Nur als Superuser konnte man oben Rechts bei den Arbeitszeiten des Vertrags auch auf ALLE oder eben einen anderen Mitarbeiter in der Combobox umschalten. Als Nicht-Superuser konnte man nur seine eigenen Zeiten sehen. Das war unklug umgesetzt und wurde deshalb vom Superuser-Recht gelöst.🆕 vertragsunabhängigen Vertragsunabhängiger Technikerauftrag | SeriennummernKopfdaten: Seriennummer
Wenn in einem vertragsunabhängigen Technikerauftrag eine Serien-Nr. eingegeben wurde, so wurde in der Vergangenheit automatisch ein Eintrag in “Maschinen beim Kunden” (kndmasch) erstellt. Jetzt wird man vorher gefragt, ob man das Gerät in diese Liste einfügen möchte.Standort
Das Feld Standort aus dem Techniker-Auftragskopf wird nun in der Liste der Tickets angezeigt. Einbauen der Spalte Standort in die Liste unter: Techniker-Modul -> Auftragsübersicht (verfügbare Funktionen)🐞 Technikerauftrag anlegen
Wurde ein Vertrag oder ein Gerät beim Anlegen eines Technikerauftrags mit ENTER statt mit Doppelklick ausgewählt, so wurde immer ein Sammel-Ticket angelegt. Jetzt greift dieselbe Einstellung, wie beim Doppelklick. Es wird in den Globalen Einstellungen -> Servicevertragseinstellungen nach dem Standardwert geschaut-> Auftragsübersicht (verfügbare Funktionen)🐞 Technikerauftrag anlegen
Wurde ein Vertrag oder ein Gerät beim Anlegen eines Technikerauftrags mit ENTER statt mit Doppelklick ausgewählt, so wurde immer ein Sammel-Ticket angelegt. Jetzt greift dieselbe Einstellung, wie beim Doppelklick. Es wird in den Globalen Einstellungen -> Servicevertragseinstellungen nach dem Standardwert geprüft.🐞 Technikerauftrag Standort-Adresse
Wurde im Techniker-Modul beim Anlegen eines Techniker-Auftrags eine Maschine gewählt, welche keine abweichende Standort-Adresse hatte, so wurde geprüft ob die erste Maschine im Vertrag eine abweichende Standort-Adresse hat und dann diese verwendet. Das ist natürlich falsch! Es wird jetzt die abweichende Standort-Adresse verwendet, wenn es explizit bei der Maschine eine gibt !EMPTY(Name 1-3), ansonsten wird die Standard-Adresse (Mehrverbrauch) des Vertrag verwendet.