PMS32 Online- Hilfereferenz

Informationen zum PMS32 Serviceupdate - 1.0.04.0101


1.) System - Umgebungsvariablen und Tastencodes des Startassistenten ...
2.) AUSWAHL: der kontextbezogene Titel wird nicht im Titel des Auswahlfensters angezeigt. ...
3.) Auslagern von Projekten. Beim zurückschreiben werden vorhandene Stammdaten überschrieben. ...
4.) B0104 : Erweiterung der Tabelle D04 um ein Memofeld für kundenbezogene Artikelbezeichnung. ...
5.) B0110 - Artikel - Lagerbewegungen. Kein Wechsel in andere B01xx Masken mit den ShortCuts. ...
6.) B0112: Speichern in dieser Maske nicht möglich! ...
7.) CAE-System: Stücklisten einlesen: Projektwechsel funktioniert nicht mehr bei Projekten und Verzeichnissen mit langen Dateinamen ...
8.) CODEBASEENGINE: Scripteingriff ermöglicht über die Datei "CodeBaseEngine.define" ...
9.) Controlling: Ermittlung der Lieferantenrechnungswerte falsch für gleiche Artikel in gleicher besetllung und Eingangsechnung zu unterschiedli ...
10.) D4001/D4002: fallen bei der Funktion "Daten aus Bestellvorschlag" Positionen aus den Neu zu bestellenden Positionen heraus, bleiben die fals ...
11.) D4001: Bei Änderung eines Rabattes kommt die Fehlermeldung Satzsperre ...
12.) D4001: Splitting von Bestellpositionen wird bei bei Verpackungsmengen und Verpackungseinheiten nicht mehr korrekt berücksichtigt. ...
13.) D4101M (Wareneingang Mengenänderungen/anders geliefert wie bestellt) : Änderungen in der maske werden nicht in die Tabelle D52 übernommen ...
14.) DRUCKEINSTELLUNGEN: Drucken über das Menü Datei nicht mehr möglich ...
15.) DRUCKEN: Bestellungen: Beschleunigung der Buchungsroutine über das Drucken. ...
16.) E1X : EK Netto wird nicht korrekt angezeigt, wenn im Vorgang die Position von „Fertigung“ auf „Handel“ umgeschaltet wird. ...
17.) E1X: Gruppensummen werden nicht berechnet! ...
18.) E1X: Summenrabatt in Maske Endwerte nicht editierbar, wenn keine Kosten ermittelt wurden. ...
19.) FIBU DATEV 2000: Bei der Übergabe werden nun auch bei Nicht-Automatikkonten Bruttopreise übergeben. ...
20.) HILFE: Eigene Hilfedateien im HTML Format können eingebunden werden. ...
21.) I2010 - Fertigungsvorschlag: Filteranzeige zeigt nicht den zu fertigenden Wert weil Soll-Werte aus Unterbaugurppen nicht berücksichtgt werde ...
22.) I2010 : Fertigungsvorschlag: U-Flag wird nicht korrekt gesetzt ...
23.) I2010: Fertigungsvorschlag: nach erstmaliger Übergabe können keine weiteren Losbaugruppen übergeben werden. ...
24.) I2201 - Auflösen von Projektlagerüberschüssen ...
25.) I2201 : Lagerumbuchungen aus Fertigungsaufträgen werden nicht angezeigt, wenn der Filter für „nicht gebuchte“ Lagerumbuchungen gesetzt wird. ...
26.) I24:Fertigungsvorschlag: Änderung der Losmenge zeigt keine Änderung des Symbols im Treeview ...
27.) K1002: Mit F2 auf Vorgangsart wird der Vorgangsstatus auf gesperrt gesetzt ...
28.) K1003 - Auslagern von Projekten ...
29.) KALKULATION: Rechnet nicht korrekt, wenn Baugruppen in einen Vorgang eingefügt werden, die nicht kalkuliert sind. ...
30.) KALKULATION: Separate Edelmetallzuschläge in Stammbaugruppen werden in der Kalkulationsansicht im Detail nicht angezeigt. ...
31.) KALKULATION: Verbesserung der Übersicht für Kalkulationswerte von Baugruppenpositionen. ...
32.) MENÜS: Wie kann der Marker dynamisch gesetzt werden bzw. abgefragt werden? ...
33.) Masken: Performance beim Öffnen/Schließen von Masken nicht berauschend ...
34.) OPOS / FIBU - Stornierte Rechnungen werden an die FIBU übergeben ...
35.) OPOS: Berechnung des Valutadatums über den Betriebskalender ...
36.) OPOS: Eingabemöglichkeit des Zahlungsdatums für Ausgangsrechnungen. ...
37.) OPOS: Filtereinstellungen der OPOS-Übersicht werden Userbezogen gespeichert. ...
38.) PMS32K - SQL Assistent, bearbeiten von Langtextfeldern möglich ...
39.) PMS32K.EXE: diverse Fehler ...
40.) Projektzeiterfassung per Barcode: Anpassung der Buchungsroutinen ...
41.) Q0102 - Eingabe von Stunden wird überschrieben bei der Berechnung der Zeiten! ...
42.) SCRIPTING: Scripteingriff bei einer Schaltfläche nicht mehr möglich. ...
43.) SYSTEM - Markierte Datensätze an EXCEL übertragen geht nicht. ...
44.) SYSTEM - Änderung des Satzzeigers beim zurückkommen aus modalen Masken. ...
45.) SYSTEM: die Anzeige in der Statuszeile beim warten auf eine Datei (CAE-Funktionen) wurde nicht mehr angezeigt. ...
46.) System : Bei der Ummeldung im System zu einem anderen Benutzer werden die Benutzermenüs nicht umgeschaltet ...
47.) System : Das Icon für Einfügen bzw. Anfügen schaltet nicht automatisch um, wenn diese angeklickt werden. Zuerst muss in der Tabelle ein ande ...
48.) UPDATE: Anzeige des Mandantenverzeichnisses auch beim Checksummenupdate ...
49.) VORGANGSVERWALTUNG: Beim Einlesen der Stücklisten aus CAE-Systemem ist es nun auch möglich Alternativpositionen und Dispokennzeichen zu beei ...
50.) VORGANGSVERWALTUNG: Die neue Positionsart "Edelmetallposition" kann nun in Positionslisten eingefügt werden. ...
51.) VORGANGSVERWALTUNG: Positionen nach Oben oder Unten verschieben ist nun auch über das Marker-Feld möglich. ...
52.) WEBSERVICE: Bedeutet hier eine Möglichkeit der Fernsteuerung von PMS32 über den Browser ...
53.) X21xx: Beim Editieren von Programmen fehlt das Menü, es kann kein Programm mehr getestet werden ...


