PMS32 Online- Hilfereferenz

Informationen zum Hotfix (48) des Servicepacks (3600) der Version (1.0.04), benötigt eventuell Datenbankupdate!


1.) Informationen aus Version: 1.0.04#3640
2.) Artikelstamm - Bildung des Verkaufspreises über gefilterte Artikel setzen (B0104) ...
3.) Artikelstamm - Verwendungsnachweis B0124, das Ersetzen von Artikeln auch in Vorgängen wurde ermöglicht ...
4.) BDE - Rechtschreibfehler im Modul Q0104 - BDE Schnelleingabe ...
5.) Bestellwesen - Eine Ausgabe von Baugruppendaten ermöglichen ...
6.) Bestellwesen - In den Bestellstatistiken mit zwei Datenrastern diese in einem EXCEL Dokument ausgeben ...
7.) Bestellwesen - Notizfeld der Bestellung in den Wareneingang übernehmen ...
8.) Bestellwesen - Splitting bei Verpackungsmengen größer eins auf null gesetzt ...
9.) Bestellwesen - Steuerberechnung im Bestellwesen in einem Memofeld abbilden ...
10.) Controlling - Wenn keine Lohnkosten im Soll bestehen werden auch keine Lohnkosten im Ist ausgewertet ...
11.) Disposition - Anzeigen der Artikel - Typennummer in der Maske I1601 - Dispositionshinweise ...
12.) Disposition - In den Zeitplanungsmasken K1030/K1060 sind Buttons zur Einplanung hinzugekommen ...
13.) EPLAN - Property - Felder beim Import von CAE Listen erweitert ...
14.) FIBU - OPOS - Leistungsdatum eingeführt ...
15.) Materialwirtschaft - Buchungsfunktionen erweitert für die Masken: I2201, I3001 und I3201 ...
16.) Materialwirtschaft - Folgende Lagermasken wurden nun auf SQL umgebaut ...
17.) Materialwirtschaft - Nach der Änderung von I01 auf SQL eine Möglichkeit schaffen, die I01 Daten zu ändern! ...
18.) OLAP - Filtereinstellung in PMS-OLAP Ansicht löschen ...
19.) Stammdaten - Austausch von Textzeilen in eine Artikelzeile mit F3 in den Baugruppen B0111 ...
20.) Stammdaten - Im Artikelstamm, im Feld TYPNR Groß- / Kleinschreibung erlauben ...
21.) System - Beim Absturz von PMS und dem Neustart danach, wird der CallBackService mit einem Fehler quittiert ...
22.) System - Die Position von PMS neu berechnen und überprüfen, wenn unter Remote angemeldet ...
23.) System - Es wird der falsche Benutzer beim Kalkulieren eines Vorgangs eingetragen ...
24.) System - Initialisierung von My jetzt immer mit Pfadangabe des Servers ...
25.) System - Neue Methoden zur Anzeige von Steuerdaten und Fibugruppen implementiert ...
26.) System - Ändern einer Spaltenüberschrift im Datenraster ...
27.) Vorgangsverwaltung - In den Vorgängen und im Bestellwesen, die Auswahl des Steuerschlüssellandes über C08 filtern ...
28.) Vorgangsverwaltung - Steuersatz in den Zahlungsplänen aktualisieren wenn Steuerunterschiede vorkommen ...


Informationen aus Version: 1.0.04#3640

Artikelstamm - Bildung des Verkaufspreises über gefilterte Artikel setzen (B0104) ...

Bildung des Verkaufspreises über gefilterte Artikel setzen (B0104). Hat man einen Filter auf den Artikelstamm gesetzt und befindet man sich in der Maske B0104 (Verkaufsdaten) so kann nun die Verkaufspreisbildung über das Menü Extras auf die gefilterten Artikel gesetzt werden. Dies beschleunigt die Bearbeitung von Artikeln.

An den Seitenanfang
Artikelstamm - Verwendungsnachweis B0124, das Ersetzen von Artikeln auch in Vorgängen wurde ermöglicht ...

Verwendungsnachweis B0124, das Ersetzen von Artikeln auch in Vorgängen wurde ermöglicht.

An den Seitenanfang
BDE - Rechtschreibfehler im Modul Q0104 - BDE Schnelleingabe ...

