PMS32 Online- Hilfereferenz

Informationen zum PMS32 Serviceupdate - 1.0.04.3300


1.) Adressen - Sperrkennzeichen der Adressen als Information für die Auswahl mittels F3 | Alt+F3 eingebaut ...
2.) Artikelstamm - Umsortieren der Baugruppenpositionen mit F2/F3 ...
3.) Artikelstammdaten - In den Einkaufsdaten ist das neue Datumsfeld Prüfdatum hinzugekommen ...
4.) Bestellwesen - Neue Position in eine abgeschlossene Bestellung einfügen ...
5.) Bestellwesen - Vorgabe, welches Feld als 'erstes' Feld bei einer Neuanlage angesprungen werden soll ...
6.) Bestellwesen: Anzeige der Benutzernamen im Bestellvorschlag ...
7.) Bestellwesen: Ermittlung der Edelmetallwerte in freien Bestellungen ...
8.) Bestellwesen: Meldung über Anzahl angelegter Bestellungen aus Bestellvorschlag ...
9.) Bestellwesen: Meldung, wenn eine Bestellung gewählt wird, die aus einer Rücklieferung erstellt wurde ...
10.) Controlling - Im lokalen Controlling kann jetzt ein Datumsfilter angegeben werden ...
11.) Disposition - Einstellungen der Maske DISPOA werden pro Vorgang dauerhaft gespeichert ...
12.) Drucken - Es kann nun die Ausgabe eines Reports verhindert werden ...
13.) Drucken - Reportsprache stellt sich sporadisch auf eine andere Sprache um ...
14.) EDIFAKT - Projekt bzw. Kundeninfo muss im Headerbereich RFFP übertragen werden ...
15.) FIBU/OPOS - Beim Disketten-Clearing kann jetzt beim Schreiben der Datei per Script eingegriffen werden ...
16.) FIBU/OPOS - Die Tabelle H19 (Kontenrahmen) wird nicht korrekt gefüllt ...
17.) Kalkulation - Aus der Maske B0116 (Dienstleistungsartikel) kann die Kalkulationsmaske D0401 nicht mehr aufgerufen werden ...
18.) Kalkulation: Erweiterung der Rabattregeln um Kalkulationsart Fertigung/Handel/Beides ...
19.) Lager: Beschleunigung der Auswahl von Projekten/Aufträgen in Lagerumbuchungen ...
20.) Lager: Ermittlung der Projektlagerüberschüsse optimiert ...
21.) Materialverwaltung - Lagerumbuchung ist über die Kopfdaten nicht löschbar ...
22.) Materialverwaltung: Aufösen von Pseudobaugruppen in der man. Materialanforderung ...
23.) Materialwirtschaft - Überbuchung von Beistellungen des Kunden wurde ermöglicht ...
24.) OPOS/FIBU - Anzeige aller Kassenbuchungen erweitert ...
25.) OPOS/FIBU - Beim Erzeugen einer SEPA (XML) Datei kann jetzt das Datum als Information im Notizfeld abgelegt werden ...
26.) OPOS/FIBU - Das Belegdatumn wird bei Handbuchungen über die Maske H1004 nicht korrekt übertragen ...
27.) OPOS/FIBU - Die Auswahl der Konten in H1004 wird jetzt über eine Auswahlliste gesteuert ...
28.) OPOS: Sortierung in der Liste der offenen Posten ...
29.) Stammdaten: Artikelverkaufsdaten in Kunden-Artikelmaske änderbar. ...
30.) System - Block markieren geht nicht mehr über den Shortcut Strg+B ...
31.) System - Das Ziel von F2 - (Extern Sprung) ist nun parametrisierbar ...
32.) System - Doppelcklick für Checkboxen im Datenraster abschaltbar ...
33.) System - Erweiterung der Feldvalidierung durch Benutzerscripte ...
34.) System - GetPhoneNumber() wurde erweitert ...
35.) System - In den Datenraster der Childs nur direkt relationale Tabelle anzeigen ...
36.) System - Refund, Auslagerung / Rücklagerung neues Sample hinterlegt ...
37.) System - Spezialspalte in einem Datenraster hinzufügen ...
38.) System - Umbenennen von ID's bzw. IC's in die My - Struktur eingebaut ...
39.) System - Umgebungsvariable PmsWriteLog wurde erweitert ...
40.) System: Export XLS als XML ...
41.) System: Performance im Aufbau von Positionslisten in der Vorgangsverwaltung ...
42.) System: Reportfunktion GET_ADR optimiert ...
43.) System: Umbenennen von Artikelnummern bei Script/Import ...
44.) Vorgangsverwaltung - Bei der Datenübernahme in einen Lieferschein hat jetzt der Positionslagerort des Quellvorgangs vorrang ...
45.) Vorgangsverwaltung - Eingabe einer Mindestmenge in den VK-Daten (D04) für die Vorgangsverwaltung ...
46.) Vorgangsverwaltung - Erzeugen einer Tabelle mit Zahlungsplan Informationen für den Ausdruck ...
47.) Vorgangsverwaltung - Prüfen des Stücklistenimports auf vorhandensein der Datei / des Verzeichnisses ...
48.) Vorgangsverwaltung - Reihenfolge der Felder korrigiert ...
49.) Vorgangsverwaltung - Sind Adress-Notizen zu lang, werden diese nicht angezeigt ...
50.) Vorgangsverwaltung - Warnhinweis bei Auslauf- bzw. gesperrten Artikeln beim Einlesen einer CAE-Liste ausgeben ...
51.) Vorgänge: Vorgangskopfdaten nach Änderung des Kunden ...
52.) ~Lager: Fehler bei Anlage einer Projektüberschußrückbuchung aus einer Projektauflösung heraus ...
53.) ~OPOS: Kassenbuchungen auf Vorgänge buchbar. ...


