PMS32 Online- Hilfereferenz

Informationen zum Serviceupdate - 0014


1.) 0-VFP9: C0000005 - Schwerer Fehler: ...
2.) Artikel Schnelleingabe - B0108: Hier können bestimmte Felder der Einkaufsdaten nur unter bestimmten Bedingungen geändert ...
3.) Artikel-Disposition - B0113: F2 in der integrierten Liste in der Spalte Bestellnummer funktioniert nicht ...
4.) Artikelstamm- B01xx, löschen von Artikel bei gesetztem Artikelfilter. Werden alle Artikel des Filters gelöscht, so bleibt der ...
5.) Baugruppen - B0111: Erstellen einer automatischen Kennung jetzt ...
6.) Baugruppeneingabe - B0111: negative Mengeneingabe ist hier nicht ...
7.) Bei Auftrag mit Zahlungsplan kann weder der Zahlungsplan, noch der Auftrag gelöscht werden (noch keine Rechnungen ...
8.) Bestellungen - D4001: Nach dem Erzeugen von neuen Bestellungen springt der Satzzeiger in den Bestellungen auf die zuletzt angelegte ...
9.) Bestellvorschlag - D4002, die Bearbeitung und das Sammeln der Daten dauert sehr lange. Werden Positionen nochmals übernommen, stimmt die ...
10.) Bestellvorschlag - D4002: DL-Positionen erscheinen im Bestellvorschlag obwohl diese schon in einer Bestellung enthalten sind, die bestellt ...
11.) Bestellvorschlag - D4002: Geschwindigkeit beim Update von Bestellpositionen ...
12.) Bestellwesen - D4001, die Sortierung der Tabelle D40 wurde wieder auf die Sortierung der internen ID (IDD40) geändert. Damit kann man mit ...
13.) Bestellwesen - D4001: die Felder der integrierten Liste sind mit Tooltips erweitert worden. Diese Änderung wurde nur in der Stammtabelle ...
14.) Bestellwesen - D4001: nach der Datenübernahme aus dem Bestellvorschlag stehe ich nicht mehr auf der aktuellen ...
15.) Bestellwesen - Filtermaske D4005: in dieser Maske ist es ab SP-14 möglich, auf den frühestmöglichen bzw. letztmöglichen Bestelltermin zu ...
16.) Dienstleistungs- / Kostenartikel - B0116: Die Produktgruppe ist jetzt in dieser Maske ...
17.) Disposition - Projekt K1050: nachdem ein gesetzter Filter über das Menü keine Positionen ergibt und man den Filter wieder löscht werden ...
18.) Disposition Allgemein - I2001: Abfragen mit Sortierung Vorgang, ... bringt Fehlermeldung: Fehlermeldung fehlt in X06, Abfrage wird nicht ...
19.) Disposition Allgemein - I2001: Hier wird die Anzeige der Möglichkeiten beim Statusfilter ...
20.) Disposition: Die Routine zur Ermittlung von nicht vollständigen Bestelldaten wurde nochmals optimiert. Der SQL Select mit vorher ca. 2 ...
21.) Disposition: Dienstleistungsartikel werden nicht ...
22.) Drucken - Automatisieren: Es wurde eine Möglichkeit geschaffen per Script die Druckausgabe mit bestimmten Einstellungen zu ...
23.) Feldvalidierung - Alle Masken, wird der Inhalt eines Feldes geändert und dann mit F9 die Änderung gespeichert ohne die Änderung mit ...
24.) FiP - Bestellwesen D4002: Die Änderung, dass bei jedem Aufruf der Bestellauswahlmaske (D4002) die Art der Bestellung gewählt werden muss, ...
25.) Freie Rücklieferungen - D4302: falsche Anzeige der verfügbaren Lagermenge, wenn man die Maske wechselt ohne über das Hauptmenü zu gehen. ...
26.) Integrierte Listen - numerische Werte: ab SP-12 sollten alle Felder im Grid oben angezeigt werden, daher wurden auch Zahlenwerte Ober, ...
27.) Integrierte Listen: Eingaben von Zahlen im Grid kann zu Falscheingaben führen, wenn vorher in die Zelle geklickt ...
28.) Integrierten Listen - E1X: wählt man einen Datensatz mit ALT+F3 (Master) aus bricht aber die Eingabe ab, so wird die Information im Grid ...
29.) Integrierten Listen, Bestelltext in einer offenen Bestellung lässt sich nicht mehr ändern, wenn man zuvor den Text in einer ...
30.) Lieferantenrabatte - C6103R ändern: Fehlermeldung bei Änderung auf markierte Datensätze aus C6103 ...
31.) Lieferantenrechnung - D4401: Kalenderbutton nicht nutzbar, wenn man im Neuanlagemodus ist. Dann kann das Feld Rechnungsdatum nicht ...
32.) Lieferantenrechnungen - D4401: Rechnungsdatum nicht per Schaltfläche ...
33.) Lizenzierung: bei der Lizenzprüfung über die IP-Adresse wird jetzt der korrekte Name bereitgestellt, früher wurde nur die IP-Adresse ...
34.) Löschen - Allgemein: beim Löschen von Kopfdaten und die Neupositionierung nach dem Löschen eines ...
35.) PMS-DATA - Artikelkatalog: Beim Preisupdate werden die Rabatte ohne Nachkommastellen ...
36.) Programmstart: beim Starten von PMS wird die Fehlermeldung gezeigt, weil das Programm PMS_19.exe ...
37.) Programmstart: die Anwendung wird jetzt beim Start aktiv geschaltet. Auch vor der ...
38.) Programmstart: die Startparameter von PMS32B gehen beim Programmupdate verloren und PMS32 starten nach dem kopieren der Programmdateien ...
39.) Reportauswahl - X2101: ausgewählter Drucker in der Maske wird nicht immer ...
40.) Reportbearbeitung - X2102: Text Programmbearbeitung ist falsch und wurde ...
41.) Reportbearbeitung - X2102: Zeitstempel in der Maske X2102 wird nicht durch die Änderung des Reports ...
42.) Seriennummern auswerten - C7403: beim Drucken wird eine Fehlermeldung gezeigt die auf einen Verschachtelungsfehler ...
43.) Statistik Obligo - S1501: konnte nicht erstellt werden, diverse Fehlermeldungen wurden ...
44.) Statusleiste: Alle Icons bei der 16-Bit Farbeinstellung werden groß dargestellt, bis auf das ...
45.) Statusleiste: Fehlermeldung, wenn unter Windows kein Drucker installiert ...
46.) System - Lizenzierung: die Programmdateien der Lizenzierung wurden jetzt aus dem Verzeichnis .\PMS32\VFP60\ in das Verzeichnis .\PMS32\ ...
47.) System - Positionslistenänderung: Die Feldliste zum Einfügen von Spalten wurde um die fehlenden Felder ...
48.) System - Sperre: mit der neuen Funktion kann das System von einem bestimmten Benutzer oder mehreren Benutzern gesperrt ...
49.) System - Sperren von Datensätzen: Ist ein Datensatz von einem anderen Benutzer gesperrt erscheint der Hinweis "versuche zu ...
50.) Systemeinstellungen der Listen wurden für die angegebenen Bereiche ...
51.) Systemfunktion - Runit(): der Programmaufruf über RUNIT() funktionierte nicht korrekt bei Dateien mit Leerzeichen in der ...
52.) Systemnummer ändern - X1201, die Systemnummer für Nummernkreise, die per Scripts angelegt werden können jetzt vom Benutzer geändert ...
53.) Verwendungsnachweis - B0124: Anzeige der Positionsliste um einige Felder ...
54.) Verwendungsnachweis - B0124: Hier wurde über den Expertenmodus die Austauschmöglichkeit um Vorgangspositionen ...
55.) Vorgänge - Börsenpreise: bei Änderung von vorgangsbezogenen Börsenpreisen werden diese nicht direkt in der Kalkulation ...
56.) Vorgänge - E1X: LV-Positionen zuweisen: Geschwindigkeit verbessern, dauert sehr lange, wenn markierte geändert werden ...
57.) Vorgänge - E1X: Steuersätze aktualisieren, wenn im Kopf des Vorgangs Daten verändert werden, die evtl. eine Änderung ...
58.) Vorgänge - E1X: beim Einfügen von Pseudobaugruppen im Vorgang werden teilweise die Positionsnummern der Positionen falsch berechnet ...
59.) Vorgänge - E1X: beim Kopieren eines Vorgangs kommt es teilweise vor, dass nach dem Kopieren die Funktion nochmals aufgerufen ...
60.) Vorgänge - Kopie (F8): Bei Vorgangskopie von Lieferschein nach Rechnung wird das Lieferscheindatum gelöscht, außerdem kann in der Rechnung ...
61.) Vorgänge E1X: änderungen in Kopfdaten gehen verloren, wenn zuerst Daten des Kopfes und danach Daten der Positionsliste geändert werden. In ...
62.) Vorgänge EPLAN - Stückliste nach EPLAN: Hier wurden Stücklistenpositionen aus PMS mit der Menge=0 auf Menge=1 ...
63.) Vorgänge Seriennummern - E1X: Das Fenster zur Eingabe der seriennummernpflichtigen Artikel wird nicht mehr automatisch ...
64.) Vorgänge Vorgangskopie - E1X: hier kann jetzt gewählt werden, ob bei gleicher Vorgangsart trotzdem eine Referenz in der Referenztabelle ...
65.) Vorgänge und Baugruppen: Feld in der integrierten Liste ist ...
66.) Zeitplanung - K1060: Hier funktionieren die Schaltflächen zur Datumseingabe ...


