ReleaseNotes 16.20.03

Allgemein - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4208
Applikationspool starten - Geänderter Default für Argument ShowGui
Über das Argument ShowGui wird beim Start eines Applikationspools gesteuert, ob der AppPool-Controller angezeigt werden soll oder nicht. Der Defaultwert dieses Arguments ist neu off.
Wichtig
Wichtig
Beachten Sie, dass es sich bei dieser Anpassung um einen breaking change handelt. Falls Sie Applikationspools ohne Angabe des Arguments ShowGui starten, wird der AppPool-Controller nicht mehr angezeigt. Um den AppPool-Controller weiterhin anzuzeigen, müssen Sie deshalb gegebenenfalls Ihre Start-Batches entsprechend anpassen.
Beachten Sie hierzu bitte die Manuals und dort insbesondere die Beschreibungen der Argumente ShowGui und WaitUntilCompletion.
Siehe auch APS-4222.
APS-4222
AppPool-Controller - Neues Argument: WaitUntilCompletion
Für das Arbeiten mit Applikationspools steht Ihnen ein neues AppPool-Controller Argument zur Verfügung: WaitUntilCompletion.
  • WaitUntilCompletion:on (Default) - Die Verarbeitung wird gestartet und der AppPool-Controller wird erst beendet, wenn die Verarbeitung beendet ist. Diese Einstellung wird benötigt, wenn ohne UI (-ShowGui:off) gearbeitet wird, Applikationspool-Aufrufe via Batch aber sequentiell abgearbeitet werden sollen.
  • WaitUntilCompletion:off - Die Verarbeitung wird gestartet und der AppPool-Controller wird sofort wieder beendet.
Hinweis
Hinweis
Beachten Sie hierzu bitte die Manuals und dort insbesondere die Beschreibungen der Argumente ShowGui und WaitUntilCompletion sowie das Beispiel für das sequentielle Starten von Applikationspools.
BOF-5843
File-Dialog (Auswahl von Files)
Um das Einfrieren des OpaccERP Client unter Windows 10 Creators Update zu verhindern, wurde mit BOF-4748 als temporäre Massnahme der File-Dialog in OpaccERP angepasst. Unter Windows 10 Creators Update Version 1703 wird der File-Dialog ohne Navigationsbereich (Baumstruktur auf der linken Seite) geöffnet.
Diese Einschränkung bei der Anzeige des File-Dialogs wurde aufgehoben. Der File-Dialog wird wieder (wie gewohnt) inklusive Navigationsbereich (Baumstruktur auf der linken Seite) geöffnet.
BOF-5953
DIY-Hotkeys als DIY-Buttons bei den Kontaktpersonen - BC 11101
Neu lassen sich die DIY-Hotkeys bei den Kontaktpersonen (BC 11101) auch als DIY-Buttons anzeigen.
BOF-5997
Subdokumente bearbeiten - Drucker für Versand - BCs 94212, 95212 und 96212
Neu können Sie bei den Subdokumenten einen Drucker (Druckersteuerung) für den Versand per E-Mail hinterlegen.
Die hier erfasste Druckersteuerung, wird beim Versenden der Subdokumente (BCs 41012, 51012 und 61012) für das Layout verwendet.
BOF-6010
BO-Liste für Applikationspool-Einträge - BC 80045
Mit BC 80045 steht Ihnen eine BO-Liste zur Verfügung, die alle Applikationspool-Einträge anzeigt.
BC 80045 ersetzt BC 99011 an folgender Stelle: Aufruf der Applikationspool-Einträge aus BC 98260 > Registerkarte: Allgemein > Gruppe: Definition > Attribut: Laufnummer.
APS-4143
Service: Logon_GetTrustedUsers - Deprecated
Der Service Logon_GetTrustedUsers ist neu als deprecated klassiert und darf nicht mehr verwendet werden. Als Alternative können Sie den Service Logon_Default verwenden.
Achtung
Achtung
Beachten Sie, dass der Service Logon_GetTrustedUsers mit der nächsten Version von OpaccERP bzw. OpaccOXAS (v16.20.04) entfernt wird!

Allgemein - Korrektur - v16.20.03

