PMS32 Online- Hilfereferenz

Informationen zum PMS32 Serviceupdate - 1.0.04.0900


1.) ADRESSVERWALTUNG: Einfache Anlage eines Ansprechpartners aus den Vorgängen möglich ...
2.) ADRESSVERWALTUNG: Einfache Anlage von Rechnungs- bzw. Lieferadressen aus dem Vorgang heraus ...
3.) Artikelstamm - B0108: Zolltarifnummer und Ursprungsland sollen auch in der Maske Artikel-Schnelleingabe eingebbar sein. ...
4.) Artikelstamm - Baugruppenmaske (B0111). Einfügen vor der aktuellen Position funktioniert nicht immer ...
5.) Artikelstamm - Verwendungsnachweis (B0124), Austauch von Artikeln auch in Vorgängen ...
6.) Bestellauswahl - D4002E (Easy) Maske ohne Projekt- bzw. Kundenbezug - ähnlich alte Maske unter V-1.0.03 ...
7.) Bestellvorschlag - Dialog für den Benutzer, wenn die Bestellung(en) nicht erzeugt werden konnten ...
8.) Bestellvorschlag - Filterauswahl. Die Auswahl für einen Vorgang dauert sehr lange. ...
9.) Bestellwesen - Auswahllisten unter Extras-Zeige können jetzt mit aktuellem Lieferanten gefiltert werden ...
10.) Bestellwesen - Bestellungen, wird in Name1 über F3 ein Ansprechpartner ausgewählt, wird dieser nicht gespeichert, da keine Änderung vermerkt ...
11.) Bestellwesen - Bestellvorschlag: Auslösen der Bestellung dauert sehr lange. ...
12.) Bestellwesen - Bestellvorschlag: Bestellpositionen mit 0-Preis die auch bei einem alternativen Lieferanten bestellt werden könnten sollten a ...
13.) Bestellwesen - Bestellvorschlag: Filter auf Kundenbestellung (Bestellung) lässt sich erst auswählen mit F3 wenn man zuvor den Eintrag "
14.) Bestellwesen - D4001: Filter: scheinbar geht auch der Filter bei anderen Werten nicht, wenn schon ein Wert drin steht ...
15.) Bestellwesen - D4010: Storno einer gebuchten freien Bestellung löscht die D40 und D51 Einträge ...
16.) Bestellwesen - Eingangsrechnung. Löschen einer Position im Datenraster geht nicht ...
17.) Bestellwesen - Eingangsrechnungen. Diverse SQL's beschleunigt. Betrifft Daten holen (ermitteln) und Eingangsrechnung buchen ...
18.) Bestellwesen - Masken D4001, D4010, D4401 und D4501. Möglichkeit einer anderen Anzeige der Positionsliste(n) ...
19.) Bestellwesen - Menus: Menüaufruf für Lieferantengutschriften und Mahnungen sind aus den Lieferantenrechnungen und anderern D4x-Masken nicht ...
20.) Bestellwesen - Neue Bestellmaske D4010 in der freie Bestellungen angelegt werden können. ...
21.) C-Strukturen - Zurücksetzen, es werden keine Nachgeladenen Scripte zurückgesetzt, PMS muss immer komplett neu gestartet werden ...
22.) CODEBASEENGINE: Scripteingriff ermöglicht über die Datei "CodeBaseEngine.define" ...
23.) Controlling - Der Wert für Zuschläge ungeplanter Art wird für Kostenartikel auf DL-Positionen nicht berechnet. ...
24.) Controlling - Berechnung der Erlöse falsch, wenn Kostenartikel in einer Rechnung eingetragen sind ...
25.) Controlling - Bestehende Markierung (Selektion) wird mit neu setzen eines Filters nicht zurückgesetzt. ...
26.) Controlling - Lagerabgang mit Belastung eines Projekts wird im Controlling mitberechnet ...
27.) Controlling - Positionen aus Bestellungen, die noch nicht auf "ist bestellt" gesetzt sind, werden nicht im Controlling berücksichtigt. ...
28.) DRUCKEN: Druckbereich wird nicht korrekt vorbelegt ...
29.) Disposition - In Maske DISPOA wird der Text für die Anzahl an Arbeitstagen für die Reservierung nicht mehr angezeigt ...
30.) Disposition - Meldungen betreffs disponiertem Material / Dientsleistungen erweitert. ...
31.) Drucken - Datenrastereinstellungen (Feldvorgaben) für die Maske X2101 erweitern. Es fehlen einige Felder der Tabelle X21 ...
32.) Drucken - Drucken in Angebot über Druckeinstellungen: Vorgabe des Aufrufs- / Druckbereich falsch ...
33.) EPLAN: Adressenausgabe (Export) im ASCII-Format nun über Datenaustausch möglich ...
34.) Lagerbestandsermittelung - Masken B0109 und C6603. Filterfunktionen eingebaut um die Lagerortliste zu reduzieren ...
35.) Lagerumbuchung - Fehlerhafte reservierte Mengen nach Splitten von Lagerumbuchungspositionen und anschliessendem Löschen einer dieser Positio ...
36.) Losbaugruppen - Bedarf wird nicht gemeldet, wenn Los in Los und ein Filter eingestellt ist. ...
37.) Maskenmenüs - "PMS32 Online Unterstützung" vom Hauptmenü auch in Masken anzeigen ...
38.) Menü - Blockfunktionen ist jetzt immer eingeschaltet ...
39.) Messagesystem - "sofort" wegen Sortierung auf 0 Minuten ändern auf den Anfang der Auswahlliste ...
40.) My-Struktur - Neue Datumsfunktionen unter My.Functions.Datum betreffend die Berechnung des Geschäftsjahres ...
41.) NAVIGATOR - Bei Neuanmeldung bitte NICHT starten sondern einstellbar machen ...
42.) OPOS - Aktualisierung der Kontendaten in H19 erfolgt nicht bei Eingabe von WE oder WA-Konten in Maske C2001 ...
43.) OPOS - Ausbuchen der Daten über Anzeige der offenen Posten H1001 geändert ...
44.) OPOS - Ausbuchung: Valutadatum wird jetzt nach hinten gerechnet, wenn das Valutadatum ein Feiertag ist ...
45.) OPOS - Berechnung von Skonto falsch, wenn Skontobetrag genau 0,005 € abweicht vom gerundeten Skontobetrag. Hier bleiben Diffenzenwerte im Ce ...
46.) Projekte - Menüs der Projektmasken K10xx, geändert. Dispositions-Optionen aus dem Menüpunkt Extras herausgenommen ...
47.) Projektzeiterfassung - Einlesen von Zeiten per Barcode-Buchungen: hier darf keine Auswahl angezeigt werden. Es werden immer alle Zeiten eing ...
48.) REFUND - Projekte auslagern ...
49.) REPORTUPDATE: Änderung der Felder nun wieder möglich ...
50.) Rabattgruppen - Falsche Anzeige beim Speichern ...
51.) Reportausgabe per PDF mit automatischer Anlage einer Email mit der erzeugten PDF als Anhang. Ermittlung der Emailadresse aus PMS-Stammdaten ...
52.) SCRIPTING: Automatische Zuordnung der Adressen. ...
53.) SCRIPTING: Controlling und KorrBuJo: In Scripten darf nicht die Zuiweisung von cIDX02 über My.Clients.path.cidx02 erfolgen ...
54.) SCRIPTING: Erweiterung der Feldfunktion: Eingriff per Script ist nun möglich um Beispielsweise einen Doppelklick zu behandeln ...
55.) SCRIPTING: Scripteingriff bei einer Schaltfläche nicht mehr möglich. ...
56.) SCRIPTING: die Firmenparameter können nun über Scripting beeinflusst werden ...
57.) SCRIPTING: mehr als 32 Indizes können aktiviert werden ...
58.) SYSTEM - Maskeneinstieg über zuletzt bearbeitete Datensätze des aktuellen Benutzers abbilden ...
59.) SYSTEM/SCRIPTING: Funktion RUNIT() schneidet u. U. Teile des Dateinamens heraus, so dass die Datei nicht mehr gefunden wird. ...
60.) SYSTEM: Aktualisierung von OPOS-Stammdaten aus Adressdaten. ...
61.) SYSTEM: CallBack-Server kann über Umgebungsvariablen abgeschaltet werden! ...
62.) SYSTEM: Flacken in Masken beim aktualisieren von Positionslisten minimiert ...
63.) Schnittstelle - CAE-Import, wenn zum Artikelsatz kein D04 Satz existiert, so wird der Artikel als NN-Artikel eingelesen ...
64.) Schnittstelle - CAE-Listen Datenübernahme nach PMS32. Bedarfspositionen mit Nullmenge werden nicht mehr gelöscht ...
65.) Schnittstelle - Datenübernahme aus einem anderen PMS Mandanten ...
66.) Schnittstellen - BDE Schnittstelle, Methode fAppendFile() zum Anhängen von ASCII Dateien ist fehlerhaft. ...
67.) Schnittstellen - Datenübernahme aus einem anderen Mandanten funktioniert nur einmal ...
68.) Schnittstellen - Edifact: Fehlermeldung bei der Ausgabe, es würden Angaben fehlen, aber diese fehlen nicht, außerdem ist nichts geändert wor ...
69.) System - Anzeige der Notiz. In den Vorgängen wird eine hinterlegte Notiz in der Maske angezeigt, in den anderen Masken nicht. ...
70.) System - Block löschen im Datenraster funktioniert nicht ...
71.) System - Eingaben in Bezeichnungsfeldern eines Datenrasters werden nicht übernommen, wenn nach der Eingabe ohne Verlassen des Feldes eine Ak ...
72.) System - Fehler werden nicht zurückgesetzt ...
73.) System - Geschwindigkeit für Get_Var() und Holewert() beschleunigen! Ist in vielen Reports SEHR langsam ...
74.) System - Info über Softwareupdate in PMS funktioniert nicht, Anwender erhalten keine Informationen! Obwohl die Info eingeschaltet istInfo üb ...
75.) System - Login Maske:- Anzeige der Lizenzart bringt *? Bitte ändern. ...
76.) System - Paralleverarbeitung von verschiedenen NameSpace- Prozessen, wie Kalkulation / Disposition / Controlling / CAE-Listen einlesen / et ...
77.) System - RechteMaustaste Menü in der Editbox der MemoEdit-Masken funktioniert nicht ...
78.) Tabellenupdate - Erweiterung der Indizes für schnellere SQL Abfragen ...
79.) Vorgangsverwaltung - Bei der Vorgangskopie wird das Flag "gedruckt" mitkopiert, was aber nicht sein darf ...
80.) Vorgangsverwaltung - Setzen des Flags "nicht Disponieren" bei Pseudobaugruppen ...
81.) Vorgangsverwaltung - Ändern eines Zahlungsplanes mit bereits angelegter Rechnung / Teilzahlung nicht möglich ...
82.) Vorgangsverwaltung: F8 kopieren bricht mit einer Fehlermeldung ab ...
83.) Vorgänge - Bei F3 - in der Vorgangsverwaltung wird bei Abbruch der Auswahl auf NN - Artikel umgeschaltet ...
84.) Vorgänge - CAE-Funktonen: EPLAN5-Ausgaben: Ausgabe nach EPLAN ASCII funktioniert nicht, es tut sich überhaupt nichts ...
85.) Vorgänge - Druckvorbelegung E1004: Darstellung der Auswahlboxen (rechts unten) wird nicht korrekt angezeigt ...
86.) Vorgänge - EK-Daten aus einem Vorgang projekt- bzw. kundenbezogen in die Stammdaten übertragen ...
87.) Vorgänge - Ermitteln der Kundenrabatte fehlerhaft. Zieht teilweise falschen Rabattwert ...
88.) Vorgänge - Kalkulation der Kopfdaten. Berechnung von H_VOL21 und anderen Werten. ...
89.) Vorgänge - Kennung der Bedarfsposition an die fordernde Position übertragen beim Einlesen von EPLAN ...
90.) Vorgänge - Löschen von Aufträgen die bereits an die BDE übergeben worden sind ist möglich. ...
91.) Vorgänge - Neuberechnen von Positionen und Vorgängen ...
92.) Vorgänge - Positionskalkulation. Werden hier Werte verändert, so wird sofort die Kalkulation angestoßen! ...
93.) Vorgänge - Vorgang übernehmen mit leerem Quellvorgang (ohne Positionen). ...