0-VFP9: C0000005 - Schwerer Fehler: ...

Fehlerinformation:
0-VFP9: C0000005 - Schwerer Fehler: Ausnahmecode=C0000005

Fehlerbehebung:
Dieser Microsoft Visual Foxpro Fehler wurde teilweise unkontrolliert ausgelöst und verursachte einen totalen Programmabsturz.
Meistens tauchte der Fehler bei der Auswahl mit F3 oder beim Blättern in den Daten auf.
Alle Fehler sind im Zusammenhang mit Auswahllisten zu sehen. Dieser wurde jetzt durch Servicepack 2 für Visual Foxpro 9 von Microsoft behoben.
Die Laufzeitbibliotheken von VFP9 sind durch die Versionsnummer 9.0.00.5721 gekennzeichnet. Alle früheren Versionen können zu dem Fehler führen.

Falls nach diesem Servicepack immer noch gehäuft Abstürze in Verbindung mit Auswahllisten vorkommen gehen sie wie folgt vor:
1. Durchsuchen sie alle Dateien und Verzeichnisse nach VFP9*.* dateien
2. Prüfen Sie vor allem Verzeichnisse wie Window\System32 und Programme\gemeinesame Dateien\Microsoft shared\
3. Sollten Sie solche Dateien finden kontrollieren Sie die Versionsnummer und ersetzten Sie ggfs. die alten Dateien.

An den Seitenanfang
Artikel Schnelleingabe - B0108: Hier können bestimmte Felder der Einkaufsdaten nur unter bestimmten Bedingungen geändert ...

Fehlerinformation:
Artikel Schnelleingabe - B0108: Hier können bestimmte Felder der Einkaufsdaten nur unter bestimmten Bedingungen geändert werden.

Fehlerbehebung:
Alle Einkaufsfelder änderbar gemacht, spezielle Bedingungen wurden entfernt.

An den Seitenanfang
Artikel-Disposition - B0113: F2 in der integrierten Liste in der Spalte Bestellnummer funktioniert nicht ...

Fehlerinformation:
Artikel-Disposition - B0113: F2 in der integrierten Liste in der Spalte Bestellnummer funktioniert nicht mehr.

Fehlerbehebung:
Im Feld aus der Tabelle D40_B das Feld MATCH3 kann mit F2 gesprungen werden
Im Feld MATCH2 kann in den Lieferant C6102 gesprungen werden bzw. in C6302

An den Seitenanfang
Artikelstamm- B01xx, löschen von Artikel bei gesetztem Artikelfilter. Werden alle Artikel des Filters gelöscht, so bleibt der ...

Fehlerinformation:
Artikelstamm- B01xx, löschen von Artikel bei gesetztem Artikelfilter. Werden alle Artikel des Filters gelöscht, so bleibt der Artikelfilter vorhanden. Springt man dann in eine andere Artikelmaske so wechselt dort das System direkt in den Neuanlagemodus.

Fehlerbehebung:
Werden alle Artikel des Filters gelöscht, so wird nach dem Löschen der Filter zurückgesetzt. Damit steht das System auf dem nächsten Artikeldatensatz nach dem (letzten) gelöschten Artikel. Beim wechseln in den Artikelstammmasken wird nicht mehr in den Neuanlagemodus verzweigt.

An den Seitenanfang
Baugruppen - B0111: Erstellen einer automatischen Kennung jetzt ...

Kundeninformation:
Baugruppen - B0111: Erstellen einer automatischen Kennung jetzt möglich.

Über die Menüpunkte unter Extras kann die Kennung gesetzt bzw. gelöscht werden. Es erfolgt keine Abfrage, alle Werte im Feld Kennung werden überschrieben.

An den Seitenanfang
Baugruppeneingabe - B0111: negative Mengeneingabe ist hier nicht ...

Fehlerinformation:
Baugruppeneingabe - B0111: negative Mengeneingabe ist hier nicht möglich.

Fehlerbehebung:
Eingabe von negativen Mengen bei Dienstleistungartikeln ermöglicht.

An den Seitenanfang
Bei Auftrag mit Zahlungsplan kann weder der Zahlungsplan, noch der Auftrag gelöscht werden (noch keine Rechnungen ...

Fehlerinformation:
Bei Auftrag mit Zahlungsplan kann weder der Zahlungsplan, noch der Auftrag gelöscht werden (noch keine Rechnungen erstellt).

Fehlerbehebung:
Die Rückwärstreferenz auf den Vorgang wurde herausgenommen. Die Änderung des Vorgangs erfolgt vom Zahlungsplan aus. Damit können jetzt auch Zahlungspläne geändert bzw. gelöscht werden ohne eine Fehlermeldung.

An den Seitenanfang
Bestellungen - D4001: Nach dem Erzeugen von neuen Bestellungen springt der Satzzeiger in den Bestellungen auf die zuletzt angelegte ...

Kundeninformation:
Bestellungen - D4001: Nach dem Erzeugen von neuen Bestellungen springt der Satzzeiger in den Bestellungen auf die zuletzt angelegte Bestellung.

An den Seitenanfang
Bestellvorschlag - D4002, die Bearbeitung und das Sammeln der Daten dauert sehr lange. Werden Positionen nochmals übernommen, stimmt die ...

Fehlerinformation:
Bestellvorschlag - D4002, die Bearbeitung und das Sammeln der Daten dauert sehr lange. Werden Positionen nochmals übernommen, stimmt die Positionsnummer nicht. Desweiteren wurde die Funktion "Erneute Datenübernahme aus Bestellvorschlag" überarbeitet.

Fehlerbehebung:
Für die Bearbeitung von Bestellungen wurden diverse SQL's erheblich beschleunigt. Die einzelnen Faktoren in Liste:
1.) Fehlerermittlung, hier bestand ein SQL Statement, dass von 50 Sekunden auf 0,5 Sekunden reduziert werden konnte. Damit ist die komplette Laufzeit von ca. 53 Sekunden auf ca. 2 Sekunden reduziert worden. Faktor ca. 25.
2.) Interne Berechnungen diverser SQL's wurden beschleunigt. Von vorher 10 Sekunden auf nachher 0,3 Sekunden. Faktor ca. 30.
3.) Beim nochmaligen übertragen der Daten vom Bestellvorschlag in die Bestellung. Von vorher 50 Sekunden / Position auf nachher 0,2 Sekunden / Position. Faktor ca. 250.
Die Positionsnummer wird jetzt nach der Erstellung der kompletten Bestellung nachberechnet. Dadurch treten auch bei nochmaliger Übernahme keine Lücken in der Positionsnummerierung auf.
4.) Die Funktion "Erneute Datenübernahme..." wurde dahingehend geändert, dass abgewählte Positionen im Bestellvorschlag aus der Positionsliste der Bestellung gelöscht werden. Diese Funktion ist nur bei einer normalen Bestellung möglich! Bei Bestellungen und Reparaturbestellungen besteht noch das gleiche Verhalten wie vor SP-14. In diesen Bestellungen können Positionen nur geändert bzw. angehängt werden.

