PMS32 Online- Hilfereferenz

Informationen zum Serviceupdate - 0012


1.) Alt-F3 - Auswahllisten: Hat ein Benutzer die Asuwahlliste aufgerufen werden Änderungen von Anderen Benutzern nicht ...
2.) Auswahl Maske: eingegebener Suchstring sollte wieder unter dem Grid (wie PMS16) und nicht in der Statusleiste angezeigt werden. Die ...
3.) C6X - Adressen, wenn bereits eine Adresse im unteren Maskenbereich angewählt war, wird die angezeigte Adresse beim Satzwechel des Masters ...
4.) D4001 - Bestelltext ist nicht mehr änderbar, wenn die Bestellung abgeschlossen ...
5.) D4001 - Bestellungen: Bei F7 Neuanlage soll auch ein Abbrechen möglich sein, falls man sich vertippt ...
6.) D4101M - "Anders geliefert als Bestellt", auch wenn dem abweichend gelieferten Artikel der Lieferant der Bestellung hinterlegt ist, wird ...
7.) Die Maske D4301 - Rücklieferungen wurde um das Feld Liefer- / Serviceadresse erweitert. Damit können nun auch Serviceadressen, die ...
8.) Drucken: Die Ausgabe von Berichten auf dem Drucker oder zur Vorschau dauern sehr lange. Vor allem in der Vorgangsverwaltung sind lange ...
9.) E1173 - Positionsbearbeitung in der Vorgangsverwaltung: Anzeige des Textes für die Zuordnung zu einer ...
10.) E1X - Vorgangsverwaltung, die Suchfunktion mit F4 kann auch ungewollt zum Artikelaustausch ...
11.) E1X - Vorgangsverwaltung: Änderung im Feld "Artikelnummer" teilweise ...
12.) E1X/I1501 - Nach löschen eines Vorgangs aus der Sammeldisposition steht der Vorgangsstatus immer noch auf "Sammeldisposition". Außerdem ...
13.) E1X05 - Vorgangsverwaltung Kalkulation: hier wurde eine Feld zur Auswahl in der Positionsliste ...
14.) Eingriff per Script bei den Funktionen Lookup und Extern im Grid einer ...
15.) I2201 - Lagerumbuchung: In der Positionsliste läßt sich in den Feldern Projekt und Vorgang in der Auswahlliste nicht über Tastatur ...
16.) Kostenartikel im Bestellwesen. Ab SP12 ist es möglich, Kostenartikelzeilen in den Bestellungen und Lieferantenrechnungen mit einer Menge ...
17.) Messagesystem allgemein - Fehler häufen sich, wenn Informationen über das PMS32 Messagesystem übertragen werden. Außerdem unterbrechen ...
18.) Nach dem FAXEN wird der Kompatibilitätsmodus der Reports nicht mehr ...
19.) Q0101 - Controlling, beim Blättern im Projektcontrolling ändert sich zwar der Projektkunde, aber nicht das ...
20.) Q010L - Reportbearbeitung: Drucken von Lohndaten aus dem Controlling tritt beim Aufruf eine Fehlermeldung ...
21.) Suchen im Grid: Weitersuchen geht noch nicht über Funktionstasten ...
22.) Verschiedene Module: Die Wiederbeschaffungszeit bei verschiedenen Berechnungen auf Überlauf ...


Alt-F3 - Auswahllisten: Hat ein Benutzer die Asuwahlliste aufgerufen werden Änderungen von Anderen Benutzern nicht ...

Kundeninformation:
Alt-F3 - Auswahllisten: Hat ein Benutzer die Asuwahlliste aufgerufen werden Änderungen von Anderen Benutzern nicht angezeigt.

Die Ursache liegt darin, dass die Liste erst beim erneuten Aufruf aktualisiert wird. Nun kann die Liste entweder durch Blättern oder über das Kontextmenü auf einem Spaltenkopf über den Menüpunkt "Ansicht aktualisieren" aktualisiert werden und damit werden kürzlich angelegte Datensätze von anderen Benutzern oder aus PMS-DATA angzeigt, bzw. gelöscht Datensätze aus der Liste entfernt.