System - Umgebungsvariablen und Tastencodes des Startassistenten ...

Nochmals eine Information aller Umgebungsvariablen in PMS32 und deren Auswirkung auf PMS32. Bitte diese Umgebungsvariablen nur mit Rücksprache der PMS Compelec GmbH verwenden!

Umgebungsvariablen:
PMSWRITELOG = ON - Es werden "fast" alle Berechnungen und auch Zwischencursor im LOG Verzeichnis protokolliert.
PMSRUSHMORESTATISTIK = ON - Es wird eine Statistik für jeden ausgeführten SQL Select mitgeschrieben.
PMSLICFILE = - Angabe einer separaten Lizenzdatei, falls vom Terminal aus das Netzlaufwerk nicht korrekt entschlüsselt werden kann.
DISPOLOG = ON - Für die Disposition wird ein separates Log mitgeschrieben.
DATEV_W_BETEXT_LEN = 6/12 - Länge des Belegtextes, bei der Übergabe der DATEV Dateien.
DATEV_BETEXT2 = ON - Übertragen der Rechnungsnummer in das Belegtext-2 Feld (DATEV).
DATEV_BUTEXT = JUSTMATCH/JUSTBELEG - Beeinflussung des Buchungstextes (DATEV).
I5001TEST = ON - Protokoll der Inventurbewertung.
WINFAXPRINTERNAME = - Name des Druckers unter dem WinFax installiert ist.
WINFAXSHOWSCREEN = - Name des Anzeigeprogramms für WinFax.
TOBITPRINTERNAME = - Name des Druckers für TOBIT Faxware.
PMSCOMMEMORY = ON - Die NamespaceServer mit eigenem Speicherhandle starten.
NotUseDynamicValues = ON - Prüfung, ob in allen Grid's dynamische Eigenschaften verarbeitet werden sollen. (ON=>off)
PMS32StatusBar = OFF - Soll die Standard-Statusbar von PMS32 verwendet werden? (ON=>on)
PMS32EditGridColumns = ON - Dürfen die Spalteneigenschaften der Datenraster geändert werden?
PMSRemoteServer = ON - Nur zu setzen, wenn über REMOTE auf einem Server gearbeitet wird.

Tastaturcodes des Startassistenten: LC - linke Shifttaste, LC - linke Strg-Taste, RC - rechte Strg-Taste und RS - rechte Shifttaste
LS - Neuen Mandanten anlegen
LS+LC - Mandant zurücksetzen, Tabellen reorganisieren
LC - Anderen Mandanten wählen
RC - Updatebenutzer einstellen

Aufruf des Startassistenten:
...\pms32\pms32b.exe - Ohne Parameter wird der letzte aktive Mandant gestartet.
...\pms32\pms32b.exe - Mit Angabe der MandantenID wird der angegebene Mandant gestartet.
...\pms32\pms32b.exe UPDATEONLY - Es wird lediglich ein Systemcheck durchgeführt, das Hauptprogramm wird nicht gestartet.