Adressen - Sperrkennzeichen der Adressen als Information für die Auswahl mittels F3 | Alt+F3 eingebaut ...

Sperrkennzeichen der Adressen als Information für die Auswahl mittels F3 | Alt+F3 eingebaut. Damit können im Datenraster gesperrte Adressen andersfarbig angezeigt werden.

An den Seitenanfang
Artikelstamm - Umsortieren der Baugruppenpositionen mit F2/F3 ...

Ein Umsortieren der Baugruppenpositionen mit F2/F3 auf dem Feld Positionsnummer ist nun möglich.
Das Positionsnummernfeld muss gegebenfalls noch eingefügt werden.

An den Seitenanfang
Artikelstammdaten - In den Einkaufsdaten ist das neue Datumsfeld Prüfdatum hinzugekommen ...

In den Einkaufsdaten ist das neue Datumsfeld Prüfdatum hinzugekommen. Dieses Feld wird bei folgenden Änderungen geändert:
1. Manuelle Änderung
2. Wird auf Tagesdatum gesetzt, wenn Preis oder Nettokennzeichen geändert wird
3. Wird auf Buchungsdatum gesetzt, wenn eine Lieferantenrechnung gebucht wird (Voraussetzung: Preis und Rabatt-1 Änderung in D03 ist aktiv…)

An den Seitenanfang
Bestellwesen - Neue Position in eine abgeschlossene Bestellung einfügen ...

Dazu müssen folgende Einstellungen gegeben sein:
1.      Nachträgliche Änderung im Bestellwesen ist zugelassen
2.      Die Bestellung selbst ist als ‚bestellt‘ gekennzeichnet

Im Datenraster der Bestellung Strg+Einf….
Abfrage mit ‚Ja‘ beantworten…
Die Maske D4010A geht auf (Aus der manuellen Bestellung entlehnt)
Artikel wählen (Der Lieferant MUSS der Hauptlieferant sein!)
Eventuell das Projekt wählen (wird bei gefülltem Projekt als Bestellüberschuss Projekt in die Dispo eingefügt)
Den Lagerort wählen.

An den Seitenanfang
Bestellwesen - Vorgabe, welches Feld als 'erstes' Feld bei einer Neuanlage angesprungen werden soll ...

Vorgabe, welches Feld als 'erstes' Feld bei einer Neuanlage angesprungen werden soll. Diese Einstellung kann in der Datei: SYS\Orders.Define vorgenommen werden.

An den Seitenanfang
Bestellwesen: Anzeige der Benutzernamen im Bestellvorschlag ...

In der Filtermaske des Bestellvorschlags werden nun die Namen der Benutzer angezeigt, die derzeit einen Bestellvorschlag in Bearbeitung haben.
Damit wird ersichtlich, dass je nach Filterbedingung nicht alle Positionen angezeigt werden, sofern diese von anderen Benutzern in weiteren Bestellvorschlägen in Bearbeitung sind.

