ReleaseNotes 16.20.02

Allgemein - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3671
Abbruch der Verarbeitung von Subdokumenten bei Fehler im F-Script
Tritt beim Verarbeiten (Drucken) von Subdokumenten in einem F-Script ein Fehler auf, wird die Verarbeitung direkt abgebrochen. Allfällige weitere Subdokumente werden nicht mehr abgearbeitet.
Dieses Verhalten ist neu im Verkauf, Einkauf und Service identisch implementiert.
BOF-3427
Daten an Excel übergeben - Format der Attribute (Spalten in Excel)
Beim Übergeben von Daten an Excel (z.B. aus einer BO-Liste heraus) wird das Format der Attribute neu anhand der Definition des Attributs an Excel übergeben. Dadurch werden beispielsweise Zahlen die in alphanumerischen Attributen erfasst sind, wie erwartet als Text an Excel übergeben.
BOF-5450
Absatzmarken bei der Anzeige von mehrzeiligen Attributen
In BO-Listen werden bei mehrzeiligen Attributen die Zeilenumbrüche neu mit einer Absatzmarke visualisiert.
RN_162002_01.jpg
BOF-5466
DIY-Buttons - Anzeigen der Auslassungspunkte (...)
DIY-Buttons welche eine Explorer-Position (DeskItem) vom Typ F-Script starten, werden neu abhängig vom F-Script dargestellt.
Bei einem F-Script ohne Dialog werden keine Auslassungspunkte angezeigt, bei einem F-Script mit Dialog werden die Auslassungspunkte angezeigt.
RN_162002_02.jpg
BOF-5488
Status des Pin in der Vorlage des BC speichern
Neu können Sie bei BCs welche über einen Pin verfügen, den Status des Pin (ein/aus) in der Vorlage des BC speichern.
RN_162002_03.jpg
RN_162002_04.jpg
BOF-5494
Erweiterung des Vorlagen-Kontext bei den DIY Hotkeys
Neu steht Ihnen die Erweiterung des Vorlagen-Kontext auch bei DIY Hotkeys vom Typ Explorer-Position zur Verfügung. Das BC 86902 wurde um die Checkbox Vorlagen-Kontext erweitern ergänzt.
Hinweis
Hinweis
Beachten Sie, dass die Checkbox nur dann aktiv ist, wenn sich der Vorlagen-Kontext auch tatsächlich erweitern lässt.
BOF-5509
Erweiterung des Vorlagen-Kontext in der Button-Leiste von Workspaces
Wird ein DeskItem zur Button-Leiste eines Workspace hinzugefügt, ist der erweiterte Vorlagen-Kontext neu automatisch aktiv und kann nicht mehr entfernt werden.
Diese Anpassung hat keinen Einfluss auf bereits bestehende Einträge. Bei diesen kann die Erweiterung des Vorlagen-Kontext manuell aktiviert werden.
BOF-5730
Erweiterung der Protokollfunktion
Werden in einem BC mehrere Aktionen auf einmal ausgeführt, z.B. das Zuweisen von Chargen im Einkauf, dann können Sie sich die Resultate der einzelnen Aktionen anzeigen lassen, indem Sie den Link Details im Info-Bereich anklicken.
RN_162002_05.jpg
Mit Klick auf den Link Details öffnet sich das BC 99030 (Protokoll) mit den Detail-Informationen.
RN_162002_06.jpg
BOF-5765
Ersteller des Dokuments - Verkauf, Einkauf und Service
Neu wird auf allen Dokumenten (Verkauf, Einkauf und Service) der Ersteller (Mitarbeiter) eingetragen.
  • Verkauf: SalDoc.CreatedEmplNo
  • Einkauf: PurDoc.CreatedEmplNo
  • Service: AsstDoc.CreatedEmplNo
Sie finden die Attribute in den BCs 51013, 61013 und 41013, jeweils auf der Registerkarte Diverses.
BOF-5792
Horizontale und vertikale Splitter in BCs
Horizontale und vertikale Splitter werden besser visualisiert und bleiben neu auch dann sichtbar, wenn ein Bereich komplett ausgeblendet wird.
Hinweis
Hinweis
Beachten Sie, dass sich der Mauszeiger entsprechend verändert, wenn er über einen Splitter bewegt wird.
RN_162002_07.jpg
RN_162002_09.jpg
RN_162002_08.jpg
BOF-5588
Auswertungen ohne Resultat
Werden bei einer Auswertung welche Daten an Excel übergibt aufgrund der getroffenen Selektion keine Daten gefunden, zeigt die entsprechende Message-Box dies nicht mehr als Fehler an, sondern nur noch als Information.

Allgemein - Korrektur - v16.20.02

Issue Thema / Beschreibung
BOF-5134
Übergabe von Daten aus OpaccERP an Excel
Bei der Verwendung eines Express-Filters in einer BO-Liste wurden unter gewissen Konstellationen die Attributwerte nicht korrekt an Excel übergeben.
Dieses Fehlverhalten wurde korrigiert.
BOF-5338
Excel-AddIn - Handling von Zeilenumbrüchen aus Excel
Beim Speichern von Daten aus Excel via Excel-AddIn konnten Folgeprobleme auftreten, wenn Attribute mehrzeilig gespeichert wurden.
Dieses Fehlverhalten wurde korrigiert. Zeilenumbrüche werden, ausser bei Textblöcken, beim Speichern in Spaces (Leerschläge) umgewandelt.
BOF-5400
Erfassen von neuen Adressen - BC 11002
Beim Erfassen von neuen Adressen wird der Adress-Typ (Person/Firma) nun korrekt gemäss der Einstellung im OpaccOXAS Studio BC 91100 übernommen.
BOF-5554
Eingaben in Explorer Widgets
Eingaben in Explorer Widgets (z.B. Eingabe der Kategorie im DMAS Widget) wurden fälschlicherweise auch an das Schnellzugriff Widget übergeben.
Dieses Fehlverhalten wurde korrigiert.
BOF-5587
Zellen-Markierung bei virtuellen Attributen
Nach dem Ändern des Werts in den Eigenschaften eines virtuellen Attributs mit Zellen-Markierung, wurde beim erneuten Öffnen des BC die Zellen-Markierung nicht mehr korrekt angezeigt. Grund: Der Spaltentitel bei der Zellen-Markierung (BC 99029) hatte sich fälschlicherweise auf "v" geändert.
Dieses Fehlverhalten wurde korrigiert.
BOF-5625
Fehler beim Starten von Excel- und Word-AddIn
Excel- und Word-AddIn konnten nicht mehr gestartet werden. Es wurde folgende Fehlermeldung angezeigt: Clients Access Error.
Dieses Fehlverhalten wurde korrigiert.
BOF-5634
Auswertung einrichten - Drucker bei Standard-Auswertungen
Der Drucker lässt sich nun korrekterweise auch bei Standard-Auswertungen durch einen Administrator (Anmeldung mit User 0) ändern.
BOF-5743
Auswertungen - Hauptselektion
Wenn im BC 84300 eine Auswertung vom Typ F-Script mit Script-Argumenten in der Hauptselektion geöffnet und unmittelbar danach auf eine andere Auswertung desselben Typs ohne Script-Argumente gewechselt wird, sind die Argumente der ersten Auswertung in der Hauptselektion fälschlicherweise stehen geblieben.
Dieses Fehlverhalten wurde korrigiert.

Adressen - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3616
Kopieren von Adressen
Beim Kopieren einer Adresse mit aktiver Mitarbeiter-Erweiterung wird das Passwort der neuen Adresse auf den Initialwert (Passwort = Adress-Nr.) zurückgesetzt. Gleichzeitig wird auch die Benutzergruppe der neuen Adresse zurückgesetzt.
Bevor man sich mit der neuen Adresse an OpaccERP anmelden kann, muss deshalb die Benutzergruppe durch einen Administrator korrekt gesetzt werden.
BOF-5638
Kontaktperson einfügen - BCs 11101 und 11108
Tritt beim Einfügen einer Kontaktperson (Button Kontaktperson einfügen... im BC 11001) z.B. aufgrund von ungültigen BO-Redefinitionen ein Fehler auf, wird neu eine Fehlermeldung mit Angabe des betroffenen Attributs angezeigt. Die im Fehlerfall leer erzeugte Kontaktperson wird dabei automatisch wieder gelöscht.
Um Ihnen eine unmittelbare Korrektur des Fehlers zu ermöglichen, steht Im BC 11108 der Button Kontaktperson bearbeiten... zur Verfügung. Dieser öffnet das BC 11101 mit der Quell-Kontaktperson. Damit können Sie das in der Fehlermeldung angegebene Attribut direkt bearbeiten.
BOF-5738
Neue Attribute - Lebenszyklus - WS 11000 und BC 11002
Der WS 11000 und das BC 11002 wurden um die Gruppe Lebenszyklus erweitert. Dort finden Sie die neuen Attribute Herkunftsart (Addr.LeadOriginNo), Herkunfts-Kampagne (Addr.CampaignNo), Vorgängeradresse (Addr.PredecessorAddrNo) und Nachfolgeadresse (Addr.SuccessorAddrNo).
Hinweis
Hinweis
Beachten Sie, dass die Attribute Herkunftsart und Herkunfts-Kampagne aus dem BC 11110 (Stamm-Zusätze) entfernt wurden.
Beim Kopieren einer Adresse (Service: Addr_Copy) steht Ihnen das neue Argument als Nachfolgeadresse zur Verfügung.
  • 1 / true - Bei der Quelladresse wird die Nummer der neuen (kopierten) Adresse als Nachfolgeadresse eingetragen und bei der neuen (kopierten) Adresse wird die Nummer der Quelladresse als Vorgängeradresse eingetragen.
  • 0 / false - Vorgänger- und Nachfolgeadresse werden nicht eingetragen. (Verhalten wie bisher.)
BOF-5804
Platzierung der Postfach-Attribute - WS 11000 und BC 11002
Im WS 11000 und BC 11002 werden die Postfach-Attribute nicht mehr auf vier Zeilen, sondern in zwei Spalten auf zwei Zeilen angezeigt.

Adressen - Korrektur - v16.20.02

Issue Thema / Beschreibung
BOF-5817
Suchbegriff beim Erfassen einer neuen Adresse
Beim Erfassen einer neuen Adresse im BC 11002 wurde der Suchbegriff nicht gemäss den Vorgaben aus dem OpaccOXAS Studio BC 91100 generiert.
Dieses Fehlverhalten wurde korrigiert.

Artikel - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5696
Zusätzliche freie MIS-Kreise bei Artikel
Die Artikel MIS-Kreise wurden um fünf freie MIS-Kreise erweitert. (Art.ArtMisC6No bis Art.ArtMisC10No)
Das Erfassen und Bearbeiten der MIS-Kreise erfolgt wie gewohnt über BC 97100 > Grundeinstellungen > Artikel oder über BC 71104 (MIS-Kreise Artikel).
Nach dem Erfassen stehen Ihnen die zusätzlichen fünf freien Artikel MIS-Kreise als Kriterium für das Bilden von MIS-Kumulationen zur Verfügung. Sie finden die neuen Attribute im WS 21000 in der Gruppe MIS-Kreise. Sie werden Ihnen u.a. auch in den Artikel-Informationen (BCs 41220, 51220 und 61220) sowie in den Archiv-Details (BC 51609) angezeigt.
Hinweis
Hinweis
Beachten Sie, dass die Anzahl der möglichen MIS-Kumulationen pro Datenmodell nicht erhöht wurde.
APS-3838
Umrechnen von Mengeneinheiten - Service: Art_UnitConversion
Der Service Art_UnitConversion verfügt neu über das Rückgabe-Attribut UnitName. Dieses Attribut enthält die Bezeichnung der Zieleinheit (Argument 4 des Service).
BOF-5695
Anzeige der Lagerbewegungen - BC 31603
Im BC 31603 wurde die Anzeige der Lagerbewegungen erweitert. Neu werden die Durchschnittswerte der letzten 12 Monate sowie die kumulierten Werte der letzten 3, 6 und 12 Monate angezeigt. (Siehe auch APS-3883.)
Die Lagerbewegungen finden Sie im BC 31603 auf den Registerkarten Bewegungen und Bedarfsdisposition.
Hinweis
Hinweis
Beachten Sie, dass für die Berechnung der Lagerbewegungen nur komplette Monate berücksichtigt werden. Das bedeutet, dass der aktuelle Monat und der Monat in welchem der Artikel erfasst wurde, nicht in die Berechnung einbezogen werden.
BOF-5759
Artikel neu erfassen und kopieren - BCs 21002 und 21004
In den BCs 21002 und 21004 steht Ihnen neu ein DIY-Panel zur Verfügung. Damit können Sie Attribute des Artikels (BO: Art) direkt beim Erfassen bzw. Kopieren eines Artikels mitspeichern.
APS-3851
Katalog - Neue Attribute für die Anzeige der URL
Auf der Kategorie und der Position stehen Ihnen neu die mehrsprachigen Attribute CatStruct.Url und CatItem.Url zur Verfügung. Diese Attribute zeigen die gesamte URL des jeweiligen Elements auf Basis der URL-Struktur-Segmente.
APS-3866
Katalog - EnterpriseShop - Neuer Filtertyp
Auf den BOs Cat (Katalog) und CatStruct (Kategorie) steht Ihnen der neue Filtertyp E - VonBis-Filter Separat zur Verfügung.
APS-3892
Katalog - Sichtbarkeit der Filter-Attribute - Enterprise Shop Filter-Varianten
Die Sichtbarkeit von Filter-Attributen (Attribute Cat.CatFilterAttr1IsVisible bis Cat.CatFilterAttr10IsVisible) wird neu über eine Code-Tabelle gesteuert.
Mögliche Werte:
  • 0 - Nein
  • 1 - Automatisch
  • 2 - Immer
BOF-4274
Katalog - Löschen von Positionen/Kategorien
Kann eine Position/Kategorie aufgrund von Abhängigkeiten nicht gelöscht werden, wird Ihnen neu ein Fehlerprotokoll (BC mit Liste und DIY-Panel) angezeigt.
Das Fehlerprotokoll zeigt die Abhängigkeiten die das Löschen verhindern. Die Liste des Fehlerprotokolls ist fix definiert. Es können keine Attribute hinzugefügt oder entfernt werden. Sie können sich jedoch zusätzliche Attribute im DIY-Panel anzeigen lassen.

Artikel - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3849
Basisverkaufspreise nach dem Eröffnen der Verkaufserweiterung
Direkt nach dem Eröffnen der Verkaufserweiterung wurden die Basisverkaufspreise fälschlicherweise mit 0.00 angezeigt. Auch die Attribute (z.B. ArtSal.Price1$$1 oder ArtSalPrice.Price1$$1) lieferten in diesem Kontext 0.00 zurück.
Dieses Fehlverhalten wurde korrigiert. Die Basisverkaufspreise werden nach dem Eröffnen der Verkaufserweiterung korrekt leer angezeigt und auch die Attribute liefern in diesem Kontext "leer" zurück.
APS-3856
Katalog - Direkte Vorfahren - Sortiernummern
Das Attribut CatItem.DirectParentsSortNos enthält nun korrekt die Sortiernummern der CatItems, welche zu den Einträgen in CatItem.DirectParents geführt haben.
APS-3935
Katalog - Service: Cat_UpdatePictureCache
Der Service Cat_UpdatePictureCache funktioniert nun auch dann korrekt, wenn in einer Picture-ID ein / anstelle eines \ als Path-Delimiter verwendet wird.
BOF-5748
Katalog - Erfassen einer neuen Katalogposition - WS 24000
Beim Erfassen einer neuen Katalogposition im WS 24000, werden nun auch die im DIY-Panel Position erfassten Attribute korrekt gespeichert.
BOF-5757
Katalog - Mutieren einer Kategorie - BC 24400
Beim Mutieren der Struktur-Artikelnummer konnte es unter gewissen Konstellationen vorkommen, dass die Eingabe nicht korrekt gespeichert wurde.
Dieses Fehlverhalten wurde korrigiert.

DMAS - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3128
F-Script - KD-DMSEXPRESS.FX / ST-DMSEXPRESS.FX
Neu haben Sie die Möglichkeit, über die obigen F-Scripts den Verknüpfungstyp (LinkType) für vordefinierte Verknüpfungen zu definieren.
Achtung
Achtung
Wird mit einem KD-DMSEXPRESS.FX gearbeitet das noch die alten "cell"-Definitionen enthält, muss folgendes beachtet werden: Die Definition des LinkType in der Subroutine /GetInfoScriptCol reicht nicht aus. Sie müssen in diesem Fall bei allen im Script verwendeten Attribut-Definitionen eine fünfte "cell"-Definition erfassen.
APS-3507
Automatisches Versionieren
Das automatische Versionieren innerhalb von DMAS-Dokumenten ist neu auch dann möglich, wenn auf der gewählten Dokumentkategorie keine Archivierung durchgeführt wird.
APS-3687
DMAS Services - Sortieren des Resultats
Bei allen relevanten DMAS Services können Sie neu die Sortierung des Resultats steuern.
Weitere Informationen können Sie den Manuals entnehmen: Manuals > Services > DMAS-Services.
APS-3874
Archivieren von Subdokumenten
Bei den Familieneigenschaften der Subdokumente lässt sich die Einstellung 2 - Ausführen und archivieren korrekterweise nur noch bei Definitiv hinterlegen.
APS-3923
Prüfen der write.lock Dateien beim Start des DMAS-Service
Beim Start des DMAS-Service wird neu geprüft, ob write.lock Dateien in den Indizes-Ordnern vorhanden sind.
Existiert eine write.lock Datei ohne aktiven Zugriff, wird sie gelöscht und die im selben Verzeichnis liegende Log-Datei Autocorrection.txt nachgeführt.
Existiert eine write.lock Datei mit einem aktiven Zugriff des DMAS-Dienstbenutzers, wird der inkrementelle Index abgebrochen und eine Fehlermeldung im DMAS-Service Log (Opacc.Dms.Service.Severe.log) protokolliert.
APS-3977
Technische Subdokumente für die Archivierung nicht zur Auswahl stellen
Subdokumente die als Technisches Subdokument definiert sind, lassen sich in den BCs 95204 und 95213 nicht für die Archivierung aktivieren.
Hinweis
Hinweis
Die Einstellung Technisches Subdokument wird im BC 95212 vorgenommen.
APS-3978
Abbruch der Verarbeitung von Subdokumenten bei Fehler im F-Script
Tritt beim Verarbeiten (Drucken) von Subdokumenten in einem F-Script ein Fehler auf, wird die Verarbeitung direkt abgebrochen. (Siehe hierzu auch APS-3671.)
Damit keine PCL-/PDF-Dateien im Import-Verzeichnis liegen bleiben, die wegen eines fehlenden bzw. unvollständigen Import-XML nicht verarbeitet werden können, werden diese PCL-/PDF-Dateien im Fehlerfall automatisch aus dem Import-Verzeichnis gelöscht.
BOF-5490
Anzeigen der zur aktuellen Version gehörenden Dateien - WS 81000
Neu können Sie sich im WS 81000 die zur aktuellen Version eines DMAS-Dokuments gehörenden Dateien anzeigen lassen. Um die Dateiliste im WS 81000 einzublenden, fahren Sie mit dem Mauscursor über den unteren Rand der Dokumentliste. Sobald sich der Cursor in einen Doppelpfeil verwandelt, können Sie die Dateiliste nach oben ziehen.
RN_162002_10.jpg
Die gewählte Einstellung lässt sich dann in der Vorlage des WS 81000 speichern.
RN_162002_11.jpg
BOF-5512
Umbenennen der Dateien eines DMAS-Dokuments
Das Umbenennen von Dateien eines DMAS-Dokuments ist neu nur noch dann möglich, wenn die entsprechende Datei ausgecheckt wurde.
BOF-5697
Erweiterung des Verknüpfungstyps - BC 98116
Neu können Sie im BC 98116 pro Verknüpfungstyp (optional) einen bevorzugten BO-Typ hinterlegen.
Wenn Sie beim Neuerstellen oder Mutieren eines DMAS-Dokuments einen Verknüpfungstyp hinzufügen, wird der bevorzugte BO-Typ automatisch ausgewählt und kann nicht mehr verändert werden.
Wenn Sie beim Neuerstellen oder Mutieren eines DMAS-Dokuments zuerst den BO-Typ auswählen und erst danach den Verknüpfungstyp, dann werden Ihnen nur diejenigen Verknüpfungstypen zur Auswahl angezeigt, bei denen der gewählte BO-Typ als bevorzugter BO-Typ hinterlegt ist.
Hinweis
Hinweis
Neu können Sie den Verknüpfungstyp auch über das F-Script KD-DMSEXPRESS.FX beeinflussen.
BOF-5667
Zwingende Archivierung von Subdokumenten
Neu können Sie bei Subdokumenten im Verkauf und Einkauf die zwingende Archivierung aktivieren. Dafür steht Ihnen im BC 95204 und BC 96204 die Checkbox Zwingende Archivierung zur Verfügung.
Hinweis
Hinweis
Beachten Sie, dass diese Checkbox nur unter folgenden Voraussetzungen aktiv ist: Beim Hauptdokument ist die zwingende Archivierung aktiv und beim Subdokument (BC 95213 BC 95204) ist für die Einstellung Original der Wert 2 - Ausführen und archivieren hinterlegt.
Subdokumente bei welchen die zwingende Archivierung aktiviert ist, werden in jedem Fall archiviert. Also z.B. auch dann, wenn sie vom Anwender zur Laufzeit (z.B. im BC 51010) nicht ausgewählt werden. Für Hinweise zum Abbruch im Fehlerfall, siehe APS-3978 und APS-3671.