Rechtschreibfehler im Modul Q0104 - BDE Schnelleingabe. Der Fehler lag an der Eingabe der Anfangszeit. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Bestellwesen - Eine Ausgabe von Baugruppendaten ermöglichen ...

Eine Ausgabe von Baugruppendaten ermöglichen. Ist eingebut worden. Die Funktion kann mit:
cReturn = My.Bussines.Strain.B01strain.GetB01BGpos(nWhat,cIdb01,nMenge[,vPara])
aufgerufen werden. Die Rückgabe ist immer vom Typ String!
Die Ausgabe wird im Script: sys\_Script_Output_Baugruppen.usr definiert!
Dort sind der Aufruf sowie die Parameter erläutert...

An den Seitenanfang
Bestellwesen - In den Bestellstatistiken mit zwei Datenrastern diese in einem EXCEL Dokument ausgeben ...

In den Bestellstatistiken mit zwei Datenrastern diese in einem EXCEL Dokument ausgeben. In den Masken, S1301, S1601, S2101 und S2301 der Bestellstatistiken, die zwei Datenraster haben, kann nun die Summe aus beiden Datenrastern per EXCEL ausgegeben werden. Dazu wurde in den Masken ein Button mit der Aufschrift EXCEL implementiert. Je nach dem, wie Sie die Einstellungen der Datenraster gewählt haben werden diese dann in einer EXCEL - Liste ausgegeben.

An den Seitenanfang
Bestellwesen - Notizfeld der Bestellung in den Wareneingang übernehmen ...

Notizfeld der Bestellung in den Wareneingang übernehmen. Bei der Anlage eines Wareneingangs wird nun das Notizfeld der Bestellung in den Wareneingang übernommen. Zusätzlich wird das Notizfeld in der Wareneingangsmaske angezeigt.

An den Seitenanfang
Bestellwesen - Splitting bei Verpackungsmengen größer eins auf null gesetzt ...

Splitting bei Verpackungsmengen größer eins auf null gesetzt. Ein Positionssplitting wird nun im Standard bei Verpackungsmengen größer eins auf null gesetzt. Dies hat zur Folge, dass Bestellpositionen nicht mehr nach Lieferdatum aufgesplittet werden, wenn die Verpackungsmengen größer eins sind. Die Position kann trotzdem umgestellt werden.

An den Seitenanfang
Bestellwesen - Steuerberechnung im Bestellwesen in einem Memofeld abbilden ...

Zur Vereinfachung werden nun die Steuerberechnungen sowohl in der Bestellung als auch der Lieferantenrechnung in zwei Memofeldern abgebildet. Das eine trägt den Namen STINFOPZ und enthält den Steuersatz, das andere Feld hat den Namen STINFOWE und enthält Netto, Steuer und Brutto Werte. Die einzelnen Werte sind durch TAB (CHR(9)) getrennt.
Info für einen Report:
Der Prozentsatz in num. = VAL(MLINE(STINFOPZ,1))
Der Nettowert in num. = VAL(GETWORDNUM(MLINE(STINFOWE,1),1,CHR(9)))
Der Steuerwert in num. = VAL(GETWORDNUM(MLINE(STINFOWE,1),2,CHR(9)))
Der Bruttowert in num. = VAL(GETWORDNUM(MLINE(STINFOWE,1),3,CHR(9)))
Nur drucken wenn: !EMPTY(MLINE(STINFOPZ,1))

An den Seitenanfang
Controlling - Wenn keine Lohnkosten im Soll bestehen werden auch keine Lohnkosten im Ist ausgewertet ...

Wenn keine Lohnkosten im Soll bestehen werden auch keine Lohnkosten im Ist ausgewertet. Dies betrifft die Daten aus der BDE-Schnittstelle. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Disposition - Anzeigen der Artikel - Typennummer in der Maske I1601 - Dispositionshinweise ...

Anzeigen der Artikel - Typennummer in der Maske I1601 - Dispositionshinweise. Das Feld Typennummer ist nun im Datenraster integriert.

An den Seitenanfang
Disposition - In den Zeitplanungsmasken K1030/K1060 sind Buttons zur Einplanung hinzugekommen ...