Issue Thema / Beschreibung
BOF-5713
Fehler beim Starten von OpaccERP
Unter bestimmten Konstellationen konnte beim Starten von OpaccERP folgender Fehler auftreten: ERROR: Die folgende Systemklasse konnte nicht gefunden werden: java/lang/Object.
Dieses Fehlverhalten wurde korrigiert.
BOF-5963
Speichern des Pin in der BC-Vorlage
Unter gewissen Konstellationen wurde die Stellung des Pin (ein/aus) nicht in der BC-Vorlage gespeichert.
Dieses Fehlverhalten wurde korrigiert.
BOF-5972
Datenschema-Definitionen bei Auswertungen - BC 84125
Anpassungen an den Datenschema-Definitionen in den Selektions-Eigenschaften von Auswertungen (BC 84125) wurden nicht korrekt gespeichert.
Dieses Fehlverhalten wurde korrigiert.
BOF-5750
Flackern beim Öffnen des BC 51010
Beim Öffnen des BC 51010 aus dem WS 51000 konnte es zu Darstellungsfehlern (Flackern) des BC 51010 kommen.
Dieses Fehlverhalten wurde korrigiert.
BOF-5790
BO-Liste der Subdokumente - Speichern von Attributen in der BC-Vorlage - BC 51010 etc.
In BCs die eine BO-Liste mit Subdokumenten enthalten (z.B. BC 51010) wurden in der BO-Liste hinzugefügte Attribute nach dem Speichern in der BC-Vorlage nicht korrekt angezeigt.
Dieses Fehlverhalten wurde korrigiert.
Hinweis
Hinweis
Beachten Sie, dass sich Attribute, die in den BCs 99060 und 99061 verwendet werden, nicht mehr aus den BO-Listen (z.B. BC 51010) löschen lassen.
BOF-5926
Excel-AddIn - Laden von Daten aus OpaccERP
Wird über den OpaccCloudClient mit dem Opacc Excel-AddIn gearbeitet, konnte es beim Laden der Daten unter gewissen Konstellationen vorkommen, dass Fehler der folgenden Art angezeigt wurden: Microsoft Excel wartet auf die Beendigung einer OLE-Aktion in einer anderen Anwendung.
Dieses Fehlverhalten wurde korrigiert.

Adressen - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4124
Urlaubstage pro Jahr - Bereichseinschränkung entfernt
Bisher konnten im Attribut Urlaubstage pro Jahr (EmplRate.YearlyLeaveDays) nur Werte von 0 bis 366 erfasst werden. Diese Bereichseinschränkung wurde entfernt.
Sie können das Attribut nun auch für das Abbilden von speziellen Anforderungen nutzen. Beispielsweise für das Führen eines Überstunden-Saldo. In diesen Fällen empfiehlt es sich, die Beschriftung des Attributs über eine BO-Redefinition anzupassen.
BOF-5945
Adressverknüpfung - BC 11107
Das BC 11107 wurde in folgenden Bereichen angepasst:
  • Sie können die aktive Registerkarte in der BC-Vorlage speichern
  • Die freien Attribute werden bereits beim Erfassen von neuen Einträgen korrekt aktiviert/angezeigt

Artikel - Neu - v16.20.03

Issue Thema / Beschreibung
BOF-5994
Neue BV-Variante: Z - Gemischt
Mit der neuen BV-Variante Z können Sie spezielle Anforderungen beim Bestellvorschlag abdecken. Die BV-Variante Z ist eine gemischte BV-Variante und hat folgende Eigenschaften:
  • Zeitpunkt: Meldebestand mit den entsprechenden Meldebestandstypen.
  • Menge: Hier stehen Ihnen sämtliche Attribute zur freien Verfügung.
  • Verknüpfte Dokumente: Hier können Sie fünf Dokumentarten hinterlegen.
  • Zusätze: Die BV-Variante Z verfügt als einzige BV-Variante über zehn freie Attribute. Um diese nutzen zu können, müssen Sie mindestens die Beschriftung in den BO-Redefinitionen (BC 86920) erfassen.