DMAS - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3914
Mutieren von DMAS-Dokumenten
Wird ein bestehendes DMAS-Dokument mutiert und ist auf der Dokumentkategorie die Einstellung Eindeutige Zusatzkennung aktiv, führte dies fälschlicherweise zu einem Fehler.
Dieses Fehlverhalten wurde korrigiert.

Einkauf - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5574
Zuweisen von Chargen auf Stufe BE und WES - BC 61311
In Zusammenhang mit der Chargenverwaltung ist es neu möglich, Chargen auf Stufe BE und WES zuzuweisen. Dafür steht Ihnen das neue BC 61311 zur Verfügung. Hier können Sie für jede Einkaufsposition eine oder mehrere Chargen zuweisen. Sie können pro Charge die Menge erfassen.
Mit Klick auf den Button OK werden Vor-Plan-Transaktionen erstellt. Beim Vererben von der BE in den WES werden die Chargen-Zuweisungen auf den WES übernommen. Beim Verbuchen des WES werden die Chargen-Zuweisungen auf die Einlager-Transaktion übernommen.
Button: +
Mit Klick auf diesen Button (oder alternativ mit dem Tastaturbefehl Ctrl +) können Sie eine zusätzliche Chargen-Zuweisung erfassen.
Button: Kopieren
Mit Klick auf diesen Button wird eine neue Chargen-Zuweisung erstellt. Dabei werden alle Werte übernommen.
Button: -
Mit Klick auf diesen Button wird die Chargen-Zuweisung entfernt.
Wichtig
Wichtig
Damit die Vor-Plan-Transaktion gelöscht wird, müssen Sie das Entfernen mit Klick auf den Button OK bestätigen.
Gestartet wird das BC 61311 über folgenden Menüeintrag: Positionsdaten > Chargen zuweisen...
Alternativ über das Kontextmenü (rechte Maustaste) der Position: Positionsdaten > Chargen zuweisen...
APS-3657
Aktiv/Passiv setzen von Einkaufs-Dokumentarten
Neu können Sie Einkaufs-Dokumentarten aktiv/passiv setzen. Dafür steht Ihnen im BC 96208 die Checkbox Aktiv (PurDocType.IsActive) zur Verfügung. Ist eine Einkaufs-Dokumentart passiv gesetzt, können keine neuen Dokumente mehr erstellt werden. Bereits bestehende Dokumente lassen sich jedoch weiterhin anzeigen und bearbeiten.
Hinweis
Hinweis
Nach dem Update auf v16.20.02 sind sämtliche Einkaufs-Dokumentarten aktiv gesetzt.
Achtung
Achtung
Eine passiv gesetzte Einkaufs-Dokumentart lässt sich beispielsweise im BC 95205 nicht mehr auswählen. Durch das passiv stellen der Einkaufs-Dokumentart wird ein bereits bestehender Eintrag im BC 95205 jedoch nicht verändert. Prüfen Sie deshalb nach dem passiv stellen einer Einkaufs-Dokumentart die Einträge in den BCs 95205, 63013, etc.
APS-3659
Service für das Bestimmen der verfügbaren (aktiven) Dokumentarten
In Zusammenhang mit APS-3657 steht Ihnen ein neuer Service zur Verfügung: PurDoc_GetActiveDocTypes.
Der Service liefert, in Abhängigkeit des Status (aktiv/passiv) und der Zugriffsrechte im Kontext des angemeldeten Mitarbeiters, die verfügbaren Dokumentarten.
BOF-5521
Erweiterung der Dokument-Eigenschaften - BC 96220
Die Dokument-Eigenschaften wurden angepasst und erweitert.
Grundeinstellungen
Der Navigationsbereich Dokument drucken wurde umbenannt in Ausgabe. (BC 96220 > Grundeinstellungen > Ausgabe)
Grundeinstellungen > Ausgabe > Gruppe: Drucker
Die Bezeichnung Ausdruckart wurde umbenannt in Ausgabeart.
Pro Dokumentart können Sie neu zwei Vorgaben für die Ausgabeart hinterlegen: Ausgabeart für provisorische Dokumente (PurDocType.DocPrintTypeCd) und Ausgabeart für definitive Dokumente (PurDocType.DocPrintDefTypeCd).
Beim Update auf v16.20.02 wird bei der Ausgabeart für definitive Dokumente der Wert Z - Kopie gesetzt.
Hinweis
Hinweis
Beachten Sie, dass die Ausgabeart für provisorische Dokumente der bisherigen Ausdruckart entspricht.
Pro Dokumentart können Sie neu einen Drucker (Druckersteuerung) für den Versand (Mail) hinterlegen. Dieser Drucker wird dann im BC 61012 für das Erzeugen des Layout verwendet. Attribut: Druckernummer Versand (PurDocType.EmailPrinterNo)
Wichtig
Wichtig
Beachten Sie, dass der hier hinterlegte Drucker (Druckersteuerung) für PDF Drucken konfiguriert sein muss. (Attribut Printer.PrintAsPdf > 0)
Beim Update auf v16.20.02 wird in das Attribut Druckernummer Versand (PurDocType.EmailPrinterNo) die Druckernummer der Dokumentart (PurDocType.PrinterNo) übernommen.
APS-3911
Prüfen der Dokumentart vor dem Abfüllen des BV-Pools - WS 63000 und BC 63701
Neu wird im BC 63701 bereits vor dem Abfüllen des BV-Pools (WS 63000) geprüft, ob die zu erstellende Dokumentart aktiv ist oder nicht.
BOF-5538
Herkunft Bruttoeinkaufspreis - BC 99159
Neu werden im BC 99159 (Herkunft Bruttoeinkaufspreis) in der Gruppe Vorgabe zusätzlich folgende Attribute angezeigt:
  • Dokumentwährung (PurDoc.CurrencyIsoCode)
  • Formel
  • Vorsteuersatz (PurDocItem.VatPercent)
Geöffnet wird das BC 99159 aus dem BC 61304 (Preise) über den Launcher-Button beim Attribut Bruttoeinkaufspreis.
BOF-5680
BV-Menge - BC 61318 - Neue Beschriftung
Im BC 61318 wurde das Label des Attributs AverageConsumption von Durchschnitt auf Erwarteter Verbrauch geändert. Dieses Attribut wird bei Artikeln mit BV-Variante C angezeigt.
Hinweis
Hinweis
Info zum Attribut: Das System berechnet den durchschnittlichen Verbrauch pro Tag über die angegebene Anzahl Monate (Verbrauch in) und multipliziert diesen Wert mit der Anzahl Tage (Bedarfshorizont). Dieser Wert entspricht dem erwarteten Verbrauch. Es ist also die Menge, die innerhalb der angegebenen Anzahl Tage wahrscheinlich verkauft werden wird.
APS-3943
Neuer Service: PurDocItem_Renumber
Der neue Service PurDocItem_Renumber ermöglicht das Umnummerieren von Einkaufsdokument-Positionen. Der Service verfügt über die folgenden drei Argumente:
  • BoId der Position(en)
    Position (BoId) welche neu nummeriert werden soll. Es können mehrere Positionen (BoIds) mitgegeben werden. Die BoIds werden dabei durch Komma getrennt.
  • Neue Positionsnummer
    Neue (Start-)Positionsnummer. Die dem Service mitgegebene Position wird mit dieser Positionsnummer versehen. Werden dem Service mehrere Positionen mitgegeben, wird diese Positionsnummer der ersten mitgegebenen Position vergeben.
  • Schrittweite
    Schrittweite in welcher die Positionen neu nummeriert werden.
    Beispiel
    1 = 1, 2, 3
    5 = 5, 10, 15
    10 = 10, 20, 30
BOF-5643
Neues Attribut "Bestellreferenz" auf Positionsebene
Neu steht Ihnen auf der Einkaufsposition das Attribut Bestellreferenz (PurDocItem.OrderReference) zur Verfügung. Sie finden das Attribut im BC 61300 > Gruppe: Allgemein. Beim Vererben von Dokumenten wird das Attribut auf das Folgedokument bzw. die Folgeposition übernommen.

Einkauf - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3991
Auftragsbezogene Beschaffung - Bestellvorschlag/Einkaufsdokument
Tritt bei der Auftragsbezogenen Beschaffung beim Erstellen des Bestellvorschlags/Einkaufsdokuments ein Fehler im F-Script Nach Erstellen des Einkaufsdokuments auf, wird in der Fehlermeldung nun korrekt auf das F-Script hingewiesen.
Beispiel
Fehler beim Erstellen des Bestellvorschlags. 1 Position(en) ist/sind betroffen. ..\FF\KD-EIVV.FF #2 /sub.
APS-4002
Positionen vererben - BC 61122
Beim Vererben von Positionen über das BC 61122 wurden unter gewissen Konstellationen die Dimensionswerte der ausgewählten Lagerbuchungen (Registerkarten: Warenzugang 1 bis 3) nicht korrekt übernommen.
Dieses Fehlverhalten wurde korrigiert. Betroffener Service: PurDoc_GenNewDocItemFromStock
BOF-5477
Währungsabfrage beim Erstellen eines neuen Einkaufsdokuments
Beim Erstellen eines Einkaufsdokuments (WS 61000) über die Funktion Neu Express, wurde auch bei Lieferanten ohne Mehrfachwährung die Währung abgefragt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5553
Übernahme von Leistungsartikeln aus einem Set
Wenn man ein Set in ein Einkaufsdokument übernimmt, wurden bei Sets, die aus Einzelartikeln und Leistungen bestehen, nur die Einzelartikel zur Übernahme vorschlagen. Besteht ein Set nur aus Leistungsartikeln, wurde die Fehlermeldung Code '0' als Artikeleinheit existiert nicht angezeigt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5620
Ist-Werte zurücksetzen - BCs 61122 und 61123 (Vererben/Generieren von Positionen)
In den BCs 61122 und 61123 funktionierte auf der Registerkarte Offene Dispositionen das Zurücksetzen der Ist-Werte über den Button Ist-Werte zurücksetzen nicht mehr korrekt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5670
Anzeige F-Script nach Pos. generieren - BC 61013
Ist bei einer Dokumentart das Ausführen des F-Scripts nach Generieren einer Position aktiv, wurde im BC 51013 beim Attribut nach Pos. generieren (PurDocType.BookScriptName) der Wert 1 anstelle des Scriptnamens VERPGEN.FF angezeigt.
Dieses Fehlverhalten wurde korrigiert.

EnterpriseSearch - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3686
Erweiterung des Service Search.GetIndexList
Der Service Search.GetIndexList wurde um zusätzliche Argumente für die Sortierung und Filterung der Treffer erweitert.
APS-3989
Erweiterung der maximalen Länge einer SearchExpression
Die maximale Länge einer SearchExpression wurde von 2000 auf 4000 Zeichen erweitert.
BOF-5467
Einrichten von Search Indizes - BC 98141
Das Attribut Threads befindet sich im BC 98141 (Enterprise Search Indizes einrichten) nun unter Index > Erweitert > Extras.

Explorer - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5454
Neuer Titel des BC 99005 - Explorer Banner
Das BC 99005 hat einen neuen Titel: Explorer Banner. (Alter Titel: Firmen-Logo.)
Das BC enthält zudem neu den Hinweis, dass die Einstellungen die in diesem BC vorgenommen werden nicht persönlich sind und für den gesamten Mandanten gelten.
BOF-5455
Optimieren der persönlichen Einstellungen im OpaccERP Explorer
Der Menüpunkt Einstellungen > Explorer... wurde umbenannt in Einstellungen > Explorer konfigurieren...
Innerhalb der Konfiguration finden Sie die Buttons Widget hinzufügen... neu ganz oben in der Gruppe Widgets.
Das BC 99004 (Persönliche Einstellungen) wurde um die Gruppen Sprache und Farbschema ergänzt.
Die Auswahl der Farbpalette erfolgt im BC 99004 nun nicht mehr in der Gruppe Allgemein. Im OpaccERP Explorer wurde in diesem Zusammenhang der Menüpunkt Einstellungen > Sprachen... entfernt.
BOF-5560
DMAS Widget - Aktualisieren der Anzeige
Neu können Sie das DMAS Widget durch Klick auf den Link Bei mir in Arbeit oder durch Klick auf die Taste F5 aktualisieren.

Explorer - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3435
Löschen von Explorer-Positionen (DeskItem)
Beim Löschen von Explorer-Positionen (DeskItem) wurden zur jeweiligen Explorer-Position gehörende BC-Vorlagen nicht gelöscht.
Dieses Fehlverhalten wurde korrigiert.
APS-3845
Erfassen von Explorer-Einträgen in öffentlichen Ordnern
Unter gewissen Konstellationen konnte das Erfassen von neuen Explorer-Einträgen (Typ: Ordner) auf Mandanten- und Benutzergruppen-Ebene fehlschlagen. In diesen Fällen wurde folgende Fehlermeldung angezeigt: BO-'DeskItem' mit dem Schlüssel '0' nicht gefunden.
Dieses Fehlverhalten wurde korrigiert.
BOF-5435
Gleichzeitiges Entfernen und Einfügen eines Widgets
Wurde im OpaccERP Explorer ein Widget entfernt und gleich ein neues (anderes) Widget eingefügt, konnten Fehler auftreten oder es wurden u.U. falsche Werte im neu eingefügten Widget angezeigt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5644
Neuen Favorit anlegen - Typ: DMAS Dokument - BC 99001
Beim Anlegen eines neuen Favoriten vom Typ DMAS Dokument wurde das Attribut DMAS-Dokument nicht korrekt auf numerisches Format geprüft.
Dieses Fehlverhalten wurde korrigiert.
APS-3780
Explorer-Positionen (DeskItem) erstellen als Administrator
Die durch einen Administrator im öffentlichen Ordner eines Anwenders erstellten Explorer-Positionen wurden nicht dem entsprechenden Anwender (DeskItem.Owner) zugeordnet. Dieses Fehlverhalten wurde korrigiert.

Fiacc - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5511
Fiacc-Integration pro Mandant - Konfiguration in OpaccOXAS Studio - BC 98303
Neu ist es möglich, die Fiacc-Integration pro OpaccERP-Mandant einzurichten. Die Fiacc-Integration muss dabei passend zu der beim jeweiligen Mandanten hinterlegten Finanzanwendung konfiguriert werden. Für das Konfigurieren der Fiacc-Integration steht Ihnen deshalb das neue OpaccOXAS Studio BC 98303 zur Verfügung. Das BC ist in folgende Navigationsbereiche unterteilt:
Service
Konfiguration des Fiacc-Service.
Agent
Konfiguration des Fiacc-Agent.
Instanzen
Konfiguration der einzelnen Instanzen. Hier können Sie pro Mandant eine andere Finanzanwendung (Sage 200, Abacus, etc.) für die Fiacc-Integration konfigurieren.
NHibernate
Konfiguration von NHibernate.
Info
Informationen zur Version sowie zur letzten Änderung an der Konfiguration.
Für weitere Informationen wenden Sie sich bitte an Ihren Fiacc-Projektleiter.
APS-3626
Abacus - Kurzname bei Debitor und Kreditor
Bei der Übergabe von Debitor- und Kreditor-Daten wandelt Abacus allfällige Umlaute in den Kurznamen (Cust.AbaShortName und Suppl.AbaShortName) selbständig um. Dabei kann es passieren, dass die maximale Länge von Kurznamen überschritten wird und in der Folge Fehler beim Einlesen der Schnittstellendaten entstehen.
Neu werden deshalb Umlaute bereits beim Generieren/Bearbeiten von Kurznamen umgewandelt. Ä wird zu A, Ö wird zu O, Ü wird zu U, etc. Damit ist sichergestellt, dass die von uns automatisch generierten Kurznamen bei der Übergabe an Abacus nicht zu lang werden.
IS-417
Sage 200 - Fiacc-Integration - Mehrsprachige Bezeichnungen von Zahlungskonditionen und Konti
Neu können die Bezeichnungen der Zahlungskonditionen und Konti über die Fiacc-Integration mehrsprachig aus Sage 200 übernommen werden.
Voraussetzungen:
  • Aktive Online-Fiacc-Integration von Sage 200.
  • Die Bezeichnungen der Zahlungskonditionen und Konti müssen in Sage 200 mehrsprachig erfasst sein.
  • Das Sprach-Mapping muss in der Konfiguration der Fiacc-Integration (BC 98303) korrekt erfasst sein.
IS-418
Fiacc-Integration XML (Abacus, 3rd-party) - Mehrsprachige Bezeichnungen von Zahlungskonditionen
Neu kann die Bezeichnung der Zahlungskonditionen die Fiacc-Integration mehrsprachig übernommen werden.
Voraussetzungen:
  • Aktive Online-Fiacc-Integration XML (Abacus, 3rd-party).
  • Die Bezeichnungen der Zahlungskonditionen müssen in der Finanzanwendung (Abacus, 3rd-party) mehrsprachig erfasst sein.
  • Das Sprach-Mapping muss in der Konfiguration der Fiacc-Integration (BC 98303) korrekt erfasst sein.