An den Seitenanfang
Bestellvorschlag - D4002: DL-Positionen erscheinen im Bestellvorschlag obwohl diese schon in einer Bestellung enthalten sind, die bestellt ...

Fehlerinformation:
Bestellvorschlag - D4002: DL-Positionen erscheinen im Bestellvorschlag obwohl diese schon in einer Bestellung enthalten sind, die bestellt ist. Positionen kommen durch erneute Disposition der Stückliste in den Bestellvorschlag.

Fehlerbehebung:
Dieser Fehler ist mit SP-14 behoben. Kommt durch die Nachreservierung der Artikel nach dem eigentlichen Dispositionslauf.

An den Seitenanfang
Bestellvorschlag - D4002: Geschwindigkeit beim Update von Bestellpositionen ...

Fehlerinformation:
Bestellvorschlag - D4002: Geschwindigkeit beim Update von Bestellpositionen verbessern.

Fehlerbehebung:
Die Geschwindigkeit beim Update von Bestellpositionen "Erneute Datenübernahme" ist um den Faktor von ca. 1000 verbessert worden. Der Fehler lag in einem nicht komplett
optimierten SQL Select.

An den Seitenanfang
Bestellwesen - D4001, die Sortierung der Tabelle D40 wurde wieder auf die Sortierung der internen ID (IDD40) geändert. Damit kann man mit ...

Kundeninformation:
Bestellwesen - D4001, die Sortierung der Tabelle D40 wurde wieder auf die Sortierung der internen ID (IDD40) geändert. Damit kann man mit Blättern F5/F6 immer zur vorherigen bzw. zur nachfolgenden Bestellung wechseln. Die Auswahl (ALT+F3) wird wie bisher nach der Bestellnummer dargestellt.

An den Seitenanfang
Bestellwesen - D4001: die Felder der integrierten Liste sind mit Tooltips erweitert worden. Diese Änderung wurde nur in der Stammtabelle ...

Kundeninformation:
Bestellwesen - D4001: die Felder der integrierten Liste sind mit Tooltips erweitert worden. Diese Änderung wurde nur in der Stammtabelle (X61) vorgenommen. Wollen Sie die Felder mit neuen Tooltips haben, so sollten Sie für das Grid einmal "Einstellungen aktualisieren" wählen, um die neuen Eigenschaften zu setzen.

An den Seitenanfang
Bestellwesen - D4001: nach der Datenübernahme aus dem Bestellvorschlag stehe ich nicht mehr auf der aktuellen ...

Fehlerinformation:
Bestellwesen - D4001: nach der Datenübernahme aus dem Bestellvorschlag stehe ich nicht mehr auf der aktuellen Bestellung.

Fehlerbehebung:
Wird aus der Bestellmaske "D4001" der Bestellvorschlag "D4002" aufgerufen und werden dort Bestellungen modifiziert, so steht der Datensatzzeiger in der Bestellmaske "D4001" nach verlassen des Bestellvorschlages "D4002" auf der zuletzt modifizierten Bestellung.

An den Seitenanfang
Bestellwesen - Filtermaske D4005: in dieser Maske ist es ab SP-14 möglich, auf den frühestmöglichen bzw. letztmöglichen Bestelltermin zu ...

Kundeninformation:
Bestellwesen - Filtermaske D4005: in dieser Maske ist es ab SP-14 möglich, auf den frühestmöglichen bzw. letztmöglichen Bestelltermin zu filtern. Eine Voreinstellung ist in den Firmenparametern auf der Seite Bestellwesen möglich. Muss die Bedingung während des Bestellvorgangs geändert werden, kann mit einem Doppelklick auf die "Bescheibung" (blau) der Wert geändert werden. Da dieser Filter erst dann greift, wenn die Bestellvorschlagspositionen berechnet wurden, wird der Filter erst nach der Erstellung der Bestellvorschlagstabelle gesetzt. Die Anzeige der Positionen ist in diesem Fall abhängig von der Filtereinstellung.

An den Seitenanfang
Dienstleistungs- / Kostenartikel - B0116: Die Produktgruppe ist jetzt in dieser Maske ...

Kundeninformation:
Dienstleistungs- / Kostenartikel - B0116: Die Produktgruppe ist jetzt in dieser Maske eingebar.

An den Seitenanfang
Disposition - Projekt K1050: nachdem ein gesetzter Filter über das Menü keine Positionen ergibt und man den Filter wieder löscht werden ...

Fehlerinformation:
Disposition - Projekt K1050: nachdem ein gesetzter Filter über das Menü keine Positionen ergibt und man den Filter wieder löscht werden ebenfalls keine Positionen mehr angezeigt

Fehlerbehebung:
Wird die Filterbedingung geändert, wird das Grid (integrierte Liste) nochmals angezeigt, um Fehlanzeigen zu vermeiden.

An den Seitenanfang
Disposition Allgemein - I2001: Abfragen mit Sortierung Vorgang, ... bringt Fehlermeldung: Fehlermeldung fehlt in X06, Abfrage wird nicht ...

Fehlerinformation:
Disposition Allgemein - I2001: Abfragen mit Sortierung Vorgang, ... bringt Fehlermeldung: Fehlermeldung fehlt in X06, Abfrage wird nicht ausgeführt stattdessen wird ein Öffnen-Dialog angezeigt

Fehlerbehebung:
Der Fehler lag in einer SQL Abfrage, dort bei bei einer bestimmten Bedingung zweimal der gleiche Alias angegeben, was zu einem Fehler führte.

An den Seitenanfang
Disposition Allgemein - I2001: Hier wird die Anzeige der Möglichkeiten beim Statusfilter ...

Fehlerinformation:
Disposition Allgemein - I2001: Hier wird die Anzeige der Möglichkeiten beim Statusfilter gewünscht.

Fehlerbehebung:
Maske wurde bezüglich der Anzeige überarbeitet, Buchstaben unter dem Statusfilter werden jetzt angezeigt, mit Doppelclick auf den Statusfeldern kann der Wert geändert werden.

An den Seitenanfang
Disposition: Die Routine zur Ermittlung von nicht vollständigen Bestelldaten wurde nochmals optimiert. Der SQL Select mit vorher ca. 2 ...