Wird die BV-Variante Z in einem Bestellvorschlag verwendet, liefert sie fix immer die Menge 0. Die BV-Variante Z ist dafür gedacht, dass die zu bestellende Menge aufgrund der bei der BV-Variante erfassten Attribute, über ein F-Script (EINPSAVE.FF) berechnet und gespeichert wird.
Wichtig
Wichtig
Beachten Sie folgende Informationen:
  • Das F-Script EINPSAVE.FF verfügt über einen neuen Clipboard: CB(6). Dieser Clipboard enthält die BoId der BV-Variante (ArtStockPur). Über diese BoId können Sie auf die Attribute der BV-Variante (z.B. Bedarfshorizont) zugreifen.
  • Wird das F-Script EINPSAVE.FF nicht im Kontext eines Bestellvorschlags (WS 63000) ausgeführt, ist der CB(6) leer.
BOF-5758
Neue Gruppe "Inventur Lager" - BC 21302
Das BC 21302 wurde um die Gruppe Inventur Lager erweitert. In der Gruppe werden folgende Attribute angezeigt:
  • Inventursperre aktiv (StockInvIsLockActive)
  • Inventursperre (StockInvLockCd)
  • LOrt Inventursperre (StockInvStorageLocNo)
  • PLG Inventursperre (StockInvPlanStockGroupNo)
Sie finden die neue Gruppe im BC 21302 > Registerkarte: Zusätze.
BOF-5995
Anzeige der Währung des Kunden bei den Sonderkonditionen
Neu wird Ihnen für Sonderkonditionen der Stufe Kunde x Artikel/Artikelgruppe/Sonderklasse/Alle Artikel die Währung des Kunden angezeigt. Sie finden das Attribut Währung Kunde auf der Registerkarte Preise/Rabatte in der Gruppe Eigener Preis auf folgenden BCs:
  • 21518 Perioden-Preise / Rabatte
  • 21521 Aktionssonderpreise / Rabatte
  • 21523 Perioden-Aktionspreise / Rabatte
  • 99068 Preise / Rabatte

DMAS - Neu - v16.20.03

Issue Thema / Beschreibung
APS-3986
Direktes Löschen von freigegebenen Dokumenten
Neu können Sie DMAS-Dokumente im Status Freigegeben direkt löschen. Sie müssen dafür die Freigabe nicht mehr zurückziehen.
Hinweis
Hinweis
Das direkte Löschen eines DMAS-Dokuments ist in folgenden Fällen möglich: Der Anwender ist Eigentümer des DMAS-Dokuments, oder die Benutzergruppe des Anwenders verfügt für die jeweilige Sicherheitszone über entsprechende Berechtigungen.
APS-3987
Auschecken von DMAS-Dokumenten im Status "Warten auf Verarbeitung"
Neu können Sie DMAS-Dokumente, die im Status Warten auf Verarbeitung (Archivierung) stehen, direkt auschecken. Sie müssen dafür die Archivierung nicht mehr stoppen. Wird für ein so ausgechecktes Dokument der Checkout zurückgezogen, setzt das System das DMAS-Dokument direkt wieder auf den Status Warten auf Verarbeitung (Archivierung).
BOF-5820
DMAS-Dokument Details - Gruppe "Info" ein-/ausblenden - BC 81001
Im BC 81001 können Sie auf der Registerkarte Versionen (Dateien) die Gruppe Info über den +/- Button ein- oder ausblenden.
Neu können Sie diese Einstellung (ein-/ausgeblendet) in der Vorlage des BC 81001 speichern.

DMAS - Korrektur - v16.20.03

Issue Thema / Beschreibung
BOF-6011
DMAS-Dokument Details - BC 81001
Unter gewissen Konstellationen konnte es vorkommen, dass mutierte aber noch nicht gespeicherte Werte, beim Wechsel der Registerkarte verloren gingen.
Dieses Fehlverhalten wurde korrigiert.

Fiacc - Neu - v16.20.03

Issue Thema / Beschreibung
APS-2958
Zahlungsjournal als camt.054-Meldung ausgeben
Neu können Sie Zahlungsjournale auch als camt.054-Meldung ausgeben. Dafür müssen Sie im OpaccOXAS Studio folgende Einstellungen vornehmen:
BC 98300 Accounting einrichten > Grund-Einstellungen > Zahlungen
  • Transferart: 5 - Erweitert
  • Transfer-Datei durch F-Script erstellen: 1 - Transfer-Procedure durch F-Script
  • Script: ST-POSPAYMENT.FF

Groupware - Neu - v16.20.03