An den Seitenanfang
Bestellwesen: Ermittlung der Edelmetallwerte in freien Bestellungen ...

In freien Bestellungen wird nun der Edelmetallwert aus den Stammdaten ermittelt und in die Position geschrieben.

An den Seitenanfang
Bestellwesen: Meldung über Anzahl angelegter Bestellungen aus Bestellvorschlag ...

Es wird nun eine Meldung über die Anzahl der angelegten Bestellungen aus einem Bestellvorschlag angezeigt.

An den Seitenanfang
Bestellwesen: Meldung, wenn eine Bestellung gewählt wird, die aus einer Rücklieferung erstellt wurde ...

Wenn im Wareneingang eine Bestellung ausgewählt wird, die aus einer Rücklieferung resultiert, so wird jetzt eine Meldung angezeigt, ob man den Wareneingang zur Rücklieferung buchen möchte.

An den Seitenanfang
Controlling - Im lokalen Controlling kann jetzt ein Datumsfilter angegeben werden ...

Im lokalen Controlling kann jetzt ein Datumsfilter angegeben werden.

An den Seitenanfang
Disposition - Einstellungen der Maske DISPOA werden pro Vorgang dauerhaft gespeichert ...

Die Einstellungen der Maske DISPOA werden pro Vorgang dauerhaft in der Systemtabelle Y99 gespeichert. Damit stehen bei erneutem Aufruf wieder die einmal eingestellten Parameter zur Verfügung. Diese Einstellungen können übersteuert werden! Außerdem kann eine Einstellung in den Firmenparametern (Seite 'Materialwirtschaft') vorgenommen werden, bei welcher Vorgangsart was / wie gespeichert werden soll.

An den Seitenanfang
Drucken - Es kann nun die Ausgabe eines Reports verhindert werden ...

Es kann nun die Ausgabe eines Reports verhindert werden. Damit könnten Scripte, die via Report ausgegeben werden ohne Ausdruck ausgeführt werden. Um eine Ausgabe zu verhindern kann im Feld Beschreibung: X21.BESCHR die Information DONT PRINT eingetragen werden, um einen Ausdruck zu verhindern.

An den Seitenanfang
Drucken - Reportsprache stellt sich sporadisch auf eine andere Sprache um ...

Reportsprache stellt sich sporadisch auf eine andere Sprache um. DIeser Fehler ist mit dieser Version behoben.

An den Seitenanfang
EDIFAKT - Projekt bzw. Kundeninfo muss im Headerbereich RFFP übertragen werden ...

Die Projekt bzw. Kundeninfo soll im Edifakt-Headerbereich RFFP übertragen werden. DIese Funktion ist nun vorhanden.
In den Edifakt – Einstellungen des Lieferanten wurde die Übertragung der Kopfdaten ‚Referenztexte‘ vorher ‚Bestellkopftexte‘ überarbeitet:
Hinzugekommen sind:
      Projekt- bzw. Kundenspezifische Bestelldaten
      Erstes Projekt der Positionen
Hier kann jetzt der Benutzer einstellen, welche Info an den Lieferanten übertragen werden soll.
In der EDIFAKT Datei werden diese Angaben im Bereich RFFP übertragen!
ACHTUNG: Lt. EDIFAKT werden NUR 35 Zeichen übergeben!

An den Seitenanfang
FIBU/OPOS - Beim Disketten-Clearing kann jetzt beim Schreiben der Datei per Script eingegriffen werden ...

Beim Disketten-Clearing kann jetzt beim Schreiben der Datei per Script eingegriffen werden. Das Script ist in der Datei: DC.Define hinterlegt und trägt den Namen: (_Script_DC_2.usr) In diesem Script wird lediglich der erzeugte String in die Ausgabedatei geschrieben. Der Benutzer könnte nun dort eingreifen, um eine weitere Sicherungsdatei in einem 'anderen' Verzeichnis zu hinterlegen.

An den Seitenanfang
FIBU/OPOS - Die Tabelle H19 (Kontenrahmen) wird nicht korrekt gefüllt ...

Die Tabelle H19 (Kontenrahmen) wird nicht korrekt gefüllt. Dieser Fehler ist mit diesem Update behoben.