Kundeninformation:
Disposition: Die Routine zur Ermittlung von nicht vollständigen Bestelldaten wurde nochmals optimiert. Der SQL Select mit vorher ca. 2 Sekunden wurden auf ca. 0,5 Sekunden Abfragezeit beschleunigt. Nochmals ein Hinweis zur Fehlerermittlung. Die Fehlerermittlung wird auf 9 SQL's aufgeteilt, wobei die zu testende Menge mit jedem gefundenen Fehler reduziert wird. Außerdem werden die verschiedenen Artikelarten, Stammartikel / Beistellungen, gesondert abgefragt. Eine weitere Beschleunigung gelingt durch das Summieren gleicher Positionsarten, dadurch "kann" eine große Positionsliste in wenige Prüfpositionen umgerechnet werden. All diese Parameter tragen dazu bei, die Fehler im Bestellvorschlag zu vermeiden. Wenn die Positionen durch die Disposition geprüft werden, kann die gleiche Prüfung in der Bestellung entfallen, hier kann Zeit eingespart werden... Eine weitere Möglichkeit besteht, in dem man die Sammeldisposition wählt. Der Vorgang bleibt dann zwar bis zur eingentlichen Disposition gesperrt aber die Bearbeitung anderer Daten kann ohne Wartezeit fortgesetzt werden.

Hinweis:
Mit Umstellung der PMS32 Masken auf die neue SQL Struktur werden sich hinsichtlich der Bedienung von Geschäftsregeln Änderungen ergeben. Dies wird vor allem die Buchungsfunktionen betreffen, die dann ale über eine SQL Anbindung laufen werden... Hier wird es dann sinnvoll sein, solche Masken wie Sammeldisposition zu haben...

An den Seitenanfang
Disposition: Dienstleistungsartikel werden nicht ...

Fehlerinformation:
Disposition: Dienstleistungsartikel werden nicht reserviert.

Fehlerbehebung:
Diese Falschmeldung trat dann auf, wenn eine Mengenminderung von Dienstleistungsartikeln erfolgte. Dieser Fehler ist mit SP-14 behoben.

An den Seitenanfang
Drucken - Automatisieren: Es wurde eine Möglichkeit geschaffen per Script die Druckausgabe mit bestimmten Einstellungen zu ...

Kundeninformation:
Drucken - Automatisieren: Es wurde eine Möglichkeit geschaffen per Script die Druckausgabe mit bestimmten Einstellungen zu automatisieren.
So können Beispielsweise Menüpunkte erstellt werden, die mit einem bestimmten Report auf einen bestimmten Drucker drucken.
Anbei ein Beispiel für ein Systemscript:

[MAIN]
      (USERPAD1)
            def      ="PROMPT 'Extras'"
            +def      =" BEFORE _msm_SYSTM"
            on      ="ACTIVATE POPUP userpopup"
            
      {USERPOPUP}
      def            ="MARGIN RELATIVE SHADOW SCROLL COLOR SCHEME 4"
      ?100?
      def            ="PROMPT 'Währungen Vorschau'"
      on_selection      ="=DOMENSC('«MENUFILE»','SPECIAL.PRINTIT_C03','BullZip PDF Printer')"
      ?101?
      def            ="PROMPT 'letztes Angebot Vorschau'"
      on_selection      ="=DOMENSC('«MENUFILE»','SPECIAL.PRINTIT_E31','BullZip PDF Printer')"
      ?102?
      def            ="PROMPT 'Masterwahl C0301'"
      on_selection      ="=DOMENSC('«MENUFILE»','SPECIAL.MASTERWAHL_C03')"
      ?103?
      def            ="PROMPT 'Masterwahl Vorgänge'"
      on_selection      ="=DOMENSC('«MENUFILE»','SPECIAL.MASTERWAHL_E1X','100')"


[SPECIAL]



(PRINTIT_VORLAGE)
>SCRIPT
**
LOCAL loPrintMask
m.loPrintMask=NEWOBJECT("PrintMaskObject","PRG\MAINX_32.PRG")
** m.loPrintMask.AddVariable("TCMASKE","X2101")                  && Maskenname, wenn nicht angegeben, Automatikdruck sonst KEIN Automatikdruck
** m.loPrintMask.AddVariable("TCREPORT","B0101-A1")            && Reportname, wenn nicht angegeben wird der Default oder der Erste verwendet
** m.loPrintMask.AddVariable("PIDDIALOG",1)                  && 1=Kein DruckDialog, 2=beim 1. Ausdruck, usw.
** m.loPrintMask.AddVariable("PIACTION",1)                  && 1=Druckvorschau, 2=Drucken, usw.
** m.loPrintMask.AddVariable("PIBEREICH",1)                  && 1=Aktueller DS, 2=Alle DS, 3=Gefilterte DS
** m.loPrintMask.AddVariable("PLMASTER",.T.)                  && .T.=Übersichten, .F.=Positionslisten
** m.loPrintMask.AddVariable("PLGETPAGE",.T.)                  && Drucker des Reports verwenden
** m.loPrintMask.AddVariable("PLORIGINAL",.T.)                  && Drucken des Originals
** m.loPrintMask.AddVariable("PLKOPIE",.T.)                  && Drucken von Kopien
** m.loPrintMask.AddVariable("PNANZAHL",2)                  && Anzahl der Kopien zusätzlich zum Original
** m.loPrintMask.AddVariable("PCKOPIE","K O P I E")            && Text für Kopien, kann im Report abgefragt werden
** m.loPrintMask.AddVariable("PCGRAFIKFILE","C:\TEST.TXT")      && Dateiname für Dateiausgabe
** m.loPrintMask.AddVariable("PCPRINTER",SET("Printer",3))      && Drucker für die Ausgabe, nur bei PLGETPAGE=.F.
**
=AutoPrint(m.l_program,eval("m.id"+m.master),m.loPrintMask)
**




(PRINTIT_C03)
>SCRIPT
**
LOCAL loPrintMask
m.loPrintMask=NEWOBJECT("PrintMaskObject","PRG\MAINX_32.PRG")
m.loPrintMask.AddVariable("PIACTION",1)                              && 1=Druckvorschau, 2=Drucken, usw.
m.loPrintMask.AddVariable("PIBEREICH",2)                        && 1=Aktueller DS, 2=Alle DS, 3=Gefilterte DS
m.loPrintMask.AddVariable("PCPRINTER",m.tp1)      && Drucker für die Ausgabe, nur bei PLGETPAGE=.F.
**
=AutoPrint("C0301","",m.loPrintMask)
**



(PRINTIT_E31)
>SCRIPT
**
LOCAL loPrintMask
m.loPrintMask=NEWOBJECT("PrintMaskObject","PRG\MAINX_32.PRG")
m.loPrintMask.AddVariable("PIACTION",1)                              && 1=Druckvorschau, 2=Drucken, usw.
m.loPrintMask.AddVariable("PIBEREICH",2)                        && 1=Aktueller DS, 2=Alle DS, 3=Gefilterte DS
m.loPrintMask.AddVariable("PCPRINTER",m.tp1)      && Drucker für die Ausgabe, nur bei PLGETPAGE=.F.
**
=AutoPrint("E10Y100",getlastvg(m.g_wer,"100"),m.loPrintMask,.F.)
**




(MASTERWAHL_C03)
>SCRIPT
local lcret
**
lcret=MasterWahl("C0301","Euro")
wait window transform(m.lcret)
**



(MASTERWAHL_E1X)
>SCRIPT
local lcret
**
if type("m.tp1")="C"
      private m.brow_for
      m.brow_for="IPY01='"+m.tp1+"'"
endif
**
if type("m.__e1xt1")#"C"
      m.__e1xt1="Vorgang"
endif
**
lcret=MasterWahl("E1X")
wait window transform(m.lcret)
**

An den Seitenanfang
Feldvalidierung - Alle Masken, wird der Inhalt eines Feldes geändert und dann mit F9 die Änderung gespeichert ohne die Änderung mit ...