Issue Thema / Beschreibung
IS-458
Mapping von Telefon-Nr. Attributen bei Adresse und Kontaktperson
Die fixe Logik beim Mapping der Telefon-Nr. Attribute von Adressen und Kontaktpersonen wurde entfernt. Sie können nun z.B. folgendes Mapping konfigurieren:
OpaccERP - Groupware
Addr.Phone1 - TelephoneNumber
Addr.Phone2 - TelephoneNumber2
Contact.Phone - Mobile
Hinweis
Hinweis
Beachten Sie folgende Punkte:
  • Werden mehrere OpaccERP-Attribute auf dasselbe Groupware-Attribut gemappt, "gewinnt" das zuletzt definierte Mapping, da jeweils nur ein Wert an die Groupware übergeben werden kann.
  • Die Musterkonfiguration wurde angepasst: Das Mapping für Contact.Fax ist neu per Default nicht mehr aktiviert.

Lager - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4083
Warehouse - Neues Attribut auf Belegung und Charge - Verfügbare Menge
Auf den BOs Belegung (StorageBinAssignment) und Charge (Batch) steht Ihnen das neue Attribut Verfügbare Menge (StorageBinAssignment.AvailableQuantity bzw. Batch.AvailableQuantity) zur Verfügung.
Der Wert des Attributs berechnet sich folgendermassen: Menge minus reservierte Menge.
BOF-5575
Warehouse - Zuweisen von Chargen/Belegungen auf Soll-Zeilen - BC 41311
In Zusammenhang mit der Chargenverwaltung ist es neu möglich, Chargen/Belegungen auf Soll-Zeilen zuzuweisen. Dafür steht Ihnen das neue BC 41311 zur Verfügung. Hier können Sie für jede Soll-Zeile 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 Zuweisungen erstellt. Die Ware ist damit entsprechend reserviert.
Die Einstellung fixiert (Checkbox aktiv/passiv) und die zugewiesene Charge/Belegung, werden beim Verbuchen der Ist-Zeilen (Status Vordefinitiv - Warehouse Do) 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.
Hinweis
Hinweis
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 41311 über folgenden Menüeintrag: Positionsdaten > Chargen/Belegungen zuweisen...
Alternativ über das Kontextmenü (rechte Maustaste) der Position: Positionsdaten > Chargen/Belegungen zuweisen...
Wichtig
Wichtig
Das Zuweisen von Chargen/Belegungen ist nur auf Soll-Zeilen und nur dann möglich, wenn auf dem Rapport-Kopf das Attribut ShopOrder (AsstDoc.IsShopOrder) aktiv ist.
Für Soll-Zeilen mit negativer Menge können nur Chargen zugeteilt werden. Diese werden dann auf die Einlager-Transaktionen übernommen.
BOF-5954
Warehouse - DIY-Hotkeys als DIY-Buttons in den Warehouse-Transaktionen - BC 34720
Neu lassen sich die DIY-Hotkeys in den Warehouse-Transaktionen (BC 34720) auch als DIY-Buttons anzeigen.
APS-4258
Warehouse - Neuer Service für das Setzen der Belegung zur Laufzeit der Auslagerung - WhTransaction_SetStorageBinAssignment
Mit dem Service WhTransaktion_SetStorageBinAssignment können Sie die Belegung auf einer Auslager-Transaktion setzen.
Argumente des Service:
  • Transaktion (Nummer) - Transaktion auf welcher die Belegung gesetzt werden soll
  • Belegung (Nummer) - Belegung welche auf der Transaktion gesetzt werden soll
Der Service kann ausgeführt werden, solange der Auslagerbeleg im Status 10, 30 oder 35 steht. Der Service ersetzt die aktuelle Belegung auf der Transaktion mit der Belegung, die dem Service als Argument mitgegeben wird. Für die auf der Transaktion stehende Menge werden Transaktionen gesucht, auf denen die neu zu setzende Belegung steht. Falls solche Transaktionen gefunden werden und die Belegung dort nicht fixiert ist oder dieser Beleg nicht im Status 35 steht, wird die Belegung auf diesen Transaktionen gelöscht. Kann die Belegung auf diesen Transaktionen nicht gelöscht werden, wird eine Fehlermeldung zurückgegeben.
BOF-6019
Sekundärdispositionen generieren - BC 31606
Für das Generieren von Sekundärdispositionen stehen Ihnen im BC 31606 folgende zusätzlichen Attribute zur Verfügung:
  • Dispo-Art
  • Dispositionsstatus
  • Dimensionsvariante
  • Dimension 1 - 3