An den Seitenanfang
Auswahl Maske: eingegebener Suchstring sollte wieder unter dem Grid (wie PMS16) und nicht in der Statusleiste angezeigt werden. Die ...

Fehlerinformation:
Auswahl Maske: eingegebener Suchstring sollte wieder unter dem Grid (wie PMS16) und nicht in der Statusleiste angezeigt werden. Die Suchinformation ist so besser zu lesen.

Fehlerbehebung:
Suchstring wird jetzt unterhalb des Datanrasters (Grid) angezeigt.

An den Seitenanfang
C6X - Adressen, wenn bereits eine Adresse im unteren Maskenbereich angewählt war, wird die angezeigte Adresse beim Satzwechel des Masters ...

Fehlerinformation:
C6X - Adressen, wenn bereits eine Adresse im unteren Maskenbereich angewählt war, wird die angezeigte Adresse beim Satzwechel des Masters nicht aktualisert.

Fehlerbehebung:
Anzeige wird aktualisiert.

An den Seitenanfang
D4001 - Bestelltext ist nicht mehr änderbar, wenn die Bestellung abgeschlossen ...

Fehlerinformation:
D4001 - Bestelltext ist nicht mehr änderbar, wenn die Bestellung abgeschlossen ist.

Fehlerbehebung:
Die Feldinformaton wurde in der Tabelle X61 geändert. Zur Prüfung wurde die Systemeinstellung "Bestellung nachträglich ändern" aus den Firmenparametern hinzugenommen. Damit kann jetzt, wenn das Flag gesetzt ist, auch der Bestelltext nachträglich geändert werden.

An den Seitenanfang
D4001 - Bestellungen: Bei F7 Neuanlage soll auch ein Abbrechen möglich sein, falls man sich vertippt ...

Fehlerinformation:
D4001 - Bestellungen: Bei F7 Neuanlage soll auch ein Abbrechen möglich sein, falls man sich vertippt hat.

Fehlerbehebung:
In der vorgeschalteten Maske, "Auswahl der Bestellart", kann über "Bestellvorgang abbrechen" die Neuanlage einer Bestellung abgebrochen werden.

An den Seitenanfang
D4101M - "Anders geliefert als Bestellt", auch wenn dem abweichend gelieferten Artikel der Lieferant der Bestellung hinterlegt ist, wird ...

Fehlerinformation:
D4101M - "Anders geliefert als Bestellt", auch wenn dem abweichend gelieferten Artikel der Lieferant der Bestellung hinterlegt ist, wird automatisch der Hauptlieferant verwendet.

Fehlerbehebung:
Wird ein anderer Artikel ausgewählt, so werden zuerst die Hauptlieferantendaten übernommen, danach wird versucht der passende Datensatz aus der Tabelle D03 (Artikel-Lieferant) zu ermitteln. Ist ein solcher Datensatz vorhanden, wird dessen Bestellnummer genommen.

An den Seitenanfang
Die Maske D4301 - Rücklieferungen wurde um das Feld Liefer- / Serviceadresse erweitert. Damit können nun auch Serviceadressen, die ...

Kundeninformation:
Die Maske D4301 - Rücklieferungen wurde um das Feld Liefer- / Serviceadresse erweitert. Damit können nun auch Serviceadressen, die abweichend vom Lieferanten sind, eingetragen werden. In diesem Fall sind dann die Felder aus der Tabelle C30 im Report zu nehmen.

An den Seitenanfang
Drucken: Die Ausgabe von Berichten auf dem Drucker oder zur Vorschau dauern sehr lange. Vor allem in der Vorgangsverwaltung sind lange ...

Fehlerinformation:
Drucken: Die Ausgabe von Berichten auf dem Drucker oder zur Vorschau dauern sehr lange. Vor allem in der Vorgangsverwaltung sind lange Wartezeiten zu bemerken.