Fiacc - Korrektur - v16.20.02

Issue Thema / Beschreibung
IS-426
Sage 200 - Zahlungskonditionen - BC 87759
Falls in Sage 200 bei einer Zahlungskondition der Statuswert Inaktiv oder Provisorisch hinterlegt ist, führte dies bei der Synchronisation fälschlicherweise nicht dazu, dass in OpaccERP das Attribut Gesperrt (PaymentCondition.IsLocked) aktiviert wurde.
Dieses Fehlverhalten wurde korrigiert.

Groupware - Neu - v16.20.02

Issue Thema / Beschreibung
IS-391
Service: Groupware.SendSmtpMail - Groupware-Service
Der Service Groupware.SendSmtpMail unterstützt neu den BodyType MultiPart. Damit können Sie Mailbodies gleichzeitig als Content-Type text/plain und text/html definieren.
Bei BodyType = MultiPart muss der MailBody (egal ob direkt als String übergeben oder aus einer temporären Datei gelesen) wie folgt definiert werden:
Content-Type: text/plain

Das ist die Nachricht im Klartext.
Das ist die letzte Zeile der Nachricht im Klartext.
---OPACC-BLOCK-BOUNDARY---
Content-Type: text/html

<HTML>
 <BODY>
  <H1>Titel</H1>
   Das ist normaler Text
 </BODY>
</HTML>
Ein Block wird immer mit der Zeile Content-Type: .... eingeleitet. (Achtung! Die Schreibweise ist key-sensitiv!) Danach folgt zwingend eine leere Zeile und anschliessend der Inhalt des jeweiligen Blocks. Das Ende eines Blocks wird mit der Zeile ---OPACC-BLOCK-BOUNDARY--- abgeschlossen. Diese Zeile kann am Ende des Mailbody weggelassen werden.
IS-431
Erweiterung des Service GetAppointmentsInPeriod
Der Service GetAppointmentsInPeriod wurde um das Argument sortOrder erweitert. Sie können damit eines oder mehrere Rückgabe-Attribute festlegen, nach denen das Resultat sortiert wird. Für jedes angegebene Rückgabe-Attribut können Sie zudem festlegen, ob es aufsteigend ASC oder absteigend DESC sortiert werden soll. Die einzelnen Rückgabe-Attribute werden dabei mit Komma getrennt.
Beispiel
Location ASC,EndDateTime DESC

Lager - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3702
Warehouse - Chargenverwaltung - Neues BO: Charge
Das neue BO Charge (Batch) ermöglicht Ihnen das Führen von Chargen innerhalb der Anwendung Warehouse. Eine Charge verfügt über einen Chargentyp und ist immer einem Artikel zugeteilt. Der Chargentyp wird beim Artikel hinterlegt. Das Attribut Chargentyp (Batch.BatchTypeNo) wird also implizit durch den Artikel bestimmt. Pro Chargentyp können Sie 50 freie Attribute definieren und diese auf der Charge pflegen.
Die Chargennummer ist pro Artikel eindeutig. Das bedeutet, dass die gleiche Chargennummer pro Artikel nur einmal erfasst werden kann. Umgekehrt bedeutet das, dass eine Chargennummer mehrfach im System vorkommen kann, dann aber nur für unterschiedliche Artikel.
Die Bestände auf der Charge (z.B. eingelagerte Menge, ausgelagerte Menge, reservierte Menge, etc.) werden nur durch das Verbuchen von Transaktionen nachgeführt. Chargen haben innerhalb des Systems keinen Bezug zu Seriennummern, dem Archiv und der Objektverwaltung.
Chargen werden über den Einkauf (extern) beschafft oder über die Produktion (intern) erstellt. Darüber hinaus besteht die Möglichkeit, Chargen manuell zu erstellen und direkt einzulagern (ohne Referenz auf ein Dokument). Über die Chargenrückverfolgung und die Chargenzusammensetzung lassen sich Fragen beantworten wie:
Was wurde wann durch wen angeliefert? (Einkauf)
Was wurde wann an wen ausgeliefert? (Verkauf)
In welchen via ShopOrder erzeugten Produkten ist eine bestimmte Charge enthalten?
etc.
Im Verkauf können Sie auf Stufe AB einer Verkaufsposition bereits Chargen zuweisen. Über die damit erstellten Vor-Plan-Transaktionen wird auf der entsprechenden Charge eine Reservation gebucht. Die Chargen-Zuweisungen werden beim Vererben der AB auf den LS vererbt und beim Verbuchen des LS von Status Provisorisch nach Status Vordefinitiv auf die Auslager-Transaktionen übernommen. Siehe hierzu auch BOF-5546.
Im Einkauf können Sie auf Stufe BE und WES einer Einkaufsposition bereits Chargen zuweisen. Beim Vererben von der BE auf den WES werden die Chargen-Zuweisungen auf den WES vererbt und beim Verbuchen des WES auf die Einlager-Transaktionen übernommen. Siehe hierzu auch BOS-5574.
Das Erfassen und Bearbeiten der Chargen erfolgt über das BC 34770 (Chargenverwaltung). Siehe hierzu auch BOF-5568.
Für weitere Informationen wenden Sie sich bitte an Ihren OpaccERP Projektleiter.
BOF-5568
Warehouse - Chargenverwaltung - BC 34770
Im BC 34770 (Chargenverwaltung) können Sie Chargen erfassen und bearbeiten. Auf der Registerkarte Details werden Ihnen Informationen zur Charge, zum Hersteller und zum Lieferanten angezeigt. Sie sehen hier auch wann und durch wen die Charge erfasst bzw. mutiert wurde. Auf der Registerkarte DIY können Sie über den Attribut-Browser beliebige Attribute zur Anzeige auswählen. Welche Registerkarte beim Öffnen des BC angezeigt werden soll, können Sie in der BC-Vorlage speichern.
Buttons
Warehouse-Transaktionen...
Öffnet das BC 34720 (Warehouse-Transaktionen). Artikel- und Chargennummer werden dabei aus BC 34770 übernommen.
Rückverfolgung Service...
Öffnet das BC 34774 (Chargenrückverfolgung Service). Artikel- und Chargennummer werden dabei aus BC 34770 übernommen. Es werden Ihnen alle Rapportpositionen (AsstDocItem) aufgelistet, die mit der Charge verbunden sind.
Rückverfolgung Verkauf...
Öffnet das BC 34775 (Chargenrückverfolgung Verkauf). Artikel- und Chargennummer werden dabei aus BC 34770 übernommen. Es werden Ihnen alle Verkaufspositionen (SalDocItem) aufgelistet, die mit der Charge verbunden sind.
Rückverfolgung Einkauf...
Öffnet das BC 34776 (Chargenrückverfolgung Einkauf). Artikel- und Chargennummer werden dabei aus BC 34770 übernommen. Es werden Ihnen alle Einkaufspositionen (PurDocItem) aufgelistet, die mit der Charge verbunden sind.
DMAS...
Öffnet den WS 81000 (DMAS) und führt, falls im BC 34770 eine Charge aktiviert ist, in DMAS eine Suche mit dieser Charge aus. Beachten Sie, dass der Button DMAS... nur angezeigt wird, wenn Sie über eine aktive DMAS-Lizenz verfügen.
Kopieren...
Öffnet das BC 34777 (Charge kopieren). Hier können Sie eine neue Chargennummer und (falls gewünscht) einen anderen Artikel erfassen. Mit Klick auf OK wird die Charge inkl. der freien Attribute kopiert. Beachten Sie dabei, dass der Chargentyp beim ausgewählten Artikel mit dem Chargentyp der zu kopierenden Charge übereinstimmen muss.
Umbenennen...
Öffnet das BC 34778 (Charge umbenennen). Hier können Sie eine neue Chargennummer für die bestehende Charge erfassen. Mit Klick auf OK wird die neue Chargennummer übernommen und bei allen relevanten Datensätzen nachgetragen.
Sperren...
Öffnet das BC 34771 (Charge sperren). Hier können Sie die zu verwendende Belegart, den Sperrcode und eine Sperrbemerkung erfassen. Mit Klick auf OK wird die Charge gesperrt. Das Sperren der Charge erfolgt über den Service Batch_Lock. Siehe hierzu auch APS-3711.
Freigeben...
Öffnet das BC 34772 (Charge freigeben). Hier können Sie die zu verwendende Belegart erfassen. Mit Klick auf OK wird die Charge freigegeben. Das Freigeben der Charge erfolgt über den Service Batch_Unlock. Siehe hierzu auch APS-3711.
Hinweis
Hinweis
Beachten Sie, dass für das Sperren und Freigeben von Chargen die verwendete Belegart für spontane Belege konfiguriert sein muss. (OpaccOXAS Studio BC 93400 > Belege > Belegarten > Zeitperiode für spontane Belege.)
Neu...
Öffnet BC 34773 (Neue Charge). Hier können Sie unter Angabe einer Artikelnummer und einer Chargennummer eine neue Charge erfassen. Das BC verfügt über ein DIY-Panel mit Relation auf das BO Charge. Sie können damit beliebige Chargen-Attribute direkt zusammen mit der Charge erfassen.
Speichern
Speichert die vorgenommenen Änderungen.
Löschen
Löscht die Charge.
Panel: DMAS
Wenn Sie über eine aktive DMAS-Lizenz verfügen, wird Ihnen das DMAS-Panel angezeigt.
RN_162002_12.jpg
Sie können über den +/- Button in der BC-Vorlage speichern, ob das DMAS-Panel beim Öffnen des BC 34770 ein- oder ausgeblendet ist.
APS-3703
Warehouse - Chargenverwaltung - Neues BO: Chargentyp
Das neue BO Chargentyp (BatchType) steuert die Definition der freien Chargen-Attribute. Der Chargentyp wird beim Artikel hinterlegt. Auf der Charge wird damit das Attribut Chargentyp (Batch.BatchTypeNo) implizit durch den Artikel bestimmt. Pro Chargentyp können Sie 50 freie Attribute definieren und diese auf der Charge pflegen. Der Chargentyp kann beim Artikel jederzeit geändert werden. Diese Änderung wirkt dann aber nur für neu zu erstellende Chargen.
Das Erfassen und Bearbeiten der Chargentypen und der freien Attribute pro Chargentyp, erfolgt über das OpaccOXAS Studio. BC 93400 > Chargenverwaltung > Chargentyp bzw. BC 93400 > Chargenverwaltung > BO-Erweiterungen.
Für weitere Informationen wenden Sie sich bitte an Ihren OpaccERP Projektleiter.
BOF-5605
Warehouse - Chargentypen - BC 93400
Die für das Arbeiten mit der Chargenverwaltung benötigten Chargentypen können Sie im OpaccOXAS Studio BC 93400 erfassen. Navigationsbereich: Chargenverwaltung > Chargentyp.
Pro Chargentyp stehen Ihnen 50 freie Attribute in fünf 10er Blöcken (freie Attribute A - E) zur Verfügung. Navigationsbereich: Chargenverwaltung > BO-Erweiterungen. Das Format der freien Attribute entspricht dabei der gewohnten Aufteilung (freie Attribute A - D). Für spezielle Anforderungen stehen zudem 10 extra lange Attribute (freie Attribute E) zur Verfügung. 5 x 100 Zeichen, 4 x 250 Zeichen und 1 x 4000 Zeichen.
APS-3704
Warehouse - Chargenzusammensetzung
Das neue BO Chargenzusammensetzung (BatchTrace) liefert Ihnen Informationen zur Zusammensetzung einer produzierten Charge. Damit lassen sich z.B. folgende Fragen beantworten:
In welcher produzierten Charge ist Charge xyz enthalten?
Welche Chargen sind in der produzierten Charge xyz enthalten?
Einträge in der Chargenzusammensetzung werden nur durch das Produzieren einer Charge via ShopOrder Rapport geschrieben. Dafür muss auf dem ShopOrder Rapport die Checkbox ShopOrder (AsstDoc.IsShopOrder) aktiviert sein. Der Vorgabewert (aktiv/passiv) kann auf der Dokumentart erfasst werden. (BC 94220 > Grundeinstellungen > Allgemein > Gruppe: Warehouse)
Die Produktion einer Charge wird innerhalb der Zuteilung über eine Soll-Zeile mit negativer Menge gesteuert. Soll-Zeile mit negativer Menge = Zu produzierender Artikel bzw. zu produzierende Charge. Über die Ist-Zeilen mit negativer Menge wird der Lagereingang des produzierten Artikels gebucht. Für jede Kombination Ist-Zeile mit negativer Menge / Ist-Zeile mit positiver Menge innerhalb der Zuteilung, wird ein Eintrag in der Chargenzusammensetzung (BatchTrace) geschrieben. Damit wird die Information abgebildet, aus welchen Chargen (Ist-Zeilen mit positiver Menge) eine produzierte Charge (Ist-Zeile mit negativer Menge) besteht.
Soll-Zeilen mit positiver Menge = Komponenten aus denen der zu produzierende Artikel bzw. die zu produzierende Charge besteht. Über die Ist-Zeilen mit positiver Menge wird der Lagerausgang der Komponenten gebucht.
Wichtig
Wichtig
Beachten Sie, dass pro Zuteilung nur eine negative Soll-Zeile bestehen darf. Enthält der zu produzierende Artikel bzw. die zu produzierende Charge Artikel die ebenfalls selber produziert wurden, müssen diese Artikel zwingend chargengeführt sein, um die Chargenzusammensetzung über die ganze "Hierarchie" korrekt abzubilden.
APS-3841
Warehouse - Chargenverwaltung: Anzeige des Ursprungs
Auf der Charge (Batch) steht Ihnen das Attribut Ursprung (Batch.BatchOriginCd) zur Verfügung. Das Attribut zeigt an, ob eine Charge selbst hergestellt oder eingekauft wurde. Mögliche Werte des Attributs:
  • 0 - Nicht bestimmt Keine Links vorhanden oder Links auf Einkauf und ShopOrder.
  • 1 - Selbst hergestellt Nur Links auf ShopOrder.
  • 2 - Eingekauft Nur Links auf Einkauf.
APS-3897
Warehouse - Chargenrückverfolgung - Verkauf, Einkauf und Service
Das neue BO Chargenrückverfolgung (BatchTraceLink) bildet die Verbindung zwischen Chargen und Dokumenten ab. Beim Verbuchen einer Transaktion mit Charge, werden in der Chargenrückverfolgung (BatchTraceLink) Einträge für alle zugehörigen Transaktionslinks erstellt. Damit lassen sich z.B. folgende Fragen beantworten:
Wann und an wen wurde Charge xyz geliefert?
Wann und von wem wurde Charge xyz bezogen?
Siehe auch BOF-5771.
BOF-5771
Warehouse - Chargenrückverfolgung - Verkauf, Einkauf und Service - BCs 30086, 34774, 34775 und 34776
Das neue BO Chargenrückverfolgung (BatchTraceLink) bildet die Verbindung zwischen Chargen und Dokumenten ab. Beim Verbuchen einer Transaktion mit Charge, werden in der Chargenrückverfolgung (BatchTraceLink) Einträge für alle zugehörigen Transaktionslinks erstellt. Damit lassen sich z.B. folgende Fragen beantworten:
Wann und an wen wurde Charge xyz geliefert?
Wann und von wem wurde Charge xyz bezogen?
Für die Anzeige der Chargenrückverfolgung (BatchTraceLink) steht Ihnen das BC 30086 (BO-Liste) zur Verfügung. Aus der Chargenverwaltung (BC 34770) können Sie sich die Chargenrückverfolgung für Verkauf, Einkauf und Service getrennt anzeigen lassen. Die Buttons Rückverfolgung Verkauf..., Rückverfolgung Einkauf... und Rückverfolgung Service... öffnen die BCs 34775, 34776 und 34774. In diesen BCs werden Ihnen Dokumentpositionen (SalDocItem, PurDocItem und AsstDocItem) angezeigt.
APS-3708
Warehouse - Chargenverwaltung: Ausbau der Lagerzusätze (ArtStock)
In Zusammenhang mit der Chargenverwaltung wurden auch die Lagerzusätze des Artikels ausgebaut. Neu wird der Modus der Chargenführung über das Attribut Modus Chargenführung (ArtStock.BatchModeCd) bestimmt. Hier wird neu zwischen Chargennummer und Charge unterschieden.
Chargennummer
Es wird (wie bisher) nur eine Chargennummer erfasst. Diese wird (je nach Modus) beim Einlagern auf die Belegung übernommen.
Charge
Es wird eine Charge (eigenes BO) erfasst und dem Artikel zugeordnet. Auf der Charge können div. Attribute (z.B. Hersteller) erfasst werden. Die Charge wird (je nach Modus) beim Einlagern auf die Belegung übernommen.
Mögliche Werte für den Modus der Chargenführung:
  • 0 - Inaktiv (keine Charge)
  • 1 - Chargennummer bei Auslagerung. Die Chargennummer muss erst bei der Auslagerung erfasst werden.
  • 2 - Chargennummer bestandesgeführt. Die Chargennummer muss bereits bei der Einlagerung erfasst werden. Diese Einstellung entspricht der bisherigen Einstellung Chargenführung im Warehouse.
  • 3 - Charge bei Auslagerung. Die Charge muss erst bei der Auslagerung erfasst werden.
  • 4 - Charge bestandesgeführt. Die Charge muss bereits bei der Einlagerung erfasst werden.
Wichtig
Wichtig
Das Attribut Chargenführung im Warehouse aktiv (ArtStock.IsWhBatchActive) ist neu ein berechnetes Attribut und kann nicht mehr via SaveBo gesetzt werden! Beachten Sie diesen Umstand, wenn Sie dieses Attribut z.B. via F-Script setzen. Neu müssen Sie den Modus (ArtStock.BatchModeCd) setzen!
APS-3815
Warehouse - Neuer Service für das Ändern des Modus der Chargenführung - ArtStock_ChangeBatchMode
In Zusammenhang mit der Chargenverwaltung wurden auch die Lagerzusätze des Artikels ausgebaut. (Siehe APS-3708.) Neu steht Ihnen dort der Modus der Chargenführung zur Verfügung. Dieser Modus bestimmt die Art der Chargenführung beim Artikel.
Mit dem Service ArtStock_ChangeBatchMode können Sie die Einstellung Modus Chargenführung (ArtStock.BatchModeCd) auch dann ändern, wenn der Artikel bereits verwendet wurde. Wird die Chargenführung aktiviert, müssen Sie eine Chargen-Nr. angeben. Diese wird dann bei allen bestehenden Belegungen eingetragen. Je nach gewählter Einstellung wird automatisch eine Charge (Batch) des angegebenen Chargentyps erstellt.
Wichtig
Wichtig
Das Ausführen des Service ist nicht möglich, solange offene Inventur-Transaktionen vorhanden sind!
Argumente des Service:
  • Artikelnummer - Nummer des Artikels bei welchem der Modus der Chargenführung geändert werden soll.
  • Modus Chargenführung - Modus gemäss Code-Tabelle.
  • Vorgabe Chargennummer - Chargennummer welche bei bestehenden Belegungen hinterlegt wird. Wird auf Charge bestandesgeführt geändert, wird eine neue Charge (Batch) mit dieser Nummer erzeugt.
  • Chargentyp - Chargentyp der neu zu erstellenden Charge.