ADRESSVERWALTUNG: Einfache Anlage eines Ansprechpartners aus den Vorgängen möglich ...

Über die Funktion F2 (Externsprung) im Feld Ansprechpartner der Seite Kopfdaten in den Vorgängen ist es nun möglich einen neuen Ansprechpartner auf einfache Weise anzulegen.
Es wird geprüft, ob der Name zu dem Kunden bereits existiert, falls nicht wird ein neuer Ansprechpartner angelegt und dem Kunden zugeordnet und im Vorgang hinterlegt. Anschließend wird die Maske des Ansprechpartners aufgerufen um abschließende Änderungen vornehmen zu können.
Wird die Funktione abgebrochen oder kein Name eingegeben, verhält sich die Funktion wie bisher.

An den Seitenanfang
ADRESSVERWALTUNG: Einfache Anlage von Rechnungs- bzw. Lieferadressen aus dem Vorgang heraus ...

Um eine neue Rechnungs- bzw. Lieferadresse zu einem Kunden anzulegen gehen Sie in der Vorgangsverwaltung wie folgt vor:
1. Seite Adressdaten (4) aufrufen
2. mit F3 im Adressfeld prüfen, ob die Adresse bereits angelegt ist, wenn nicht weiter...
3. Adressdatenfelder eingeben und ausfüllen, erst zum Schluß evtl. eine ID im Feld Liefer- bzw. Rechnungsadresse eingeben, falls leer wird diese aus dem Nummernkreis gebildet
4. falls die Eingabe der ID die gesamten Feldinhalt ausfüllt startet die Neuanlage, falls das Feld weniger als 6 Zeichen beinhaltet bitte mit F2 starten.
5. Die Adresse wird nun angelegt und dem Kunden zugeordnet.
Fertig!

An den Seitenanfang
Artikelstamm - B0108: Zolltarifnummer und Ursprungsland sollen auch in der Maske Artikel-Schnelleingabe eingebbar sein. ...