An den Seitenanfang
AUSWAHL: der kontextbezogene Titel wird nicht im Titel des Auswahlfensters angezeigt. ...

Bei allen Alt-F3 Auswahllisten wurde der Titel nur allgemeingültig aber nicht kontextbezogen angezeigt. Nun wir dieser wieder korrekt angezeigt, so dass beispielsweise bei der Auswahl eines Lieferanten in der Maske B0102 in der Positonsliste zu erkennen ist, was gerade auszuwählen ist.

An den Seitenanfang
Auslagern von Projekten. Beim zurückschreiben werden vorhandene Stammdaten überschrieben. ...

Auslagern von Projekten. Beim zurückschreiben werden vorhandene Stammdaten überschrieben. Dies ist ab V-1.0.04 nicht mehr der Fall. Beim Zurücklagern werden fehlende Stammdaten lediglich neu angelegt nicht überschrieben! Sind Baugruppen davon betroffen, so werden zurückgelagerte Baugruppen mit einem Index versehen und als "neue" Baugruppe angelegt! Beispiel: BG-0815 => BG-0815.1

An den Seitenanfang
B0104 : Erweiterung der Tabelle D04 um ein Memofeld für kundenbezogene Artikelbezeichnung. ...

B0104 : Erweiterung der Tabelle D04 um ein Memofeld für kundenbezogene Artikelbezeichnung. Zu einem Kundenspezifischen VK kann nun auch ein Text (D04.BEZ) hinterlegt werden. Dieser Text wird, wenn vorhanden in die Vorgangsposition übernommen. (E11.BEZ)

An den Seitenanfang
B0110 - Artikel - Lagerbewegungen. Kein Wechsel in andere B01xx Masken mit den ShortCuts. ...

B0110 - Artikel - Lagerbewegungen. Kein Wechsel in andere B01xx Masken mit den ShortCuts. Dies lag an den Informationen der Knöpfe der Maske. Dort wurden die "gleichen" ShortCuts verwendet. Alle ShortCuts der Maskenknöpfe entfernt.

An den Seitenanfang
B0112: Speichern in dieser Maske nicht möglich! ...

B0112: Speichern in dieser Maske nicht möglich! Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
CAE-System: Stücklisten einlesen: Projektwechsel funktioniert nicht mehr bei Projekten und Verzeichnissen mit langen Dateinamen ...

Die interne Funktion die angewendet wird, wenn eine Stückliste aus EPLAN 5 erzeugt wird zum Wechsel der EPLAN 5 Projektverzeichnisse (EPL0120.EXE) wurde nicht korrekt ausgeführt.
Die Abfolge der Ausführung wurde nun so verändert, dass gewährleistet ist, dass dieses externe Programm erst abgeschlossen wird, bevor die Verarbeitung innerhalb von PMS32 beginnt.

An den Seitenanfang
CODEBASEENGINE: Scripteingriff ermöglicht über die Datei "CodeBaseEngine.define" ...

Die Datei "CodeBaseEngine.define" im SYS-Verzeichnis ermöglicht den Scripteingriff für die Klasse PMS_09.PMSCodeBaseEngine.
In dieser Datei können Benutzerscripte hinterlegt werden.
Jede Aktion von CodeBase kann beeinfluss werden.
poThis kann verwendet werden um auf Methoden und Properties zuzugreifen
alle Parameter und Variablen die in den einzelenn Aktionen verwendet werden sind "private" und können beeinflusst werden.

... siehe auch CodeBaseEngine.define für detaillierte Informationen zu den einelnen Aktionen. Bitte bei Änderungen in dieser Datei diese unter "MYSYS" kopieren!

Beispiel um Codebase zu Initialisieren:
---------------------------------------
--> Objekt erstellen
oCode=CREATEOBJECT("pms_09.pmscodebaseengine")
--> Codebase starten (initialisieren)
=oCode.Start()
--> Modulreservierung ausführen
oCode.nPmsModul=113

Beispiel: Finde den Artikel mit der Nummer "E10088-2-BL1,25-E1-2B-2J" aus der Tabelle B01 (Artikelstamm)
--> Tabelle B01 mit dem Alias B01xx öffnen
oCode.OpenX("B01","B01xx")
--> Artikelnummer suchen: Parameter siehe Funktion "SeekX"
oCode.SeekX("B01xx.ARTNR","E10088-2-BL1,25-E1-2B-2J",.F.,.T.)
--> Zugriff auf die Daten (nur bei 4. Parameter =.T. bei SeekX)
oCode.oData.B01xx.Bez
--> Ändern der Werte im Daten-Objekt
oCode.oData.B01xx.Notiz="Das ist ein Test"
--> Speichern der geänderten Werte vom Daten-Objekt in der Originaltabelle
oCode.SaveX("B01xx")

An den Seitenanfang
Controlling: Ermittlung der Lieferantenrechnungswerte falsch für gleiche Artikel in gleicher besetllung und Eingangsechnung zu unterschiedli ...