An den Seitenanfang
Kalkulation - Aus der Maske B0116 (Dienstleistungsartikel) kann die Kalkulationsmaske D0401 nicht mehr aufgerufen werden ...

Aus der Maske B0116 (Dienstleistungsartikel) kann die Kalkulationsmaske D0401 nicht mehr aufgerufen werden. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Kalkulation: Erweiterung der Rabattregeln um Kalkulationsart Fertigung/Handel/Beides ...

Nun können in den Rabattgruppen (C1301) zum Kunden unterschiedliche Rabatte definiert werden, abhängig davon ob es sich um Kalkulation Handel oder Fertigung handelt.
In Vorgangspositionslisten kann mit der Funktionstaste F3 in der Spalte F/H nun zwischen Fertigungs- und Handelskalkulation umgeschaltet werden.
Die Rabatte werden dabei neu ermittelt.

An den Seitenanfang
Lager: Beschleunigung der Auswahl von Projekten/Aufträgen in Lagerumbuchungen ...

Die Auswahl von Projekten/Aufträgen in Lagerumbuchungen wurde beschleunigt.

An den Seitenanfang
Lager: Ermittlung der Projektlagerüberschüsse optimiert ...

Die Ermittlung der Projektlagerüberschüsse für eine Lagerrückbuchung wurde optimiert.

An den Seitenanfang
Materialverwaltung - Lagerumbuchung ist über die Kopfdaten nicht löschbar ...

Lagerumbuchung ist über die Kopfdaten nicht löschbar. Dieser Fehler ist mit dieser Version behoben. (Prüfung des Ziellagers abgeschaltet, wenn keine Umbuchung erfolgte)

An den Seitenanfang
Materialverwaltung: Aufösen von Pseudobaugruppen in der man. Materialanforderung ...

Nun können auch Pseudobaugruppen in manuellen Materialanforderungen eingefügt werden.
Diese werden aufgelöst. Über die mange des baugruppenkopfes kann die Gesamtmenge angepasst werden.
Die Mengen der Positionen können ebenfalls geändert werden.

An den Seitenanfang
Materialwirtschaft - Überbuchung von Beistellungen des Kunden wurde ermöglicht ...

Eine Überbuchung von Beistellungen des Kunden wurde ermöglicht. Damit geht die Überschussware an den dispositiven Lagerort als Überschussmaterial. Reservierung auf "U" jetzt von Seiten der Disposition möglich

An den Seitenanfang
OPOS/FIBU - Anzeige aller Kassenbuchungen erweitert ...

Anzeige aller Kassenbuchungen erweitert. Damit kann auch auf 'alle' Kassenbuchungen im Datenraster gefiltert werden...

An den Seitenanfang
OPOS/FIBU - Beim Erzeugen einer SEPA (XML) Datei kann jetzt das Datum als Information im Notizfeld abgelegt werden ...

Beim Erzeugen einer SEPA (XML) Datei kann jetzt das Datum als Information im Notizfeld abgelegt werden. DIese neue Funktion ist ab dieser Version implmentiert. Die Einstellung wird in der ASCII Datei: Opos.Define lSetDCInNotice = .T. vorgenommen.

An den Seitenanfang
OPOS/FIBU - Das Belegdatumn wird bei Handbuchungen über die Maske H1004 nicht korrekt übertragen ...

Das Belegdatumn wird bei Handbuchungen über die Maske H1004 nicht korrekt übertragen. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
OPOS/FIBU - Die Auswahl der Konten in H1004 wird jetzt über eine Auswahlliste gesteuert ...

Die Auswahl der Konten in H1004 wird jetzt über eine Auswahlliste gesteuert. Mit den Auswahlmasken ist ein besseres Handling wie über die Comboboxen möglich.

An den Seitenanfang
OPOS: Sortierung in der Liste der offenen Posten ...

Um eine bessere Übersicht in der Bearbeitung der OPOS zu erhalten, kann nun die Sortierung der Liste geändert werden.
Durch Doppelklick auf der Kopfzeile eines Feldes, wird die Liste nach diesem Feld sortiert.

An den Seitenanfang
Stammdaten: Artikelverkaufsdaten in Kunden-Artikelmaske änderbar. ...

In Maske C6307 (Kunden-Artikel) sind die Felder für Listenpreise und Listenpreiskennzeichnung zur Eingabe freigeschaltet.

An den Seitenanfang
System - Block markieren geht nicht mehr über den Shortcut Strg+B ...