Zolltarifnummer und Ursprungsland sollen auch in der Maske Artikel-Schnelleingabe eingebbar sein. felder in der Maske zugefügt.

An den Seitenanfang
Artikelstamm - Baugruppenmaske (B0111). Einfügen vor der aktuellen Position funktioniert nicht immer ...

Einfügen vor der aktuellen Position funktioniert nicht immer. Es wird keine Neuberechnung der Positionsnummer durchgeführt, wenn der Differenzwert kleiner wird wie 1,0. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Artikelstamm - Verwendungsnachweis (B0124), Austauch von Artikeln auch in Vorgängen ...

Verwendungsnachweis (B0124), Austauch von Artikeln auch in Vorgängen. Dies geht auch, wenn die Variable M.L_EXPERT=.T. gesetzt wird. Kann über einen zusätzlichen Menüpunkt gesetzt werden. Die Variable ist im Standard auf .F. (False) gesetzt, so dass keine Artikel in Vorgängen getauscht werden! Dies hat seinen Grund!

Hinweis: der Expertenmodus kann über das Menü Extras --> Expertenmodus aktiviert werden! Die mit (*) gekennzeichneten Bereiche sind dann hinfällig, es wird in allen gewählten Bereichen ausgetauscht!

An den Seitenanfang
Bestellauswahl - D4002E (Easy) Maske ohne Projekt- bzw. Kundenbezug - ähnlich alte Maske unter V-1.0.03 ...

D4002E (Easy) Maske ohne Projekt- bzw. Kundenbezug - ähnlich alte Maske unter V-1.0.03. Neue Bestellauswahlmaske erstellt, die wie in Version 1.0.03 nur ein Datenraster enthält. Kann in der Filtermaske der Bestellauswahl, "Einfache Bestellauswahl", gewählt werden. Voreinstellbar in den Firmenparametern. Wird die einfache Bestellauswahl genommen, so können keine projekt- bzw. kundenbezogenen Preise gewählt werden! Durch die Reduzierung zweier Dimensionen konnte die Bestellauswahl beschleunigt werden.

Hinweis:
Einstellung bleibt für die Sitzung erhalten, wenn der Bestellvorschlag einmal aufgerufen wurde, d. h. eine Umstellung in den Firmenparametern wird u. U. erst nach Neustart von PMS gültig.

An den Seitenanfang
Bestellvorschlag - Dialog für den Benutzer, wenn die Bestellung(en) nicht erzeugt werden konnten ...

Dialog für den Benutzer, wenn die Bestellung(en) nicht erzeugt werden konnten. Eingefügt, wenn keine Bestellung(en) aus dem Bestellvorschlag erzeugt wurden. Dies kann mehrere Gründe haben:
1. Es wurde kein Lieferant (linkes Datenraster) markiert, bei dem bestellt werden sollte...
2. Es waren Tabellen gesperrt, die bei der Anlage der Bestellungen benötigt wurden...
3. Eventuell wurden Tabellen zwischenzeitlich geändert, die bei der Anlage der Bestellungen benötigen wurden...
Normalerweise wird NUT EIN Sperrversucht auf der Tabelle vorgenommen, die geändert wird. Wenn ein Fehler auftritt wird jetzt eine Meldung ausgegeben, damit der Benutzer weis, dass die eigentliche Berechnung fertig ist.

An den Seitenanfang
Bestellvorschlag - Filterauswahl. Die Auswahl für einen Vorgang dauert sehr lange. ...

Die Auswahl für einen Vorgang dauert sehr lange. SQL's beschleunigt. Es geht auch schneller, wenn man in den Filterfeldern schon mal einen Teil der Vorgangsnummer (Vorfilter) eingibt! Gleiches gilt in den Eingabngsrechnungen für die Bestellnummer.

An den Seitenanfang
Bestellwesen - Auswahllisten unter Extras-Zeige können jetzt mit aktuellem Lieferanten gefiltert werden ...

Auswahllisten unter Extras-Zeige können jetzt mit aktuellem Lieferanten gefiltert werden. Neue Filtermöglichkeit auf den aktuell gewählten Lieferanten.

An den Seitenanfang
Bestellwesen - Bestellungen, wird in Name1 über F3 ein Ansprechpartner ausgewählt, wird dieser nicht gespeichert, da keine Änderung vermerkt ...

Bestellungen, wird in Name1 über F3 ein Ansprechpartner ausgewählt, wird dieser nicht gespeichert, da keine Änderung vermerkt wird. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Bestellwesen - Bestellvorschlag: Auslösen der Bestellung dauert sehr lange. ...

Bestellvorschlag: Auslösen der Bestellung dauert sehr lange. Hier wurden diverse SQL's beschleunigt und Indizes für verschiedene Tabellen erweitert.

An den Seitenanfang
Bestellwesen - Bestellvorschlag: Bestellpositionen mit 0-Preis die auch bei einem alternativen Lieferanten bestellt werden könnten sollten a ...

Bestellpositionen mit 0-Preis die auch bei einem alternativen Lieferanten bestellt werden könnten sollten auch vom alternativen Lieferanten angeboten werden. Filterung auf Positionen, deren EK größer Null ist, wenn denn Alternativpositionen bestehen, die einen EK-Preis größer Null haben. Diese Funktion wurde implementiert.

An den Seitenanfang
Bestellwesen - Bestellvorschlag: Filter auf Kundenbestellung (Bestellung) lässt sich erst auswählen mit F3 wenn man zuvor den Eintrag "

Filter auf Kundenbestellung (Bestellung) lässt sich erst auswählen mit F3 wenn man zuvor den Eintrag "" gelöscht hat. Dieser Fehler ist ab dieser Version behoben.

An den Seitenanfang
Bestellwesen - D4001: Filter: scheinbar geht auch der Filter bei anderen Werten nicht, wenn schon ein Wert drin steht ...

Filter: scheinbar geht auch der Filter bei anderen Werten nicht, wenn schon ein Wert drin steht. Dieser Fehler wurde mit dieser Version behoben.

An den Seitenanfang
Bestellwesen - D4010: Storno einer gebuchten freien Bestellung löscht die D40 und D51 Einträge ...

Storno einer gebuchten freien Bestellung löscht die D40 und D51 Einträge. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Bestellwesen - Eingangsrechnung. Löschen einer Position im Datenraster geht nicht ...

Eingangsrechnung. Löschen einer Position im Datenraster geht nicht. Fehler kam durch falschen Dialog.

An den Seitenanfang
Bestellwesen - Eingangsrechnungen. Diverse SQL's beschleunigt. Betrifft Daten holen (ermitteln) und Eingangsrechnung buchen ...

Diverse SQL's beschleunigt. Betrifft Daten holen (ermitteln) und Eingangsrechnung buchen. Damit wurde das Verbuchen einer Eingangsrechnung beschleunigt.

An den Seitenanfang
Bestellwesen - Masken D4001, D4010, D4401 und D4501. Möglichkeit einer anderen Anzeige der Positionsliste(n) ...

Bestellwesen - Masken D4001, D4010, D4401 und D4501. Möglichkeit einer anderen Anzeige der Positionsliste(n). Schaltet man in den Firmenparametern die Option "Anzeige der Endwerte neben den Datenrastern" auf der Seite Bestellwesen ein, so werden die Endwerte der Bestellung, Eingangsrechnung, etc. rechts neben dem Datenraster eingeblendet.