Fehlerinformation:
Feldvalidierung - Alle Masken, wird der Inhalt eines Feldes geändert und dann mit F9 die Änderung gespeichert ohne die Änderung mit [ENTER] zu bestätigen, so wird vor dem Speichern die Feldprüfung (VALID) nicht durchlaufen um den Feldinhalt vor dem Speichern auf korrekte Werte zu prüfen. Dies ist vor allem in Lookup - Feldern (F2/F3) nötig, um korrekte Relationen zu erhalten.

Fehlerbehebung:
Die Feldvalidierung wird jetzt vor dem Speichern des Datensatzes durchlaufen. Die Feldprüfung wird nicht durchlaufen, wenn eine Änderung verworfen bzw. der Master gelöscht wird.

An den Seitenanfang
FiP - Bestellwesen D4002: Die Änderung, dass bei jedem Aufruf der Bestellauswahlmaske (D4002) die Art der Bestellung gewählt werden muss, ...

Kundeninformation:
FiP - Bestellwesen D4002: Die Änderung, dass bei jedem Aufruf der Bestellauswahlmaske (D4002) die Art der Bestellung gewählt werden muss, ist bei einigen Kunden nicht gut aufgenommen worden. Deshalb kann der Aufruf der Auswahl der Bestellart in den Firmenparametern auf der Seite "Bestellwesen" im Bereich "Bestellvorschlag D4002" eingestellt werden. Ist die Option "Auswahlmaske nicht anzeigen" aktiv´, wird keine Auswahlmaske der Bestellart mehr angezeigt, es sei denn dass der Benutzer wirklich die Art der Bestellung wählen muss.

An den Seitenanfang
Freie Rücklieferungen - D4302: falsche Anzeige der verfügbaren Lagermenge, wenn man die Maske wechselt ohne über das Hauptmenü zu gehen. ...

Fehlerinformation:
Freie Rücklieferungen - D4302: falsche Anzeige der verfügbaren Lagermenge, wenn man die Maske wechselt ohne über das Hauptmenü zu gehen. Beim Stornieren der freien Rücklieferung wird die Bestellmenge des entsprechnden Lagerortes nicht korrekt gesetzt.

Fehlerbehebung:
Bei Verlassen der Maske D4302 wird der entsprechende Cursor (Zwischentabelle) für die Anzeige der Werte in der integrierten Liste geschlossen. Damit sind alle Werte wieder aktuell, wenn eine Auswahl erneut getroffen wird.
Wird eine freie Rücklieferung storniert, so wird der Eintrag (I01.VOB) Bestellmenge in der Datei Artikel- Lagerorte wieder korrekt gesetzt.

An den Seitenanfang
Integrierte Listen - numerische Werte: ab SP-12 sollten alle Felder im Grid oben angezeigt werden, daher wurden auch Zahlenwerte Ober, ...

Fehlerinformation:
Integrierte Listen - numerische Werte: ab SP-12 sollten alle Felder im Grid oben angezeigt werden, daher wurden auch Zahlenwerte Ober, aber auch linksbündig angezeigt.

Fehlerbehebung:
Die Darstelltung wird jetzt jeh nach Feldtyp geprüft und gesetzt, damit werden auch die Zahlenwerte wieder rechtsbündig dargestellt.

An den Seitenanfang
Integrierte Listen: Eingaben von Zahlen im Grid kann zu Falscheingaben führen, wenn vorher in die Zelle geklickt ...

Fehlerinformation:
Integrierte Listen: Eingaben von Zahlen im Grid kann zu Falscheingaben führen, wenn vorher in die Zelle geklickt wird.
Klickt man in einem Grid in ein Zahlenfeld, so wird die falsche Anzahl von Zeichen innerhalb der Zelle markiert. Gibt man nun eine Zahl ein und verlässt die Zelle
mit den Cursortasten, so kann der Wert der Zelle von der Eingabe abweichen.

Fehlerbehebung:
Dieser Fehler ist mit SP-14 behoben. Bei einem Klick in die Zelle wird die komplette Zelle markiert. Dadurch sind die Eingaben wieder korrekt

An den Seitenanfang
Integrierten Listen - E1X: wählt man einen Datensatz mit ALT+F3 (Master) aus bricht aber die Eingabe ab, so wird die Information im Grid ...

Fehlerinformation:
Integrierten Listen - E1X: wählt man einen Datensatz mit ALT+F3 (Master) aus bricht aber die Eingabe ab, so wird die Information im Grid (integrierte Liste) nicht korrekt angezeigt. Diese Fehlfunktion betrifft alle Masken, in denen Grid's (integrierte Listen) vorhanden sind. Der Fehler tritt nur dann auf, wenn man beim Drücken von ALT+F3 im Grid gestanden hat. Steht man im Kopf der Maske, so tritt das Fehlverhalten nciht auf.

Fehlerbehebung:
Dieser Fehler wird hervorgerufen, durch das mitziehen der Childdaten (Positionslisten) bei der Auswahl eines Kopfdatensatzes. Wird die Auswahl abgebrochen verbleibt der Datensatzzeiger des Grids auf dem zuletzt gezeigten Datensatz. Dieses Fehlverhalten ist jetzt behoben. Die Grid's der Maske werden auf jeden Fall nach Auswahl bzw. beim Abbruch der Auswahl korrekt angezeigt.

An den Seitenanfang
Integrierten Listen, Bestelltext in einer offenen Bestellung lässt sich nicht mehr ändern, wenn man zuvor den Text in einer ...

Fehlerinformation:
Integrierten Listen, Bestelltext in einer offenen Bestellung lässt sich nicht mehr ändern, wenn man zuvor den Text in einer abgeschlossenen Bestellung geöffnet hat

Fehlerbehebung:
Der oben beschriebene Fehler gilt für alle integrierten Listen, in denen Felder vorkommen, die nach einer Bedingung Schreibgeschützt gesetzt werden. Der Schreibschutz wird beim Betreten des Feldes nur gesetzt nicht aber zurückgesetzt. Dieser Fehler ist mit SP-14 behoben.

An den Seitenanfang
Lieferantenrabatte - C6103R ändern: Fehlermeldung bei Änderung auf markierte Datensätze aus C6103 ...

Fehlerinformation:
Lieferantenrabatte - C6103R ändern: Fehlermeldung bei Änderung auf markierte Datensätze aus C6103 aufgerufen

Fehlerbehebung:
Dieser Fehler tritt nur bei markierten Datensätzen auf bzw. bei der Auswahl auf "Markierte". Fehler hiermit behoben.

An den Seitenanfang
Lieferantenrechnung - D4401: Kalenderbutton nicht nutzbar, wenn man im Neuanlagemodus ist. Dann kann das Feld Rechnungsdatum nicht ...

Fehlerinformation:
Lieferantenrechnung - D4401: Kalenderbutton nicht nutzbar, wenn man im Neuanlagemodus ist. Dann kann das Feld Rechnungsdatum nicht verlassen werden.

Fehlerbehebung:
Das Feld prüft jetzt nicht mehr die Eingabe beim Verlassen, dadurch kann die Datumsmaske geöffnet werden.

An den Seitenanfang
Lieferantenrechnungen - D4401: Rechnungsdatum nicht per Schaltfläche ...

Fehlerinformation:
Lieferantenrechnungen - D4401: Rechnungsdatum nicht per Schaltfläche eingebbar.

Fehlerbehebung:
Die Eingabeprüfung für das Rechnungsdatum wurde in die Speichern Routine verlegt. Damit kann das Rechnungsdatum über den Button ausgewählt werden.

An den Seitenanfang
Lizenzierung: bei der Lizenzprüfung über die IP-Adresse wird jetzt der korrekte Name bereitgestellt, früher wurde nur die IP-Adresse ...