Controlling: Ermittlung der Lieferantenrechnungswerte falsch für gleiche Artikel in gleicher besetllung und Eingangsechnung zu unterschiedlichen Projekten. Dieser Fehler ist mit dieser Version behoben.
Nochmals ein Hinweis: Sind zu einer Bestellposition mehrere Projekte involviert, so wird die Berechnung der Aufteilung nach den Gesamtsummen / Projekt ermittelt. D.h., Unterschiede zwischen Bestellung / Wareneingang und Eingangsrechnung werden nach der Lagerumbuchung aus dem Wareneingang berechnet.

An den Seitenanfang
D4001/D4002: fallen bei der Funktion "Daten aus Bestellvorschlag" Positionen aus den Neu zu bestellenden Positionen heraus, bleiben die fals ...

Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
D4001: Bei Änderung eines Rabattes kommt die Fehlermeldung Satzsperre ...

D4001: Bei Änderung eines Rabattes kommt die Fehlermeldung Satzsperre. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
D4001: Splitting von Bestellpositionen wird bei bei Verpackungsmengen und Verpackungseinheiten nicht mehr korrekt berücksichtigt. ...

Beim Splitting von Bestellpositionen ist folgendes zu beachten: Hat der bestellte Artikel eine Verpackungsmenge (Bundle), so werden die Positionen in die Verpackungsmengen aufgespilittet. D.h., dass immer zum "ersten benötigten" Termin eine oder mehrere Verpackungsmengen bestellt werden. Reicht die Gesamtmenge für "spätere" Bestellpositionen aus, so fallen diese aus der Bestellung heraus. An einem Beispiel mit "eigentlich" 4 Bestellpositionen zu unterschiedlichen Terminen und einer Verpackungsmenge von 12 und einer Splittingdifferenz von 5 Tagen:
Termin + 0 : = 12 Stück (benötigt = 7 Stück : Überschuß = 5 Stück)
Termin + 5 : = 0 Stück (benötigt = 5 Stück : Überschuß = 0 Stück)
Termin + 10 : = 12 Stück (benötigt = 7 Stück : Überschuß = 5 Stück)
Termin + 15 : = 0 Stück (benötigt = 5 Stück : Überschuß = 0 Stück)



An den Seitenanfang
D4101M (Wareneingang Mengenänderungen/anders geliefert wie bestellt) : Änderungen in der maske werden nicht in die Tabelle D52 übernommen ...

D4101M (Wareneingang Mengenänderungen/anders geliefert wie bestellt) : Änderungen in der maske werden nicht in die Tabelle D52 übernommen. Dieser Fehler ist mit diesem Update behoben.

An den Seitenanfang
DRUCKEINSTELLUNGEN: Drucken über das Menü Datei nicht mehr möglich ...

Drucken nun wieder möglich. Wird aus den Druckeinstellungen heraus das Drucken der Stückliste aufgerufen, so wird die gewählte Einstlelung für den Ausdruck verwendet.
Wird das Drucken direkt aus der Stückliste aufgerufen, wird nur eine Druckeinstellung verwendet, wenn der Name mit dem Stücklistennamen übereinstimmt.

An den Seitenanfang
DRUCKEN: Bestellungen: Beschleunigung der Buchungsroutine über das Drucken. ...

Die verbuchung von Bestellungen über das Drucken wurde beschleunigt.

An den Seitenanfang
E1X : EK Netto wird nicht korrekt angezeigt, wenn im Vorgang die Position von „Fertigung“ auf „Handel“ umgeschaltet wird. ...

E1X : EK Netto wird nicht korrekt angezeigt, wenn im Vorgang die Position von „Fertigung“ auf „Handel“ umgeschaltet wird. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
E1X: Gruppensummen werden nicht berechnet! ...

E1X: Geschachtelte Gruppensummen werden nicht berechnet. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
E1X: Summenrabatt in Maske Endwerte nicht editierbar, wenn keine Kosten ermittelt wurden. ...

Vorgangsverwaltung - Summenrabatt in Maske Endwerte nicht editierbar, wenn keine Kosten ermittelt wurden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
FIBU DATEV 2000: Bei der Übergabe werden nun auch bei Nicht-Automatikkonten Bruttopreise übergeben. ...

Bei der Übergabe an FIBU DATEV 2000 werden nun auch bei Nicht-Automatikkonten Bruttopreise übergeben.

An den Seitenanfang
HILFE: Eigene Hilfedateien im HTML Format können eingebunden werden. ...

Eigene Hilfedateien zu den Maskenbereichen können im Verzeichnis .\PMS32\HLP\MYHELP\... hinterlegt werden, wobei der Dateiname für die Maske folgenden Aufbau hat:
FORM..HTML

Beispiel für die Maske B0101 - Artikel Allgemein: FORM.B0101.HTML