Die Attribute Dispo-Art, Dispositionsstatus und die Terminart Plantermin (Tag, Woche, Monat) können Sie neu in der Vorlage des BC 31606 speichern.
BOF-6026
Bearbeiten von Sekundärdispositionen - BC 31603
Für das Bearbeiten von Sekundärdispositionen steht Ihnen im BC 31603 ein DIY-Panel zur Verfügung. Sie finden das DIY-Panel auf der Registerkarte Bedarfsdisposition.
Hinweis
Hinweis
Beachten Sie, dass in diesem Zusammenhang das Kontextmenü (rechte Maustaste) angepasst wurde. Das Ändern der Menge steht im Kontextmenü nicht mehr zur Verfügung.

Lager - Korrektur - v16.20.03

Issue Thema / Beschreibung
APS-4161
Warehouse - Auftragsbezogene Beschaffung - Dim1 bei Vor-Plan-Transaktionen
Im Falle einer auftragsbezogenen Beschaffung konnte es unter gewissen Konstellationen vorkommen, dass die Werte der Dim1 bei den automatisch erstellten Vor-Plan-Transaktionen falsch berechnet wurden.
Dieses Fehlverhalten wurde korrigiert.
APS-4182
Warehouse - Berechnen der Differenz (Menge) - Inventur Warehouse - WS 34000
Beim Erfassen der Menge 0 auf einer Zähltransaktion, wird nun schon beim ersten Speichervorgang das Attribut Ware aufgenommen gesetzt und die Differenzmenge korrekt berechnet.
APS-4196
Warehouse - Umlagerung der gesamten Menge eines chargengeführten Artikels
Unter gewissen Konstellationen konnte beim Umlagern der gesamten Menge eines chargengeführten Artikels folgender Fehler auftreten: BO "Warehouse-Belegung" mit dem Schlüssel ... nicht gefunden.
Dieses Fehlverhalten wurde korrigiert.

MIS - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4203
MIS-Reorganisation - Einkauf und Service
Neu wird auch im Einkauf und Service ein Monitor-Objekt für die MIS-Reorganisation erzeugt. Über dieses Monitor-Objekt können Sie die einzelnen Phasen der MIS-Reorganisation überwachen. Nach erfolgreicher MIS-Reorganisation lässt sich die Gesamt-Verarbeitungszeit aus dem abgeschlossenen Monitor-Objekt auslesen.

Pcl2Pdf - Neu - v16.20.03

Issue Thema / Beschreibung
IS-466
Ausbau der Log-Funktionalität
HPGL Sequenzen, die von Pcl2Pdf nicht unterstützt werden, führen neu zu einem entsprechenden Eintrag im Log.
Hinweis
Hinweis
Beachten Sie, dass für das Ausgeben dieser Informationen der Log-Level in der log4net Konfiguration auf DEBUG gestellt werden muss.

Scripting - Neu - v16.20.03

Issue Thema / Beschreibung
APS-3539
F-Script - Einstellung: Abbruch bei Fehler auf Stufe Script steuern
Im OpaccOXAS Studio BC 98216 können Sie einstellen, dass die Ausführung eines F-Scripts im Fehlerfall direkt abgebrochen wird. Checkbox: Abbruch bei Fehler.
Neu können Sie diese Einstellung zur Laufzeit auf Stufe Script übersteuern. Dafür steht Ihnen der Befehl «XCNT(scriptStopOnError=0|1)» zur Verfügung. Die über den Befehl gesetzte Einstellung gilt für die aktuelle Script-Ausführung und alle aufgerufenen Sub-Scripts.
APS-4097
F-Script - Ausführungszeit von Requests messen
Um die Ausführungszeit von Requests zu messen, stehen Ihnen zwei neue Befehle zur Verfügung:
  • «XRES(<resultat>:duration)»
  • «XQRS(<resultat>:duration)»