Die Funktion Block-Markieren geht nicht mehr über den Shortcut Strg+B. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
System - Das Ziel von F2 - (Extern Sprung) ist nun parametrisierbar ...

Das Ziel von F2 - (Extern Sprung) ist nun parametrisierbar. Die Informationen können in der Datei MenuHit.Define (Siehe SYS-Verzeichnis) hinterlegt werden.
Beispiel: Der Benutzer HBU will bei F2 im Datenraster auf der Artikelnummer in der Maske I2201 in die Maske B0113 – Artikeldisposition springen

      
            B01=§B0113            */ Sprung in die Artikel-Disposition
            K10=§K1002            */ Sprung in die Projektmaske (K1002)
            C66=§C6604            */ Lager aus Sicht des Lagerortes (C6604)
      <>
<>
Beispiel: Alle Benutzer der Abteilung Technik sollen bei F2 auf Artikelnummer im Datenraster der Maske E9601 in die Maske B0123 – Artikel-Technik springen

      
            B01=§B0123
      <>
<>
Hinweis: Das Sprungziel wird NUR bei einem Externen Sprung der mit F2 eingeleitet wird geändert…
Einträge in der Define Datei:

      
            
      <>
<>

An den Seitenanfang
System - Doppelcklick für Checkboxen im Datenraster abschaltbar ...

Doppelcklick für Checkboxen im Datenraster abschaltbar. Der Doppelklick auf Checkboxen im Datenraster kann jetzt abgeschaltet werden (auf einen Klick)... Die Einstellung kann in der ASCII-Datei Globals.Define (ist dort beschrieben) vorgenommen werden. Bitte beachten Sie, dass Sie eine geänderte Version der Dateien aus SYS immer im Ordner MySys mit dem gleichen Dateinamen speichern!

An den Seitenanfang
System - Erweiterung der Feldvalidierung durch Benutzerscripte ...

Erweiterung der Feldvalidierung durch Benutzerscripte. Ab dieser Version können allen Feldern, die über ein ReadValid() verfügen, diverse Benutzerscripte mitgegeben werden.

Für das WHEN eines Feldes gilt:
      UserWhenEventBF (Bevor die interne WHEN() Methode ausgeführt wird)
      UserWhenEventAF (Nachdem die interne WHEN() Methode ausgeführt wurde)
Für das GOTFOCUS eines Feldes gilt:
      UserGotFocusEventBF (Bevor die interne GOTFOCUS() Methode ausgeführt wird)
      UserGotFocusEventAF (Nachdem die interne GOTFOCUS() Methode ausgeführt wurde)
Für das VALID eines Feldes gilt:
      UserValidEventBF (Bevor die interne VALID() Methode ausgeführt wird)
      UserValidEventAF (Nachdem die interne VALID() Methode ausgeführt wurde)
Für das LOSTFOCUS eines Feldes gilt:
      UserLostFocusEventBF (Bevor die interne LOSTFOCUS() Methode ausgeführt wird)
      UserLostFocusEventAF (Nachdem die interne LOSTFOCUS() Methode ausgeführt wurde)
Was muss ich bei allen Funktionen beachten?
Die Rückgabe der …BF (bevor) Funktion kann sein: .NULL. | .T. | .F.
Die Rückgabe der …AF (nachdem) Funktion kann sein: .T.|.F. - .NULL. wird wie .F. gewertet!

Reihenfolge der Ausführung:
llReturn = EXECSCRIPT("User....EventBF")
llReturn = (NVL(m.llReturn,.F.) OR Internes....Event()) OR ISNULL(m.llReturn)
llReturn = m.llReturn AND NVL(EXECSCRIPT("User....EventAF"),.F.)

Rückgabewerte:
EventBF gibt .F. zurück:      Es wird kein weiteres Event ausgeführt!
EventBF gibt .NULL. zurück:      Das interne Event wird unterdrückt und ein eventuell vorhandenes EventAF wird ausgeführt
EventBF gibt .T. zurück:      Das interne Event wird ausgeführt
Internes Event gibt .F. zurück:      Das EventAF wird nicht ausgeführt
Internes Event gibt .T. zurück:      Das EventAF wird ausgeführt