Fehlerbehebung:
Die Druckausgabe wurde in verschiedenen Bereichen beschleunigt. Zum einen wurde das Setzen auf den Masterdatensatz um ein SQL Statement erweitert, was diese Option um das vielfache (ca. 30) beschleunigt hat. Die Ermittlung, ob Datensätze gedruckt werden können wurde geändert, auch dies bringt eine nicht unerhabliche Beschleunigung. Die Ermittlung der Gesamtzahl der Seiten wurde geändert. Es wird jetzt zur Ermittlung der Gesamtseitenzahl kein Report mehr vorab ausgeführt. Hierzu kann die Systemvariable _PAGETOTAL aus VFP herangezogen werden. Diese Variable enthält die Gesamtseitenzahl des Berichtes. Um unseren Kunden eine Reportumstellung zu ersparen können weiterhin die Funktion Last_Page() oder die Variable _PageCount verwendet werden. Beide geben die korrekte Gesamtseitenzahl des Berichtes zurück. Verwenden Sie bitte in neuen Reports die VFP Variable _PAGETOTAL, um unnötige Prozeduraufrufe zu vermeiden.

An den Seitenanfang
E1173 - Positionsbearbeitung in der Vorgangsverwaltung: Anzeige des Textes für die Zuordnung zu einer ...

Kundeninformation:
E1173 - Positionsbearbeitung in der Vorgangsverwaltung: Anzeige des Textes für die Zuordnung zu einer Pseudobaugruppe
Der Text für die Zuordnung zu einer Pseudobaugruppe wurde um POSKENN erweitert.

An den Seitenanfang
E1X - Vorgangsverwaltung, die Suchfunktion mit F4 kann auch ungewollt zum Artikelaustausch ...

Fehlerinformation:
E1X - Vorgangsverwaltung, die Suchfunktion mit F4 kann auch ungewollt zum Artikelaustausch führen...

Fehlerbehebung:
Die Auswahl für den Artikel wird jetzt nicht mehr aufgrufen

An den Seitenanfang
E1X - Vorgangsverwaltung: Änderung im Feld "Artikelnummer" teilweise ...

Fehlerinformation:
E1X - Vorgangsverwaltung: Änderung im Feld "Artikelnummer" teilweise Unstimmig.

Fehlerbehebung:
Bei der Feldeingabe der Artikelnummer gibt es Unstimmigkeiten bei der Eingabe von teilweise vorhandenen Artikelnummern und anschließenden Auswahl. Unter bestimmten Konstellationen wurde die Abfrage "Inhalt löschen" gezeigt, obwohl eine Auswahl erfolgte.

An den Seitenanfang
E1X/I1501 - Nach löschen eines Vorgangs aus der Sammeldisposition steht der Vorgangsstatus immer noch auf "Sammeldisposition". Außerdem ...

Fehlerinformation:
E1X/I1501 - Nach löschen eines Vorgangs aus der Sammeldisposition steht der Vorgangsstatus immer noch auf "Sammeldisposition". Außerdem läßt sich die Zeitplanungsmaske nur über das Menü Datei -> Zeitplanung aktivieren. Der Button Zeitplanung wird zwar korrekt dargestellt jedoch ist dieser nicht aktiv.

Fehlerbehebung:
Die Statusinformation wird jetzt korrekt zurückgesetzt, wenn der Vorgang aus der Sammeldisposition herausgenommen wird. Der Button "Zeitplanung" ist jetzt aktiv und kann auch beim Status "Sammeldisposition" genutzt werden.

An den Seitenanfang
E1X05 - Vorgangsverwaltung Kalkulation: hier wurde eine Feld zur Auswahl in der Positionsliste ...

Kundeninformation:
E1X05 - Vorgangsverwaltung Kalkulation: hier wurde eine Feld zur Auswahl in der Positionsliste hinzugefügt.
Das Feld heißt HOUR_V und zeigt die Gesamtzeit der Position in Stunden an.

An den Seitenanfang
Eingriff per Script bei den Funktionen Lookup und Extern im Grid einer ...

Kundeninformation:
Eingriff per Script bei den Funktionen Lookup und Extern im Grid einer Maske.