Hinweis
Hinweis
Die beiden Befehle liefern die Ausführungszeit in Millisekunden.
Die Ausführungszeit wird dabei aus dem aufrufenden F-Script gemessen. Das bedeutet, dass die eigentliche Ausführungszeit etwas kürzer sein kann.
APS-4180
F-Script - Ausgeben der Zeichen « und » in xml-Dateien
Beim Schreiben von xml-Dateien wurden die "Double Angle Quotation Mark" « und » (auch bekannt als Guillemet) zu &#xAE bzw. &#xAF konvertiert. Diese (an sich falsche) Konvertierung wurde entfernt.
Wichtig
Wichtig
Falls Sie die Zeichen « und » ausgeben wollen, muss dem F-Script Befehl neu das Final-Prefix vorangestellt werden: «fXML(Text:<Auszugebender Text>)»
Beachten Sie, dass es sich bei dieser Änderung um einen breaking change handelt!
APS-4185
F-Script - Caching von Scripts
F-Scripts werden aus performancegründen zur Laufzeit gecached. Nach einer Änderung am F-Script, müssen Applikationspools deshalb jeweils neu gestartet werden, damit das geänderte F-Script geladen wird.
Dieses Verhalten hat zu unerwünschten Effekten geführt und wurde deshalb geändert. Neu wird das F-Script, auch bei Applikationspools, bei jeder Ausführung neu geladen. Änderungen wirken sich deshalb wieder sofort aus!
APS-1757
F-Script - GetInfoScriptArg - Neuer Datentyp
Innerhalb der Subroutine /GetInfoScriptArg können Sie ein Argument mit DataTypeCd = H als Zeit definieren. Ein so definiertes Argument wird im UI dann als Zeit-Attribut dargestellt: hh:mm
Beispiel
/GetInfoScriptArg
«XFAS(heads=Argument,StateCd,DataTypeCd,Format,RelationshipCd,RelatedObject)»
«XFAS(heads=RelatedIndex,RelatedConstraint,DefaultValue,EntryMode,WithPrevious,MlsKey)»
«XFAS(cells=MyArg,1,H,,0,,,,,0,0,DataType.H)»
...
...
/

Scripting - Korrektur - v16.20.03

Issue Thema / Beschreibung
APS-3200
F-Script - Ausgeben von Textblöcken mit READ
Beim Ausgeben eines Textblocks mit Hilfe der Operation KUNDEN-BEM und dem Befehl READ(<line>) konnte es unter gewissen Konstellationen vorkommen, dass ein zuvor ausgegebener Textblock nochmals ausgegeben wurde.
Dieses Fehlverhalten wurde korrigiert.
APS-4277
F-Script - Zeichenbasierter horizontaler Tabulator
Bei der Verwendung eines horizontalen Tabulators «<n>» wurde der Ausgabepunkt nicht mehr auf den entsprechenden numerischen Wert gesetzt. Dieser Fehler führte bei Matrix-Layouts zu einer ungewollten horizontalen Verschiebung des Outputs.
Dieses Fehlverhalten wurde korrigiert.
BOF-5992
BOF-Script - Ausführen des Service System_RunScript
Falls die Benutzergruppe des aktiven Benutzers für das jeweilige BC nur über Leseberechtigung verfügt, traten beim Ausführen von BOF-Scripts, die den Service System_RunScript ausführen, Zugriffsverletzungen auf.
Dieses Fehlverhalten wurde korrigiert. F-Scripts welche aus einem BOF-Script heraus über den Service System_RunScript ausgeführt werden, laufen nun, unabhängig von den Zugriffsrechten auf das BC, wieder mit vollen Benutzerrechten.

Service - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4125
Mutieren der MIS-Kreise auf nicht fakturierten Ist-Zeilen
Neu können Sie die MIS-Kreise auf nicht fakturierten bzw. nicht erledigten Ist-Zeilen mutieren.
Hinweis
Hinweis
Beachten Sie dabei die folgenden Punkte:
  • Ist-Zeilen bei denen MIS-Kreise abweichend vom Stamm (Artikel) hinterlegt sind, werden nicht mit diesen MIS-Kreisen fakturiert. Die MIS-Kreise beim Verkaufsdokument (RE/GS) werden gem. Stamm (Artikel) neu ermittelt.
  • Beim Nachtragen von MIS-Kreisen, werden nur die noch nicht fakturierten bzw. nicht erledigten Ist-Zeilen nachgetragen.
  • Bei einer MIS-Reorganisation des Service-MIS, werden die Umsätze auf die MIS-Kreise gem. Stamm (Artikel) geschrieben.