Achtung
Achtung
Der bestehende Service ArtStock_ChangeWhBatchActive wird damit ersetzt und sollte nicht mehr verwendet werden. Gegebenenfalls müssen Sie deshalb Anpassungen an F-Scripts und/oder BOF-Scripts vornehmen.
APS-3711
Warehouse - Services für das Sperren und Freigeben von Chargen
Für das Sperren und Freigeben von Chargen stehen Ihnen zwei neue Services zur Verfügung.
Batch_Lock - Charge sperren
Argumente des Service:
  • Interne Nr. der Charge - Interne Nummer der Charge die gesperrt werden soll.
  • Sperrcode - Sperrcode der für das Sperren der Charge verwendet wird. Steuert den Lagerort an welchen umgebucht wird. Der Sperrcode wird bei der Charge und den betroffenen Belegungen eingetragen.
  • Sperrbemerkung - Die hier angegebene Sperrbemerkung wird bei der Charge und den betroffenen Belegungen eingetragen.
  • Belegart - Belegart (Sperrbeleg) welcher für das Sperren der Charge verwendet wird.
Batch_Unlock - Gesperrte Charge freigeben
Argumente des Service:
  • Interne Nr. der Charge - Interne Nummer der Charge die freigegeben werden soll.
  • Belegart - Belegart (Freigabebeleg) welcher für das Freigeben der Charge verwendet wird.
Hinweis
Hinweis
Aufgerufen werden diese Service u.a. aus dem BC 34770 (Chargenverwaltung) über die Buttons Sperren... und Freigeben...
APS-3854
Warehouse - Service für das Kopieren von Chargen - Batch_Copy
Für das Kopieren von Chargen steht Ihnen der Service Batch_Copy zur Verfügung.
Argumente des Service:
  • Interne Nr. der Charge (Charge welche kopiert werden soll.)
  • Neue Chargen-Nr.
  • Artikel-Nr. (Artikel welcher der neuen Charge zugeteilt wird.)
Rückgabe-Attribut:
  • Interne Nr. der neuen (kopierten) Charge.
Hinweis
Hinweis
Aufgerufen wird dieser Service u.a. aus dem BC 34770 (Chargenverwaltung) über den Button Kopieren...
APS-3997
Warehouse - Service für das Ändern der Chargennummer - Batch_Rename
Wird mit der Chargenverwaltung gearbeitet, können Sie die Nummer einer bereits erfassten Charge über den Service Batch_Rename jederzeit ändern. Der Service führt dabei alle abhängigen Records (z.B. Transaktionen) entsprechend nach.
Argumente des Service:
  • Interne Nummer der Charge
  • Neue Chargennummer