Fehlerbeschreibung:
Lizenzierung: bei der Lizenzprüfung über die IP-Adresse wird jetzt der korrekte Name bereitgestellt, früher wurde nur die IP-Adresse weitergegeben.
Daher bringt die Lizenzprüfung eine Fehlermeldung, wenn die Laufwerksanbindung über IP-Adresse erfolgte.

Fehlerbehebung:
Betrifft nur Installationen mit Laufwerksanbindung über IP-Adresse.
Die Lizenzierung muss nun mit dem neuen Programm PMSLIC.EXE (ab V1.2.19) erneut durchgeführt werden.

An den Seitenanfang
Löschen - Allgemein: beim Löschen von Kopfdaten und die Neupositionierung nach dem Löschen eines ...

Kundeninformation:
Löschen - Allgemein: beim Löschen von Kopfdaten und die Neupositionierung nach dem Löschen eines Kopfdatensatzes.
In allen Bereichen wird nach dem Löschen eines Kopf (Master) Datensatzes auf den nachfolgenden Datensatz bzw. auf das Ende der Tabelle positioniert.
Einzige Ausnahme machte bisher die Vorgangsverwaltung, dies ist hiermit geändert.

An den Seitenanfang
PMS-DATA - Artikelkatalog: Beim Preisupdate werden die Rabatte ohne Nachkommastellen ...

Fehlerinformation:
PMS-DATA - Artikelkatalog: Beim Preisupdate werden die Rabatte ohne Nachkommastellen angezeigt.

Fehlerbehebung:
Nun werden die Rabatte auch mit zwei Nachkommastellen angezeigt.

An den Seitenanfang
Programmstart: beim Starten von PMS wird die Fehlermeldung gezeigt, weil das Programm PMS_19.exe ...

Fehlerbeschreibung:
Programmstart: beim Starten von PMS wird die Fehlermeldung gezeigt, weil das Programm PMS_19.exe fehlt.

Fehlerbehebung:
Datei PMS_19.exe ins Setup eingefügt.

An den Seitenanfang
Programmstart: die Anwendung wird jetzt beim Start aktiv geschaltet. Auch vor der ...

Kundeninformation:
Programmstart: die Anwendung wird jetzt beim Start aktiv geschaltet. Auch vor der Login-Maske!

An den Seitenanfang
Programmstart: die Startparameter von PMS32B gehen beim Programmupdate verloren und PMS32 starten nach dem kopieren der Programmdateien ...

Fehlerbeschreibung:
Programmstart: die Startparameter von PMS32B gehen beim Programmupdate verloren und PMS32 starten nach dem kopieren der Programmdateien ohne Parameter.

Fehlerbehebung:
Wird beim Start von PMS32 festgestellt, dass ein Update im Netz vorliegt, wird PMS32 beendet und die neuen Dateien werden kopiert.
Dabei hat PMS die angegebenen Startparameter verloren und diese wurden erst wieder beim erneuten Aufruf verwendet.
Nun werden die Startparameter auch bei einem Programmupdate weiter verwendet.

An den Seitenanfang
Reportauswahl - X2101: ausgewählter Drucker in der Maske wird nicht immer ...

Fehlerinformation:
Reportauswahl - X2101: ausgewählter Drucker in der Maske wird nicht immer angezeigt.

Fehlerbehebung:
Fehlerhafte Anzeige von Netzwerkdruckern mit \\ Backslash behoben.

An den Seitenanfang
Reportbearbeitung - X2102: Text Programmbearbeitung ist falsch und wurde ...

Fehlerinformation:
Reportbearbeitung - X2102: Text Programmbearbeitung ist falsch und wurde geändert.

Fehlerbehebung:
Text "mit Foxpro 2.6" geändert in "Als Foxpro Programm / Script ausführen"

An den Seitenanfang
Reportbearbeitung - X2102: Zeitstempel in der Maske X2102 wird nicht durch die Änderung des Reports ...

Fehlerinformation:
Reportbearbeitung - X2102: Zeitstempel in der Maske X2102 wird nicht durch die Änderung des Reports beeinflusst.

Fehlerbehebung:
Beim Verlassen der Reportbearbeitung wird nun geprüft, ob der Report geändert wurde und ggfs. ein Änderungsdatum in der Maske X2102 - Reportbearbeitung eingetragen.
Hinweis:
Eine Änderung durch Konvertierung (es wird ein Laufbalken gezeigt) wird in jedem Fall das Änderungsdatum beeinflussen, auch wenn der Report selbst nicht gespeichert wird!

An den Seitenanfang
Seriennummern auswerten - C7403: beim Drucken wird eine Fehlermeldung gezeigt die auf einen Verschachtelungsfehler ...

Fehlerinformation:
Seriennummern auswerten - C7403: beim Drucken wird eine Fehlermeldung gezeigt die auf einen Verschachtelungsfehler hinweist.

Fehlerbehebung:
Druckroutine wurde nicht korrekt aufgerufen. Fehler hiermit behoben.
Ausgabe erfolgt jetzt auf Master-Child Basis, wobei der erzeugte Cursor C74_ERG das Child darstellt und die E10 der Master ist.

An den Seitenanfang
Statistik Obligo - S1501: konnte nicht erstellt werden, diverse Fehlermeldungen wurden ...

Fehlerbeschreibung:
Statistik Obligo - S1501: konnte nicht erstellt werden, diverse Fehlermeldungen wurden angezeigt!

Fehlerbehebung:
Fehler im Programm bei der SQL-Erstellung behoben.

An den Seitenanfang
Statusleiste: Alle Icons bei der 16-Bit Farbeinstellung werden groß dargestellt, bis auf das ...

Fehlerinformation:
Statusleiste: Alle Icons bei der 16-Bit Farbeinstellung werden groß dargestellt, bis auf das Ordner-Symbol.

Fehlerbehebung:
Alle entsprechenden ICON-Dateien neu erstellt und nur Icons in der Größe 16x16 hinzugefügt.

An den Seitenanfang
Statusleiste: Fehlermeldung, wenn unter Windows kein Drucker installiert ...

Fehlerbeschreibung:
Statusleiste: Fehlermeldung, wenn unter Windows kein Drucker installiert ist.

Fehlerbehebung:
Die VFP-Funktion gibt eine Fehlermeldung aus, wenn der aktive Drucker ermittelt wird und kein Drucker unter Windows installiert ist.
Diese Fehlermeldung wird jetzt abgefangen.

An den Seitenanfang
System - Lizenzierung: die Programmdateien der Lizenzierung wurden jetzt aus dem Verzeichnis .\PMS32\VFP60\ in das Verzeichnis .\PMS32\ ...

Kundeninformation:
System - Lizenzierung: die Programmdateien der Lizenzierung wurden jetzt aus dem Verzeichnis .\PMS32\VFP60\ in das Verzeichnis .\PMS32\ verschoben.
Diese Dateien benötigen ebenfalls die neuen VFP9 Laufzeitbibliotheken.

An den Seitenanfang
System - Positionslistenänderung: Die Feldliste zum Einfügen von Spalten wurde um die fehlenden Felder ...

Kundeninformation:
System - Positionslistenänderung: Die Feldliste zum Einfügen von Spalten wurde um die fehlenden Felder erweitert.

Info:
Nun können in alle Asuwahllisten die Felder LDATUM,LWER usw. eingefügt werden. Alle Felder wurden als Readonly-Felder eingefügt.

An den Seitenanfang
System - Sperre: mit der neuen Funktion kann das System von einem bestimmten Benutzer oder mehreren Benutzern gesperrt ...

Funktionsinformation:
System - Sperre: mit der neuen Funktion kann das System von einem bestimmten Benutzer oder mehreren Benutzern gesperrt werden.