Reihenfolge des Aufrufs der einzelnen Events:
WHEN()
GOTFOCUS()
VALID()
LOSTFOCUS()
In den Methoden GOTOCUS() und LOSTFOCUS() kann mit …Field.SetFocus() gearbeitet werden! NICHT im WHEN() oder VALID()
Hinweis: Nach Möglichkeit sollte immer die INTERNE Methode ausgeführt werden!
Im GOTFOCUS() bzw. LOSTFOCUS() kann nur die interne Methode unterdrückt werden!
Das Feld kann trotzdem betreten bzw. verlassen werden.

An den Seitenanfang
System - GetPhoneNumber() wurde erweitert ...

Die Methode GetPhoneNumber() wurde um den Parameter: tlKanonisch (Boolean) erweitert. Damit kann ein String erzeugt werden, der auch von Outlook korrekt gelesen werden kann.

Inclusive Ländervorwahl
lcNum1 = My.Functions.Strings.GetPhoneNumber("+496834/9403-0",.T.)
lcNum1 = „+49(6834)9403-0“
lcNum2 = My.Functions.Strings.GetPhoneNumber("+496834/9403-0",.F.)
lcNum2 = „+49 6834 9403 0“

Exclusive Ländervorwahl
lcNum3 = My.Functions.Strings.GetPhoneNumber("06834/9403-0",.T.)
lcNum3 = „(06834)9403-0“
lcNum4 = My.Functions.Strings.GetPhoneNumber("06834/9403-0",.F.)
lcNum4 = „06834 9403 0“

Die Ländervorwahl kann ‚nur‘ durch ein vorangestelltes ‚+‘ erkannt werden!
Der Aufruf erfolgt über: My.Functions.String.GetPhoneNumber(cNumber[,lKanonisch])

An den Seitenanfang
System - In den Datenraster der Childs nur direkt relationale Tabelle anzeigen ...

In den Datenrastern der Childs werden nur noch direkt relationale Tabelle angezeigt. D.h.: Informationen einer Kopftabelle (E10) werden nur dann angezeigt, wenn eine Relation zwischen Child und Master besteht und nicht umgekehrt. Es können nun auch Informationen aus 'allen' relational verknüpten Tabellen zum Child angezeigt werden, wenn diese nicht direkt in X61 eingetragen sind. Dazu werden die Informationen aus dem DataDictionary geholt.

An den Seitenanfang
System - Refund, Auslagerung / Rücklagerung neues Sample hinterlegt ...

Refund, Auslagerung / Rücklagerung neues Sample hinterlegt. Damit kann per Aufruf via PMS32D.EXE ein automatisiertes Script ausgeführt werden. Siehe: sample_refund_von_nach.vpr

An den Seitenanfang
System - Spezialspalte in einem Datenraster hinzufügen ...

Spezialspalte in einem Datenraster hinzufügen. DIese neue Funktion ist nun hinzugekommen. Damit können spezielle Spalten in einem Datenraster hinzugefügt werden. Die Einstellungen können dauerhaft in der Tabelle X62 gespeichert werden.

An den Seitenanfang
System - Umbenennen von ID's bzw. IC's in die My - Struktur eingebaut ...

Das Umbenennen von ID's bzw. IC's wurde in die My - Struktur eingebaut. Ein Umbenennen kann über: My.Bussines.Strain.Rename.ren*() erfolgen. Siehe dazu auch die Hilfe unter My-Struktur.

An den Seitenanfang
System - Umgebungsvariable PmsWriteLog wurde erweitert ...

DIe Umgebungsvariable PmsWriteLog wurde erweitert...
Mögliche Werte:
OFF      - Ausgeschaltet
SUM      - Alle LOG’s incl. SUMMENLOG mitschreiben beinhaltet: ON,FORM und GRID
ON      - Alle LOG’s mitschreiben beinhaltet: FORM und GRID
FORM      - Nur die Masken LOG’s
GRID      - Nur die Grid LOG’s
FORM,GRID      - Form und Grid LOG‘s

An den Seitenanfang
System: Export XLS als XML ...

Alternativ ist für den Excelexport nun auch die Ausgabe als XML-Datei einstellbar.
Dies ist beispielsweise dann notwendig, wenn MS-Excel nicht anstalliert ist.

Die EInstellung erfolgt per Konfigurationsdateien:
Die Datei "Excel.Define" im SYS\ Verzeichnis ist nach MySys\ zu kopieren und dort zu ändern:
lTransferWithXml = .T.
*/ Bitte in diesem Fall auch die Datei: ExcelXml.Define kopieren und ggfs. anpassen!