Ab SP12 ist es möglich für die Funktionen F2 - Extern und F3 - Lookup in einem Grid Scripte zu hinterlegen. Dabei hadelt es sich immer um zwei getrennte Scripte, die für beide Funktionen hinterlegt werden können. Zum einen das Script bevor eine Funktion ausgeführt wird u´nd zum zweiten das Script, dass nach der Funktion aufgerufen wird.
Folgender Aufbau mit den entsprechenden Rückgabewerten aus den Scripts ist möglich:
Extern_BF, EXTERN before, bevor der Externsprung ausgeführt wird.
Extern_AF, EXTERN after, nachdem die Funktion ausgeführt wurde.
! Anmerkung: Normaler Weise wird bei einem Extern Sprung MenuHit() verwendet, der das System dazu veranlasst die aktive Maske zu beenden und die erforderliche Maske zu öffnen. Ein Eingriff in diesem Moment ist nur schwer möglich !
Lookup_BF, Lookup before, bevor ein Lookup ausgeführt wird.
Lookup_AF, Lookup After, nachdem ein Lookup ausgeführt wurde.

Die Rückgabewerte der Scripte steuern den weiteren Verlauf des Programms! Es ist also darauf zu achten, welchen Rückgabewert man aus seinem Script zurückgibt! RETURN m.lReturnwert
Alle Rückgabewerte werden als Logisch betrachtet. Ausnahme ist der Wert .NULL.. Alle anderen Rückgabetypen "CNDT..." werden als .T. True gewertet.

Die Reihenfolge des Aufrufs mit eingebundenen Scripten:
lReturnwert = Script_BF()
Existiert das entsprechende Script nicht wird die interne Routine EXTERN/LOOKUP ausgeführt
Wenn lReturnwert .T., True, ist wird die entsprechende interne Routine s.o. ausgeführt
Wenn lReturnwert .NULL. ist wird die interne Routine nicht ausgeführt
Hat lReturnwert den Wert .F., False, so wird die interne Routine nicht ausgeführt
Script_Af() wird nur dann ausgeführt, wenn die interne Routine .T. zurückgegeben hat oder lReturnwert den Wert .NULL. hatte. Damit kann mit dem Script_BF gesteuert werden, welche Funktion anschließend ausgeführt werden soll. Existiert kein Script_BF, so wird immer die interne Routine ausgeführt. Je nach Rückgabewert dieser, .T. / .F., wird dann das Script_AF() angesteuert.

Installation
Diese Systemscripte sind alle in der Datei SYSTEM00.INI zu hinterlegen! Scripte außerhalb dieser Datei werden nicht ausgewertet. Der Strukturaufbau muss dann folgendermaßen sein:
[program]
(Gridname)
{Scriptname}

Am Beispiel der CAE-Listenmaske E9601 und des Datenrasters der Positionen:
[E9601]
(GRDE11)
{EXTERN_BF}
>Script
... Benutzercode
<Script
{EXTERN_AF}
{LOOKUP_BF}
{LOOKUP_AF}

An den Seitenanfang
I2201 - Lagerumbuchung: In der Positionsliste läßt sich in den Feldern Projekt und Vorgang in der Auswahlliste nicht über Tastatur ...

Fehlerinformation:
I2201 - Lagerumbuchung: In der Positionsliste läßt sich in den Feldern Projekt und Vorgang in der Auswahlliste nicht über Tastatur suchen.

Fehlerbehebung:
Durch eine spezielle Relationale Verbindung zwischen den Tabellen (SET SKIP) konnte in der Liste nicht mit der Tatatur gesucht werden, dieser Fehler ist nun behoben.

An den Seitenanfang
Kostenartikel im Bestellwesen. Ab SP12 ist es möglich, Kostenartikelzeilen in den Bestellungen und Lieferantenrechnungen mit einer Menge ...

Kundeninformation:
Kostenartikel im Bestellwesen. Ab SP12 ist es möglich, Kostenartikelzeilen in den Bestellungen und Lieferantenrechnungen mit einer Menge größer von 1 einzugeben. In den Lieferantenrechnungen muss in diesem Fall darauf geachtet werden, dass zuerst alle Kostenartikel mit ihrer Menge und dem EK eingefügt und danach auf die Posisitonen verteilt werden. Ändert man in der Lieferantenrechnung die Menge oder den EK werden die Zuordnungen der Kostenartikel wieder auf 0 gesetzt!
Um die Mengen für Kostenartikel in den Bestellungen ändern zu können muss das Grid einmal geändert werden. Löschen Sie dazu die Spalte "B.-Menge" und fügen Sie diese neu ein.

An den Seitenanfang
Messagesystem allgemein - Fehler häufen sich, wenn Informationen über das PMS32 Messagesystem übertragen werden. Außerdem unterbrechen ...