Die Maskenhilfe kann im Programm mit der Tastenkombination Strg-F1 oder über das Menü aufgerufen werden.

An den Seitenanfang
I2010 - Fertigungsvorschlag: Filteranzeige zeigt nicht den zu fertigenden Wert weil Soll-Werte aus Unterbaugurppen nicht berücksichtgt werde ...

I2010 - Fertigungsvorschlag: Filteranzeige zeigt nicht den zu fertigenden Wert weil Soll-Werte aus Unterbaugurppen nicht berücksichtgt werden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
I2010 : Fertigungsvorschlag: U-Flag wird nicht korrekt gesetzt ...

I2010 : Fertigungsvorschlag: U-Flag wird nicht korrekt gesetzt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
I2010: Fertigungsvorschlag: nach erstmaliger Übergabe können keine weiteren Losbaugruppen übergeben werden. ...

I2010: Fertigungsvorschlag: nach erstmaliger Übergabe können keine weiteren Losbaugruppen übergeben werden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
I2201 - Auflösen von Projektlagerüberschüssen ...

I2201 - Auflösen von Projektlagerüberschüssen. Diese Funktion wurden komplett überarbeitet. Folgende Möglichkeiten bestehen:
"Überschußinformationen bereinigen" - Hier werden lediglich I17 Einträge gelöscht bzw. angepasst je nach Zustand des entsprechenden Projektlagerortes.
"LU - erzeugen (Projekt)" - Hier wird sämtliches Projektmaterial aus der Tabelle I01 in eine Lagerumbuchung geschrieben. Damit ist das Projektlager entlastet.
"LU - Überschußmaterial an Stammlager" - Hier kann während eines laufenden Projektes/Vorgangs Überschußmaterial vom Projektlager an das Stammlager zurückgebucht werden. Diese Funktion kontrolliert die Tabellen I17, I20 und I21. Aus diesen drei Tabellen wird das Maximum an Material für die Rückbuchung ermittelt. Die Filtereinstellungen werden jetzt berechnet, so dass nur Projekte und Vorgänge gewählt werden können, die auch wirklich Überschußmaterial auf ihrem Lagerort haben.

An den Seitenanfang
I2201 : Lagerumbuchungen aus Fertigungsaufträgen werden nicht angezeigt, wenn der Filter für „nicht gebuchte“ Lagerumbuchungen gesetzt wird. ...

I2201 : Lagerumbuchungen aus Fertigungsaufträgen werden nicht angezeigt, wenn der Filter für „nicht gebuchte“ Lagerumbuchungen gesetzt wird. Da beim Filter auf Projekt bisher nur "Projekte" betrachtet wurden, konnten Buchungen an das "Stammlager" nicht gefiltert werden! Diese Möglichkeit besteht jetzt.

An den Seitenanfang
I24:Fertigungsvorschlag: Änderung der Losmenge zeigt keine Änderung des Symbols im Treeview ...

I24:Fertigungsvorschlag: Änderung der Losmenge zeigt keine Änderung des Symbols im Treeview. Dieser Fehler ist mit diesem Update behoben.

An den Seitenanfang
K1002: Mit F2 auf Vorgangsart wird der Vorgangsstatus auf gesperrt gesetzt ...

K1002: Mit F2 auf Vorgangsart wird der Vorgangsstatus auf gesperrt gesetzt. Dies geht nur dann, wenn das Projekt nicht ausgelagert wurde!

An den Seitenanfang
K1003 - Auslagern von Projekten ...

K1003 - Auslagern von Projekten. Beim Zurückschreiben von ausgelagerten Projekten wurden in der Vergangenheit vorhandene Stammdaten überschrieben. Dies ist jetzt nicht mehr der Fall. Lediglich bei Baugruppen werden Referenzbaugruppen gebildet, wenn sich die Stammbaugruppe gegenüber der ausgelagerten Baugruppe geändert hat. Beispiel: BG-0815 => BG-0815.1 beim Zurücklagern eines Projektes.

An den Seitenanfang
KALKULATION: Rechnet nicht korrekt, wenn Baugruppen in einen Vorgang eingefügt werden, die nicht kalkuliert sind. ...

KALKULATION: Rechnet nicht korrekt, wenn Baugruppen in einen Vorgang eingefügt werden, die nicht kalkuliert sind. Dieser Fehler ist mit dieser Version behoben. Die Vorgangskalkulationsseite wurde erweitert, so dass in der Kalkulationsübersicht mehr Informationen vorhanden sind. Zusätzlich wurde bei Baugruppen die Möglichkeit geschaffen, die EK Werte aus den Positionen der Baugruppe anzuzeigen.

An den Seitenanfang
KALKULATION: Separate Edelmetallzuschläge in Stammbaugruppen werden in der Kalkulationsansicht im Detail nicht angezeigt. ...

In der Kalkulation von Stammbaugruppen wurden die Ansichten erweitert, so dass nun die Nachvollziehbarkeit der Datenherkunft besser möglich ist.