An den Seitenanfang
Bestellwesen - Menus: Menüaufruf für Lieferantengutschriften und Mahnungen sind aus den Lieferantenrechnungen und anderern D4x-Masken nicht ...

Menus: Menüaufruf für Lieferantengutschriften und Mahnungen sind aus den Lieferantenrechnungen und anderern D4x-Masken nicht möglich. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Bestellwesen - Neue Bestellmaske D4010 in der freie Bestellungen angelegt werden können. ...

Neue Bestellmaske D4010 in der freie Bestellungen angelegt werden können. Werden hier Bestellungen angelegt, so können zu den Positionen Artikel, Projekt und Lagerort aus dem gesamten Artikelstamm zugeordnet werden.

An den Seitenanfang
C-Strukturen - Zurücksetzen, es werden keine Nachgeladenen Scripte zurückgesetzt, PMS muss immer komplett neu gestartet werden ...

Zurücksetzen von C-Strukturen, es werden keine Nachgeladenen Scripte zurückgesetzt, PMS muss immer komplett neu gestartet werden. Wurde jetzt für alle Klassen, die ein ScriptFile angegeben haben geändert.

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 - Der Wert für Zuschläge ungeplanter Art wird für Kostenartikel auf DL-Positionen nicht berechnet. ...

Der Wert für Zuschläge ungeplanter Art wird für Kostenartikel auf DL-Positionen nicht berechnet. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Controlling - Berechnung der Erlöse falsch, wenn Kostenartikel in einer Rechnung eingetragen sind ...

Berechnung der Erlöse falsch, wenn Kostenartikel in einer Rechnung eingetragen sind. Dieser Fehler ist ab dieser Version behoben.

An den Seitenanfang
Controlling - Bestehende Markierung (Selektion) wird mit neu setzen eines Filters nicht zurückgesetzt. ...

Bestehende Markierung (Selektion) wird mit neu setzen eines Filters nicht zurückgesetzt. Gilt für das Controlling mehrerer Projekte. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Controlling - Lagerabgang mit Belastung eines Projekts wird im Controlling mitberechnet ...

Lagerabgang mit Belastung eines Projekts wird im Controlling mitberechnet. Das entsprechende Script wurde geändert! (_Script_Con_15_I3x.usr)

An den Seitenanfang
Controlling - Positionen aus Bestellungen, die noch nicht auf "ist bestellt" gesetzt sind, werden nicht im Controlling berücksichtigt. ...

Positionen aus Bestellungen, die noch nicht auf "ist bestellt" gesetzt sind, werden nicht im Controlling berücksichtigt. Dieser Fehler ist mit dieser Version behoben. Angelegte aber noch nicht bestellte Bestellungen werden jetzt unter "Offene Disposition" angezeigt.

An den Seitenanfang
DRUCKEN: Druckbereich wird nicht korrekt vorbelegt ...

Beim Aufruf der Druckausgabe wird in verschiedneen Bereichen von PMS der Ausgabebereich nicht korrekt vorbelegt, dieser Fehler ist hiermit behoben.

An den Seitenanfang
Disposition - In Maske DISPOA wird der Text für die Anzahl an Arbeitstagen für die Reservierung nicht mehr angezeigt ...

In Maske DISPOA wird der Text für die Anzahl an Arbeitstagen für die Reservierung nicht mehr angezeigt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Disposition - Meldungen betreffs disponiertem Material / Dientsleistungen erweitert. ...

Meldungen betreffs disponiertem Material / Dientsleistungen erweitert. Folgende weitere Informationen werden protokolliert:
1. Rücknahme von Material aus der Disposition
2. Unvollständige Bestelldaten des Artikels, der in den Bestellvorschlag übertragen werden soll. (Nur wenn die Prüfung angeschaltet ist!)

An den Seitenanfang
Drucken - Datenrastereinstellungen (Feldvorgaben) für die Maske X2101 erweitern. Es fehlen einige Felder der Tabelle X21 ...

Datenrastereinstellungen (Feldvorgaben) für die Maske X2101 erweitern. Es fehlen einige Felder der Tabelle X21. Ab dieser Version stehen alle Felder der Tabelle X21 für die Auswahl zur Verfügung.

An den Seitenanfang
Drucken - Drucken in Angebot über Druckeinstellungen: Vorgabe des Aufrufs- / Druckbereich falsch ...

Drucken in Angebot über Druckeinstellungen: Vorgabe des Aufrufs- / Druckbereich falsch. Dieser Fehler wurde mit dieser Version behoben.

An den Seitenanfang
EPLAN: Adressenausgabe (Export) im ASCII-Format nun über Datenaustausch möglich ...

in den Bereichen B01,C61,C62,C63, E10,E17 kann die Ausgabe der EPLAN-ASCII-Dateien für Adressen erfolgen.
Optionen:
C6X: (C61,C62,C63) hier werden immer alle Daten der aktuelle Tabelle ausgegeben
B01: hier werden alle Adressdaten ausgegeben C61,C62,C63
E10: hier werden alle verknüpften Adressen ausgegeben (E11,E10,K10)
Filtereinstlelungen (m.bor_for) werden NICHT berücksichtigt, es kann jedoch ein Menüpunkt erstellt werden, der die Filtereinstellung berücksichtigt:

1. Parameter: obligatorisch
2. Parameter: liBitPattern

ClickCommand = §=My.Bussines.PmsToEplan.ActionEplan(0x00004000,0x09)

*/ liBitPattern:
*/      Bit-0 [1] => 0 - ASCII Allgemein, 1 - EPLAN ASCII
*/      Bit-1 [2] => 0 - Standardsprache, 1 - Sprachauswahl
*/      Bit-2 [4] => 0 - Kein Filter, 1 - Mit Filter
*/      Bit-3 [8] => 0 - Artikelausgabe, 1 - Adressenausgabe

Einstellungen heben sich teilweise auf!

--> siehe auch: sys\PMS.ALL.DEFINE und dort suchen nach <_exchange_export_eplan_Aeplan>

Achtung:
Bitte beachten Sie die Hinweise zm verändern von Dateien im SYS-Verzeichnis!

An den Seitenanfang
Lagerbestandsermittelung - Masken B0109 und C6603. Filterfunktionen eingebaut um die Lagerortliste zu reduzieren ...

Masken B0109 und C6603. Filterfunktionen eingebaut um die Lagerortliste zu reduzieren. In den genannten Masken kann nun ein Filter vorgegeben werden, der je nach Einstellung die Anzahl der Positionssätze reduziert. Dabei kann Wahlweise zwischen UND und ODER Filterbedingung entschieden werden. Drück man die LINKE SHIFT Taste und klickt auf den Button "Filter setzen / löschen" so wird der Filter gelöscht und alle Sätze werden angezeigt. (Ja nach Kopffilter, für Artikel bzw. Lagerort)

An den Seitenanfang
Lagerumbuchung - Fehlerhafte reservierte Mengen nach Splitten von Lagerumbuchungspositionen und anschliessendem Löschen einer dieser Positio ...

Fehlerhafte reservierte Mengen nach Splitten von Lagerumbuchungspositionen und anschliessendem Löschen einer dieser Positionen. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Losbaugruppen - Bedarf wird nicht gemeldet, wenn Los in Los und ein Filter eingestellt ist. ...