Diese Funktion kann durch das halten der rechten Taste "Strg (rechts)" beim Starten von PMS eingestellt werden.
Beim ersten Start sind alle Benutzer freigegeben. Innerhalb der Anwendung können dann die Benutzer, denen das Sperren erlaubt werden soll
eingetragen werden. Ausßerdem können Meldungen für die Benutzer eingegeben werden, die das System im Sperrfall nicht mehr betreten können.

Wird das System von einem Benutzer gesperrt, wird eine Meldung über das Messagesystem erzeugt, die den in PMS angemeldeten Benutzer informiert,
dass das System gesperrt wurde und das Programm anschließend beendet wird.

Der Benutzer, der das System sperrt kann das System dennoch betreten und alle Aktionen innerhalb des Programms ausführen. Allerdings wird beim Starten
des Systems die Systemmeldung, die die Benutzer Informiert ebenfalls gelöscht, daher sollte man erst starten, wenn alle Benutzer PMS verlassen haben.

Das System kann nur von dem Benutzer wieder freigegeben werden, der es gesperrt hat.

Außerdem können Meldungen hinterlegt werden, die den Anwerder über die entsprechende Aktion informieren.

An den Seitenanfang
System - Sperren von Datensätzen: Ist ein Datensatz von einem anderen Benutzer gesperrt erscheint der Hinweis "versuche zu ...

Fehlerinformation:
System - Sperren von Datensätzen: Ist ein Datensatz von einem anderen Benutzer gesperrt erscheint der Hinweis "versuche zu Sperren"

Fehlerbehebung:
Das Sperren von Datensätzen wurde jetzt auf die maximale Anzahl von drei Versuchen begrenzt. Dadurch entfällt die Bestätigung der Meldung durch den Benutzer.

An den Seitenanfang
Systemeinstellungen der Listen wurden für die angegebenen Bereiche ...

Fehlerbeschreibung:
Systemeinstellungen der Listen wurden für die angegebenen Bereiche geändert.

Fehlerbehebung:
B0124 - Artikel Verwendungsnachweis (Positionsliste)


An den Seitenanfang
Systemfunktion - Runit(): der Programmaufruf über RUNIT() funktionierte nicht korrekt bei Dateien mit Leerzeichen in der ...

Fehlerbeschreibung:
Systemfunktion - Runit(): der Programmaufruf über RUNIT() funktionierte nicht korrekt bei Dateien mit Leerzeichen in der Pfadangabe

Fehlerbehebung:
Hinzufügen von " (Anführungszeichen) jetzt erst kurz vor dem Ausführen des Befehls falls nötigt.

An den Seitenanfang
Systemnummer ändern - X1201, die Systemnummer für Nummernkreise, die per Scripts angelegt werden können jetzt vom Benutzer geändert ...

Kundeninformation:
Systemnummer ändern - X1201, die Systemnummer für Nummernkreise, die per Scripts angelegt werden können jetzt vom Benutzer geändert werden. Dabei kann die letzte vergebene Nummer wieder zurück gesetzt werden. Die Änderung wird protokolliert! Eine Nummer kann nur dann geändertw erden, wenn in der Maske X1201 ein Script hinterlegt ist. Die Funktion ist unter normalen Umständen nicht vorhanden!

An den Seitenanfang
Verwendungsnachweis - B0124: Anzeige der Positionsliste um einige Felder ...

Kundeninformation:
Verwendungsnachweis - B0124: Anzeige der Positionsliste um einige Felder erweitert.

Info:
Folgende Felder wurden hinzugefügt:
BEZ - Bezeichnung der Position
IPY01S - Status der Position: 140,141=in bearbeitung, abgeschlossen, I20=an Dispo übergeben, F96,F97=Auslaufartikel, Artikel gesperrt
BMK - Betriebsmittelkennzeichen
EIORT - Einbauort
FKTT - Funktionstext
EK - Einkaufspreis (EKnet1)
VK - Verkaufspreis (Fertigung bzw. Vorgangsbezogen)

Außerdem besteht nun die Möglichkeit alle Felder aus der Artikeldatenbank (B01) heranzuziehen um die Positionsliste entsprechend zu erweitern.

An den Seitenanfang
Verwendungsnachweis - B0124: Hier wurde über den Expertenmodus die Austauschmöglichkeit um Vorgangspositionen ...

Kundeninformation:
Verwendungsnachweis - B0124: Hier wurde über den Expertenmodus die Austauschmöglichkeit um Vorgangspositionen erweitert.

Hinweis:
Nun ist es Möglich über den Expertenmodus, der über das Menü Extras aktiviert werden kann, auch Positionen innerhalb von Vorgangslisten auszutauschen.
Bedingung für den austausch ist, dass der Vorgang nicht abgeschlossen ist und die Position noch nicht disponiert wurde.

Der Exptertenmodus kann nur von einem Benutzer mit Supervisorrechten aktiviert werden und muss bei jedem Betreten des Artikelstamms neu gesetzt werden.

An den Seitenanfang
Vorgänge - Börsenpreise: bei Änderung von vorgangsbezogenen Börsenpreisen werden diese nicht direkt in der Kalkulation ...

Fehlerinformation:
Vorgänge - Börsenpreise: bei Änderung von vorgangsbezogenen Börsenpreisen werden diese nicht direkt in der Kalkulation berücksichtigt.

Fehlerbehebung:
Den Fehler kann man umgehen, indem man einmal ins Hauptmenü zurückgeht und dann die Vorgangsmaske erneut aufruft.
Der Fehler wurde dadurch behoben, dass der entsprechende Cursor beim betreten der Maske E1007 - Vorgangsbezogene Börsenpreise geschlossen wird.
Dadurch wird der Cursor neu erzeugt und die Werte sind aktuell

An den Seitenanfang
Vorgänge - E1X: LV-Positionen zuweisen: Geschwindigkeit verbessern, dauert sehr lange, wenn markierte geändert werden ...

Fehlerinformation:
Vorgänge - E1X: LV-Positionen zuweisen: Geschwindigkeit verbessern, dauert sehr lange, wenn markierte geändert werden sollen.

Fehlerbehebung:
Die Geschwindigkeit ist verbessert worden. Änderung von E1X im Bereich LV-Position setzen.

An den Seitenanfang
Vorgänge - E1X: Steuersätze aktualisieren, wenn im Kopf des Vorgangs Daten verändert werden, die evtl. eine Änderung ...

Fehlerinformation:
Vorgänge - E1X: Steuersätze aktualisieren, wenn im Kopf des Vorgangs Daten verändert werden, die evtl. eine Änderung hervorrufen.

Fehlerbehebung:
Die Steuersätze der Positionen werden bei Änderung des Steuerländerkürzels und/oder des Belegdatums geändert. Nach der Änderung ist ein Neuberechnen des Vorgangs erforderlich.

An den Seitenanfang
Vorgänge - E1X: beim Einfügen von Pseudobaugruppen im Vorgang werden teilweise die Positionsnummern der Positionen falsch berechnet ...

Fehlerinformation:
Vorgänge - E1X: beim Einfügen von Pseudobaugruppen im Vorgang werden teilweise die Positionsnummern der Positionen falsch berechnet (Anzeige).

Fehlerbehebung:
Nach dem Einfügen der Pseudobaugruppen- Positionen wird die komplette Liste neu nummeriert. Damit werden alle Positionen neu berechnet und korrekt dargestellt.

An den Seitenanfang
Vorgänge - E1X: beim Kopieren eines Vorgangs kommt es teilweise vor, dass nach dem Kopieren die Funktion nochmals aufgerufen ...

Fehlerinformation:
Vorgänge - E1X: beim Kopieren eines Vorgangs kommt es teilweise vor, dass nach dem Kopieren die Funktion nochmals aufgerufen wird.