In den Zeitplanungsmasken K1030/K1060 sind Buttons zur Einplanung hinzugekommen. In beiden Masken werden Buttons bereitgestellt, um die Positionen eines Vorgangs zeitplanen zu können. Die Möglichkeiten liegen bei 'alle' / 'markierte' Datensätze und Berechnung nach Wiederbeschaffungszeit des Artikels bzw. ein festes Datum.

An den Seitenanfang
EPLAN - Property - Felder beim Import von CAE Listen erweitert ...

Property - Felder beim Import von CAE Listen erweitert. Die Char - Felder der Properties E11.PROPS wurden für den Import erweitert. Zusätzlich kann eine Property aus E11.PROPS im Datenraster dargestellt werden.
Nutzen Sie dazu die Funktion: E11ShowProp (tcProps AS STRING,tcProperty AS STRING).
Beispiel:
_p1=E11ShowProp(e11.props,"WARTUNG")

Folgende Properties werden beim Einlesen von EPLAN in das Memofeld E11.PROPS eingelesen:
KENNUNG=""
POSTYP="1"
ARTNR_BG=""
IEC=""
SEITETYP="1"
FKTART="0"
ERSTEIL=""
VERTEIL=""
LDAUER=""
WARTUNG=""
ANSPRUCH=""
BESCHAFF=""
UGRP="0"
SCHUETZVAR=""
RINUM=""
SYMBOLART=0
KZAUS=""
KABELDET=""
KABELANZ=0

An den Seitenanfang
FIBU - OPOS - Leistungsdatum eingeführt ...

Für die Verarbeitung von Belegen wurde sowohl in den Vorgängen als auch dem Bestellwesen ein Leistungsdatum eingeführt. Dieses Datum ist wichtig bei der Berechnung der Steuer, wenn das Leistungsdatum einer Position in einen anderen Steuerzeitraum wie das Belegdatum des kompletten Belegs fällt.
Wenn eine Rechnung gestellt wird, in der diverse Positionen ein anderes Leistungsdatum haben, so kann auf Positionsebene für die Position ein separates Leistungsdatum angegeben werden.
Die Tabellenspalte heißt in allen Vorgängen und auch im Bestellwesen LIEFDATUM. In einer Lieferantenrechnung wird das Leistungsdatum anhand der Wareneingänge zur Bestellung ermittelt. Hier gilt, bei Teillieferungen, immer das Letzte Lieferscheindatum der Lieferung.
Diese Änderungen werden auch in die OPOS bzw. FIBU-Schnittstelle übernommen. Dabei gilt: Es wird für die Summierung der Positionen eines Belegs immer das 'Letzte' Leistungsdatum innerhalb eines Steuerzeitraums zur Summierung herangezogen, damit nicht zu viele Positionen mit unterschiedlichem Leistungsdatum aber gleichem Steuerzeitraum berechnet werden.

An den Seitenanfang
Materialwirtschaft - Buchungsfunktionen erweitert für die Masken: I2201, I3001 und I3201 ...

Die Buchungsfunktionen der Masken I3001 und I3201 wurden in Scripte ausgelagert. Die Scripte, die von PMS aufgerufen werden tragen folgende Namen:
I3001 - _script_i3001_buchen.usr
I3201 - _script_i3201_buchen.usr
Zusätzlich wurde das Script für I2201 erweitert:
I2201 - _script_i2201_buchen.usr

In allen Scripten kann nun eine Funktion VOR und NACH der Buchung aufgerufen werden.
Die Namen der Scripte können nach dem Namen der Maske ermittelt werden:
I2201 - _script_i2201_buchen_usrbf.usr, bevor die Buchung ausgeführt wird
I2201 - _script_i2201_buchen_usraf.usr, nachdem die Buchung ausgeführt wurde
I3001 - _script_i3001_buchen_usrbf.usr, bevor die Buchung ausgeführt wird
I3001 - _script_i3001_buchen_usraf.usr, nachdem die Buchung ausgeführt wurde
I3201 - _script_i3201_buchen_usrbf.usr, bevor die Buchung ausgeführt wird
I3201 - _script_i3201_buchen_usraf.usr, nachdem die Buchung ausgeführt wurde

An den Seitenanfang
Materialwirtschaft - Folgende Lagermasken wurden nun auf SQL umgebaut ...

Folgende Lagermasken wurden nun auf SQL umgebaut:

B0109 : Artikel - Lagerorte
B0110 : Artikel - Lagerbewegungen
B0113 : Artikel - Disposition
C6603 : Lager - Lagerorte
C6604 : Lager - Lagerbewegungen
C6605 : Lager - Disposition
K1009 : Projekt - Lagerorte (Diese Maske ist neu!)
K1010 : Projekt - Lagerbewegungen (Diese Maske ist neu!)
K1050 : Projekt - Disposition

Zusätzliche Freie Masken ohne Master:
ALI01 : Lagerbestände allgemein
ALI20 : Disposition allgemein
ALI21 : Lagerbewegungen allgemein
In diesem Fall geben die letzten drei Zeichen des Maskennamens die Abfragetabelle an.

Die Filtereinstellungen der obigen Masken werden beim Schließen der Maske gespeichert! Beim nächsten Aufruf der Maske werden diese Filtereinstellungen vorbelegt. Die maximale Anzahl der Datensätze, die in den Datenrastern angezeigt wird, liegt bei ca. 250.000 Sätzen.

Bei allen Masken finden Sie die gleichen Filterbedingungen in Bezug auf den Bereich: Lagerorte / Lagerbewegungen / Disposition. Je nach Master werden die Daten vorgefiltert. Der Filter, des Masters kann nicht geändert werden. Die Bereitstellung der Daten erfolgt via SQL. Im Datenraster besteht keine Relation zu irgendwelchen Informationen des Childs der Maske... Erweiterte Felder müssen mit dem Befehl 'Spezialspalte hinzufügen' gesetzt werden.
Denken Sie bitte daran, dass sich auch die Reports geändert haben! Die Reports für die obigen Masken müssen überarbeitet werden.

An den Seitenanfang
Materialwirtschaft - Nach der Änderung von I01 auf SQL eine Möglichkeit schaffen, die I01 Daten zu ändern! ...

Nach der Änderung von I01 auf SQL eine Möglichkeit schaffen, die I01 Daten zu ändern. Ist nur durch den Supervisor möglich! Funktion wird mit F2 auf der Spalte VOV aktiviert.

An den Seitenanfang
OLAP - Filtereinstellung in PMS-OLAP Ansicht löschen ...

Filtereinstellung in PMS-OLAP Ansicht löschen. Im internen PMS-OLAP ist es nun möglich eine Filtereinstellung mit Rechter Maustaste zu löschen. Der Benutzer wird vorher gefragt!

An den Seitenanfang
Stammdaten - Austausch von Textzeilen in eine Artikelzeile mit F3 in den Baugruppen B0111 ...

Der Austausch von Textzeilen in eine Artikelzeile in den Baugruppen kann nun mit F3 im Feld Artikelnummer durchgeführt werden. Dadurch kann sehr schnell eine Textzeile in eine Artikelzeile umgewandelt werden.

An den Seitenanfang
Stammdaten - Im Artikelstamm, im Feld TYPNR Groß- / Kleinschreibung erlauben ...

Der Index auf dem Feld TYPNR im Artikelstamm ist jetzt auf UPPER gesetzt. Damit können auch Sucheingaben in Kleinbuchstaben vorgenommen werden. Zur Suche werden die Eingaben immer in Großschreibung umgesetzt, da der Index auf UPPER() für das Feld TYPNR geprüft wird kann jetzt auch gesucht werden.

An den Seitenanfang
System - Beim Absturz von PMS und dem Neustart danach, wird der CallBackService mit einem Fehler quittiert ...

Beim Absturz von PMS und dem Neustart danach, wird der CallBackService mit einem Fehler quittiert. Dieser Fehler ist mit dieser Version behoben, wenn der CallBackService abgeschaltet wurde.

An den Seitenanfang
System - Die Position von PMS neu berechnen und überprüfen, wenn unter Remote angemeldet ...

Die Position von PMS neu berechnen und überprüfen, wenn unter Remote angemeldet. Hat man eine RemoteDesktop Sitzung zu seinem PC hergestellt und ist die Auflösung des Bildschirms kleiner, so kann es vorkommen, dass PMS im unsichtbaren Teil verschwindet. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Es wird der falsche Benutzer beim Kalkulieren eines Vorgangs eingetragen ...

Es wird der falsche Benutzer beim Kalkulieren eines Vorgangs eingetragen. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Initialisierung von My jetzt immer mit Pfadangabe des Servers ...