BOF-6044
Ausführen von BOF-Scripts innerhalb des WS 44000
Neu lassen sich die für einen BOF-Script Aufruf relevanten Requests (z.B. SaveBo) auch innerhalb des WS 44000 (Ressourcenplanung) abfangen. Sie haben damit die Möglichkeit, auch innerhalb des WS 44000 ein BOF-Script auszuführen.
Wichtig
Wichtig
Beachten Sie, dass in dieser Konstellation (BOF-Script aus WS 44000) bofEvent.BoId nicht zur Verfügung steht. Sie können die BoId aber dem jeweiligen Request entnehmen.

Studio - Neu - v16.20.03

Issue Thema / Beschreibung
BOF-5999
BO-Attribut Redefinition - Eingabe-Validierung - BC 86921
Das Attribut Eingabe-Validierung (UserBoaRd.CheckExpression) wurde auf 2000 Zeichen verlängert. In diesem Zusammenhang wurde auch das OpaccOXAS Studio BC 86921 angepasst. Das Attribut Eingabe-Validierung wird neu als Textblock dargestellt.
Hinweis
Hinweis
Beachten Sie, dass allfällig erfasste Zeilenumbrüche beim Verlassen/Speichern des Attributs automatisch entfernt werden.
BOF-6005
Anzeige aller Tasks der aktuellen ServiceBus-Instanz - BC 80034
Das BC 80034 zeigt Ihnen in Form einer BO-Liste alle Tasks der aktuellen ServiceBus-Instanz an. Sie finden das BC 80034 im OpaccOXAS Studio > Registerkarte: Installation > Administration.

Verkauf - Neu - v16.20.03

Issue Thema / Beschreibung
APS-4165
Service Common.CreateSwissQrCode - Anpassung gemäss den aktuellen Guidelines
Die Spezifikation des QR­Code (bzw. dessen Inhalt) wurde durch das zuständige Gremium verändert und erweitert. (Guidelines QR-Rechnung Version 2.0)
Das hat Anpassungen am Service Common.CreateSwissQrCode zur Folge.
Wichtig
Wichtig
Beachten Sie, dass diese Anpassungen auch breaking changes enthalten. So ist z.B. das Argument Zahlbar bis gestrichen worden und steht deshalb nicht mehr zur Verfügung.
Der Fahrplan für die Einführung der QR­Rechnung sieht momentan vor, dass QR-­Rechnungen ab Mitte 2020 verwendet werden können. Details können Sie der offiziellen Website entnehmen: https://www.paymentstandards.ch/de/home/roadmap.html
APS-4001
Verkaufsposition - Neue BO-Attribute für den Zugriff auf Vor-/Basisposition und Ist-Zeile
Auf der Verkaufsposition (SalDocItem) stehen Ihnen drei neue BO-Attribute zur Verfügung:
  • SalDocItem.PrecDocItemNo - Interne Nummer der Vordokumentposition
  • SalDocItem.BaseDocItemNo - Interne Nummer der Basisposition
  • SalDocItem.AsstDocItemNo - Interne Positionsnummer der mit dieser Position verknüpften Servicerapport-Position
APS-4068
Neues Attribut auf Dokumentkopf - Zusätzliche Basispositionen vorhanden
Auf dem Dokumentkopf steht Ihnen das neue Attribut Zusätzliche Basispositionen vorhanden (SalDoc.HasAmendedPos) zur Verfügung. Dieses Attribut signalisiert, dass auf dem Dokument zusätzliche Basispositionen erfasst worden sind.
Hinweis
Hinweis
Beachten Sie, dass zusätzliche Basispositionen nur auf Stufe LS erfasst werden können.

Verkauf - Korrektur - v16.20.03

Issue Thema / Beschreibung
APS-4195
Auftragsüberwachung pro Position - BC 51066
Unter gewissen Konstellationen wurde beim UNDO eines LS (Status Vordefinitiv auf Status Provisorisch) die gelieferte Menge auf der Basisposition nicht korrekt nachgetragen. Das konnte beispielsweise dazu führen, dass auf der Basisposition (AB) für die gelieferte Menge ein Wert von -5 angezeigt wurde, obwohl aufgrund der Dokumentkette noch gar keine Lieferung stattgefunden hat.
Dieses Fehlverhalten wurde korrigiert.