An den Seitenanfang
System: Performance im Aufbau von Positionslisten in der Vorgangsverwaltung ...

Die Performance im Aufbau von Positionslisten in der Vorgangsverwaltung ist verbessert worden.

An den Seitenanfang
System: Reportfunktion GET_ADR optimiert ...

Bei Adressen ohne PLZ wird das Leerzeichen zwischen PLZ und Ort nun nicht mehr ausgegeben!

An den Seitenanfang
System: Umbenennen von Artikelnummern bei Script/Import ...

Das Umbenennen von Artikelnummern ist nun auch per Script/Import möglich.

An den Seitenanfang
Vorgangsverwaltung - Bei der Datenübernahme in einen Lieferschein hat jetzt der Positionslagerort des Quellvorgangs vorrang ...

Bei der Datenübernahme in einen Lieferschein hat jetzt der Positionslagerort des Quellvorgangs vorrang. Bisher wurde der Lagerort anhand der Kopfdaten des Zielvorgangs neu berechnet.

An den Seitenanfang
Vorgangsverwaltung - Eingabe einer Mindestmenge in den VK-Daten (D04) für die Vorgangsverwaltung ...

Eingabe einer Mindestmenge in den VK-Daten (D04) für die Vorgangsverwaltung. Im Datenraster der Maske B0104 Artikel VK-Daten kann nun eine Mindestmenge hinterlegt werden. Wird nun über die Vorgangsverwaltung der entsprechende D04 Datensatz ermittelt, so wird dessen Mindestmenge im Vorgang vorgetragen. Die Menge kann vom Benutzer jedoch abgeändert werden.

Die: Einstellungen könne in: calculation.e1x.define vorgenommen werden
*/ Sind Mindestmengen überhaupt aktiv?
lMGMINactive = .F.
*/ Gilt für Vorgangsarten:
cIpE10 = §100,101
*/ Nur bei Kundenspezifischen VK's
lC63Only = .T.

An den Seitenanfang
Vorgangsverwaltung - Erzeugen einer Tabelle mit Zahlungsplan Informationen für den Ausdruck ...

Erzeugen einer Tabelle mit Zahlungsplan Informationen für den Ausdruck über die My-Struktur ist nun möglich.
Es kann mit: My.Bussines.Zahlungen.ZPCursor(…) eine Tabelle mit Informationen erzeugt werden!
Die Rückgabe der obigen Methode ist vom Typ: String und beinhaltet einen Tabellennamen mit DREI Spalten: IDZ01,IDZ02,IDE10
Über My.Bussines.Strain.Misc.oZ01[] | …oZ02[] | …oE10[] kann dann auf die eigentlichen Inhalte zugegriffen werden!
Die Methode ZPCursor() hat ZWEI Parameter:
lcTable = My.Bussines.Zahlungen.ZPCursor(‚E10‘,e10.ide10)            Zugriff via. Tabellenname und ID
lcTable = My.Bussines.Zahlungen.ZPCursor(,.NULL.)            Zugriff via IDZ01
lcTable = My.Bussines.Zahlungen.ZPCursor(,‘‘)            Zugriff via IDZ02
Beispiel:
lcTable = My.Bussines.Zahlungen.ZPCursor(e10.idz02,‘‘)
Hinweis:
Ist lcTable = (leer) konnten keine Daten ermittelt werden oder die Parameter sind falsch angegeben worden
Damit kann auf 'alle' Daten eines Zahlungsplans zugegriffen werden!

An den Seitenanfang
Vorgangsverwaltung - Prüfen des Stücklistenimports auf vorhandensein der Datei / des Verzeichnisses ...

Die Prüfung des Stücklistenimports auf vorhandensein der Datei / des Verzeichnisses wurde korrigiert.

An den Seitenanfang
Vorgangsverwaltung - Reihenfolge der Felder korrigiert ...

Die Reihenfolge der Felder in der Vorgangsverwaltung auf der Seite Kopfdaten wurde korrigiert.

An den Seitenanfang
Vorgangsverwaltung - Sind Adress-Notizen zu lang, werden diese nicht angezeigt ...

Sind Adress-Notizen zu lang, werden diese nicht angezeigt. Dieser Fehler ist mit dieser Version behoben.