Fehlerinformation:
Messagesystem allgemein - Fehler häufen sich, wenn Informationen über das PMS32 Messagesystem übertragen werden. Außerdem unterbrechen Meldungen, die auf Ablage gelegt sind die Eingabe, dies wirkt störend.

Fehlerbehebung:
Das Messagesystem wurde für SP12 modifiziert.
1.) Wird eine Berechnung, z.B. "Mit Stammdaten aktualisieren" angestoßen, so wird das Messagesystem solange unterbrochen, bis der Job beendet ist. Dies trifft für alle Berechnungen in PMS32 zu. Während einer Berechnung ist das Messagesystem blockiert, um eine Parallelverarbeitung zu vermeiden.
2.) Sind Informationen auf Ablage gelegt, d.h. werden diese nur in der Maske "Mailing" angezeigt, so wird mit der ersten Message das Fenster Mailing geöffnet, alle weiteren Informationen werden dann nur noch an das Fenster übertragen ohne die Masken umzuschalten. Damit wird eine Eingabe nicht unterbrochen.

An den Seitenanfang
Nach dem FAXEN wird der Kompatibilitätsmodus der Reports nicht mehr ...

Fehlerinformation:
Nach dem FAXEN wird der Kompatibilitätsmodus der Reports nicht mehr aktiviert

Fehlerbehebung:
Der Fehler mach sich nur dann bemerkbar, wenn der Kompatibilitätsmodus für Reports aktiviert ist (erkennbar an der roten 80 in der Reportauswahl X2101)
Nach dem Faxen wird dieser jetzt wiederhergestellt.

An den Seitenanfang
Q0101 - Controlling, beim Blättern im Projektcontrolling ändert sich zwar der Projektkunde, aber nicht das ...

Fehlerinformation:
Q0101 - Controlling, beim Blättern im Projektcontrolling ändert sich zwar der Projektkunde, aber nicht das Projekt.

Fehlerbehebung:
Je nach Einstellung der Option "Projekt - Auftrag" werden jetzt die Daten für das Projekt bzw. die Aufträge des Projektes geholt.

An den Seitenanfang
Q010L - Reportbearbeitung: Drucken von Lohndaten aus dem Controlling tritt beim Aufruf eine Fehlermeldung ...

Fehlerinformation:
Q010L - Reportbearbeitung: Drucken von Lohndaten aus dem Controlling tritt beim Aufruf eine Fehlermeldung auf

Fehlerbehebung:
Dieser Fehler wurde behoben, es handelt sich dabei um einen Fehler bei der Ermittlung der Anzeigewerte, da in diesem Bereich keine zusätzlichen Tabellen geöffnet werden.

An den Seitenanfang
Suchen im Grid: Weitersuchen geht noch nicht über Funktionstasten ...

Fehlerinformation:
Suchen im Grid: Weitersuchen geht noch nicht über Funktionstasten Strg+F3.

Fehlerinformation:
Dieser Fehler ist behoben.

An den Seitenanfang
Verschiedene Module: Die Wiederbeschaffungszeit bei verschiedenen Berechnungen auf Überlauf ...

Fehlerinformation:
Verschiedene Module: Die Wiederbeschaffungszeit bei verschiedenen Berechnungen auf Überlauf prüfen.

Fehlerinformation:
Die Variable Wiederbeschaffungszeit WBZ1 wird jetzt bei verschiedenen Berechnungen geprüft.
a.) Bei negativen Werten wird diese in einen positiven Wert umgewandelt
b.) Bei einem Wert mit Überlauf wird die WBZ auf Null berechnet. Es wird direkt das Datum zurückgegeben.

Die neue Routine GetWBZDays(tnDays) gibt einen gültigen Wert für WBZ (tnDays) zurück. Dieser liegt zwischen 0 und 900 Tagen.
Die Routine betr_kal(nArt,dDatum,nDays,cIdc14) wurde auf die Übergabe des Wertes nDays geprüft. Dieser Wert darf nur positiv sein, wird ein num. Überlauf festgestellt, wird der Wert dDatum zurückgegeben.

An den Seitenanfang

Dateiversion:1.0.00.09.00.0390 - H.U.DD.V1.V2
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®