An den Seitenanfang
KALKULATION: Verbesserung der Übersicht für Kalkulationswerte von Baugruppenpositionen. ...

Um die Übersichtlichkeit bei der Baugruppenkalkulation zu verbessern wurde in den Masken D0401 ( Artikel-Stammkalkulation) und E1170 (Positionskalkulation) eine Schaltfläche zur Anzeige der EK-Werte für alle in der Baugruppenstruktur enthaltenen Artikel hinzugefügt.

An den Seitenanfang
MENÜS: Wie kann der Marker dynamisch gesetzt werden bzw. abgefragt werden? ...

MENÜS: Wie kann der Marker dynamisch gesetzt werden bzw. abgefragt werden? Im entsprechenden Menüpunkt ist folgendes einzutragen:
Marked = §
Am K10 - Menü:
Marked = §m.e10edp=.T.

An den Seitenanfang
Masken: Performance beim Öffnen/Schließen von Masken nicht berauschend ...

Beim Öffnen von Masken wird bis zur Darstellung der Maske in etwa folgendes ausgeführt:
1. Datenhandling:
1.a. Öffnen der Tabellen
1.b. Setzen der Relationen
1.c. Herstellen der Datenumgebung auf den zuletzt bearbeiteten Datensatz (Falls schon mal aufgerufen)
2. Erstellen der Maske: (Erster Start / Zweiter Start)
2.a. Alle Objekte der Maske initialisieren
2.b. Lesen der Einstellungen aller Datenraster (Grid's) (~3,0/~1,5)
2.c. Aufruf des Menüs der Maske (Dauert nur beim "ersten" Aufruf der Maske länger) (~2,0/~0,5)
2.d. Aufruf etwa vorhandener Scripte der Maske
2.e. Größe der "gemerkten" Maske wieder herstellen (Wenn die Maske vorher auf Maximalgröße war, dauert es länger) (~0,6)
2.f. Refresh der Toolbar's der Maske (~0,2)
Die obige Reihenfolge wird bei jeder Maske von PMS32 durchlaufen. Zeitunkritisch nach unseren Tests ist die Erstellung der Datenumgebung der Maske:
Mit lokalen Tabellen: (Getestet in der Vorgangsverwaltung! 78 Tabellen und 40 Relationen)
~1 Sekunde beim ersten Aufruf der Maske
~0,7 Sekunden beim nächsten Aufruf der Maske
Mit "Netzwerk" Tabellen: (Es wurde auf einem "langsamen" Server getestet! Transfer ca. 10MB/s)
~1,5 Sekunden beim ersten Aufruf der Maske
~1,1 Sekunden beim nächsten Aufruf der Maske

An den Seitenanfang
OPOS / FIBU - Stornierte Rechnungen werden an die FIBU übergeben ...

OPOS / FIBU - Stornierte Rechnungen werden an die FIBU übergeben. Ab jetzt nur dann der Fall, wenn die "nicht" stornierte Rechnung vorher an die FIBU übergeben wurde.

An den Seitenanfang
OPOS: Berechnung des Valutadatums über den Betriebskalender ...

Zur Berechnung des Valutadatums wird nun der in den Firmenparametern hinterlegte Betriebskalender berücksichtigt.
Fällt ein Valutadatum auf einen arbeitsfreien Tag, wird es automatisch auf den ersten Arbeitstag vor den arbeitsfreien Zeitraum gesetzt.

An den Seitenanfang
OPOS: Eingabemöglichkeit des Zahlungsdatums für Ausgangsrechnungen. ...

Zur Ausbuchung von Zahlungseingängen durch den Kunden wurde die Eingabe des Buchungsdatums über das Feld H1001.DABUCHUNG ermöglicht.

An den Seitenanfang
OPOS: Filtereinstellungen der OPOS-Übersicht werden Userbezogen gespeichert. ...

Die Filtereinstellungen der OPOS-Übersicht werden nun Userbezogen gespeichert.

An den Seitenanfang
PMS32K - SQL Assistent, bearbeiten von Langtextfeldern möglich ...

PMS32K - SQL Assistent, bearbeiten von Langtextfeldern möglich. Mit einem Doppelklick auf dem Memofeld wird eine Maske geöffnet, in der das Memofeld editiert werden kann. Macht nur dann Sinn, wenn es sich um eine Tabelle handelt!

An den Seitenanfang
PMS32K.EXE: diverse Fehler ...

Speichern unter speichert nicht mit der Endung zum Öffnen: *.QPR und Dialog mit |g_system| Variable zeigt nicht den Inhalt von |g_system| sondern |g_system| an. Diese Fehler sind mit diesem Update behoben.

An den Seitenanfang
Projektzeiterfassung per Barcode: Anpassung der Buchungsroutinen ...

Der Import von per Barcodeleser erfasster Projektzeiten wurde optimiert.

Es werden nun ausnahmslos Zeiten korrigiert, die auch per Barcode eingelesen wurden. Damit ist ein Mischbetrieb von manueller Anlage, Excelimport und Barcodeerfassung möglich.
Kennzeichen hierfür ist der Eintrag "IDR10:" im Feld Beleg.

Zeitdaten mit einem Eintrag in IDEXT werden als abgeschlossen betrachtet und werden nicht mehr als Anfangszeit einer nachfolgenden Buchung herangezogen.
Als abgeschlossen gelten Datensätze, für die ein Projektende gescannt wurde. (reine Zeitbuchung mit Datensatz ohne Projekt- oder Auftragsnummer)
Offene Datensätze (vergessene Endebuchung eines Mitarbeiters) werden mit dem Datum des Folgetages Uhrzeit 00:00 Uhr gekennzeichnet.
Diese werden erst dann automatisch abgeschlossen, wenn zu dem betroffenen Mitarbeiter erneut Zeiten eingelesen werden. Dies können sein:
-Endebuchungen des Mitarbeiters für den betroffenen Tag
-Folgebuchungen, deren Datums- und Zeitbereich außerhalb eine Zeitfensters von 14 Stunden liegt.

Die Kostenstelle wurde als zusätzliches Feld für die Barcodeerfassung alternativ zur Erfassung des Kostensatzes eingeführt. Damit ist in gewisser Weise eine Zuordnung von Tätigkeiten unabhängig vom Kostensatz erfassbar.
Die Zuordnung des Kostensatzes erfolgt über folgende Reihenfolge in absteigender Priorität: Eingelesener Wert, Wert des Benutzers, Wert aus Kostenstelle C32 über Mitarbeitergruppe C39
Die Zuordnung der Kostenstelle erfolgt über folgende Reihenfolge in absteigender Priorität: Eingelesener Wert, Wert aus Mitarbeitergruppe C39
Ist der eingelesene Wert ungültig oder nicht vorhanden dann wird in der Reihenfolge fortgefahren.

Für den Zeitdatenimport wurde das Scripting eingeführt. damit ist ein Eingriff in Variablen und Berechnungen möglich.

Weiter Informationen zum Thema Projektzeiterfassung per Barcodeleser entnehmen Sie bitte der aktuellen Dokumentation.

An den Seitenanfang
Q0102 - Eingabe von Stunden wird überschrieben bei der Berechnung der Zeiten! ...

Bei der Eingabe der "Stunden" in den Masken Q0102 und Q0103 wird die Eingabe durch die Berechnung wieder überschrieben. Dieser Fehler ist behoben.

An den Seitenanfang
SCRIPTING: Scripteingriff bei einer Schaltfläche nicht mehr möglich. ...

Der Scripteingriff bei einer Schaltfläche kann nun wieder wie gewohnt über das Script SYSTEM00.USC erfolgen. Der Eintrag kann bei gesetzem WRITELOG=ON aus der ACTION.LOG ermittelt werden.

An den Seitenanfang
SYSTEM - Markierte Datensätze an EXCEL übertragen geht nicht. ...

SYSTEM - Markierte Datensätze an EXCEL übertragen geht nicht. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
SYSTEM - Änderung des Satzzeigers beim zurückkommen aus modalen Masken. ...

Beim zurückkommen aus modalen Eingabemasken wird der Satzzeiger der aufrufenden Masken verstellt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
SYSTEM: die Anzeige in der Statuszeile beim warten auf eine Datei (CAE-Funktionen) wurde nicht mehr angezeigt. ...

Nun ist die Anzeige wieder aktiv.

An den Seitenanfang
System : Bei der Ummeldung im System zu einem anderen Benutzer werden die Benutzermenüs nicht umgeschaltet ...

System : Bei der Ummeldung im System zu einem anderen Benutzer werden die Benutzermenüs nicht umgeschaltet. Dieser Fehler ist mit dieser Version behoben. Außerdem haben sich die Verzeichnisnamen vom WINDOWS-Benutzer zum PMS32-Benutzer geändert! Benutzerbezogene Menüs werden jetzt aus dem Verzeichnis mit dem Benutzernamen aus PMS32 geladen.

An den Seitenanfang
System : Das Icon für Einfügen bzw. Anfügen schaltet nicht automatisch um, wenn diese angeklickt werden. Zuerst muss in der Tabelle ein ande ...

System : Das Icon für Einfügen bzw. Anfügen schaltet nicht automatisch um, wenn diese angeklickt werden. Zuerst muss in der Tabelle ein anderer Datensatz angewählt werden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
UPDATE: Anzeige des Mandantenverzeichnisses auch beim Checksummenupdate ...

UPDATE: Anzeige des Mandantenverzeichnisses auch beim Checksummenupdate. Diese Information wird ab dieser Version angezeigt.

An den Seitenanfang
VORGANGSVERWALTUNG: Beim Einlesen der Stücklisten aus CAE-Systemem ist es nun auch möglich Alternativpositionen und Dispokennzeichen zu beei ...

Um die Kennzeichnungen beim Einlesen der Stückliste in den Positionslisten als "Alternative" oder "Dispokennzeichen" zu ermöglichen wurde das Einleseprogramm erweitert. Analog der kennzeichnung für Beistellung oder Fremdbearbeitung werden folgende Kennzeichnungen ausgewertet:
Folgende Festwerte sind festgelegt worden:

Wenn im angegebenen Feld:
      "!A" enthalten ist, dann wird die Position als Alternativ gekennzeichnet
      "!D" enthalten ist, dann wird das Flag NoDispo=.T. gesetzt!

Beispiel:
      Wird das Feld Teilart gewählt und enthält dieses:
      !A!D

So wird für !A - Alternativ=.T. und für !D - NoDispo=.T. gesetzt!

siehe auch: Firmenparameter: CAE-Listen

An den Seitenanfang
VORGANGSVERWALTUNG: Die neue Positionsart "Edelmetallposition" kann nun in Positionslisten eingefügt werden. ...

Um die Edelmetallgewichte aus den Positionen in einer einzigen Zeile im Vorgang ausweisen zu können wurde die neue Positionsart "Edelmetallposition" hinzugefügt. Wird Beispielsweise die Position für Kupfer hinzugefügt, werden alle Kupfergewichte der im Vorgang enthaltenen Positionen summiert und in dieser Position ausgewiesen. Gleichzeitig werden die Edelmetallgewichte der Einzelpositionen „heraus gerechnet“.
Die Kalkulationsarten Fertigung und Handel werden hierbei separat betrachtet. Ebenso können der Edelmetallposition Kalkulationsschemata zugewiesen werden.
Die Positionsart "Edelmetallposition" kann auch mehrfach mit dem gleichen Edelmetall in den Vorgang eingefügt werden. Sind die zusätzlich eingefügten Positionen nicht als Alternativ gekennzeichnet gehen werden die Werte in der Gesamtkalkulation berücksichtigt.

Weitere Informationen hierzu finden Sie in der Hilfe unter "Neue Funktionen PMS32 V4..."

An den Seitenanfang
VORGANGSVERWALTUNG: Positionen nach Oben oder Unten verschieben ist nun auch über das Marker-Feld möglich. ...

Beim Verschieben innerhalb weniger Positionen wird teilweise die Anzeige nicht korrekt dargestellt. Durch einen Wechsel mit dem Cursor in die Kopfdaten und dann wieder zurück zeigt die Positionsnummerierung wieder korrekt an. Leider lässt sich derzeit dieses Anzeigeproblem nicht Vollends beheben.

An den Seitenanfang
WEBSERVICE: Bedeutet hier eine Möglichkeit der Fernsteuerung von PMS32 über den Browser ...

Dabei ist es nun möglich einen PMS - Befehl über den Browser abzusetzen. Beispielsweise kann damit ein Maskenaufruf initiiert werden oder eine PMS32 Funktion ausgelöst werden.
Dies kann nun in Verbindung mit Intrexx sinnvoll eingesetzt werden um beispielsweise aus einer Auflistung direkt nach PMS32 zu verzweigen um weitere Eingaben machen zu können.

Die Browser-Verfknüpfung wird durch PMS in der Regisitrierung eingetragen: (ACHTUNG Pfade beachten!)

[HKEY_CLASSES_ROOT\vfp]
"URL Protocol"=""
"EditFlags"=hex:02,00,00,00
@="URL:vfp Protocol"

[HKEY_CLASSES_ROOT\vfp\DefaultIcon]
@="\"C:\\DEV\\A_r32\\BMP\\PMS01.ICO\",1"

[HKEY_CLASSES_ROOT\vfp\shell]

[HKEY_CLASSES_ROOT\vfp\shell\open]

[HKEY_CLASSES_ROOT\vfp\shell\open\command]
@="\"C:\\DEV\\A_R32\\pms32w.EXE\" \"%1\""


Nun sind folgende Aufrufe aus dem IE möglich (PMS32 sollte bereits gestartet sein, damit der Mandant eindeutig ist)

MenüHit:
      vfp://menuhit('B0101','','SIE.3TH','ARTNR')

PMS32 beenden:
      vfp://QUIT

Dieser Service wird weiter ausgebaut und wird zukünfitg weitere Funktionalitäten beinhalten.

An den Seitenanfang
X21xx: Beim Editieren von Programmen fehlt das Menü, es kann kein Programm mehr getestet werden ...

X21xx: Beim Editieren von Programmen fehlt das Menü, es kann kein Programm mehr getestet werden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang

Dateiversion:1.0.04.0900.0342 - H.U.DD.V1.V2 - 28.03.2011
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 2011 el-Projekt®