Bedarf wird nicht gemeldet, wenn Los in Los und ein Filter eingestellt ist. Beispiel an drei Losbaugruppen, von denen LOS-1 und LOS-2 jeweils die Losbaugruppe LOS-3 enthält. Filtert man nun auf LOS-1, so wurde in der Vergangenheit nur LOS-1 und LOS-3 betrachtet. Jetzt werden abgeleitete Losbaugruppen, die in der gefilterten Baugruppe auftauchen auch untersucht.

An den Seitenanfang
Maskenmenüs - "PMS32 Online Unterstützung" vom Hauptmenü auch in Masken anzeigen ...

"PMS32 Online Unterstützung" vom Hauptmenü auch in Masken anzeigen. Der Menüpunkt wurde integriert.

An den Seitenanfang
Menü - Blockfunktionen ist jetzt immer eingeschaltet ...

Menü - Blockfunktionen ist jetzt immer eingeschaltet. War vorher abgedimmt, wenn man nicht im Datenraster stand. Prüfung wird jetzt anders bewerkstelligt.

An den Seitenanfang
Messagesystem - "sofort" wegen Sortierung auf 0 Minuten ändern auf den Anfang der Auswahlliste ...

"sofort" wegen Sortierung auf 0 Minuten ändern auf den Anfang der Auswahlliste. Auswahlliste der Zeiten geändert. Diese Auswahlliste fängt jetzt mit "sofort" - 0 Minuten an.

Hinweis:
Messagesystem ist nach dem Starten von PMS32 erst in ca. 60 Sekunden aktiv!

An den Seitenanfang
My-Struktur - Neue Datumsfunktionen unter My.Functions.Datum betreffend die Berechnung des Geschäftsjahres ...

Neue Datumsfunktionen unter My.Functions.Datum und Einstellung des Geschäftsjahresbeginns in den Firmenparametern. Im Standard ist der Geschäftsjahersbeginn auf den Januar eines Jahres eingestellt! Bitte ändern Sie diese Einstellung in den Firmenparametern auf der ersten Seite entsprechend ab. Unter My.Functions.Datum kann man dann Anfang und Ende eines Geschäftsjahres [Datum] abrufen unter Übergabe des Jahres [Integer] bzw. eines Datums [Date]. Die folgenden Funktionen heißen:
dDatum = My.Functions.Datum.FoGY(nJahr|dDatum) && Gibt den ersten Tag des Geschäftsjahres zurück
dDatum = My.Functions.Datum.LoGY(nJahr|dDatum) && Gibt den letzten Tag des Geschäftsjahres zurück
dDatum = My.Functions.Datum.FoGYwd(cIdc14,nJahr|dDatum) && Gibt den ersten Arbeitstag des Geschäftsjahres zurück
dDatum = My.Functions.Datum.LoGYwd(cIdc14,nJahr|dDatum) && Gibt den letzten Arbeitstag des Geschäftsjahres zurück

An den Seitenanfang
NAVIGATOR - Bei Neuanmeldung bitte NICHT starten sondern einstellbar machen ...

NAVIGATOR - Bei Neuanmeldung bitte NICHT starten sondern einstellbar machen. Kann jetzt in der Script- Datei: Globals.Define mit lDontStartNavigator = .T. eingestellt werden.

An den Seitenanfang
OPOS - Aktualisierung der Kontendaten in H19 erfolgt nicht bei Eingabe von WE oder WA-Konten in Maske C2001 ...

Aktualisierung der Kontendaten in H19 erfolgt nicht bei Eingabe von WE oder WA-Konten in Maske C2001. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
OPOS - Ausbuchen der Daten über Anzeige der offenen Posten H1001 geändert ...

Ausbuchen der Daten über Anzeige der offenen Posten H1001 geändert:
      1. Der Valutawert gibt den tatsächlich zu verbuchenden Wert (Zahlung) an.
      2. Es kann ein Skonto gewährt werden, das zum Valutawert berechnet wird.
      3. Soll eine komplette Ausbuchung erfolgen so sind folgende Werte anzugeben:
            a. Valutawert der tatsächlichen Zahlung, kann auch Null sein
            b. Die Option Komplett ist zu setzen. Damit werden Restbeträge gegen Skonto ausgebucht!
Um dies zu ermöglichen, wurde ein neues Feld in die Tabelle H1001.lKomplett [L] eingefügt, dass änderbar ist!

An den Seitenanfang
OPOS - Ausbuchung: Valutadatum wird jetzt nach hinten gerechnet, wenn das Valutadatum ein Feiertag ist ...

Valutadatum wird jetzt nach Einstellung in den Firmenparametern gerechnet, wenn das Valutadatum ein Feiertag ist, d.h. fällt das Valutadatum auf einen Feiertag oder das Wochenende, so wird das Datum je nach Einstellung in Richtung Zukunft oder Vergangenheit gerechnet. Beispiel: Würde das Valutadatum auf einen Samstag fallen, so würde es auf den folgenden Arbeitstag (Zukunft) oder den vorherigen Arbeitstag (Vergangenheit) berechnet, was dann wohl der Montag bzw. der Freitag wäre. Die Einstellung ist in den Firmenparametern vorzunehmen und kann für Soll- bzw. Habenbuchungen getrennt eingestellt werden.
Sollbuchungen: Debitorenrechnungen, Kreditorengutschriften, ... Die juristische Person wird in der OPOS mit der Belegbuchung ins Soll gebucht.
Habenbuchungen: Debitorengutschriften, Kreditorenrechnungen, ... Die juristische Person wird in der OPOS mit der Belegbuchung ins Haben gebucht.

An den Seitenanfang
OPOS - Berechnung von Skonto falsch, wenn Skontobetrag genau 0,005 € abweicht vom gerundeten Skontobetrag. Hier bleiben Diffenzenwerte im Ce ...

Berechnung von Skonto falsch, wenn Skontobetrag genau 0,005 € abweicht vom gerundeten Skontobetrag. Hier bleiben Diffenzenwerte im Centbereich offen. Werte für h11.v0b, v0n und v0t werden seit Mai anders berechnet. Dieser Fehler ist mit diesem Update behoben. Lag an der Rundung der Werte Brutto und Skonto.

An den Seitenanfang
Projekte - Menüs der Projektmasken K10xx, geändert. Dispositions-Optionen aus dem Menüpunkt Extras herausgenommen ...

Menüs der Projektmasken K10xx, geändert. Dispositions-Optionen aus dem Menüpunkt Extras herausgenommen. Die Menü-Optionen unter Extras für alle Projektmasken außer K1050 - Projektdisposition, wurden entfernt.

An den Seitenanfang
Projektzeiterfassung - Einlesen von Zeiten per Barcode-Buchungen: hier darf keine Auswahl angezeigt werden. Es werden immer alle Zeiten eing ...

Einlesen von Zeiten per Barcode-Buchungen: hier darf keine Auswahl angezeigt werden. Es werden immer alle Zeiten eingelesen, ohne Auswahl. Dieser Fehler wurde mit dieser Version behoben.

An den Seitenanfang
REFUND - Projekte auslagern ...