Initialisierung von My jetzt immer mit Pfadangabe des Servers. Wird My Instanziiert, ohne die Angabe des Pfades, so kann es vorkommen, dass die Application 'PmsMyHandler.app' in einem falschen Pfad gesucht wird. Um diesem Irrtum vorzubeugen, wurden nun alle Aufrufe von My mit der Angabe des Startpfades der EXE Datei versehen.

An den Seitenanfang
System - Neue Methoden zur Anzeige von Steuerdaten und Fibugruppen implementiert ...

Neue Methoden zur Anzeige von Steuerdaten und Fibugruppen implementiert. Möchte man im Datenraster sowohl Daten der Steuerschlüssel als auch Fibuguppen anzeigen, so kann dies nun mit Spezialspalten gelöst werden.

Für die Steuerschlüsseldaten gilt folgender Aufruf:
C08Value(cIdc08,cIdc09st,dDatum,"FeldnameAusC08")
Angezeigt werden NUR Felder der Tabelle C08!
Beispiel in den Vorgängen:
_UstArt=C08Value(e11.idc08,m.idc09st,EVL(e11.liefdatum,m.rgdatum),"UstArt")
Beispiel im Bestellwesen D4401:
_UstArt=C08Value(d55.idc08,m.idc09st,EVL(d55.liefdatum,m.redatum),"UstArt")

Für die Fibugruppen gilt folgender Aufruf:
C21Value(cIdc20,cIdc08,cIdc09st,dDatum,"FeldnameAusC21/C20")
Angezeigt werden Felder der Tabelle C21 und C20.BEZEI!
Beispiel in den Vorgängen:
_KtoWa=C21Value(b01.idc20,e11.idc08,m.idc09st,EVL(e11.liefdatum,m.rgdatum),"KtoWa")
Beispiel im Bestellwesen D4401:
_KtoWe=C21Value(b01.idc20,d55.idc08,m.idc09st,EVL(d55.liefdatum,m.redatum),"KtoWe")

Zur Berechnung wird immer das aktuelle Belegdatum bzw. Rechnungsdatum mitgegeben. Die Berechnung erfolgt mittels SQL.
Bei sehr langen Listen kann dies den Aufbau der Liste verzögern!

Zusätzlich wurde ein Datenabruf der Tabelle I01 implementiert:
I01Value(cIdb01,cIdk10,cIdc66,cProperty)
Angezeigt werden die Felder der Tabelle I01.
Sollte der Lagerort leer sein, so wird dieser mit dem Stammlager aus den Firmenparametern vorbelegt!

An den Seitenanfang
System - Ändern einer Spaltenüberschrift im Datenraster ...

Jeder Benutzer kann nun die Spaltenüberschrift in einem Datenraster ändern. Klicken Sie dazu mit der 'rechten' Maustaste auf die entsprechende Spalte eines Datenrasters und wählen Sie den Menüpunkt ''Eigenschaften anzeigen'.
In der Maske zu den Eigenschaften kann die 'Spaltenüberschrift' geändert werden.

An den Seitenanfang
Vorgangsverwaltung - In den Vorgängen und im Bestellwesen, die Auswahl des Steuerschlüssellandes über C08 filtern ...

In den Vorgängen und im Bestellwesen, die Auswahl des Steuerschlüssellandes über die Steuerschlüssel (C08) filtern. Dies wurde nun eingebaut. Bei der Auswahl des Steuerschlüssellandes werden nun nur die Länder angezeigt, die in den Steuerschlüsseln hinterlegt sind.

An den Seitenanfang
Vorgangsverwaltung - Steuersatz in den Zahlungsplänen aktualisieren wenn Steuerunterschiede vorkommen ...

Steuersatz in den Zahlungsplänen aktualisieren wenn Steuerunterschiede vorkommen. Im Zuge der Steuersenkung von 19% auf 16% und 7% auf 5% werden Rechnungen mit Zahlungsplan zum korrekten Steuersatz berechnet. Einzig der Nachtrag des Steuersatzes beim Abschließen einer Rechnung in die Zahlungspläne erfolgte nicht. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang

Dateiversion:1.0.04.3648.2784 - H.U.DD.V1.V2 - 02.12.2022
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 2022 el-Projekt®