An den Seitenanfang
Vorgangsverwaltung - Warnhinweis bei Auslauf- bzw. gesperrten Artikeln beim Einlesen einer CAE-Liste ausgeben ...

Warnhinweis bei Auslauf- bzw. gesperrten Artikeln beim Einlesen einer CAE-Liste ausgeben. Diese Funktion kann mittels Firmenparameter: Seite 'CAE-Liste' aktiviert werden.

An den Seitenanfang
Vorgänge: Vorgangskopfdaten nach Änderung des Kunden ...

Bei Änderung eines Kunden für einen Vorgang können die Kopfdaten mit Hilfe einer Auswahlmaske gezielt für eine Änderung an- oder abgewählt werden.

An den Seitenanfang
~Lager: Fehler bei Anlage einer Projektüberschußrückbuchung aus einer Projektauflösung heraus ...

Der Fehler bei Anlage einer Projektüberschußrückbuchung aus einer Projektauflösung heraus wurde behoben.

An den Seitenanfang
~OPOS: Kassenbuchungen auf Vorgänge buchbar. ...

Kassenbuchungen können nun auch auf Vorgänge gebucht werden.
Dazu sind jedoch Scriptanpassungen notwendig.

An den Seitenanfang

Mit diesem Update wurde eine Änderung in der PMS32 Datenbank durchgeführt!


rot = Neuanlage , grün = Änderung , blau = Gelöscht

B01.................(Tabelle) Artikelstamm
B01.IDC97...........(Feld...) Montageart
C08.................(Tabelle) Steuerschlüssel
C08.IDC08LS.........(Index..) Umsatzsteuer, Land und Sprache
C09.................(Tabelle) Länder
C09.IDC03...........(Feld...) Währung
C13.................(Tabelle) Rabattgruppe
C13.FHBERECH........(Feld...) F/H
D03.................(Tabelle) Artikel EK-Daten
D03.LPPDATUM........(Feld...) Datum letzte Preisprüfung
D04.................(Tabelle) Artikel VK-Daten
D04.MGMIN...........(Feld...) Mindest-VK-Menge
E10.................(Tabelle) VK-Vorgänge
E10.IDV03...........(Feld...) Kalkulationsschema
E10.LSIDC09.........(Feld...) Lieferschein Land
E10.RGIDC09.........(Feld...) Rechnung Land
H03.................(Tabelle) Buchungssätze FIBU
H03.KS1.............(Feld...) Kostenstelle-1
H03.KS2.............(Feld...) Kostenstelle-2
H10.................(Tabelle) Buchungs Kopfdaten
H10.IDC03...........(Feld...) Währung
H10.IDC03FI.........(Feld...) Firmenwährung
H11.................(Tabelle) Buchungspositionen
H11.KS1.............(Feld...) Kostenstelle 1
H11.KS2.............(Feld...) Kostenstelle 2
Q02.................(Tabelle) Reise- / Sonstige Kosten
Q02.LASTUPD.........(Feld...) Änderungs-Kz.
X62.................(Tabelle) Sepzielle Gridfelder
X62.IDX62...........(Index..) Primär
X62.PROGRAM.........(Index..) Program
X62.SQLABFRG........(Index..) Sqlabfrg
X62.TYPE............(Index..) Type
X62.DBF.............(Feld...) Tabelle
X62.DBFNAME.........(Feld...) Tabellenname
X62.FIELD...........(Feld...) Fieldname
X62.IDX62...........(Feld...) Intern
X62.INFO............(Feld...) Feldinfo
X62.LASTUPD.........(Feld...) Änderungs-Kz.
X62.LDATUM..........(Feld...) Letzte Änderung am
X62.LPRG............(Feld...) Letzte Änderung in
X62.LWER............(Feld...) Letzte Änderung von
X62.LZEIT...........(Feld...) Letzte Änderung um
X62.NDATUM..........(Feld...) Neuanlage am
X62.NPRG............(Feld...) Neuanlage in
X62.NWER............(Feld...) Neuanlage von
X62.NZEIT...........(Feld...) Neuanlage um
X62.PROGRAM.........(Feld...) Program
X62.PROMPT..........(Feld...) Prompt
X62.TYPE............(Feld...) Type

Dateiversion:1.0.04.0900.1415 - H.U.DD.V1.V2 - 10.08.2015
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 2015 el-Projekt®