Das Auslagern und Zurückspielen von Projekten wurde geändert. Spielt man ein Projekt zurück und enthält dieses Baugruppen, die im Stamm geändert wurden, so werden Revisionen der Baugruppen angelegt.

An den Seitenanfang
REPORTUPDATE: Änderung der Felder nun wieder möglich ...

Nach Änderung von Feldinhalten im Reportupdate wurde nach Verlassen der ursprüngliche Wert wiederhergestellt.

An den Seitenanfang
Rabattgruppen - Falsche Anzeige beim Speichern ...

Falsche Anzeige beim Speichern. Wenn das Feld Artikelnummer nicht gefüllt ist, wird dieses nicht "rot" markiert, falls man die Eingabe nicht vorgenommen hat.

An den Seitenanfang
Reportausgabe per PDF mit automatischer Anlage einer Email mit der erzeugten PDF als Anhang. Ermittlung der Emailadresse aus PMS-Stammdaten ...

Reportausgabe per PDF mit automatischer Anlage einer Email mit der erzeugten PDF als Anhang. Ermittlung der Emailadresse aus PMS-Stammdaten soweit möglich. Geht nun über archivieren und PDF-Creator. Ein Beispiel ist in den Vorgangsmasken im Standard aktiviert.

An den Seitenanfang
SCRIPTING: Automatische Zuordnung der Adressen. ...

Die automatische Zuordnung der Adressen kann nun über Scripting ausgeführt werden:
Dabei wird die Tabelle C52 gefüllt und eine Beziehung zwischen Zusatzadressen hergestellt.

Beispiel: Zuordnung aller Ansprechpartner zu einem Kunden:
Voraussetzungen: Der Wert in C67.IDC30 (Ansprechpartner-Adresse) muss mit dem Wert in C63.IDC63 (Kunden-ID) übereinstimmen
Außerdem muss der Wert in Name1 identisch sein.

=my.Bussines.Strain.Address.Fill_C52("C67","C63")

An den Seitenanfang
SCRIPTING: Controlling und KorrBuJo: In Scripten darf nicht die Zuiweisung von cIDX02 über My.Clients.path.cidx02 erfolgen ...

sondern entweder über my.cIdx02 oder my.clients.path.cidx02L
Änderungen in allen Samples vorgenommen.

Hinweis:
Bitte kontrollieren Sie ihre Controlling-Scripte unter .\PMS32\UPD\...

An den Seitenanfang
SCRIPTING: Erweiterung der Feldfunktion: Eingriff per Script ist nun möglich um Beispielsweise einen Doppelklick zu behandeln ...

Dazu ist es notwendig, die Objekt-Struktur bis zur Form bzw. bis zum Formset ausgehend von dem Feld zu wissen.
Klicken Sie dazu in das Feld. Dann rechte Maustaste und feldeigenschaften wählen
Auf der Seite Format wird jetzt der Objektbaum angezeigt. Z.B.:
      frse41011.e4101.pageframe1.page1.e1x02.txtfparac3135             (Auftragsbestätigungen Freies Zeichenfeld 3)
Erstellen Sie ein Script unter SYS\MYSYS\system88.usc                  (Der Dateiname kann auch anders sein! ENDUNG USC)

Tragen Sie dort ein: (Beispiel)
                                                */ Formset
                                                */ Form
                                          */ PageFrame
                                                */ Page
                                                */ Seite
                                          */ Feld, hier das Feld FPARAC3 in der Maske Auftragsbestätigungen E4101 Seite 2 (Kopfdaten)
                                    >UserScript
                                          */ Abfrage, ob das Feld eine E-Mail Adresse enthält
                                          IF "@"$poActiveInputField.Value
                                                LOCAL lcRun
                                                */ Alle Leerzeichen vorne und hinten löschen...
                                                lcRun = ALLTRIM(poActiveInputField.Value)
                                                */ Aufrufparameter prüfen
                                                lcRun = IIF("MAILTO:"$UPPER(m.lcRun),m.lcRun,"mailto:"+m.lcRun)
                                                */ Aufruf des definierten E-Mail Clients über den Explorer
                                                TEXT TO m.lcRun NOSHOW TEXTMERGE PRETEXT 3
                                                      RUN /N2 EXPLORER.EXE «m.lcRun»
                                                ENDTEXT
                                                =EXECSCRIPT(m.lcRun)
                                          ENDIF
                                    <
                              <>
                        <>
                  <>
            <>
      <>
<>

Enthält das angegebene Feld eine E-Mail Adresse und wurde durch obiges Script das DoppelKlick Ereignis des Feldes definiert, so wird das obige Script ausgeführt.
Dieses Ereignis (DoppelKlick) kann für Comboboxen, Listboxen, Textboxen, Editboxen und Spinner abgefragt werden.


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
SCRIPTING: die Firmenparameter können nun über Scripting beeinflusst werden ...

Um ggfs. Benutzerbezogene Änderungen der FiP's zu ermöglichen wurde hier eine Funktionserweiterung vorgenommen. Wenden Sie sich ggfs. an unseren Support.

Scripting-Info:
=My.Clients.Fips.setFip("yx_JkeyClick",60)

An den Seitenanfang
SCRIPTING: mehr als 32 Indizes können aktiviert werden ...

In der Script-Datei pms_03.define (neu) gibt es jetzt zwei neue Einstellmöglichkeiten!
Beide Werte sind im Standard auf .F. (unwirksam) gesetzt!
Nähere Beschreibung:

*/ Wenn einzelne Tabellen mehr wie 32 Indizes haben "dürfen"
*/ Steht dieser Parameter auf .T., so kann eventuell ACCESS nicht mehr auf die Tabelle zugreifen!
lMoreThan32Indexes = .F.

*/ Können BINÄRE Indizes verwendet werden, um LOGISCHE Indizes schneller zu machen?
*/ Steht dieser Parameter auf .T., so kann eventuell ACCESS nicht mehr auf die Tabelle zugreifen!
lCanUseBinaryIndexes = .F.


Info: DDD: ID=“I“: order by ORDER,FIELD (TOP 32)

An den Seitenanfang
SYSTEM - Maskeneinstieg über zuletzt bearbeitete Datensätze des aktuellen Benutzers abbilden ...

Maskeneinstieg über zuletzt bearbeitete Datensätze des aktuellen Benutzers abbilden. Soweit nicht anders vorgegeben, wird der zuletzt bearbeitete Datensatz der Maske automatisch angezeigt, wenn man die Maske erneut betritt, auch nach einem Neustart von PMS32.

An den Seitenanfang
SYSTEM/SCRIPTING: Funktion RUNIT() schneidet u. U. Teile des Dateinamens heraus, so dass die Datei nicht mehr gefunden wird. ...

Diese Funktion hat ggfs. Auswirkungen auf das Öffnen von Dateien und Ausführen von externen Programmen. Der Fehler wurde hiermit behoben.

An den Seitenanfang
SYSTEM: Aktualisierung von OPOS-Stammdaten aus Adressdaten. ...

Die Aktualisierung von OPOS-Stammdaten aus Adressdaten wurde sichergestellt.

An den Seitenanfang
SYSTEM: CallBack-Server kann über Umgebungsvariablen abgeschaltet werden! ...

Siehe auch GLOBALS.DEFINE:

Abschalten des Callbackservers:
PMS32StartBits1= 0xDFFFFFFF
PMS32StartBits2= 0xFFFFFFFF

An den Seitenanfang
SYSTEM: Flacken in Masken beim aktualisieren von Positionslisten minimiert ...

In verschiednen Masken wurde die Anzeige des Positionslisten in Bezug auf mehrfachen Refresh der Anzeige optimiert.

An den Seitenanfang
Schnittstelle - CAE-Import, wenn zum Artikelsatz kein D04 Satz existiert, so wird der Artikel als NN-Artikel eingelesen ...

CAE-Import, wenn zum Artikelsatz kein D04 Satz existiert, so wird der Artikel als NN-Artikel eingelesen. Dieser Fehler ist mit dieser Version behoben. Bitte beachten Sie, dass in diesem Fall die VK Daten alle Null sind!

An den Seitenanfang
Schnittstelle - CAE-Listen Datenübernahme nach PMS32. Bedarfspositionen mit Nullmenge werden nicht mehr gelöscht ...

CAE-Listen Datenübernahme nach PMS32. Bedarfspositionen mit Nullmenge werden nicht mehr gelöscht. Diese Option ist jetzt in den Firmenparametern voreinstellbar. Die Option kann für jede CAE-Liste separat geändert werden. Seite CAE-Listen in den Firmenparametern und Seite Vorgaben in den Vorgängen. "Löschen von Bedarfspositionen mit Nullmenge"

An den Seitenanfang
Schnittstelle - Datenübernahme aus einem anderen PMS Mandanten ...

Datenübernahme aus einem anderen PMS Mandanten. Diese Schnittstelle wurde komplett überarbeitet. Mittels eines Scripts, dass in die Menüs integriert werden kann, kann man nun Daten aus einem anderen PMS Mandanten übernehmen. Ein paar Beispiele wurden unter Samples\ abgelegt. Die Schnittstelle funktioniert folgender maßen am Beispiel eines Kundendatensatzes:
a. Im Menü der Kundenmaske Datenübernahme wählen.
b. Ist PMS mit dem Entsprechenden Mandanten noch nicht gestartet, so wird jetzt eine weitere Instanz von PMS32 gestartet.
c. In der zweiten Instanz wird dann die Kundenmaske aufgerufen und eine Kundenauswahl getroffen.
d. Wählt der Benutzer einen Kunden aus, so werden die Daten in den aktuellen PMS Mandanten übernommen
e. Die zweite Instanz von PMS32 bleibt weiterhin geöffnet, damit eine weitere Datenübernahme schneller geht.
Mit Verlassen von PMS32 (erste Instanz) wird die im Hintergrund geöffnente Instanz (2) auch beendet.

An den Seitenanfang
Schnittstellen - BDE Schnittstelle, Methode fAppendFile() zum Anhängen von ASCII Dateien ist fehlerhaft. ...

BDE Schnittstelle, Methode fAppendFile() zum Anhängen von ASCII Dateien ist fehlerhaft. Dieser Fehler wurde mit dieser Version behoben.

An den Seitenanfang
Schnittstellen - Datenübernahme aus einem anderen Mandanten funktioniert nur einmal ...

Datenübernahme aus einem anderen Mandanten funktioniert nur einmal. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Schnittstellen - Edifact: Fehlermeldung bei der Ausgabe, es würden Angaben fehlen, aber diese fehlen nicht, außerdem ist nichts geändert wor ...

Fehlermeldung bei der Ausgabe, es würden Angaben fehlen, aber diese fehlen nicht, außerdem ist nichts geändert worden seit V-1.0.03. EDIFACT Schnittstelle überprüft und die Fehlermeldungen erweitert, damit Fehler besser behoben werden können.

An den Seitenanfang
System - Anzeige der Notiz. In den Vorgängen wird eine hinterlegte Notiz in der Maske angezeigt, in den anderen Masken nicht. ...

Anzeige der Notiz. In den Vorgängen wird eine hinterlegte Notiz in der Maske angezeigt, in den anderen Masken nicht. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Block löschen im Datenraster funktioniert nicht ...

Block löschen im Datenraster funktioniert nicht. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Eingaben in Bezeichnungsfeldern eines Datenrasters werden nicht übernommen, wenn nach der Eingabe ohne Verlassen des Feldes eine Ak ...

Eingaben in Bezeichnungsfeldern eines Datenrasters werden nicht übernommen, wenn nach der Eingabe ohne Verlassen des Feldes eine Aktion wie Drucken o.ä ausgeführt wird. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Fehler werden nicht zurückgesetzt ...

Fehler werden nicht zurückgesetzt. Wenn in einem PMS-Server ein Fehler auftritt, wird dieser für einen weiteren Versuch nicht zurückgesetzt! Dieser Fehler ist ab dieser Version behoben.

An den Seitenanfang
System - Geschwindigkeit für Get_Var() und Holewert() beschleunigen! Ist in vielen Reports SEHR langsam ...

Geschwindigkeit für Get_Var() und Holewert() beschleunigen! Ist in vielen Reports SEHR langsam.
Der Aufruf in den Reports bleibt wie schon vorhanden:
lcReturn = HoleWert(tcDbf AS STRING,tcSField AS STRING,tvSearch AS Variant,tcRField AS STRING[,tcSI AS STRING]) AS STRING
lvReturn = Get_Var(tcDbf AS STRING,tcSField AS STRING,tvSearch AS Variant,tcRField AS STRING[,tcSI AS STRING]) AS Variant
Beide Routinen wurden in eine Klasse verlegt, um so die Geschwindigkeit zu steigern. Dabei muss der Benutzer beachten, dass die Funktionen immer "gleich" aufgerufen werden! Bei einem direkten Aufruf über die My- Struktur muss man auf Groß/Kleinschreibung achten:
An einem Beispiel im Report:
      Get_Var("I20","IDD40",d40.idd40,"ipzwi")            && Aufruf über die "alte" Methode
      My.Action.GetVar("I20","IDD40",d40.idd40,"ipzwi") && Direkter Aufruf in der Klasse. HIER MUSS AUF GROSS/KLEINSCHREIBUNG geachtet werden!!
oder:
      My.Action.HoleWert("I20","IDD40",d40.idd40,"ipzwi")


An den Seitenanfang
System - Info über Softwareupdate in PMS funktioniert nicht, Anwender erhalten keine Informationen! Obwohl die Info eingeschaltet istInfo üb ...

Info über Softwareupdate in PMS funktioniert nicht, Anwender erhalten keine Informationen! Obwohl die Info eingeschaltet ist. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Login Maske:- Anzeige der Lizenzart bringt *? Bitte ändern. ...

Login Maske:- Anzeige der Lizenzart bringt *? Bitte ändern. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Paralleverarbeitung von verschiedenen NameSpace- Prozessen, wie Kalkulation / Disposition / Controlling / CAE-Listen einlesen / et ...

Um die Möglichkeit zu aktivieren muss diese in den Firmenparametern eingestellt werden: Daten allg. --> Lokaler- oder Netzwerk-Prozessserver läuft.

Paralleverarbeitung von verschiedenen NameSpace- Prozessen, wie Kalkulation / Disposition / Controlling / CAE-Listen einlesen / etc... Folgende Möglichkeiten bestehen schon:
      Artikelstammkalkulation im Hintergrund, bei F9 in Maske B0102, In Maske B0126A und über Artikelmenü: Extras => Berechnungen => Nachkalkulation