Hinweis
Hinweis
Beachten Sie, dass die Ausführung des Service von der Anzahl zu ändernder Datensätze abhängt und deshalb längere Laufzeiten möglich sind.
APS-3701
Warehouse - Vor-Plan-Transaktionen im Service und Einkauf
Für das Abbilden von speziellen Anforderungen im Rahmen der Chargenverwaltung, stehen Vor-Plan-Transaktionen neu auch im Service und Einkauf zur Verfügung.
Service
Vor-Plan-Transaktionen die mit Soll-Zeilen verlinkt sind, werden beim Verbuchen der Ist-Zeilen in Transaktionen umgewandelt.
Einkauf
Vor-Plan-Transaktionen die mit Positionen einer BE oder eines prov. WES verlinkt sind, werden beim Verbuchen des WES in Transaktionen umgewandelt.
Hinweis
Hinweis
Beachten Sie, dass Vor-Plan-Transaktionen im Service und Einkauf nie automatisch erstellt werden.
APS-3919
Warehouse - Service für das Erstellen von Vor-Plan-Transaktionen - WhTransaction_CreatePrePlanByDocItem
Mit dem Service WhTransaction_CreatePrePlanByDocItem können Sie, basierend auf Dokumentpositionen, Vor-Plan-Transaktionen erstellen.
Vor-Plan-Transaktionen werden unter folgenden Voraussetzungen erstellt: Das Erstellen von Transaktionen ist aktiviert. Entweder über die Einstellung bei der Dokumentart in OpaccOXAS Studio oder zur Laufzeit (nur bei AB und BE) auf dem Dokumentkopf.
Die durch den Service erstellten Vor-Plan-Transaktionen werden dabei automatisch mit den Dokumentpositionen verlinkt.
Verkauf
Der Service wird mit Positionen einer provisorischen oder definitiven AB ausgeführt. Service Der Service wird mit provisorischen oder definitiven Soll-Zeilen ausgeführt.
Einkauf
Der Service wird mit Positionen einer provisorischen oder definitiven BE ausgeführt.
APS-3781
Warehouse - Komma in Chargennummer nicht mehr erlaubt
Neu dürfen Chargennummern kein Komma mehr enthalten. Diese Änderung gilt sowohl für Chargennummern (bisherige Funktionalität) als auch für Chargen (neue Funktionalität).
APS-3813
Warehouse - Unterstützung von Chargen-Attributen bei der Auslager-Strategie
Neu stehen Ihnen beim Definieren einer Auslager-Strategie auch die Attribute der Charge (Batch) zur Verfügung.
Hinweis
Hinweis
Beim Ablaufdatum ist neu die Charge führend. Wird mit Chargen gearbeitet und das Ablaufdatum einer Charge mutiert, dann wird dieses neue Datum bei allen Belegungen dieser Charge eingetragen. Beachten Sie, dass wenn mit Chargen gearbeitet wird, das Ablaufdatum auf der Belegung nicht mutiert werden kann. Damit sind Ablaufdatum der Charge und Ablaufdatum der Belegungen synchron.
APS-3858
Warehouse - Neue Einstellmöglichkeit bei Einlager-Strategien
Neu steht Ihnen für das Definieren von Einlager-Strategien die Auswahl-Einschränkung 15 - Artikel und Charge exklusiv zur Verfügung.
Damit wird folgendes bewirkt: Es werden Warehouse-Plätze vorgeschlagen auf denen der Artikel mit der entsprechenden Charge bereits exklusiv eingelagert ist. Also nicht zusammen mit anderen Artikeln oder Chargen desselben Artikels. Ausserdem werden auch freie Warehouse-Plätze vorgeschlagen.
APS-3883
Neue Attribute für die Anzeige der Lagerbewegungen
Für die Anzeige der Lagerbewegungen stehen Ihnen neue Attribute zur Verfügung.
Eingang
  • ArtStockPur.MovementLast12In (Durchschnitt - Eingang letzte 12 Monate - disponibel und reserviert)
  • ArtStockPur.MovementLast12InTot (Durchschnitt - Total Eingang letzte 12 Monate - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast3In (Eingang letzte 3 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast6In (Eingang letzte 6 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast12In (Eingang letzte 12 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast3InTot (Total Eingang letzte 3 Monate kumuliert - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast6InTot (Total Eingang letzte 6 Monate kumuliert - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast12InTot (Total Eingang letzte 12 Monate kumuliert - disponibel, reserviert und gesperrt)
Ausgang
  • ArtStockPur.MovementLast12Out (Durchschnitt - Ausgang letzte 12 Monate - disponibel und reserviert)
  • ArtStockPur.MovementLast12OutTot (Durchschnitt - Total Ausgang letzte 12 Monate - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast3Out (Ausgang letzte 3 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast6Out (Ausgang letzte 6 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast12Out (Ausgang letzte 12 Monate kumuliert - disponibel und reserviert)
  • ArtStockPur.CumulLast3OutTot (Total Ausgang letzte 3 Monate kumuliert - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast6OutTot (Total Ausgang letzte 6 Monate kumuliert - disponibel, reserviert und gesperrt)
  • ArtStockPur.CumulLast12OutTot (Total Ausgang letzte 12 Monate kumuliert - disponibel, reserviert und gesperrt)
BOF-5752
Warehouse - Neue Funktionen im Warehouse-Spiegel - BC 34710
Im Warehouse-Spiegel (BC 34710) stehen Ihnen fünf neue Funktionen zur Verfügung.
Sperren von Belegungen
Mit Klick auf den Button Belegung sperren... wird das BC 34712 mit der im (Cursor-) Fokus stehenden Belegung geöffnet. Sie können im BC 34712 die Belegart, den Sperrcode und die Sperrbemerkung erfassen. Mit Klick auf den Button OK wird dann die Belegung gesperrt.
Freigeben von gesperrten Belegungen
Mit Klick auf den Button Belegung freigeben... wird das BC 34713 mit der im (Cursor-) Fokus stehenden Belegung geöffnet. Sie können im BC 34713 die Belegart erfassen. Mit Klick auf den Button OK wird dann die Belegung freigegeben.
Belegung umlagern
Mit Klick auf den Button Belegung umlagern... wird das BC 34714 mit der im (Cursor-) Fokus stehenden Belegung geöffnet. Sie können im BC 34714 die Belegart, den Warehouse-Platz (Ziel der Umlagerung), die Dimensionen und die Menge erfassen. Mit Klick auf den Button OK wird die Belegung (oder eine Teilmenge davon) umgelagert.
Hinweis
Hinweis
Beachten Sie, dass für das Sperren, Freigeben und Umlagern, sowie für die Bestandeskorrektur die verwendete Belegart für spontane Belege konfiguriert sein muss. (OpaccOXAS Studio BC 93400 > Belege > Belegarten > Zeitperiode für spontane Belege.)
Belegungs-History
Mit Klick auf den Button Belegungs-History... wird das BC 34720 mit der im (Cursor-) Fokus stehenden Belegung geöffnet. Die Suche wird dabei automatisch ausgeführt. Es werden Ihnen alle Transaktionen angezeigt, bei welchen die gewählte Belegung hinterlegt ist.
Reservationen
Mit Klick auf den Button Reservationen... wird das BC 30072 geöffnet. Es werden Ihnen alle noch nicht abgeschlossenen Auslager-Transaktionen angezeigt, bei welchen die gewählte Belegung hinterlegt ist.
BOF-5547
Warehouse - Direktes Suchen und Anzeigen von Belegen im Warehouse-Spiegel - BC 34710
Neu können Sie im Warehouse-Spiegel direkt nach einer Belegung oder einer Belegungs-ID suchen. Sie finden die beiden Attribute im BC 34710 > Gruppe: Filter Bereich.
Die Anzeige der Suchresultate können Sie durch Umstellen der Kumulation in der Gruppe Filter Artikel beeinflussen.
Warehouse-Platz
Wird die Suche mit dieser Kumulation ausgeführt, werden Ihnen die Treffer wie bisher in zwei BO-Listen angezeigt. In der ersten BO-Liste sehen Sie die Warehouse-Plätze. Beim Doppelklick auf einen Eintrag, werden Ihnen in der zweiten BO-Liste die Belegungen dieses Warehouse-Platzes angezeigt.
Warehouse-Belegung
Wird die Suche mit dieser Kumulation ausgeführt, werden Ihnen die Treffer (alle gefundenen Belegungen) direkt in der zweiten BO-Liste angezeigt. Die BO-Liste der Warehouse-Plätze wird dabei ausgeblendet.
Hinweis
Hinweis
Beachten Sie, dass die gewählte Kumulation in der BC-Vorlage gespeichert werden kann. Über den Splitter können Sie die Grösse der beiden BO-Listen beeinflussen. Die BO-Liste der Warehouse-Plätze können Sie komplett ausblenden, indem Sie den Splitter ganz nach oben schieben.
RN_162002_13.jpg
RN_162002_14.jpg
APS-3996
Warehouse - Anpassen der Transaktionen (Dimensionsvariante) - Service: WhTransactions_AdjustByDocItems
Neu wird die Dimensionsvariante auf der Transaktion durch den Service WhTransactions_AdjustByDocItems nicht mehr zurückgesetzt. Damit können Sie z.B. spezielle Anforderungen beim Einkauf abbilden, wenn auf der Einlager-Transaktion mit einer anderen Dimensionsvariante gearbeitet wird, als auf der verlinkten WES-Position.
APS-3726
Warehouse - Inventur bei Belegungen mit Belegungs-ID
Bisher musste eine Inventur fix in der Lagereinheit durchgeführt werden. Neu erfolgt die Inventur in der Einheit der Belegung, wenn auf der Belegung eine Belegungs-ID hinterlegt ist.
  • Belegung mit Belegungs-ID >> Inventurposition in der Einheit der Belegung (Einkaufseinheit)
  • Belegung ohne Belegungs-ID >> Inventurposition fix in der Lagereinheit
Damit gilt folgende Logik: Bei Belegungen mit Belegungs-ID erfolgt das Zählen pro Belegungs-ID, bei Belegungen ohne Belegungs-ID erfolgt das Zählen pro Warehouse-Platz.
APS-3796
Warehouse - Erstellen und gleichzeitiges Ausführen von Transaktionen
Für das Setzen der Attribute Ware aufgenommen (WhTransaction.WithdrawalDone) und Transport abgeschlossen (WhTransaction.TransferCompleted) wird bei der entsprechenden Belegart die Berechtigung Ausführen benötigt. Diese Berechtigung wird korrekterweise auch dann benötigt, wenn (via SaveBo) eine Transaktion neu erstellt und gleichzeitig eines der eingangs erwähnten Attribute gesetzt wird.
APS-3812
Warehouse - Dim1 - Dim3 bei Belegungen via Datenkorrektur anpassen
Neu können Sie bei Belegungen die Dim1 - Dim3 über eine Datenkorrektur anpassen. Im WS 34000 erfolgt dies über das Erfassen der Werte in den Attributen WhTransaction.QuantityDim1 - 3.
Hinweis
Hinweis
Beachten Sie, dass diese Attribute nicht im Bearbeiten-Bereich zur Verfügung stehen. Sie müssen die Werte über das DIY-Panel Position erfassen.
APS-3840
Warehouse - Automatisches Löschen von Vor-Plan-Transaktionen
Die mit einer Verkaufsposition verlinkten Vor-Plan-Transaktionen werden neu automatisch gelöscht, wenn die zur Verkaufsposition gehörende Disposition neutralisiert oder manuell erledigt wird.
APS-3847
Warehouse - Service: Wh_GetInventory - Neue Argumente
Der Service Wh_GetInventory wurde um zwei Argumente erweitert:
  • Belegung - Belegungs-Nr. (StorageBinAssignment.Number)
  • Belegungs-ID - Belegungs-ID (StorageBinAssignment.Id)
Damit haben Sie die Möglichkeit, mit dem Service Wh_GetInventory gezielt den Bestand von einzelnen Belegungen abzufragen.
APS-3850
Warehouse - Berücksichtigen der "Vorgabe Ausgangsbereich" bei automatischem Nachschub
Bisher wurde für den automatischen Nachschub nur die Vorgabe des Dokuments (SalDoc.ReplenishStorageAreaFromNo bzw. AsstDocItem.ReplenishStorageAreaFromNo) berücksichtigt. Ist die Vorgabe auf dem Dokument leer, wird neu die Vorgabe der Belegart (Umlagerung) verwendet. Sofern auch die Vorgabe auf der Belegart (Umlagerung) leer ist, wird eine entsprechende Fehlermeldung angezeigt.
APS-3913
Warehouse - Link von Auslager-Transaktion auf Lieferanten-Gutschrift erstellt Zuweisung
Werden Positionen einer provisorischen Lieferanten-Gutschrift mit Auslager-Transaktionen verlinkt, erstellt das System neu automatisch eine Zuweisung.
Hinweis
Hinweis
Beachten Sie, dass bei diesem Anwendungsfall die Auslager-Transaktion und der Link manuell erstellt werden müssen. Mit Hilfe dieser Funktionalität lassen sich zum Beispiel Reservationen für den Rückschub von Ware zum Lieferanten realisieren.
BOF-5548
Warehouse - Verbuchen von Transaktionen - WS 34000
Neu lassen sich die im WS 34000 selektierten Transaktionen über das Kontextmenü (rechte Maustaste) verbuchen. Einzelne Transaktionen direkt, mehrere Transaktionen über Multi-Select.
BOF-5549
Warehouse - Automatisches Öffnen der erstellten Einlagerbelege - WS 61000
Neu können Sie sich beim Verbuchen (Do) eines provisorischen WES die erstellten Warehouse-Belege (Einlagerung) automatisch anzeigen lassen. Dafür steht Ihnen in den BCs 61010 und 61102 die Checkbox Warehouse-Belege nach DO anzeigen zur Verfügung. Die Einstellung (Checkbox aktiv/passiv) können Sie in der Vorlage des BC speichern.
BOF-5567
Warehouse - Warehouse-Transaktionen - BC 34720
Das BC 34720 (Warehouse-Transaktionen) wurde angepasst. Neu können Sie auch nach der Belegung oder der Belegungs-ID suchen.
Hinweis
Hinweis
Beachten Sie, dass in diesem Zusammenhang auch die Anordnung der Such-Attribute überarbeitet wurde.
BOF-5570
Warehouse - Chargenverwaltung: Anpassungen am WS 34000
Bei Artikeln mit der Einstellung Charge bei Auslagerung oder Charge bestandesgeführt, wird im WS 34000 beim Attribut Chargennummer (WhTransaction.BatchNo) ein Launcher angezeigt. Über diesen Launcher öffnet sich die BO-Liste der Chargen (BC 30083).
Hinweis
Hinweis
Die Chargenverwaltung (BC 34770) öffnen Sie im WS 34000 über den Menüpunkt Extras > Chargenverwaltung...
BOF-5657
Warehouse - Vorgabe-Bereich gemäss Warehouse-Belegart
Der Vorgabe-Bereich wird nun bereits beim Erfassen einer Transaktion gemäss den Einstellungen auf der Warehouse-Belegart angezeigt und beim Speichern der Transaktion im Attribut Vorg. Auslagerbereich (WhTransaction.PreDefOutStorageAreaNo) bzw. Vorg. Einlagerbereich (WhTransaction.PreDefInStorageAreaNo) gespeichert.
BOF-5659
Warehouse - Neue Einstellung auf Platzkategorie: Chargenreiner Platz
Neu können Sie im BC 34700 (Warehouse) auf der Platzkategorie die Definition Chargenreiner Platz (StorageBinCategory.IsSingleBatchStorage) vornehmen. Wird mit Chargen gearbeitet, lassen sich auf so definierten Plätzen nur Artikel derselben Charge einlagern. (Artikel-Nr. und Charge muss übereinstimmen.)
Hinweis
Hinweis
Beachten Sie, dass die Vorgabe der Platzkategorie an verschiedenen Stellen vorgenommen werden kann.
Beim Artikel: BC 21302 > Registerkarte Warehouse
Auf dem WES (Position): BC 61310 > Registerkarte Warehouse
APS-2814
Objektverwaltung - Automatisches Entfernen von Leerzeichen bei der Artikelnummer
Bereits mit v15.10.05 wurde ein Fehlverhalten korrigiert, durch welches die Artikelnummer (ObjItem.ArtNo) jeweils mit Leerzeichen (Spaces) ergänzt wurde. Mit dem Update auf v16.20.02 werden nun die Daten automatisch bereinigt. Diese Bereinigung nimmt, in Abhängigkeit der Anzahl Datensätze (Objekte), eine gewisse Zeit in Anspruch. Der entsprechende Update-Schritt kann daher länger dauern als erwartet.
Hinweis
Hinweis
Testmessungen haben gezeigt, dass die Bereinigung von 2.5 Mio. Objekten ca. 35 min. in Anspruch nimmt.

Lager - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-2777
Warehouse - Berücksichtigen der zugewiesenen Menge beim Bestellvorschlag
Die zugewiesene Menge wird beim Bestellvorschlag nun korrekt berücksichtigt.
Beispiel
Artikel mit BV-Variante A.
Meldebestand: 230 Stk.
Meldebestandstyp: Planbestand Total
Bestellmenge 170 Stk.
Aktueller Lagerbestand: 239 Stk.
Zugewiesene Menge (z.B. über Vor-Plan-Transaktion): 10 Stk.
Wird der Bestellvorschlag jetzt ausgeführt, wird die zugewiesene Menge berücksichtigt. Dadurch wird der Meldebestand unterschritten und es wird eine Bestellung von 170 Stk. ausgelöst.
APS-3837
Warehouse - Bezeichnungen der Dim1 - Dim3 bei Belegungen
Die Bezeichnungen der Dim1 - Dim3 wurden bei Belegungen fix von der Lagereinheit übernommen.
Dieses Fehlverhalten wurde korrigiert.
APS-3848
Warehouse - Prüfung der Bereichsvorgabe bei Transaktionen
Unter gewissen Konstellationen konnte es vorkommen, dass die Bereichsvorgabe bei Transaktionen nicht korrekt geprüft wurde.
Dieses Fehlverhalten wurde korrigiert.
APS-3918
Warehouse - Gleichzeitiges Ändern von Menge und Belegung auf einer Transaktion
Das gleichzeitige Ändern von Menge und Belegung auf einer Transaktion führte unter gewissen Konstellationen zu Fehlern der folgenden Art: Auf dem BO Warehouse-Belegung... ist nur die Menge... vorhanden. Benötigt wird...
Dieses Fehlverhalten wurde korrigiert.
APS-3980
Warehouse - Berücksichtigung der vordefinitiven Menge bei der BOP2 Verarbeitung
Bei der BOP2 Verarbeitung (Rückstandsauflösung) wurde die vordefinitive Menge nicht in allen Fällen korrekt berücksichtigt.
Dieses Fehlverhalten wurde korrigiert.
APS-4005
Warehouse - Vorgabe des Bereichs auf der Transaktion
Ist die Vorgabe des Bereichs (z.B. aufgrund von Studio-Einstellungen) auf der Transaktion gespeichert und wird eine Belegung aus einem anderen Bereich ausgewählt, dann wurde das Speichern der Belegung mit einem Fehler abgebrochen.
Dieses Fehlverhalten wurde korrigiert.
BOF-5144
Warehouse - Warehouse-Spiegel - BC 34710
Sind auf einem Warehouse-Platz mehrere Artikel eingelagert, wurde im BC 34710 in der Liste der Warehouse-Plätze mehrmals derselbe Artikel angezeigt.
Dieses Fehlverhalten wurde korrigiert. Nun wird in der Liste der Warehouse-Plätze korrekt pro Belegung der jeweilige Artikel angezeigt.
BOF-5345
Warehouse - Übergeben der Daten an Excel - BC 34710
Beim Übergeben von Daten aus dem Warehouse-Spiegel (BC 34710) an Excel wurden die Attribute Artikelnummer, Menge und Mengeneinheit nicht an Excel übergeben.
Dieses Fehlverhalten wurde korrigiert.
APS-3440
Abfrage des Lagerbestandes
Wird (aus welchen Gründen auch immer) ein Lieferschein mit einem Datum verbucht das in der Zukunft liegt, wurde bei Abfragen per aktuellem Datum und per "Stichtag in der Zukunft" nicht in allen Fällen der korrekte Lagerbestand zurückgeliefert.
Dieses Fehlverhalten wurde korrigiert.
BOF-5679
Formel für die Berechnung des Lagerumschlags pro Jahr - BC 31603
Im BC 31603 werden Ihnen der Lagerumschlag pro Monat und Jahr angezeigt. Die Berechnung des Lagerumschlags pro Jahr erfolgte dabei mit einer falschen Formel.
Dieses Fehlverhalten wurde korrigiert. Der Lagerumschlag pro Jahr wird nun korrekt mit folgender Formel berechnet: Lagerumschlag = AusgangJahr / ((AnfangsbestandJahr + TotalbestandJahr) /2)

Pcl2Pdf - Korrektur - v16.20.02

Issue Thema / Beschreibung
IS-419
Fehler beim PDF-Direktdruck
Unter bestimmten Konstellationen konnte beim PDF-Direktdruck eine IndexOutOfRangeException auftreten. Grund für den Fehler war, dass versucht wurde eine nicht installierte Schriftart zu verwenden.
Dieses Fehlverhalten wurde korrigiert.
IS-420
PDF-Druck - Opacc.Pcl2Pdf.Print.exe
Unter gewissen Konstellationen beeinflusste die Skalierung der Windows Monitor-Einstellungen auch den PDF-Druck aus OpaccERP.
Dieses Fehlverhalten wurde korrigiert.

Scripting - Neu - v16.20.02

Issue Thema / Beschreibung
APS-2796
F-Script - Neue Funktionen (Aps.Function)
Für das Prüfen oder umwandeln von Daten stehen Ihnen neue Funktionen (Aps.Function) zur Verfügung.
isDate(value)
Prüft ob der übergebene Wert (value) ein korrektes Datum ist oder in ein korrektes Datum umgewandelt werden kann.
isInteger(value)
Prüft ob der übergebene Wert (value) ein Integer ist oder in einen Integer umgewandelt werden kann.
isNumber(value)
Prüft ob der übergebene Wert (value) eine Number ist oder in eine Number umgewandelt werden kann.
asDate(value)
Wandelt den übergebenen Wert (value) in ein Datum um, sofern dies möglich ist. Ist eine Umwandlung nicht möglich, wird nichts zurückgegeben.
asInteger(value)
Wandelt den übergebenen Wert in einen Integer um, sofern dies möglich ist. Ist eine Umwandlung nicht möglich, wird 0 zurückgegeben.
asNumber(value)
Wandelt den übergebenen Wert in eine Number um, sofern dies möglich ist. Ist eine Umwandlung nicht möglich, wird 0.0 zurückgegeben.
APS-3500
F-Script - Diverse Befehlserweiterungen
Interpretieren von F-Script Befehlszeichen in Textblöcken
Wird in Textblöcken die "Double Angle Quotation Mark" « und » (auch bekannt als Guillemet) verwendet, dann werden diese Zeichen als F-Script Befehl interpretiert. Dies führt zur Laufzeit sehr oft zu Fehlern, da der so interpretierte F-Script Befehl nicht korrekt ist.
In der Vergangenheit wurden jedoch oft Format-Befehle (z.B. «F+») innerhalb von Textblöcken hinterlegt. Diese werden zur Laufzeit entsprechend interpretiert. Aus diesem Grund kann die Interpretation von F-Script Befehlen in Textblöcken nicht generell entfernt werden.
Wenn Sie die Interpretation von F-Script Befehlen in Textblöcken verhindern wollen, steht Ihnen die neue Studio-Einstellung F-Script Ausführung (Insyde.ScriptExecutionCd) zur Verfügung. Sie finden das Attribut im OpaccOXAS Studio BC 98216 (Vorgaben Installation) in der Gruppe F-Script. Mögliche Werte:
  • 0 - Legacy, bisheriges Verhalten. Alle Befehle können als Ausgabe wiederum Befehle generieren.
  • 1 - Restricted, neues Verhalten. Für den einzelnen Befehl wird das Resultat als final betrachtet.
Hinweis
Hinweis
Nach dem Update auf v16.20.02 enthält das Attribut F-Script Ausführung den Wert 0 - Legacy. Wir empfehlen jedoch, insbesondere aus Security-Sicht, die Einstellung auf 1 - Restricted zu wechseln. Beachten Sie, dass diese Einstellung vorerst nur bei Textblock-Ausgaben wirksam ist.
Um flexibel auf bestimmte Anforderungen reagieren zu können, ist es möglich, auf Stufe eines einzelnen F-Script Befehls das Verhalten über einen Befehls-Prefix zu beeinflussen.
Hat das Attribut F-Script Ausführung den Wert 1 - Restricted, können Sie das Legacy Verhalten erzwingen. Dafür muss dem F-Script Befehl ein Execute-Prefix vorangestellt werden: «e...». Beispiel: «e KUNDEN-BEM(1)»
Hat das Attribut F-Script Ausführung den Wert 0 - Legacy, können Sie das Restricted Verhalten erzwingen. Dafür muss dem F-Script Befehl ein Final-Prefix vorangestellt werden: «f...». Beispiel: «f KUNDEN-BEM(2)»
Sie können das Verhalten auch auf Stufe F-Script beeinflussen. Dafür steht Ihnen der neue Befehl «XCNT(scriptExecution)» zur Verfügung. «XCNT(scriptExecution)» - Abfragen des aktuellen Execution-Mode.
  • «XCNT(scriptExecution=0)» - Setzt die F-Script Ausführung für die Laufzeit des F-Scripts auf 0 -Legacy.
  • «XCNT(scriptExecution=1)» - Setzt die F-Script Ausführung für die Laufzeit des F-Scripts auf 1 - Restricted.
String-Literal Command
Um innerhalb eines F-Script mit Strings zu arbeiten die F-Script Befehlszeichen enthalten, steht Ihnen neu das String-Literal Command zur Verfügung: «"...."». Die in String-Literalen enthaltenen F-Script Befehlszeichen (sowie weitere normalerweise nicht erlaubte Zeichen) werden dabei nicht als Befehle interpretiert.
Beispiel
String-Literal: «"... hier beliebiger String mit verbotenen Zeichen wie '«' oder '»' und Escape-Sequenzen wie '\u00A9' (Copyright-Zeichen) ..."»
Das obige Beispiel ergibt folgende Ausgabe:
RN_162002_15.jpg
Prüfen von Conditions
Für das effiziente Prüfen von Conditions steht Ihnen der neue Postfix \C zur Verfügung. Dieser funktioniert grundsätzlich gleich wie \E. \C gibt aber, im Gegensatz zu \E, nur für erfüllte Bedingungen true zurück.
Wichtig
Wichtig
Um das neue if-then-else Command nutzen zu können, müssen Sie deshalb mit \C arbeiten.
if-then-else Command
Um if-then-else Befehle einfacher und lesbarer implementieren zu können, steht Ihnen neu folgende Syntax zur Verfügung:
«if(...)\C»[true][false]
Diese Befehle lassen sich auch verschachteln.
«if(myXVar="abc")\C»[ «if(myXVar2="def")\C»[true/true][true/false] ] [«if(myXVar3="ghi")\C»[false/true][false/false] ]
APS-3604
F-Script - Die Befehle CB(SET:...) und CB(SET:STOP...) sind neu als deprecated klassiert
Die Befehle «CB(SET:...)» und «CB(SET:STOP...)» sind neu als deprecated klassiert und dürfen nicht mehr verwendet werden.
Anstelle von «CB(SET:...)» soll «SYS(MSG INFO ...)» verwendet werden. «CB(SET:...)» führt (in bestehenden F-Scripts) neu zu demselben Verhalten wie «SYS(MSG INFO ...)»
Anstelle von «CB(SET:STOP...)» soll «SYS(MSG ERROR ...)» verwendet werden. Der Aufruf von «SYS(MSG ERROR ...)» führt ebenfalls zum gewünschten "Stop-Verhalten". So wird beispielsweise das Verbuchen von Verkaufsdokumenten neu auch durch den Aufruf «SYS(MSG ERROR ...)» gestoppt.
Hinweis
Hinweis
Aufrufe von «SYS(MSG ERROR ...)» führen neu zu einem ScriptError und nicht mehr zu Err-160.
APS-3689
F-Script - SYS(MSG ERROR <Meldung>) als Ersatz für CB(SET:STOP...)
Der Befehl «CB(SET:STOP...)» gilt ab sofort als deprecated und darf nicht mehr verwendet werden.
Als Ersatz steht Ihnen der Befehl «SYS(MSG ERROR <Meldung>)» zur Verfügung. Wird dieser Befehl aufgerufen, führt dies innerhalb eines F-Script zu einem Fehler. In diesem Fall wird auch der aufrufende Prozess mit einem Fehler beendet. Weitere Verarbeitungsschritte werden nicht mehr ausgeführt.
Beispiel
Im F-Script welches vor dem Verbuchen eines Verkaufsdokuments abläuft, sollen Prüfungen durchgeführt werden. Je nach Resultat der Prüfung soll das Verbuchen des Verkaufsdokuments (SalDocProcess) abgebrochen werden. Neu müssen Sie für den Abbruch der Verbuchung im F-Script den Befehl «SYS(MSG ERROR <Meldung>)» aufrufen. Das Verbuchen des Verkaufsdokuments wird damit abgebrochen und dem Anwender wird eine Message-Box mit der Meldung angezeigt.
Hinweis
Hinweis
Beachten Sie, dass allfällig konfigurierte Subdokumente in diesem Fall auch nicht mehr ausgegeben werden.
APS-3654
F-Script - Angepasstes Fehlerhandling
Wird (z.B. im F-Script VERPSAVE.FF) der aktive Datensatz gelöscht, ist die Fehlermeldung für diesen Fall jetzt klar formuliert: Ablauf gestoppt: Aktiver Datensatz wurde verbotenerweise durch F-Script gelöscht.
In solchen Fällen wurden bisher Fehler der folgenden Art angezeigt:
STOP: «F-Script»
STOP: ?F-Script?
STOP: «FF»
APS-3696
F-Script - Funktion für die Rückgabe einer GUID
Die neue Funktion guid() liefert Ihnen eine GUID in der Art von B7C17D42-3EF0-4BC4-BC74-44A7E237942A.
Beispiel
Bei GetBo-Abfragen innerhalb eines virtuellen Attributs: GUID=guid()
In einem F-Script (Expression): «(guid())\E»
APS-3809
F-Script - Mandantenübergreifende Service-Aufrufe
Mandantenübergreifende Service-Aufrufe via ST-BIZSERVICES.FS sind neu auch mit den Logindaten des Kunden-Administrators möglich.
APS-3826
F-Script - Neuer Befehl: Page(OFFSET:n)
Mit dem Befehl «PAGE(OFFSET:n)» können Sie den Wert von «PAGE» und «PAGE(COUNT)» beeinflussen. Damit können Sie beim Andrucken von Seitenzahlen spezielle Anforderungen abdecken.
Neue Befehle
«PAGE(OFFSET)»
Liefert den aktuellen Seitenzähler-Offset.
«PAGE(OFFSET:nn)»
Setzt den Seitenzähler-Offset auf den übergebenen Wert.
Angepasste Befehle
«PAGE()»
Liefert die Seitenzahl der aktuellen Seite plus/minus des definierten Offsets.
«PAGE(COUNT)»
Liefert totale Anzahl Seiten plus/minus des definierten Offsets.
Beispiel
# Offset um eine Seite reduzieren.
«PAGE(OFFSET:-1)»

# Offset um zwei Seiten erhöhen.
«PAGE(OFFSET:2)»
APS-3829
F-Script - Erweiterung von /GetInfoScriptCol
Um projektspezifische Anforderungen besser abdecken zu können, wurde /GetInfoScriptCol um das Attribut AdditionalInfo erweitert.
/GetInfoScriptCol wurde zudem optimiert. Neu müssen Sie nur noch die Attribute Column, DataTypeCd und Format zwingend definieren. Die Reihenfolge der Attribute ist nicht mehr zwingend. Sie richtet sich nach der Reihenfolge im XFAS-Header.
APS-3872
F-Script - Direkte DB-Feld Adressierung umstellen
Werden F-Scripts im Restricted-Mode ausgeführt, lassen sich keine direkten DB-Feld Adressierungen mehr verwenden. Siehe auch Insyde.ScriptExecutionCd unter APS-3500.
Beispiel einer solchen direkten DB-Feld Adressierung: «FIFE#1 61»
Im Restricted-Mode führt dieser Aufruf zu folgendem Fehler: FF-Script unkorrekt: Scriptname.ff #123: #F f: '«FIFE#1 61»' ('SYS.LIZENZ_NAME') not supported anymore in Non-Legacy-Execution-Mode
Falls in Ihrer Installation bei aktivem Restricted-Mode Fehler dieser Art auftreten, stellen Sie die direkte DB-Feld Adressierung auf korrekte F-Script Befehle oder GetBo-Requests um.
APS-3881
F-Script - Ausgeben von Library-Einträgen mit führenden Leerschlägen
Library-Einträge mit führenden Leerschlägen (leading space) werden seit v15.10 generell getrimmt. Dieses Verhalten ist in verschiedenen Konstellationen unerwünscht. Mit Angabe von \a werden Library-Einträge wieder ungetrimmt ausgegeben.
Beispiel
/headerreport
Ausgabe getrimmt (default): «LIB(Text.Linie1|)»«LIB(Text.Linie2|)»
Ausgabe nicht getrimmt: «LIB(Text.Linie1|)»«LIB(Text.Linie2|)\a»
/

# Library
Text.Linie1|Sehr geehrte
Text.Linie2| Damen und Herren.
Ausgabe getrimmt (default): Sehr geehrteDamen und Herren.
Ausgabe nicht getrimmt: Sehr geehrte Damen und Herren.
APS-3961
F-Script - Neue Befehle für das Setzen von Response-Infos
Neu stehen Ihnen, in F-Scripts welche eine XFAS-Response erzeugen, Befehle für das direkte Setzen von Response-Infos zur Verfügung.
  • XFAS(ok=0|1) - Setzen des Response-Info Successful-Flag
  • XFAS(mKey=...) - Setzen des Response-Info Message-Key
  • XFAS(mText=...) - Setzen des Response-Info Message-Text
  • XFAS(mMlsKey=...) - Setzen des Response-Info MLS-Key. Dieser muss im OpaccOXAS Studio BC 98230 erfasst sein. Wird der Response-Info MLS-Key gesetzt, übersteuert er die MLS-Text Parameter. (Siehe nächster Befehl.)
  • XFAS(mMlsTextParam=...) - Setzen der Response-Info MLS-Text Parameter. Dieser Befehl kann mehrfach verwendet werden, wenn mehrere MLS-Text Parameter notwendig sind.
Beispiel
«XFAS(ok=0)»
«XFAS(mMlsKey=Aps.InvalidBo)»
«XFAS(mMlsTextParam=Addr)»
«XFAS(mMlsTextParam=73)»
Rückgabe
Message-Key: Aps.InvalidBo
Message-Text: Das Business-Objekt Addr mit der ID 73 ist nicht gültig.
APS-3962
F-Script - System_RunScript - Übernehmen von Meldungen/Fehlern aus aufgerufenen F-Scripts
Ausgangslage: Aus einem F-Script heraus wird via System_RunScript ein weiteres F-Script ausgeführt. Das aufgerufene F-Script liefert mittels «SYS(MSG <Typ> <Meldung>)» Meldungen/Fehler.
Neu können Sie diese Meldungen/Fehler mit einem eigenen Befehl in das aufrufende F-Script übernehmen. Befehl: «XRES(resultat:>MSG)»
Die Meldungen/Fehler aus dem aufgerufenen F-Script werden dann zusammen mit denjenigen aus dem aufrufenden F-Script ausgegeben.
APS-3974
F-Script - Standard MLS-Texte für Scripting
Die MLS-Texte wurden ergänzt. Diese neuen MLS-Texte beginnen alle mit Scripting.WPFunc.
BOF-5495
F-Script - Automatisches Auslesen der Rückgabespalten
Werden in einem F-Script mit aktivem ScreenOutput (SupportsScreenOutput = 1) in der Subroutine /GetInfoScriptCol keine Spalten definiert, können Sie das Resultat eines Requests mittels XFAS direkt verwenden: «nXSER(<requestName>:execute>XFAS)\A»
Das UI liest in diesem Fall die Rückgabespalten direkt aus dem Resultat des Requests.
BOF-5687
F-Script Ausführung - BC 98216
Wenn Sie die Interpretation von F-Script Befehlen in Textblöcken verhindern wollen, steht Ihnen die neue Studio-Einstellung F-Script Ausführung (Insyde.ScriptExecutionCd) zur Verfügung. Sie finden das Attribut im OpaccOXAS Studio BC 98216 (Vorgaben Installation) in der Gruppe F-Script. Mögliche Werte:
  • 0 - Legacy, bisheriges Verhalten. Alle Befehle können als Ausgabe wiederum Befehle generieren.
  • 1 - Restricted, neues Verhalten. Für den einzelnen Befehl wird das Resultat als final betrachtet.
Für weitere Informationen siehe APS-3500.
BOF-5761
F-Script - Rückgabe von mehreren «SYS(MSG...» Aufrufen
Wird in einem F-Script der Befehl «SYS(MSG <Typ> <Meldung>)» mehrfach aufgerufen, dann wurde bisher nur die letzte Meldung zurückgegeben. Neu werden Ihnen alle Meldungen zurückgegeben. Die Rückgabe erfolgt dabei in Form eines JSON-Fragments.
In OpaccERP werden diese Meldungen automatisch in einem eigenen BC angezeigt.
RN_162002_16.jpg
Wird in einem F-Script der Befehl «SYS(MSG <Typ> <Meldung>)» nur ein Mal aufgerufen, dann wird wie bisher eine einfache Message-Box angezeigt.
RN_162002_17.jpg
BOF-5769
F-Script - Erweiterung von /GetInfoScriptArg
Um projektspezifische Anforderungen besser abdecken zu können, wurde /GetInfoScriptArg um das Attribut CheckExpression erweitert. Das erlaubt Ihnen, eingegebene Werte zu prüfen.
Beispiel
Es soll geprüft werden, ob der eingegebene Wert >= 1000 ist.
...
«XFAS(heads=Argument,StateCd,DataTypeCd,Format,CheckExpression,RelationshipCd,RelatedObject,RelatedIndex,RelatedConstraint,DefaultValue,EntryMode,WithPrevious,MlsKey)»
# 
# Argument-Definition
«XFAS(cells=Value,1,N,8.0,Value>=1000,0,,,,,0,0,MyArg1)»
...
BOF-5783
F-Script - /GetInfoScriptArg - Referenzen auf Dateien
Neu können Sie innerhalb von /GetInfoScriptArg mittels RelationshipCd und RelatedObject Referenzen auf Dateien innerhalb unserer Installations-Verzeichnisse zurückgeben. Das ist insbesondere dann hilfreich, wenn Sie innerhalb eines F-Scripts eine Datei auswählen möchten, die anschliessend vom F-Script verarbeitet wird. Wird ein Script-Argument in der Subroutine /GetInfoScriptArg mit RelationShipCd=I definiert, wird im Start-Dialog (BC 99009) beim entsprechenden Script-Argument ein Launcher (Button) angezeigt. Ein Klick auf den Launcher (Button) öffnet dann den Dialog zum Öffnen/Auswählen einer Datei.
Beispiel
Es soll eine CSV-Datei via F-Script verarbeitet werden. Die CSV-Datei soll dabei beim Start des F-Scripts ausgewählt werden können. Für weitere Informationen siehe auch BOF-5775.
BOF-5776
F-Script - Auswertungen - /GetInfoScriptCol - Referenzen auf Dateien
Neu können Sie innerhalb von /GetInfoScriptCol mittels RelationshipCd und RelatedObject Referenzen auf Dateien innerhalb unserer Installations-Verzeichnisse zurückgeben. Wird ein F-Script im Kontext einer Auswertung (Word/Excel) gestartet, werden diese Dateien in das Windows Temp-Verzeichnis des Benutzers heruntergeladen Bei der Übergabe an Word/Excel werden die relativen Pfad-Angaben durch absolute Pfade (zur lokalen Datei) umgewandelt. Sie können dann in einem Makro auf diese Dateien zugreifen. Nach der Ausführung des Makros werden die lokalen Dateien wieder gelöscht. Für weitere Informationen siehe auch BOF-5775.
BOF-5775
DeskItem (F-Script) - /GetInfoScriptCol - Referenzen auf Dateien
Neu können Sie innerhalb von /GetInfoScriptCol mittels RelationshipCd und RelatedObject Referenzen auf Dateien innerhalb unserer Installations-Verzeichnisse zurückgeben. Dafür müssen Sie den RelationshipCd auf I setzen und als RelatedObject eines unserer Installations-Verzeichnisse angeben. Dabei können Sie die Nummer (CodeValue) oder den Namen (CodeId) angeben.
CodeValue - CodeId
11 - TX
12 - IP
13 - TMP
21 - OFFICE
22 - REPORTS_TEMPLATES
23 - FONTS
31 - BOF_SCRIPTS
32 - F_SCRIPTS
33 - PRINTER_DEF
Wird ein DeskItem erstellt und diesem DeskItem ein F-Script mit XFAS-Resultat und entsprechender Codierung in /GetInfoScriptCol hinterlegt, lädt OpaccERP die Files zur Laufzeit aus den entsprechenden Verzeichnissen.
Enthält das XFAS-Resultat nur eine Zeile und nur eine Spalte, wird die Datei direkt angezeigt.
Enthält das XFAS-Resultat mehrere Zeilen/Spalten, dann wird das Resultat wie gewohnt in einer Liste angezeigt. Über den Button Datei anzeigen können Sie sich dann die jeweilige Datei anzeigen lassen.
Hinweis
Hinweis
Die Dateien werden ins Windows Temp-Verzeichnis des Benutzers heruntergeladen. Bei Bedarf kann der Benutzer die Dateien an einem anderen Ort speichern (sofern das die gestartete Applikation zulässt). Das Temp-Verzeichnis wird von OpaccERP anschliessend geleert.
APS-2122
F-Script - Neuer Befehl SYS(STACK_LEVEL)
Der Befehl «SYS(STACK_LEVEL)» liefert den aktuellen Scriptlevel zurück. Damit können Sie prüfen, auf welchem Level (Verschachtelung von Scripts/Subroutinen) sich das F-Script aktuell befindet.
Mit Hilfe dieses Befehls können Sie vermeiden, mehr als acht verschachtelte Aufrufe zu implementieren. Der Befehl ist darüber hinaus bei der Analyse von MaxLevel/GoSub Fehlern hilfreich.
APS-3979
BOF-Script - Neues Standard BOF-Script - OpaccERP FScriptFunctions
Das neue Standard BOF-Script OpaccERP FScriptFunctions stellt Ihnen zusammen mit den Standard F-Scripts ST-FScriptFunctions.FX und ST-FScriptFunctions_Template.FX ein Mittel zur Konsolidierung von DeskItems zur Verfügung.
Sie können damit über ein einzelnes DeskItem mehrere verschiedene F-Scripts starten. Die einzelnen F-Scripts werden Ihnen dabei in einer Liste (XFAS) angezeigt.
Hinweis
Hinweis
Über das BOF-Script wird die BC-Nummer an das F-Script weitergereicht. Im F-Script kann damit gezielt auf die BC-Nummer geprüft werden. (z.B. Aufruf aus WS 51000)
APS-3981
BOF-Script - Neues Standard BOF-Script - OpaccERP ERPFunctions
Das neue Standard BOF-Script OpaccERP ERPFunctions stellt Ihnen zusammen mit den Standard F-Scripts ST-ERPFunctions.FX und ST-ERPFunctions_Template.FX verschiedene Funktionen zur Verfügung um projektspezifische Anforderungen abdecken zu können.
Beispiel einer mögliche Anforderung: Öffnen des WS 81000 aus einem Verarbeitungspool (z.B. BC 52000). Suche in DMAS nach dem Dokument (Verarbeitungspool-Eintrag).
BOF-5675
BOF-Script - RemoteFolder
Neu steht Ihnen auch der RemoteFolder für F-Scripts (Membername: FF, Wert: 32) innerhalb der Installation Methoden zur Verfügung.
Siehe auch: Manuals > BOF-Script > BOF-Script API > RemoteFolder Enumeration.
BOF-5623
BOF-Script - Methode AcceptLastResponse() nicht mehr verwenden
Die Methode AcceptLastResponse() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen die Methode ExecuteAndAcceptResponse()
Wird ein BOF-Script kompiliert, welches die Methode AcceptLastResponse() enthält, wird neu eine entsprechende Warnung ausgegeben.
BOF-5409
BOF-Script - Neue Methode Bof.ShowF-ScriptModal
Mit der neuen BOF-Script Methode Bof.ShowFScriptModal können Sie ein F-Script starten. Die F-Script Argumente werden dabei gemäss /GetInfoScriptArg im BC 99009 angezeigt.
APS-3697
Query - Funktion für die Rückgabe einer GUID
Die neue Funktion guid() liefert Ihnen eine GUID in der Art von B7C17D42-3EF0-4BC4-BC74-44A7E237942A.
Beispiel
Column=GUID,guid()
APS-3779
Query - Funktion: freeTableNo()
Die Query-Funktion freeTableNo() liefert die Nummer der freien Hilfstabelle nun auch dann, wenn bei der entsprechenden BO-Redefinition die Eingabe von Werten ausserhalb der Beziehung möglich ist (UserBoaRd.RelationshipCd = 2).
APS-3995
Standardauswertungen - Performanceoptimierungen
Die Standardauswertungen ABC-Analyse Artikel, Lager (ST-LA150.FFO) und ABC-Analyse Artikel, MIS (ST-LA155.FFO) wurden hinsichtlich ihrer Laufzeit optimiert.

Scripting - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3982
F-Script nach Erstellen eines Dokuments (Verkauf und Einkauf)
Die Clipboards CB(7), CB(8) und CB(9) enthalten nun korrekt in allen Konstellationen die gemäss Manuals beschriebenen Werte.
APS-3836
F-Script - Verwendung von SYS(RUNI...
Unter gewissen Konstellationen konnten bei der Verwendung von SYS(RUNI... Fehler auftreten, wenn der Aufruf eine Umgebungsvariable beinhaltet. (z.B. %WINDIR%) Dieses Fehlverhalten wurde korrigiert.
Beispiel eines solchen Aufrufs
Notepad.exe-ExitCode: «SYS(RUN %WINDIR%\Notepad.exe)\N»
APS-3894
F-Script - Raute (#) als Zeichen in Textblöcken oder Variablen
Beim Verarbeiten von Textblöcken oder Variablen welche eine Raute (#) enthalten traten Fehler auf, weil die Raute als Befehl interpretiert wurde.
Dieses Fehlverhalten wurde korrigiert. Eine Raute wird in Textblöcken oder Variablen neu als normales Zeichen (Text) behandelt.
APS-3909
F-Script - Erstellen von Dateien mit «WRITE(<Kanal>:DIRECT...)»
Beim Erstellen von Dateien mit «WRITE(<Kanal>:DIRECT...)» wurden Dateinamen mit Umlauten oder Sonderzeichen nicht korrekt geschrieben.
Dieses Fehlverhalten wurde korrigiert. Dateinamen mit Umlauten oder Sonderzeichen gemäss ANSI-Zeichensatz werden nun auch mit «WRITE(<Kanal>:DIRECT...)» korrekt geschrieben.
Wichtig
Wichtig
In Pfadangaben (READ und WRITE) sind nur ANSI-Zeichen erlaubt!
APS-3920
F-Script - Fehlertext - Service: AppPool_Process
Ein Fehlertext der in einem Applikationspool via F-Script geschrieben wird und länger als 70 Zeichen ist, führte zu einer unkorrekten Rückgabe. Fehlermeldung im Applikationspool: Rückgabe unkorrekt...
Dieses Fehlverhalten wurde korrigiert. Fehlertexte werden nun bis zu einer Länge von 250 Zeichen korrekt dargestellt. Längere Fehlertexte werden bei 250 Zeichen abgeschnitten.
APS-3984
F-Script - Lesen von Verzeichnissen/Dateinamen mit «READ(<Kanal>:DIRECT... DIR:...)»
Beim Lesen von Verzeichnissen/Dateinamen mit «READ(<Kanal>:DIRECT... DIR:...)» wurden Dateinamen mit Umlauten oder Sonderzeichen nicht korrekt gelesen.
Dieses Fehlverhalten wurde korrigiert. Der F-Script Befehl «READ(DIRECT... DIR:...)» liest Umlaute und Sonderzeichen im ANSI-Zeichensatz nun korrekt aus.
Wichtig
Wichtig
In Pfadangaben (READ und WRITE) sind nur ANSI-Zeichen erlaubt!
BOF-5448
F-Script - Leere Message-Box beim Ausführen eines F-Script
Wurden in einem F-Script mit aktivem ScreenOutput (SupportsScreenOutput = 1) in der Subroutine /GetInfoScriptCol keine Spalten definiert, führte dies in der Folge zur Anzeige einer leeren Message-Box.
Dieses Fehlverhalten wurde korrigiert.
BOF-5503
F-Script - HTML-Datei als Body-Text - ST-DOC2MAIL.FX
Wird beim Versenden von Dokumenten über zz-DOC2MAIL.FX eine HTML-Datei als Body-Text übergeben, dann funktioniert das Interpretieren und Anzeigen (in Outlook) dieses Body-Text nun korrekt.
BOF-5562
F-Script - Übergabe von nicht sichtbaren oder gesperrten Argumenten (GetInfoScriptArg)
Nicht sichtbare (StateCd) oder gesperrte (EntryMode) Argumente wurden fälschlicherweise mehrfach an das F-Script übergeben. Diese mehrfache Übergabe führte zudem dazu, dass nachgelagerte Argumente gar nicht an das F-Script übergeben wurden.
Dieses Fehlverhalten wurde korrigiert.
BOF-5639
F-Script - GetInfoScriptArg - Anzeige der Argumente in BC 99009
Bei der Darstellung von Argumenten auf derselben Zeile (WithPrevious = 1) wurden "ReadOnly"-Argumente (EntryMode = 2) nicht angezeigt. Dieses Fehlverhalten wurde korrigiert.
BOF-5654
F-Script - Anzahl Exemplare bei Auswertungen
Bei Auswertungen wurde dem Service SelectBO die Information für die Anzahl Exemplare nicht mehr übergeben. Der Befehl «SYS(ANZEXP)» bzw. «XCNT(arg:NumberOfCopies)» lieferte in der Folge immer 1. Ausgedruckt wurde dann, unabhängig der vorgegebenen Anzahl Exemplare, immer nur ein Exemplar.
Dieses Fehlverhalten wurde korrigiert. Die Anzahl Exemplare wird nun wieder korrekt berücksichtigt.

Service - Neu - v16.20.02

Issue Thema / Beschreibung
APS-2712
Servicerapport (AsstDoc) - Neuer Index
Für das Arbeiten mit Servicerapporten steht Ihnen der neue Index 10 zur Verfügung. Index-Segmente:
Service-Mitarbeiter (AsstDoc.MofEmplNo)
Dokumentstatus (AsstDoc.DocStateCd)
Bearbeitungsstatus (AsstDoc.AsstProcStateNo)
Rapportstufe (AsstDoc.AsstProcLevelCd)
Rapportnummer (AsstDoc.Number)
Der neue Index wird in erster Linie von unserer mobilen Anwendung (MobileService) verwendet.
APS-3658
Aktiv/Passiv setzen von Service-Rapportarten
Neu können Sie Service-Rapportarten aktiv/passiv setzen. Dafür steht Ihnen im BC 94208 die Checkbox Aktiv (AsstDocType.IsActive) zur Verfügung. Ist eine Service-Rapportart passiv gesetzt, können keine neuen Service-Rapporte mehr erstellt werden. Bereits bestehende Rapporte lassen sich jedoch weiterhin anzeigen und bearbeiten.
Hinweis
Hinweis
Nach dem Update auf v16.20.02 sind sämtliche Service-Rapportarten aktiv gesetzt.
Achtung
Achtung
Eine passiv gesetzte Service-Rapportart lässt sich beispielsweise im BC 11644 nicht mehr auswählen. Durch das passiv stellen der Service-Rapportart wird ein bereits bestehender Eintrag im BC 11644 jedoch nicht verändert. Prüfen Sie deshalb nach dem passiv stellen einer Einkaufs-Dokumentart die Einträge im BC 11644, etc.
APS-3660
Service für das Bestimmen der verfügbaren (aktiven) Dokumentarten
In Zusammenhang mit APS-3658 steht Ihnen ein neuer Service zur Verfügung: AsstDoc_GetActiveDocTypes. Der Service liefert, in Abhängigkeit des Status (aktiv/passiv) und der Zugriffsrechte im Kontext des angemeldeten Mitarbeiters, die verfügbaren Service-Rapportarten.
BOF-5521
Erweiterung der Dokument-Eigenschaften - BC 94220
Die Dokument-Eigenschaften wurden angepasst und erweitert.
Grundeinstellungen
Der Navigationsbereich Dokument drucken wurde umbenannt in Ausgabe. (BC 94220 > Grundeinstellungen > Ausgabe)
Grundeinstellungen > Ausgabe > Gruppe: Drucker
Die Bezeichnung Ausdruckart wurde umbenannt in Ausgabeart.
Pro Dokumentart können Sie neu einen Drucker (Druckersteuerung) für den Versand (Mail) hinterlegen. Dieser Drucker wird dann im BC 41012 für das Erzeugen des Layout verwendet. Attribut: Druckernummer Versand (AsstDocType.EmailPrinterNo)
Wichtig
Wichtig
Beachten Sie, dass der hier hinterlegte Drucker (Druckersteuerung) für PDF Drucken konfiguriert sein muss. (Attribut Printer.PrintAsPdf > 0)
Beim Update auf v16.20.02 wird in das Attribut Druckernummer Versand (AsstDocType.EmailPrinterNo) die Druckernummer der Dokumentart (AsstDocType.PrinterNo) übernommen.
APS-3873
Übernehmen des Attributs "Ist-Zeile erwartet" beim Generieren von Rapportpositionen
Neu wird der Wert des Attributs Ist-Zeile erwartet (AsstDocItem.MofExpectEffLine) beim Generieren von Rapportpositionen (AsstDoc_GenNewDocItem) von der Quell- in die Zielposition (Zuteilung oder Sollzeile) übernommen.
Hinweis
Hinweis
Das Attribut Ist-Zeile erwartet wird von unserer mobilen Anwendung (MobileService) verwendet.
APS-3903
Neue Einstellung für das Erstellen von Verkaufsdokumenten - BC 42111
Beim Verarbeiten eines Kontrollpools (BC 42111) steht Ihnen eine neue Einstellung für das Erstellen von Verkaufsdokumenten zur Verfügung: 4 - pro Kunde/Rapport. Beim Verarbeiten des Kontrollpools werden Verkaufsdokumente pro Kunde und Rapport erstellt. Die Verkaufspositionen sind dabei folgendermassen sortiert: Rapportnummer, Rapporteintrags-Datum, Rapportpositions-Nr.
Um diese Funktionalität umsetzen zu können, wurde auf den Kontrollpool-Einträgen (AsstProcPoolItem) der neue Index 10 implementiert. Der Index hat folgende Segmente:
Kontrollpool-Nummer
Kundennummer
Rechnungsadresse (Nummer)
Dokumentzuteilung (Typ)
Dokumentzuteilung
Interne Rapportnummer
Zuteilung
Rapporteintragsdatum
Rapporteintrags-Nr. (interne Positionsnummer)
APS-3934
Mitarbeiter-Rapport Visum bis - Erweiterung der Berechtigung - BC 98210
Das Sonder-Zugriffsrecht 22 wurde so erweitert, dass neu auch das direkte Setzen/Erhöhen des Datums möglich ist. Die Bezeichnung des Sonder-Zugriffsrechts wurde dementsprechend von Rap. Visum-Bis alle Mitarbeiter zurücksetzen auf Rap. Visum-Bis alle Mitarbeiter setzen und löschen geändert.
APS-3956
Warehouse - Neues Attribut zur Kennzeichnung eines ShopOrder Rapports
Das neue Attribut ShopOrder (AsstDoc.IsShopOrder) kennzeichnet einen Rapport als ShopOrder. Werden chargengeführte Artikel über einen ShopOrder Rapport produziert und sollen dabei Einträge im BO Chargenzusammensetzung geschrieben werden, dann muss auf dem ShopOrder Rapport das Attribut ShopOrder (AsstDoc.IsShopOrder) aktiviert sein. Über dieses Attribut wird gesteuert, ob beim Verbuchen der Ist-Zeilen Einträge im BO Chargenzusammensetzung (BatchTrace) geschrieben werden.
Sie finden das Attribut (Checkbox) im BC 41400 > Registerkarte: Allgemein > Gruppe: Diverses. Den Vorgabewert für das Attribut (aktiv/passiv) können Sie im OpaccOXAS Studio BC 94220 pro Rapportart erfassen. BC 94220 > Grundeinstellungen > Allgemein > Gruppe: Warehouse.
Für weitere Informationen siehe auch APS-3704.
BOF-5591
Verarbeitungsstatus bei Kontrollpool-Einträgen
Die Einträge in einem Service Kontrollpool (WS 42000) werden neu in Abhängigkeit des Verarbeitungsstatus (AsstProcPoolItem.PoolStateCd) verarbeitet. Das Attribut kann folgende Werte annehmen:
  • V - Zu verarbeiten
  • F - Fertig verarbeitet
  • P - Pendent
  • W - Entfernen
Sie können den Verarbeitungsstatus via Multi-Select und Kontextmenü (rechte Maustaste) direkt in der BO-Liste ändern, oder (alternativ) auch über das BC 42122 (Div. für Pooleinträge ändern). Kontrollpool-Einträge mit Status W oder F lassen sich über das BC 42318 entfernen.
Hinweis
Hinweis
Nach dem Verarbeiten/Fakturieren erhalten die Rapportzeilen bzw. Kontrollpool-Einträge folgenden Status:
  • Rapportzeilen für die eine Verkaufsposition erstellt wurde, erhalten den Status F.
  • Pauschal zu verrechnende Rapportzeilen, für die keine Verkaufsposition erstellt wird, erhalten den Status P.
  • Interne Zeilen erhalten den Staus P.
Wenn bei einer bereits fakturierten Rapportzeile der Verarbeitungsstatus zurück auf V gestellt wird, erhält sie nach dem Verarbeiten den Status P. Es erfolgt kein erneutes Fakturieren!
BOF-5751
Ressourcenplanung - Visualisierung der Zeitachse (Mauszeiger) - WS 44000
Im WS 44000 erleichtert eine vertikale Linie, die sich mit dem Mauszeiger bewegt, die Orientierung auf der Plantafel. Beim Verschieben von Tasks (drag and drop) zeigt diese Linie auf den Beginn (Zeitpunkt) des Tasks.
RN_162002_18.jpg
BOF-5787
Ressourcenplanung - Performance-Verbesserung bei der Anzeige von Dokumentpositionen - WS 44000
Tasks die mit Dokumentpositionen (Verkauf, Service) verbunden sind, werden nun effizienter geladen. Diese Performance-Verbesserung betrifft sowohl die normale Ansicht in der Plantafel als auch die Funktion Auftragsänderungen anzeigen.
BOF-5647
Ressourcenplanung - Farbe pro Taskart festlegen
Neu können Sie im OpaccOXAS Studio BC 94400 pro Taskart eine Farbe bestimmen. Die Tasks werden dann im WS 44000 entsprechend eingefärbt.
APS-3942
Neuer Service: AsstDocItem_Renumber
Der neue Service AsstDocItem_Renumber ermöglicht das Umnummerieren von Servicerapport-Positionen. Der Service verfügt über die folgenden drei Attribute:
  • BoId der Position(en)
    Position (BoId) welche neu nummeriert werden soll. Es können mehrere Positionen (BoIds) mitgegeben werden. Die BoIds werden dabei durch Komma getrennt.
  • Neue Positionsnummer
    Neue (Start-)Positionsnummer. Die dem Service mitgegebene Position wird mit dieser Positionsnummer versehen. Werden dem Service mehrere Positionen mitgegeben, wird diese Positionsnummer der ersten mitgegebenen Position vergeben.
  • Schrittweite
    Schrittweite in welcher die Positionen neu nummeriert werden.
    Beispiel
    1 = 1, 2, 3
    5 = 5, 10, 15
    10 = 10, 20, 30
Hinweis
Hinweis
Es können nur Rapportzeilen (AsstDocItem) umnummeriert werden, die noch nicht erledigt sind. Soll-Zeilen lassen sich nur inklusive der darunter erfassten Ist-Zeilen und nur innerhalb der Zuteilung umnummerieren. Einzelne Ist-Zeilen lassen sich nur umnummerieren, wenn sie nicht unterhalb einer Soll-Zeile stehen.
BOF-5643
Neues Attribut "Bestellreferenz" auf Positionsebene
Neu steht Ihnen auf der Rapportposition das Attribut Bestellreferenz (AsstDocItem.OrderReference) zur Verfügung. Sie finden das Attribut im BC 41300 > Gruppe: Allgemein.

Service - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3908
Mutieren von Rapporteinträgen (AsstDocItem)
Das Attribut AsstDocItem.ArtNo konnte auf bestehenden Positionen fälschlicherweise mittels SaveBo mutiert werden.
Dieses Fehlverhalten wurde korrigiert.
APS-3936
Mutieren von Verarbeitungspool-Einträgen
In einem Service-Verarbeitungspool konnte unter gewissen Konstellationen ein SaveBo auf einen bestehenden Eintrag (AsstDocPoolItem) ausgeführt werden, ohne dass ein Fehler angezeigt wurde.
Dieses Fehlverhalten wurde korrigiert. So wird beispielsweise beim Versuch einen bestehenden Verarbeitungspool-Eintrag nochmals anzulegen, jetzt korrekt folgende Meldung angezeigt: Das BO Verarbeitungspooleintrag SER [...] konnte nicht erstellt werden, da schon ein BO dieses Schlüssels existiert.
BOF-4333
Ressourcenplanung - Anzeige von Ressourcenkalender-Einträgen - WS 44000
Ausgangslage: Bei einer Ressource wird ein Ressourcenkalender-Eintrag erfasst. (z.B. Abwesenheit oder Ausbildung)
Ziel: Die Ressource soll für den entsprechenden Tag nachmittags nicht verfügbar sein.
Der Ressourcenkalender-Eintrag wird folgendermassen erfasst:
Arbeitsbeginn: 07:30
Arbeitszeittyp: 3 - Arbeitszeitmodell minus Stunden
Total Arbeitszeit: 4.25 h
Damit wird erreicht, dass der Service Task_Calc die Ressource am entsprechenden Tag nur am Vormittag berücksichtigt.
Im WS 44000 Ressourcenplanung wurde bei der Ressource nun aber der Vormittag als "Abwesend" (eingefärbte Stunden) angezeigt.
Dieses Fehlverhalten wurde dahingehend korrigiert, dass bei Minus-Stunden (wie bei allen anderen Abweichungen auch) der ganze Tag eingefärbt wird.
BOF-5287
Ressourcenplanung - Arbeiten mit dem Taskpanel
Beim Verschieben von Tasks aus dem Taskpanel auf eine Ressource oder umgekehrt, konnte es vorkommen, dass der Task aus dem Taskpanel oder bei der Ressource gelöscht wurde, obwohl das Verschieben (drag and drop) noch gar nicht abgeschlossen war.
Dieses Fehlverhalten wurde korrigiert. Der Task wird erst nach Abschluss des Verschiebens (drag and drop) beim Ausgangspunkt (Taskpanel oder Ressource) gelöscht.
BOF-5496
Warehouse - Anzeige Warehouse-Attribut - BC 41310
Im BC 41310 wurde das Attribut Bei Do Menge von Wh übernehmen (AsstDocItem.AdjustQuantityCd) fälschlicherweise immer leer angezeigt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5606
Überlauffehler in WS 44000 beim tageweisen Blättern
Beim tageweisen Blättern im WS 44000 konnte unter gewissen Konstellationen ein Überlauffehler auftreten. Fehler: Execution failed - Exit Code -1: Unhandled exception caught.
Dieses Fehlverhalten wurde korrigiert.

Studio - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5767
Eingabe-Validierung bei BO-Attribut Redefinitionen - BC 86921
Für die Erfassung einer Eingabe-Validierung steht Ihnen im OpaccOXAS Studio BC 86921 > Diverses ein Eingabefeld zur Verfügung. Hier können Sie eine Expression erfassen mit welcher Werte beim Speichern geprüft werden. Ist der eingegebene Wert gemäss der Expression ungültig, wird der Speichervorgang abgebrochen und eine entsprechende Fehlermeldung angezeigt.
Beispiel
Es sollen nur Werte von 3 bis 9 gespeichert werden können. In der Eingabe-Validierung wird folgende Expression erfasst: Value>2 and Value<10
Hinweis
Hinweis
Über die Verwendung von Regular-Expressions sind auch komplexe Eingabe-Validierungen möglich.
BOF-5818
Währungen - Excel-Export - BC 87752
Beim Excel-Export aus BC 87752, wird der EZB-Referenzkurs fix mit acht Nachkommastellen an Excel übergeben.
BOF-5645
PLZ - Zehn freie Attribute
Neu stehen Ihnen auf den Postleitzahlen (BO: Zip) zehn freie Attribute (Zip.Free1 - 10) zur Verfügung.
Um ein solches freies Attribut verwenden zu können, müssen Sie mindestens die Beschriftung über eine BO-Redefinition (BCs 86920 und 86921) festlegen.
Sobald eine BO-Redefinition erfasst ist, können Sie das freie Attribut im BC 87753 verwenden. (Neue Gruppe Zusätze auf der Registerkarte Allgemein.)

Studio - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-3792
Mehrwertsteuer - BC 87754
Im BC 87754 konnte kein neuer Eintrag ohne Angabe einer Nummer erfasst werden.
Dieses Fehlverhalten wurde korrigiert. Wird bei der Neuerfassung keine Nummer angegeben, wird diese durch das System automatisch bestimmt.
BOF-5690
Anzeige der EZB-Referenzkurse - BC 87752
Unter gewissen Konstellationen konnte beim Öffnen des BC 87752 ein Fehler der folgenden Art auftreten: java.lang.NullPointerException.
Dieses Fehlverhalten wurde korrigiert.

Technologie - Neu - v16.20.02

Issue Thema / Beschreibung
APS-3740
Service für das Erstellen von DataMatrix Barcodes - Common.CreateDataMatrixCode
Mit Hilfe des neuen Service Common.CreateDataMatrixCode können Sie DataMatrix Barcodes erzeugen. Diese werden u.a. für das Ansteuern von Verpackungsmaschinen (z.B. Briefversand) verwendet.
Argumente des Service
  • responseType - Binary oder TMP-File
  • imageFormat - PNG oder JPG (Wir empfehlen, PNG zu verwenden!)
  • payloadInputMode - String oder TMP-File
  • payload - Nutzdaten bzw. Dateiname wenn payloadInputMode = TMP-File. Wird ohne Pfadangabe gearbeitet, muss die Datei im Verzeichnis \Insyde\Tmp\ liegen
Rückgabe-Attribute des Service
  • Return.Data - Base64 String
  • Return.TmpFileName - Name des erzeugten Files. Das File wird in das Verzeichnis \Insyde\Tmp\ geschrieben
Wichtig
Wichtig
Es werden nur Zeichen aus dem Character-Set "ISO-8859-1" und aktuell nur das ASCII-Encoding unterstützt.
APS-3741
Service für das Erstellen von GS1 DataMatrix Barcodes - Common.CreateGs1DataMatrixCode
Mit Hilfe des neuen Service Common.CreateGs1DataMatrixCode können in einem Barcode verschiedenste Daten zusammen codiert werden. (z.B. Neben der eindeutigen Identifikationsnummer auch eine Chargennummer oder ein Mindesthaltbarkeitsdatum.)
Argumente des Service
  • responseType - Binary oder TMP-File
  • imageFormat - PNG oder JPG (Wir empfehlen, PNG zu verwenden!)
  • gs1DataSequenceInputMode - String oder TMP-File
  • gs1DataSequence - GS1 Datensequenz bzw. Dateiname wenn gs1DataSequenceInputMode = TMP-File. Wird ohne Pfadangabe gearbeitet, muss die Datei im Verzeichnis \Insyde\Tmp\ liegen.
Rückgabe-Attribute des Service
  • Return.Data - Base64 String
  • Return.TmpFileName - Name des erzeugten Files. Das File wird in das Verzeichnis \Insyde\Tmp\ geschrieben
APS-3900
Service für das Erstellen von Barcodes - Common.CreateBarCode
Mit Hilfe des neuen Service Common.CreateBarCode können Sie unterschiedliche Typen von Barcodes erzeugen.
Argumente des Service
  • responseType - Binary oder TMP-File
  • imageFormat - PNG oder JPG (Wir empfehlen, PNG zu verwenden!)
  • payloadInputMode - String oder TMP-File
  • payload - Nutzdaten bzw. Dateiname wenn payloadInputMode = TMP-File. Wird ohne Pfadangabe gearbeitet, muss die Datei im Verzeichnis \Insyde\Tmp\ liegen
  • barCodeType - Typ des zu erstellenden Barcodes
  • heightInPixels - Höhe des erstellten Barcodes in Pixel
  • widthInPixel - Breite des erstellten Barcodes in Pixel
Rückgabe-Attribute des Service
  • Return.Data - Base64 String
  • Return.TmpFileName - Name des erzeugten Files. Das File wird in das Verzeichnis \Insyde\Tmp\ geschrieben
APS-3930
Service für das Erstellen von GS1 Code128 Barcodes - Common.CreateGs1BarCode128
Mit Hilfe des neuen Service Common.CreateGs1BarCode128 können in einem Barcode verschiedenste Daten zusammen codiert werden. (z.B. Neben der eindeutigen Identifikationsnummer auch eine Chargennummer oder ein Mindesthaltbarkeitsdatum.) Dieser Barcode-Typ ist auch bekannt als UCC/EAN-128 und EAN128.
Argumente des Service
  • responseType - Binary oder TMP-File
  • imageFormat - PNG oder JPG (Wir empfehlen, PNG zu verwenden!)
  • gs1DataSequenceInputMode - String oder TMP-File
  • gs1DataSequence - GS1 Datensequenz bzw. Dateiname wenn gs1DataSequenceInputMode = TMP-File. Wird ohne Pfadangabe gearbeitet, muss die Datei im Verzeichnis \Insyde\Tmp\ liegen
  • heightInPixels - Höhe des erstellten Barcodes in Pixel
  • widthInPixel - Breite des erstellten Barcodes in Pixel
Rückgabe-Attribute des Service
  • Return.Data - Base64 String
  • Return.TmpFileName - Name des erzeugten Files. Das File wird in das Verzeichnis \Insyde\Tmp\ geschrieben
APS-3937
Prüfen und/oder Auswerten von Expressions - Service: System_Expression
Mit dem neuen Service System_Expression können Sie Expressions prüfen und/oder auswerten.
Argumente des Service
  • Expression
    Die eigentliche (zu prüfende) Expression.
  • Modus
    10 - Parse: Nur Syntax-Prüfung. Keine Auswertung der Expression. In diesem Modus werden keine Werte zurückgegeben. Im Falle eines in der Expression enthaltenen Syntax-Fehlers, liefert der Service genau diesen Fehler zurück.
    20 - Check: Prüfen von Expressions. Die Expression muss in diesem Fall eine Bedingung enthalten. Dieser Modus kann benutzt werden, um F-Script Conditions ("\C") und Biz-Check-Expressions ("CheckExpression"-Attribute und -Spalten) zu prüfen.
    30 - Evaluate: Auswerten der Expression und Rückgabe des Resultats.
    31 - EvaluateTolerant: Im Gegensatz zu Evaluate liefert eine Division durch 0 keinen Fehler, sondern fix "DivByZero".
  • Dialekt
    10 - Biz: Biz-Syntax (unterstützt beispielsweise kein Escaping innerhalb von Strings).
    11 - BizExtended: Biz-Extended-Expression-Syntax (unterstützt Escaping innerhalb von Strings).
    20 - FScript: F-Script-Expression-Syntax (unterstützt Zuweisungen mittels "assign").
  • Reserve bis Reserve5
    Zwingend leer.
  • Identifier
    Dieses Argument ist optional und kann n-Mal vorkommen. Format: [Identifier]=[ValueLiteral]
    Beispiele für Literale:
    123.456
    "Dies ist ein String"
    Alternativ wird auch die "Not-Evaluate-Syntax" mittels '@'-Prefix unterstützt: @Das ist ein "String" der double-quotes enthält.
Rückgabe-Attribute des Service
  • Identifier
    Identifier zu dem der resultierende Wert gehört (leer für das Resultat der ganzen Expression).
  • Value
    Resultierender Wert
APS-3842
ServiceBus - Neue Einstellung: SessionCloseAfterNetworkDisconnectInMinutes
Neu können Sie einstellen, nach wie vielen Minuten Netzwerk-Unterbruch zum ServiceBus gehörende Sessions automatisch freigegeben werden sollen. Die Einstellung erfolgt in der Konfigurationsdatei OpaccOneInstallation.xml beim TCP-Plugin des jeweiligen ServiceBus-Clusters.
Beispiel
...
   <ServiceBusPlugin>
    <Name>Opacc.ServiceBus.Interface.Tcp.Plugin</Name>
    <Activated>true</Activated>
    <Autostart>true</Autostart
    ...
    <ServiceBusPluginSetting>
     <Name>SessionCloseAfterNetworkDisconnectInMinutes</Name>
     <Value>5</Value> <!-- Default: 15 Minuten / 0 = Off -->
    </ServiceBusPluginSetting>
    ...
   </ServiceBusPlugin>
...
Defaultwert (wenn ServiceBusPluginSetting nicht vorhanden): 15 Minuten. Wird 0 erfasst, erfolgt keine automatische Freigabe der Sessions. Diese Einstellung entspricht dem bisherigen Verhalten.
Hinweis
Hinweis
Bei Verbindungen via WebSockets lässt sich dieses Verhalten nicht beeinflussen. Nach ca. zwei Minuten Netzwerk-Unterbruch werden Sessions automatisch freigegeben.
APS-3855
Update-Routine - Einlesen von neuen Builds einer bereits eingelesenen Version
Neu werden gewisse Schritte eines Update (z.B. das Aktualisieren von DB-Strukturen) nur noch ein Mal ausgeführt. Wird danach ein neuerer Build derselben Version eingelesen, ist die Laufzeit für diesen Update sehr viel kürzer. Sie profitieren davon insbesondere dann, wenn Sie Nachlieferungen (neue Builds der bei Ihnen aktiven Version) einlesen wollen/müssen.
Hinweis
Hinweis
Die Build-Nr. einer OpaccERP-Version erkennen Sie anhand der letzten Ziffern der Versionsnummer.
Beispiel: v16.20.01.270 entspricht Build-Nr. 270 der Version 16.20.01
Die Version Ihrer OpaccERP-Version finden Sie unter folgendem Menüeintrag: Hilfe > Info über OpaccERP...
Infos zum aktuell verfügbaren Build finden Sie in den Manuals zu Ihrer OpaccERP-Version unter News.
BOF-5469
Express-Filter - Umstellung des Verhaltens wenn ohne Wildcard gesucht wird
Wird im Express-Filter ein Wert ohne Wildcard eingegeben, hat das System bisher mit matches gesucht. Neu wird in diesem Fall mit einem "= Vergleich" gesucht. Das führt, insbesondere bei Inhalten mit trailing spaces, zu besseren Suchresultaten.
APS-3599
Neues BO - Externe Programme (ExtProcStat)
Über das neue BO Externe Programme (ExtProcStat) werden automatisch die Aufrufe von externen Programmen protokolliert. Die Protokollierung berücksichtigt dabei F-Script (SYS-RUN Befehle), Spooler, Applikationspools, etc.
Das BO liefert Ihnen damit wertvolle Informationen für die Umstellung auf Servermode und/oder CloudClient.
APS-3672
ServiceBus - Abgelaufene Session-ID
Eine abgelaufene Session-ID konnte bisher zu Warnungen der folgenden Art führen: Cannot attach Session: Session ..... not available (Consumer....)
Diese Warnungen führten in der Folge dazu, dass der entsprechende ServiceBus im System-Monitor (BC 98800) gelb dargestellt wurde.
Neu werden Meldungen bezüglich abgelaufener Session-IDs nur noch als Information klassiert. Damit bleibt auch der entsprechende ServiceBus im System-Monitor grün.

Technologie - Korrektur - v16.20.02

Issue Thema / Beschreibung
BOF-5438
Fehlermeldung beim Herstellen einer Verbindung - BC 11113
Aufgrund einer Beschränkung der Textlänge wurden Fehlermeldungen im BC 11113 nach 50 Zeichen abgeschnitten. Der eigentliche Fehler wurde dann meist gar nicht angezeigt.
Dieses Fehlverhalten wurde korrigiert.

Verkauf - Neu - v16.20.02

Issue Thema / Beschreibung
BOF-5827
Erfassen von zusätzlichen Basispositionen auf Folgedokument (LS) - WS 51000
Neu können Sie auf einem provisorischen Folgedokument der Dokumentstufe Lieferschein zusätzliche Basispositionen erfassen.
Damit das möglich ist, müssen Sie auf dem Dokumentkopf (BC 51400) die Checkbox Basis-Pos. hinzufügen aktivieren. Sie können diese Einstellung auch auf der Dokumentart hinterlegen. OpaccOXAS Studio BC 95220 > Grundeinstellungen > Allgemein > Checkbox: Zusätzliche Basispositionen erlaubt.
Das Erfassen von zusätzlichen Basispositionen erfolgt wie gewohnt durch Klick auf den Button Neue Position. Die zusätzlichen Basispositionen werden automatisch in einem separaten Kapitel erfasst. Zur Identifikation dieser Positionen stehen Ihnen zwei neue Attribute zur Verfügung:
  • Zusätzliche Basis-Pos. (SalDocItem.IsAmendedBaseDocItem)
    Das Attribut zeigt an, ob es sich um eine zusätzliche Basisposition handelt. Zusätzliche Basispositionen lassen sich nur auf Stufe LS erfassen. Das Attribut ist nur auf demjenigen Dokument aktiv, auf welchem die Position erfasst wurde. Für die Kennzeichnung von Positionen auf Folgedokumenten (RE) siehe Attribut SalDocItem.IsAmended.
  • Zusätzliche Position (SalDocItem.IsAmended)
    Das Attribut zeigt an, ob es sich um eine zusätzliche Basisposition handelt, welche auf einem Vordokument (LS) erfasst wurde. Das Attribut ist auch auf demjenigen Dokument (LS) aktiv, auf welchem die Position erfasst wurde.
Hinweis
Hinweis
Beachten Sie folgende Punkte:
  • Kalkulation: Zusätzliche Basispositionen buchen gemäss Dokumentart die Projekt-/Vertragskalkulation.
  • Auftragsstatistik: Zusätzliche Basispositionen buchen keine Auftragsstatistik.
  • Assortimentsrabatt: Für zusätzliche Basispositionen wird kein Assortimentsrabatt berechnet. Sie sind von der Assortierung ausgenommen.
Achtung
Achtung
Da zusätzliche Basispositionen automatisch in einem separaten Kapitel erfasst werden, müssen Sie gegebenenfalls Ihre Output-Scripts (Layout) anpassen.
BOF-5521
Erweiterung der Dokument-Eigenschaften - BC 95220
Die Dokument-Eigenschaften wurden angepasst und erweitert.
Grundeinstellungen
Der Navigationsbereich Dokument drucken wurde umbenannt in Ausgabe. (BC 95220 > Grundeinstellungen > Ausgabe)
Grundeinstellungen > Ausgabe > Gruppe: Drucker
Die Bezeichnung Ausdruckart wurde umbenannt in Ausgabeart.
Pro Dokumentart können Sie neu zwei Vorgaben für die Ausgabeart hinterlegen: Ausgabeart für provisorische Dokumente (SalDocType.DocPrintTypeCd) und Ausgabeart für definitive Dokumente (SalDocType.DocPrintDefTypeCd).
Beim Update auf v16.20.02 wird bei der Ausgabeart für definitive Dokumente der Wert Z - Kopie gesetzt.
Hinweis
Hinweis
Beachten Sie, dass die Ausgabeart für provisorische Dokumente der bisherigen Ausdruckart entspricht.
Pro Dokumentart können Sie neu einen Drucker (Druckersteuerung) für den Versand (Mail) hinterlegen. Dieser Drucker wird dann im BC 51012 für das Erzeugen des Layout verwendet. Attribut: Druckernummer Versand (SalDocType.EmailPrinterNo)
Wichtig
Wichtig
Beachten Sie, dass der hier hinterlegte Drucker (Druckersteuerung) für PDF Drucken konfiguriert sein muss. (Attribut Printer.PrintAsPdf > 0)
Beim Update auf v16.20.02 wird in das Attribut Druckernummer Versand (SalDocType.EmailPrinterNo) die Druckernummer der Dokumentart (SalDocType.PrinterNo) übernommen.
BOF-5546
Zuweisen von Chargen/Belegungen auf Stufe AB - BC 51311
In Zusammenhang mit der Chargenverwaltung ist es neu möglich, Chargen/Belegungen auf Stufe AB zuzuweisen. Dafür steht Ihnen das neue BC 51311 zur Verfügung. Hier können Sie für jede Verkaufsposition eine oder mehrere Chargen/Belegungen zuweisen. Sie können pro Charge/Belegung die Menge erfassen und festlegen, ob die Charge und/oder Belegung fixiert ist.
Mit Klick auf den Button OK werden Vor-Plan-Transaktionen und (in Abhängigkeit des Verarbeitungsstatus der AB) Zuweisungen erstellt. Die Ware ist damit entsprechend reserviert. Beim Vererben der AB in den LS, werden Chargen-Zuweisungen auf den LS übernommen. Beim Verbuchen des LS vom Status Provisorisch in den Status Vordefinitiv, werden die Chargen-Zuweisungen auf die Auslager-Transaktionen übernommen.
Button: +
Mit Klick auf diesen Button (oder alternativ mit dem Tastaturbefehl Ctrl +) können Sie eine zusätzliche Zuweisung für eine Charge/Belegung erfassen.
Button: Kopieren
Mit Klick auf diesen Button wird eine neue Zuweisung erstellt. Dabei werden alle Werte (ausser die Belegung) übernommen.
Button: -
Mit Klick auf diesen Button wird die Zuweisung entfernt.
Wichtig
Wichtig
Damit die Vor-Plan-Transaktion gelöscht wird, müssen Sie das Entfernen mit Klick auf den Button OK bestätigen.
Gestartet wird das BC 51311 über folgenden Menüeintrag: Positionsdaten > Chargen/Belegungen zuweisen...
Alternativ über das Kontextmenü (rechte Maustaste) der Position: Positionsdaten > Chargen/Belegungen zuweisen...
APS-3819
Neuer Service für das Abfragen der Subdokumente - SalDoc_GetSubDocs
Dieser Service liefert zu einem Verkaufsdokument die für die Ausgabearten D, Z und P jeweils aktiven Subdokumente.
Beachten Sie, dass in Abhängigkeit des Ausgabetyps immer alle Subdokumente zurückgegeben werden. Ob ein Subdokument für die jeweilige Ausgabeart aktiviert ist, wird durch das Rückgabe-Attribut IsMarkedActive angezeigt.
Zusätzlich liefert der Service die Information, ob eine Archivierung (bei Ausgabeart D) erfolgt resp. ob die Archivierung in diesem Fall zwingend ist.
APS-3902
Dispo-Status Vorgabe
Um spezielle Anforderungen bei Dispositionen im Verkauf abdecken zu können, lässt sich die Dispo-Status Vorgabe (SalDocItem.DispoBookStateNo) bei definitiven Verkaufsdokumenten neu auch bei Leistungsartikeln mutieren.
APS-3917
Auftragsbezogene Beschaffung - Dimensionsvariante auf Verkaufs- und Einkaufsdokument
Es wird auftragsbezogen beschafft. Dabei wird erwartet, dass auf der Einkaufsposition dieselbe Dimensionsvariante (Nummer) verwendet wird, wie auf der Verkaufsposition.
Neu erfolgt deshalb die Herleitung der Dimensionsvariante für die Einkaufsposition nach folgender Logik:
Zuerst wird geprüft, ob eine Dimensionsvariante mit derselben Nummer erfasst ist und ob sie gemäss den Kriterien passt. Wenn ja, wird diese Dimensionsvariante verwendet.
Wenn nein, wird die Default-Dimensionsvariante geprüft. Passt sie gemäss den Kriterien, wird diese Dimensionsvariante verwendet.
Wenn nein, sucht das System beginnend mit der tiefsten Nummer alle Dimensionsvarianten ab. Sobald eine Dimensionsvariante gemäss den Kriterien passt, wird diese Dimensionsvariante verwendet.
Kriterien die übereinstimmen müssen:
  • Anzahl Dimensionen
  • Operanden
  • Werte der Operanden
  • Einstellung bezüglich erlaubter Mengenabweichung
BOF-5487
DIY-Hotkeys als DIY-Buttons in den Dokumentverknüpfungen - BC 51754
Neu lassen sich die DIY-Hotkeys in den Dokumentverknüpfungen (BC 51754) auch als DIY-Buttons anzeigen.
BOF-5590
Subdokument ausführen bei Status Vordefinitiv
Neu können Sie bei Lieferscheinen mit aktivem Status Vordefinitiv einstellen, dass beim Verbuchen von Status 10 (Provisorisch) nach Status 20 (Vordefinitiv) ein Subdokument ausgeführt wird.
Sie finden die entsprechende Einstellung in den Familien-Eigenschaften der Subdokumente (BC 95213) oder bei den Subdokumenten pro Dokumentart (BC 95204). Für das Ausführen des Subdokuments setzen Sie die gewünschte Einstellung bei Vor-Original.
BOF-5594
Netto-Bezüge - Filter auf Artikel MIS-Kreise - BC 51753
Neu können Sie im BC 51753 (Netto-Bezüge) die Artikel nach Artikel MIS-Kreisen filtern. Dafür steht Ihnen, links neben der BO-Liste der Artikel, ein Filter-Bereich zur Verfügung.
Hier wählen Sie den zu filternden Artikel MIS-Kreis (z.B. Hersteller) aus. Es werden Ihnen alle MIS-Kreise (z.B. alle Hersteller) angezeigt.
Über Multi-Select können Sie einen oder mehrere MIS-Kreise markieren. Rechts in der BO-Liste der Artikel, werden Ihnen dann nur noch Artikel der entsprechenden MIS-Kreise angezeigt.
BOF-5729
Netto-Bezüge - Angepasster Header - BC 51753
Der Header des BC 51753 (Netto-Bezüge) wurde geändert. Anstelle der Attribute Dokumentstufe und Dokumentnummer werden die Attribute Adressnummer und Name angezeigt.
Diese Anpassung wurde vorgenommen, weil sich die Netto-Bezüge auf einen Kunden (Adresse) beziehen.
BOF-5694
F-Script nach dem Vererben von Positionen - VERPSAVE.FF
Neu können Sie einstellen, dass das F-Script VERPSAVE.FF auch nach dem Vererben von Positionen läuft. Sie finden die Einstellung im OpaccOXAS Studio BC 95220 > Grundeinstellungen > Allgemein > Gruppe: Scripts Position.
Das F-Script VERPSAVE.FF wird dabei ein Mal pro vererbte Position gestartet. In diesem Kontext (nach dem Vererben einer Position) enthalten die Clipboards CB(4) und CB(5) folgende Werte:
  • CB(4) = 2
  • CB(5) = 3
Wichtig
Wichtig
Das F-Script nach Erstellen des Dokuments, wird erst nach dem Vererben der Positionen ausgeführt.
BOF-5770
Drucken von Packlisten - BC 51443
BC 51443 > Verpackung > Logistikeinheit. Neu können Sie auf der Registerkarte Logistikeinheit einzelne Logistikeinheiten selektieren und über den Button Selektierte Logistikeinheiten drucken... zum Druck an die entsprechende Auswertung übergeben.
Verwendet wird dabei die erste Auswertung für das BO SalLogisticUnit, die dem BC 51443 zugeordnet ist.
BOF-5887
Anzeige der Kapitel-Nr. in BCs mit Positions-Header
Neu wird Ihnen in BCs mit einem Positions-Header (z.B. BC 51304) nebst der Positions-Nr. auch die Kapitel-Nr. angezeigt.
APS-3904
Fakturajournal Verkauf - Anpassung F-Script ST-VE250.FF
Rechnungen und Gutschriften die nicht mit dem aktiven Journal an die Fiacc übergeben wurden jedoch effektiv in diesem Journal stehen, werden speziell markiert und aus dem Total herausgerechnet. In der Rekap werden diese Rechnungen/Gutschriften separat aufgeführt, mit dem Hinweis auf das Journal mit welchem sie übergeben wurden.
Rechnungen und Gutschriften die mit dem aktiven Journal an die Fiacc übergeben wurden jedoch effektiv in einem anderen Journal stehen, werden speziell markiert und mit in das Total eingerechnet. In der Rekap werden diese Rechnungen separat aufgeführt, mit dem Hinweis, dass sie nicht im aktuellen Journal stehen, sondern im Journal xy.
BOF-5643
Neues Attribut "Bestellreferenz" auf Positionsebene
Neu steht Ihnen auf der Verkaufsposition das Attribut Bestellreferenz (SalDocItem.OrderReference) zur Verfügung. Sie finden das Attribut im BC 51300 > Gruppe: Allgemein. Beim Vererben von Dokumenten wird das Attribut auf das Folgedokument bzw. die Folgeposition übernommen.
Im Falle von auftragsbezogener Beschaffung wird das Attribut in folgenden Fällen auf das Einkaufsdokument übernommen:
  • Checkbox VE- Allgemein = aktiv (Das Attribut wird auf die Einkaufsposition übernommen.)
  • Zusätzlich Checkbox VE - Bestellreferenz = aktiv (Der hier erfasste Vorgabewert wird auf die Einkaufsposition übernommen.)

Verkauf - Korrektur - v16.20.02

Issue Thema / Beschreibung
APS-2881
Auftragsbezogene Beschaffung - Set-Artikel
Mit der Einstellung Kein Einkaufsdokument erstellen (SalDocItem.SuppressPurGen) auf Setkopf = true und auf den Setzeilen = false, trat beim Verarbeiten der AB folgende Fehlermeldung auf: Fehler beim Bestellvorschlag erstellen.
Dieses Fehlverhalten wurde korrigiert. In diesem Zusammenhang wurde auch eine Anpassung in BC 51035 vorgenommen. Die Einstellung Kein Einkaufsdokument erstellen kann neu nur noch auf Setzeilen aktiviert werden. Auf dem Setkopf ist diese Einstellung nicht mehr möglich.
APS-3542
Herleitung MWST-Satz bei Verkaufsdokument Zu-/Abschlägen
Ist einer Kundenadresse eine Konditionsadresse mit Konditionsherleitung 3 (Kundenkonditionen, sonst Eigene) zugeteilt und ist für die Konditionsadresse in den Sonderzusätzen für Alle Artikel ein fester MWST-Satz hinterlegt, wurde dieser MWST-Satz zwar korrekt auf die Verkaufspositionen übernommen, nicht aber auf die Verkaufsdokument-Zu-/Abschläge. (BC 95604 > Mehrwertsteuer > Herleitung MWST-Satz: 1 - gemäss Sonderkond. für 'Alle Artikel'.)
Dieses Fehlverhalten wurde korrigiert.
APS-4057
Lagerbestand - Mengenprüfung
Die Mengenprüfung auf Planbestand hat nicht korrekt funktioniert, wenn gleichzeitig zugewiesene Menge vorhanden war.
Dieses Fehlverhalten wurde korrigiert.
BOF-5480
Anzeige F-Script nach Pos. generieren - BC 51013
Ist bei einer Dokumentart das Ausführen des F-Scripts nach Generieren einer Position aktiv, wurde im BC 51013 beim Attribut nach Pos. generieren (SalDocType.BookScriptName) der Wert 1 anstelle des Scriptnamens VERPGEN.FF angezeigt.
Dieses Fehlverhalten wurde korrigiert.
BOF-5481
Zurücksetzen der selektierten Positionen - BC 51443
Unter gewissen Konstellationen wurden die selektierten Positionen im BC 51443 (z.B. beim Wechsel auf ein anderes Dokument) nicht korrekt zurückgesetzt.
Dieses Fehlverhalten wurde korrigiert. Die selektierten Positionen werden nun in folgenden Fällen zurückgesetzt:
  • Laden eins neuen Verkaufsdokuments
  • Refresh des BC 51443 mit F5
BOF-5789
Zwischenselektion - BC 51074
Beim Generieren von Positionen mit Zwischenselektion wurden im BC 51074 in der Spalte Dim-Ist keine Werte angezeigt.
Diese Fehlverhalten wurde korrigiert.