Fehlerbehebung:
Nach dem Aufruf der Kopierfunktion im Vorgangswesen wird der komplette Tastaturpuffer und die zuletzt eingegebenen Tastaturwerte gelöscht. Dies sollte einen doppelten Aufruf für die Zukunft verhindern.

An den Seitenanfang
Vorgänge - Kopie (F8): Bei Vorgangskopie von Lieferschein nach Rechnung wird das Lieferscheindatum gelöscht, außerdem kann in der Rechnung ...

Fehlerinformation:
Vorgänge - Kopie (F8): Bei Vorgangskopie von Lieferschein nach Rechnung wird das Lieferscheindatum gelöscht, außerdem kann in der Rechnung das Lieferscheindatum nicht eingegeben werden.

Fehlerbehebung:
Das Lieferscheindatum wird jetzt nicht mehr gelöscht bei der Kopie von Lieferschein nach Rechnung. Außerdem kann jetzt in der Rechnung das Lieferscheindatum geändert bzw. eingegeben werden.

An den Seitenanfang
Vorgänge E1X: änderungen in Kopfdaten gehen verloren, wenn zuerst Daten des Kopfes und danach Daten der Positionsliste geändert werden. In ...

Fehlerinformation:
Vorgänge E1X: änderungen in Kopfdaten gehen verloren, wenn zuerst Daten des Kopfes und danach Daten der Positionsliste geändert werden. In diesem Fall werden bestimmte Felder des Kopfes überschrieben.

Fehlerbehebung:
Dieser Fehler wurde in SP-9 gemeldet und beseitigt. Jedoch wurde seit SP-9 jedesmal der Master gespeichert, wenn in die Positionsliste geklickt wurde. Dieser Umstand ist in Zusammenhang mit anderen Meldungen geändert worden:
1.) Bei der Änderung der Kopfdaten (Vorgänge) und anschließender Änderung der Positionen werden die Daten des Kopfes temp. zwischengespeichert. Es wird keine Speicherung mehr vorgenommen.
2.) Durch diesen Umstand werden lange Wartezeiten beim Wechsel in die integrierte Liste einer Maske (alle Masken) vermieden.
3.) Der Fehler in der Vorgangsverwaltung ist dort behoben worden. Damit wurden alle anderen Masken schneller.
4.) Beim Einfügen von neuen Positionen in eine integrierte Liste wird für die Auswahl jedesmal das Grid verlassen und nach der Auswahl wieder aktiviert. Auch griff die geänderte Routine aus SP-9.

An den Seitenanfang
Vorgänge EPLAN - Stückliste nach EPLAN: Hier wurden Stücklistenpositionen aus PMS mit der Menge=0 auf Menge=1 ...

Fehlerinformation:
Vorgänge EPLAN - Stückliste nach EPLAN: Hier wurden Stücklistenpositionen aus PMS mit der Menge=0 auf Menge=1 gesetzt.

Begründung:
EPLAN löscht Positionen mit der Menge 0 aus den BMK-Eigenschaften heraus, daher kann keine Menge=0 an EPLAN übergeben werden.

Fehler:
Da PMS die Menge=0 in Menge=1 ändert werden Positionen, die vorher in EPLAN mit Menge=0 eingetragen waren dann auf Menge=1 gesetzt und beim späteren Einlesen nach PMS ebenfalls auf Menge=1 gesetzt. Diese Positionen werden dann u. U. auch bestellt, obwohl diese nur als Option hinterlegt waren.

Fehlerbehebung:
PMS gibt nun keine Positionen nach EPLAN aus, wenn diese die Menge=0 haben. Problematisch ist, wenn die Menge 0 in PMS gesetzt wurde und in EPLAN dann diese Menge nicht mehr geändert wird.
Daher gibt es eine Umgebungsvariable, mit der beeinflusst werden kann, wie sich PMS verhält:

Um zu erreichen dass PMS auch Nullmengen ausgibt und damit die Position beim Einlesen nach EPLAN gelöscht wird muss die Umgebungsvariable wie folgt gesetzt werden:

PMS32EPLANEINSTELLUNG=1

Damit wird das erste Bit der EPLAN Einstellung gesetzt, ggf. kann diese Variable mit Folgereleases noch erweitert werden.

Info für Scriptschreiber:
die Variable kann auch über ein Systemscript gesetzt werden. Die Variable die abgefragt wird heißt _g_nEPLANbit
und wird wie folgt in PMS gesetzt:

_g_nEPLANbit=CAST(GETENV("PMS32EPLANEINSTELLUNG") as I)


!! HINWEIS !!
Diese Änderung bezieht sich nur auf das manuelle Zurückschreiben von Stücklisten nach EPLAN übder die Funktion "Stückliste schreiben".
Die im Stücklistenassistenten vorhandene Funktion zum Zurückschreiben von Stücklisten löscht die Nullmengen-Positionen in jedem Fall am EPLAN-Bauteil !!!

An den Seitenanfang
Vorgänge Seriennummern - E1X: Das Fenster zur Eingabe der seriennummernpflichtigen Artikel wird nicht mehr automatisch ...

Fehlebeschreibung:
Vorgänge Seriennummern - E1X: Das Fenster zur Eingabe der seriennummernpflichtigen Artikel wird nicht mehr automatisch angezeigt.

Fehlerbehebung:
Der Dialog zur Eingabe der Seriennummer kann generell über das Menü Positionen (Positionsbezogen) und über das Menü Datei (Vorgangsbezogen) aufgerufen werden.
Zusätzlich wird zur Erinnerung an die Eingabe der Seriennummern eine Nachricht über das PMS-Messagesystem erzeugt. Der Benutzer der den Vorgang speicher und noch nicht alle Seriennummern zugeordnet wurden erhält somit eine Erinnerung.
Auf die störende Anzeige einer Maske bei der Eingabe der Menge wurde bewust verzichtet.

An den Seitenanfang
Vorgänge Vorgangskopie - E1X: hier kann jetzt gewählt werden, ob bei gleicher Vorgangsart trotzdem eine Referenz in der Referenztabelle ...

Kundeninformation:
Vorgänge Vorgangskopie - E1X: hier kann jetzt gewählt werden, ob bei gleicher Vorgangsart trotzdem eine Referenz in der Referenztabelle geschrieben werden soll.

An den Seitenanfang
Vorgänge und Baugruppen: Feld in der integrierten Liste ist ...

Fehlerinformation:
Vorgänge und Baugruppen: Feld in der integrierten Liste ist schreibgeschützt.

Fehlerbehebung:
Will man in der Maske B0111 in der Spalte "Einbauort" oder "Einbaulage" einen Wert eintragen will, kommt ein Statushinweis "Control is ReadOnly".
Der Datensatz des Feldes wird mit betreten des Feldes gesperrt. Damit ist dieser Fehler behoben.

An den Seitenanfang
Zeitplanung - K1060: Hier funktionieren die Schaltflächen zur Datumseingabe ...

Fehlerinformation:
Zeitplanung - K1060: Hier funktionieren die Schaltflächen zur Datumseingabe nicht.

Fehlerbehebung:
Fehler in der Objektstruktur korrigiert.

An den Seitenanfang

Dateiversion:1.0.00.09.00.0455 - H.U.DD.V1.V2 - 26.10.2007
Senden Sie Ihren Kommentar zu diesem Thema an das Entwicklungsteam von PMS32
Weitere Informationen finden Sie unter der aktuellen PMS32 WEB-Hilfe
Die Informationen dieser Mitteilung sind vertraulich und nur für Sie bestimmt. Unbefugtes Weiterleiten, Veröffentlichen, Kopieren usw. sind untersagt und werden gerichtlich verfolgt.
© PMS Compelec GmbH 2007 el-Projekt®