Weitere Prozesse werden folgen...

An den Seitenanfang
System - RechteMaustaste Menü in der Editbox der MemoEdit-Masken funktioniert nicht ...

RechteMaustaste Menü in der Editbox der MemoEdit-Masken funktioniert nicht. Betrifft die Texteditierfelder, die mit Strg+F2 geöffnet werden können.

An den Seitenanfang
Tabellenupdate - Erweiterung der Indizes für schnellere SQL Abfragen ...

Erweiterung der Indizes für schnellere SQL Abfragen. Betroffene Tabellen: Stammdatenbereich und Bestellwesen

An den Seitenanfang
Vorgangsverwaltung - Bei der Vorgangskopie wird das Flag "gedruckt" mitkopiert, was aber nicht sein darf ...

Bei der Vorgangskopie wird das Flag "gedruckt" mitkopiert, was aber nicht sein darf. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgangsverwaltung - Setzen des Flags "nicht Disponieren" bei Pseudobaugruppen ...

Setzen des Flags "nicht Disponieren" (NODISPO) bei Pseudobaugruppen bewrikt jetzt, dass die Einstellung des Kopfes auf alle Positionen der Pseudobaugruppe übertragen wird. Nochmals zum Verständnis, das Flag NODISPO bewirkt das Gleiche wie das Flag ISBUILD, jedoch wird ISBUILD vom System gesetzt bzw. gelöscht. Wenn Sie übergeordnet eingreifen möchten, so benutzen Sie bitte das Flag NODISPO und nicht ISBUILD!
Hinweis: zum Zurücksetzen muss zunächst das Feld verlassen und neu betreten werden!

An den Seitenanfang
Vorgangsverwaltung - Ändern eines Zahlungsplanes mit bereits angelegter Rechnung / Teilzahlung nicht möglich ...

Ändern eines Zahlungsplanes mit bereits angelegter Rechnung / Teilzahlung nicht möglich. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgangsverwaltung: F8 kopieren bricht mit einer Fehlermeldung ab ...

Es wurde nur eine Kopie des Kopfes erstellt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgänge - Bei F3 - in der Vorgangsverwaltung wird bei Abbruch der Auswahl auf NN - Artikel umgeschaltet ...

Bei F3 - in der Vorgangsverwaltung wird bei Abbruch der Auswahl auf NN - Artikel umgeschaltet. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgänge - CAE-Funktonen: EPLAN5-Ausgaben: Ausgabe nach EPLAN ASCII funktioniert nicht, es tut sich überhaupt nichts ...

CAE-Funktonen: EPLAN5-Ausgaben: Ausgabe nach EPLAN ASCII funktioniert nicht, es tut sich überhaupt nichts. Fehler im Aufruf der neuen Funktion.

An den Seitenanfang
Vorgänge - Druckvorbelegung E1004: Darstellung der Auswahlboxen (rechts unten) wird nicht korrekt angezeigt ...

Druckvorbelegung E1004: Darstellung der Auswahlboxen (rechts unten) wird nicht korrekt angezeigt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgänge - EK-Daten aus einem Vorgang projekt- bzw. kundenbezogen in die Stammdaten übertragen ...

EK-Daten aus einem Vorgang projekt- bzw. kundenbezogen in die Stammdaten übertragen. Mit dem entsprechenden Menüaufruf lassen sich jetzt einfach projekt- bzw. Kundenbezogen EK- Preise in den Stammdaten, Artikel- Lieferantenbeziehung, anlegen. Kann über das Vorgangsmenü: Extras => EK- Daten übertragen => ... gewählt werden.

An den Seitenanfang
Vorgänge - Ermitteln der Kundenrabatte fehlerhaft. Zieht teilweise falschen Rabattwert ...

Ermitteln der Kundenrabatte fehlerhaft. Zieht teilweise falschen Rabattwert. Dieser Fehler ist mit diesem Update behoben!

An den Seitenanfang
Vorgänge - Kalkulation der Kopfdaten. Berechnung von H_VOL21 und anderen Werten. ...

Wir haben die Berechnung der Daten wieder wie vorher durchgeführt!
H_VOL21 enthält jetzt wieder alle Werte vor Preiskorrektur:
      H_VOL21 = H_VOL1 + H_NNART + H_KST1R + H_KST2R + [H_KST1 + H_KST2]
Es gibt eine neue Spalte in der Tabelle E10, die nur die rabattierbaren Werte enthält:
      H_VOL21A = H_VOL1 + H_NNART + H_KST1R + H_KST2R
Von diesem Wert wird die Preiskorrektur ausgeführt. Der Endwert nach Preiskorrektur wird in der Spalte H_VOL22 gespeichert!
      H_VOL22 = H_VOL21A - PK1 - PK2
H_VOL3 enthält den Endwert der Preiskorrektur incl. der nicht rabattierbaren Werte:
      H_VOL3 = H_VOL22 + [H_KST1 + H_KST2]

An den Seitenanfang
Vorgänge - Kennung der Bedarfsposition an die fordernde Position übertragen beim Einlesen von EPLAN ...

Kennung der Bedarfsposition an die fordernde Position übertragen beim Einlesen von EPLAN. Neue Funktion eingebaut. Übertragen des Feldes E11.PosKenn der Bedarfsposition an die Position, die einen Bedarf anfordert wenn:
      E11.PosKenn der Bedarfsposition NICHT LEER ist
      E11.PosKenn der anfordernden Position LEER ist

An den Seitenanfang
Vorgänge - Löschen von Aufträgen die bereits an die BDE übergeben worden sind ist möglich. ...

Löschen von Aufträgen die bereits an die BDE übergeben worden sind ist möglich. Löschroutine auf die allgemeine Prüfung angepasst! Fehler behoben.

An den Seitenanfang
Vorgänge - Neuberechnen von Positionen und Vorgängen ...

Neuberechnen von Positionen und Vorgängen. Wegen der neuen Kalkulation und deren Möglichkeiten werden sowohl Positionen als auch der komplette Vorgang immer "komplett" neu berechnet! Durch das Auslagern der Kalkulation in einen Hintergrund Prozess wurde die Kalkualtion erheblich beschleunigt. Eine Einzelkalkualtion von Positionen ist leider, bedingt durch die neuen Möglichkeiten, nicht mehr möglich.

An den Seitenanfang
Vorgänge - Positionskalkulation. Werden hier Werte verändert, so wird sofort die Kalkulation angestoßen! ...

Positionskalkulation. Werden hier Werte verändert, so wird sofort die Kalkulation angestoßen. Dieser Fehler ist mit dieser Version behoben. Beim Ändern von Preiswerten wird lediglich nachgerechnet nicht neu kalkuliert.

An den Seitenanfang
Vorgänge - Vorgang übernehmen mit leerem Quellvorgang (ohne Positionen). ...

Vorgang übernehmen mit leerem Quellvorgang (ohne Positionen) übernimmt auch die Kopfdaten nicht. Dieser Fehler ist mit dieser Version behoben. Alle Routinen der Vorgangsübernahme und Kopieren über Zwischenablage wurden beschleunigt.

An den Seitenanfang

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