Skip to main content

OOM Featureliste 2024

Übersichtsliste der Programmfunktionen für dem Bereich OOM, sowie deren Erscheinungszeitpunkt (Version) und deren Konfiguration.
Übersicht von Versionen 108-115

Bei der Konfiguration von neuen Features fallen Kosten für die Konfiguration und ggf. Lizenzkosten an.
Alle Featurelisten:
Featureliste OOM Vorherige Featureliste:
* OOM Featureliste 2023

Neuerungen V116 (in Bearbeitung)

Notwendige Konfigurationen für die V116

Zusammenfassung der möglichen Konfigurationen in V116

Partnerstammdaten

Funktionen, welche entweder nach Konfiguration in den Partnerstammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Folgende Felder in den Partnerstammdaten kann man nun als 'Read only'/'nur Lesezugriff' einstellen 
    • Anrede
    • Nachname
    • Vorname
    • Vulgo
    • Stadtteil
    • PLZ
    • Stadt
    • Region
    • Steuergruppe
    • Bankverbindung
    • UI-Configs der unten beschriebenen Felder
    • crmpartner_baseData_mainAddress_callingClause
    • crmpartner_baseData_mainAddress_surname
    • crmpartner_baseData_mainAddress_firstname
    • crmpartner_baseData_mainAddress_vulgo
    • crmpartner_baseData_mainAddress_cityPart
    • crmpartner_baseData_mainAddress_street
    • crmpartner_baseData_mainAddress_zipcode
    • crmpartner_baseData_mainAddress_city
    • crmpartner_baseData_mainAddress_region
    • crmpartner_baseData_crmpTaxGrpUsage (betrifft auch alles darunter)
    • crmpartner_additionalData_bankConnection (betrifft auch alles darunter)
    • crmpartner_additionalData_bankConnection hinzufügen deaktivieren
    • Bei allen UIC die wie folgt beginnen crmpartner_baseData_mainAddress_xxxxxx können nun readOnly geschalten werden. Ebenso können folgende zwei gesamten Tabellen readOnly gestellt werden: 
    • crmpartner_additionalData_bankConnection, crmpartner_baseData_crmpTaxGrpUsage
  • Es ist möglich über die Einstellungen, das Datumsformat beim Reiter Kontakte beim Partner, anzupassen. (Konfiguration Notwendig - Ab Version 116)
    • UI-Config: 'crmpartner_contact_dates_format'

  • Es kann aktiviert werden, dass der Partner die Preisliste aus der Produktgruppe übernimmt. (Konfiguration notwendig - ab Version 116)

Faktura

Funktionen, welche entweder nach Konfiguration in der Faktura verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Werden mehrere Abrechnungsschemen in einem Fakturierungsauftrag verwendet, kann es passieren, dass die gleichen Datensätze mehrfach in den Auftrag geladen und damit mehrfach (in zu hoher Menge) fakturiert werden.
    • Es gibt ab Version 116 eine Prüfung, dass der gleiche Datensatz nicht nochmal in den Auftrag geladen werden kann:
    • Ein neues Feld wurde im Abrechnungsschema hinzugefügt: „Prüfung auf gleichzeitige Fakturierung unabhängig vom Abrechnungsschema“. Dieses Feld muss sowohl im Abrechnungsschema „Belastungen/Gutschriften (automatisch)“ als auch in „2. Belastungen/Gutschriften (Sofortverrechnung)“ aktiviert werden, also sowohl im Hauptabrechnungsschema als auch im Folgeabrechnungsschema.

Konfiguration notwendig - ab V116 konfigurierbar

Rollen

Funktionen, welche entweder nach Konfiguration in den Rollen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn bei der Rolle “Anhang sehen” ein Filter hinterlegt ist und einen Anhang damit den Anhang ausgrenzen will, dann konnte man im Dialogfeld, diesen bis jetzt trotzdem herunterladen und die Vorschau sehen. Mit diesem Feature wurde dieses Verhalten abgeändert, dass der FilterXD ebenfalls auf den Anhang angewendet wird, somit kann dieser nicht mehr heruntergeladen oder angezeigt werden. ('keine Konfiguration notwendig')

Preisliste

Funktionen, welche entweder nach Konfiguration in der Preisliste verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Massenbearbeitung der Preisliste wurde um ein Datumsfeld („Datum ab“) erweitert, mit dem festgelegt werden kann, ab wann die Preisänderung aktiv sein soll. Zusätzlich gibt es in der Massenbearbeitung eine Checkbox „Preislistenposition abschließen und Duplikat erzeugen“ geben.

Zusätzlich gibt es pro Position eine Checkbox, mit der Artikel, die durch den Filter ausgewählt wurden, wieder ausgeschlossen werden können. Im Tabellenkopf soll zudem eine Checkbox „Alle auswählen“ integriert werden.

    • In der Massenbearbeitung gibt es einen neuen Button „Für ausgewählte Anwenden“. Beim Klicken werden alle ausgewählten Positionen dupliziert und die Preisänderung (absolut oder relativ) angewendet. Das Datum „Von“ wird dabei aus der Massenbearbeitung übernommen. Ist dieses Datum leer, wird standardmäßig das heutige Datum verwendet. Die alten Positionen erhalten das Datum „Bis“, welches auf einen Tag vor dem Datum „Von“ der Massenbearbeitung gesetzt wird.
    • Zusammenfassung der neuen Felder:
    • 'Für alle übernehmen'
    • 'Gefilterte übernehmen'
    • 'Ausgewählte übernehmen'
    • 'Preislistenposition abschließen und Duplikat erzeugen'
    • pricelist_pricelistPos_selected, pricelist_pricelistPos_massedit_clone, pricelist_pricelistPos_massedit_applyall, pricelist_pricelistPos_massedit_applyselected

Warenbewegung

Funktionen, welche entweder nach Konfiguration in der Warenbewegung verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Durch ein neues UI-Config ist es möglich, den Ersteller der Warenbewegungsposition anzuzeigen. - (Konfiguration notwendig - ab Version 116)

Webshop

Funktionen, welche entweder nach Konfiguration im Webshop verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die globale Einstellung, welche Partnergruppe zugewiesen wird, wurde bisher bei jedem Speichern der Partnerdaten angewendet. Diese Einstellung wurde nun so angepasst, dass sie nur noch bei Neuregistrierungen durchgeführt wird.

Aktuell wurde bei Neukunden der IBAN nur dann erfragt, wenn in der Zahlungsart die Option “Mahnsperre” aktiviert ist.(Keine Konfiguration notwendig - ab Version 116)

  • Die Abfrage wurde so angepasst, dass der IBAN immer bei der Zahlungsart 'Bankeinzug' abgefragt wird, unabhängig ob es eine Mahnsperre gibt. (Keine Konfiguration notwendig - ab Version 116)

Neuerungen V115

Notwendige Konfigurationen für die V115

Zusammenfassung der möglichen Konfigurationen in V115

Activity Flow

Funktionen, welche entweder nach Konfiguration in der Packstation verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Aktivitäten sind jetzt auf jedem Reiter im Vertrag sichtbar und ausführbar, gemäß dem zukünftigen neuen Standard. Die Implementierung erfolgt rechts unten bei den Actionbuttons (Speichern, Zurück, etc.). Das neue logische Kontrakt UIC lautet: contract_showActivityFlowInActionButtonLine.

Artikel

Funktionen, welche entweder nach Konfiguration in den Artikelstammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Mit einer neuen Konfiguration ist es möglich, das Bruttogewicht berechnen zu lassen. Mit einem UI-Config kann man sich den Button zum berechnen einblenden lassen, und mit einem weiteren, kann man die Rezepttypen hinterlegen die berücksichtigt werden sollen. Falls kein Rezepttyp angegeben wird, dann wird kein spezielles berücksichtigt.

  • Ist eine Mengen oder Preiscodierung gesetzt, so wird der EAN13 ausgeblendet und GIN und GLN werden als Input gerendert. Dazu muss das UI-Config 'article_hideEAN13IfEANCodingPriceIsSelected' aktiviert werden
  • Bei den Abneigung kann nun auch die Artikelnummer (ArticleID) angezeigt werden.
    • UI-Config: 'crmpartner_baseData_preferencesPreferred_article_id', 'crmpartner_baseData_preferencesNotPreferred_article_id'

Backend

Funktionen, welche entweder nach Konfiguration im Backend verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist nun möglich, auf der Suchseite einen Button zu nutzen, der ein Div öffnet und die zuletzt ausgeführte Abfrage anzeigt. Dadurch wird das Kopieren und die Analyse der Abfrage im Management Studio erheblich vereinfacht. Um diesen Button anzuzeigen, wurde eine neue Rolle eingeführt, die standardmäßig per Install-Script der Administratoren-Gruppe zugewiesen wird. Die Darstellung erfolgt ohne Ersetzung der Prepared Values. Die Rolle trägt die ID 12504 und den Namen “Suchseite: Anzeige der letzten Abfrage”.

    *:

  • Das Speichern eines Partners ist nun problemlos möglich, auch wenn man in den Stammdaten die Sortiernummer aus einer Tourzuweisung löscht, danach die Tourzuweisung entfernt und dann den Partner speichert.
  • Im neuen Portal sind in den Listen “Offene Tickets und Stories” sowie “Tickets und Stories zur Abnahme” die Buttons für Excel-Exporte der Ergebnisspalten verfügbar. Die neuen UI-Objekte umfassen:
    • “exportExcel” – Dieser Button blendet die Excel-Export-Funktion ein.
    • “maxResultsToFetch” mit defaultValue = 5000 – Es werden nun nur die ersten 5000 Ergebnisse exportiert.
  • Wenn durch eine fehlgeschlagene Aufgabenplanung, eine E-Mail ausgelöst wird, insbesondere beim importieren von BNN Preislisten, dann kann diese nun optisch besser dargestellt werden:
    • Der Dateiname ist nun im Token #ERRORMESSAGE# enthalten.
    • Damit die Zeilenumbrüche pro Artikel angezeigt werden, muss die Validierungsabfrage angepasst und innerhalb des STUFF noch ein CHAR(13) hinzugefügt werden.

Beispiel: select 'Import-ID bereits im System vorhanden! Bitte überprüfen Sie Spalte AZ im Excel-File: '+ STUFF (

(
   select ' Nr.' + tmp.aName+' - ID:“'+tmp.aDescription+'”' + CHAR(13)
   from  /*frm.dbo.tmpchm_tmppricelistpos tmp*/ f4mbs.dbo.action tmp
   where 1=1
       FOR XML PATH('')
   ), 1, 2, N''

)

  • Es wurde eine Funktion programmiert, damit gesteuert werden kann, welche Felder bei der Schnellsuche berücksichtigt werden.
    • Neues Globales UI-Config: 'quicksearch_custom_query'

CMS

  • Es ist möglich mit dem duplizieren Button einzelne Parameter zu duplizieren. Allerdings zählt das nicht für die Standard Parameter

CMS-Notification

  • Es kann ein Zeitraum festgelegt werden in dem diese Benachrichtung laut Zielgruppe ausgesendet wird. (Datum & Uhrzeit)
  • Es kann festgelegt werden, nach welcher Zeit die Shop-Benachrichtigung von selbst verschwindet. (kleinste Zeiteinheit Sekunden)
  • Man kann aus einer Benachrichtigung direkt zu einem CMS-Menü weitergeleitet werden.
  • Für CMS-Notifications soll es neue Ereignisse geben:
    • Klick zur Kasse
    • Klick in den Warenkorb
    • Verlassen des Warenkorbs
  • In der CMS-Notification kann ein Gutschein hinterlegt werden, der durch den Klick auf den Button direkt im Warenkorb eingelöst wird.
  • Es ist möglich, eine Benachrichtigung im Shop zu schließen, in dem NEBEN diese Benachrichtigung geklickt wird. Diese Einstellung soll in den CMS-Notifications auswählbar sein.
  • Es kann  festgelegt werden, dass eine CMS-Notification nur 1x pro Session angezeigt wird.
  • Die Zielgruppen für die CMS-Notifications können nun auch über die Oberfläche defineirt werden. 
    • Folgende Kriterien stehen zur Verfügung: 
    • Betriebsfunktion
    • Partnergruppe
    • Dauerbestellung Ja/Nein (fix)
    • Bestellwert >= / <=
    • PLZ aus der Adresse (selected delivery)
    • Geburtstdatum (inkl. Jahr >=/<=)
    • Registrierungsdatum( >=/<=)

Deckung

Funktionen, welche entweder nach Konfiguration an der Deckungsseite verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Mithilfe eines neues UI-Object, kann die Artikelnummer auf der Deckungsseite in der Massenbearbeitung angezeigt werden
    • 'margin_massProcessing_showArticleId'

Disposition/Verkauf

Funktionen, welche entweder nach Konfiguration in der Disposition/Verkauf verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In der Kopfzeile der VK-Dispo kann nun ebenfalls die Tourinst angezeigt werden. UI-Config: 'contract_topinfo_tourinst'
  • Die Schnellsuche der Artikelpositionen kann nun angepasst werden. Dazu wurden zwei neue UI-Configs erstellt.
    • 'contract_articleID_use_autoComplete' -> macht aus dem Input ein Autocomplete
    • 'contract_articleID_autoComplete_equalSearch' -> legt die Operation der Suche fest - Entweder, dass es genau nach dem Wert sucht oder dass der eingegebene Wert enthalten ist.

Driver

Funktionen, welche entweder nach Konfiguration beim Driver verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der Haken ist nun auf das neue Design angepasst worden. Dies betrifft alle relevanten Bereiche, einschließlich der Kommissionierliste, der Bestätigung wichtiger Hinweise und der Artikelzuweisung zu einer Kiste. Die Anpassungen umfassen:
    • Umbruch bei Artikelname: Der Umbruch erfolgt jetzt früher, im schlimmsten Fall dreizeilig.
    • Kistensymbol: Das Kistensymbol wurde verkleinert und in einem helleren Grau für Nachpackartikel angepasst, wobei die klickbare Fläche beibehalten wurde.
    • Checkbox- und Haken-Design: Das Design der Checkbox und des Hakens wurde verbessert. Die Checkbox hat nun einen weißen Hintergrund anstelle des vorher grauen Tons.
    • Feld zum Kiste-Hinzufügen: Das Plus-Zeichen ist jetzt kleiner und zentriert gemäß dem Mockup.
    • Brief-Symbol bei Rechnung: Das Brief-Symbol ist jetzt in einer Linie mit dem übrigen Text.
    • Wort “Rechnung”: Das Wort “Rechnung” beginnt jetzt links bündig mit den Artikelnamen.
  • Die folgenden Anpassungen und Fehlerbehebungen sind nun abgeschlossen:
    • Kistensymbol: Artikel ohne erforderliche Kistenzuordnung zeigen das Kistensymbol nicht mehr an. Die Einstellung alwaysShowAssignToBox ist nun auf false gesetzt.
    • Tracking im Shop: Das Tracking ist jetzt sichtbar für aktive Lieferungen und auch im Ausliefermodus. Der Fehler, bei dem vergangene Lieferungen korrekt angezeigt, aber aktive Lieferungen aufgrund eines Bugs als nicht unterwegs interpretiert wurden, ist bereits im Support behoben.
    • Wichtige Hinweise:
      • Android Zurück-Pfeil: Der Hinweis bleibt nun stehen, während im Hintergrund eine Navigation möglich ist.
      • Zurück-Button deaktivieren: Während der Anzeige der wichtigen Hinweise ist die Funktion des Zurück-Buttons deaktiviert.
    • Geo-Daten bei Kunden: Der farbliche Hinweis für fehlende Geo-Daten ist nun sichtbar. Zudem wurde der Fehler behoben, dass bei einem bestimmten Kunden nie abgefragt wurde, ob Geo-Daten gesetzt werden sollen.
  • Es kann nun die Summe von z.B. Käsekisten bestätigt werden. Dazu ist das erstellen einer Abfrage notwendig.
  • Wie bei der regulären Gutschriftenerstellung, kann nun bei einer fehlenden Kiste, eine Gutschrift, für den gesamten Kisteninhalt angelegt werde.

Export

Funktionen, welche entweder nach Konfiguration bei Exporten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Mithilfe des neuen Abfragentypes 'Schnittstelle: Abfrage Daten für Logging', kann man nun auch die importierende Datei speichern. In der Schnittstelle wurde ein Feld für den neuen Abfragentyp hinzugefügt.

Aufbau: select #SysTrans.[column1]#, valueStr, valueInt, valueDate from X
union all
select #SysTrans.[column2]#, valueStr, valueInt, valueDate from X
union all
select #Attachment.[column1]#, valueStr, valueInt, valueDate from X
** Zusätzliche Info: Abfrage für Daten welche in den angelegten SysTrans geschrieben werden sollen. Die temporären Schnittstellen Tabellen sind zum Zeitpunkt der Ausführung noch vorhanden. Für Importe kann auch die Tabelle Attachment angegben werden, um die Import Datei als Anhang zum SysTrans zu speichern.

Faktura

Funktionen, welche entweder nach Konfiguration in der Packstation verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist jetzt möglich, dass bei der “Rechnung pro Kontrakt” die Kontrakte der Reklamation zusammen mit dem eigentlichen Kontrakt verrechnet werden. Die Umsetzung erfolgt gemäß der Anforderung, ohne dass eine zusätzliche Konfiguration notwendig ist.
  • Mithilfe des neuen Querytypes “Abrechnungsschema: Abfrage Fakturaübersicht”, ist es möglich weitere Informationen in der Faktura abzubilden, diese Abfrage muss im jeweiligen Abrechnungsschema hinterlegt werden.



  • Desweiteren kann man nun von der Faktura direkt in den Artikel springen.

Packstation

Funktionen, welche entweder nach Konfiguration in der Packstation verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Schere ist jetzt erfolgreich ausgeblendet. Die Funktionalität zur Deaktivierung erfolgt über die UIC-Einstellungen. Die Schere kann bereits wie folgt ausgeblendet werden:
    • Schere ausblenden: trans_packingstation_positionmanagement_actArticle_splitTransPos
    • Taste Z deaktivieren: trans_packingstation_shortcut_resetActTransPosTarget
    • Taste Entf deaktivieren: trans_packingstation_shortcut_removeBoxWithWarning
  • Die Konfiguration für die Packstation ist nun abgeschlossen. Beim Fenster zum Kistenscannen liegt der Fokus automatisch in der Nummerneingabe, wodurch das manuelle Klicken in das Feld entfällt. Diese Änderung ermöglicht es, bei der Käseverpackung fortlaufende Nummern direkt einzugeben, ohne die Kiste scannen zu müssen. Wenn dennoch eine Kiste gescannt wird, wird der Scan weiterhin erkannt und bestätigt.
    • Die neue UI-Config für die Aktivierung dieses Features lautet: trans_packingstation_selectbox_inputField_autofocus.
  • In der Packstation LA wird in der Kopfzeile die Tour/Tourinst angezeigt.

  • Bei der Packstation wurde die Schriftgröße der Artikelnummer erhöht. ('Keine Konfiguration notwendig - ab V115')
  • Fokus liegt immer in Nummerneingabe. Wenn Kiste gescannt wird, soll der Scan trotzdem erkannt und bestätigt werden. 
    • Neues UI-Config ab V115 zum aktivieren: 'trans_packingstation_selectbox_inputField_autofocus'

Partnerstammdaten

Funktionen, welche entweder nach Konfiguration in den Partnerstammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In der Kartenansicht werden Neukunden nun mit einem Dreieck Symbol angezeigt. Wenn mehrere Kunden auf einem Ort sind und einer davon ein Neukunde ist, wird ebenfalls ein Dreieck angezeigt. ('Keine Konfiguration notwendig')
    • In den Partnerstammdaten wird die Tour nun Fett angedruckt.

    • In der Neuerfassung 'Gutschrift +' wird nun auch die 'CardIdentSID' übergeben.
    • Der Urlaub im Backend kann so konfiguriert werden, dass dieser wie im Webshop nur wochenweise eingetragen werden kann. Es kann dann nur noch jeder Montag ausgewählt werden und als Enddatum wird automatisch der darauffolgende Sonntag gewählt.
    • UI-Config: 'crmpartner_calendar_onlyAllowMondayForAssFromSelection'
  • Es ist möglich die Filter im “Kontakt” Tab beim Partner dynamisch zu belegen. Dazu gibt es ein UI-Config wo ein Standardwert eingetragen werden kann, dieser ist eine SID einer Abfrage, mit dem Abfragentyp: “Partner: Kontakt Reiter Filter vorbelegen”.

Rezepte

Funktionen, welche entweder nach Konfiguration in Rezepten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Breite der Reihenfolgennummer ist nun bearbeitbar, dass auch zweistellige Zahlen dargestellt werden können.
    • 'recipe_recipesource_order'
    • 'recipe_recipetarget_order'

Tour/Tourinst

Funktionen, welche entweder nach Konfiguration in der Tour verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Allgemeine Sichtbarkeit von Tour/Tourinst im Backend wurde verbessert. An folgenden Stellen wurden Anpassungen durchgeführt:

Verwendungszweck

Funktionen, welche entweder nach Konfiguration bei Verwendungszwecken (ArticleGroup) verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wurde ein neues Flag ergänzt für den Verwendungszweck: 'Preis von Hauptposition:' (useReceipePrice). Dieses steuert woher der Preis für die Fakturierung genommen werden soll, die Kiste(Hauptposition) oder des Einzelartikels.

Webshop

Funktionen, welche entweder nach Konfiguration im Webshop verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Ab der Version 115 wurde die Ansicht beim “Rezept Drucken” verbessert, damit auch wirklich nur das Rezept gedruckt wird.

Zahlungseingang

Funktionen, welche entweder nach Konfiguration im Zahlungseingang verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist möglich bei alle Zahlungen ohne Rechnungszuweisung, mit einem Klick alle Positionen zu entfernen.

UI-Config: 'payment_withoutInvoice_deleteall'

Neuerungen V114

Notwendige Konfigurationen für die V114

Zusammenfassung der möglichen Konfigurationen in V114

Artikel

Funktionen, welche entweder nach Konfiguration bei Artikel verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Beim Duplizieren eines Artikels wird nun das “Gültig von” Datum nicht mehr mit dupliziert. Stattdessen wird hier immer das Datum des Duplizierens, also das Datum, an dem der neue Artikel entstanden ist, gesetzt. assFrom des neuen Datensatzes wird nun auf das aktuelle Datum der Datenbank gesetzt.
  • Der Fehler, bei dem sich die Artikelbezeichnung ändert, wenn man einen Artikel hinzufügt und danach verschiebt, wurde behoben. Das Problem trat immer dann auf, wenn mehrere Positionen mittels “Positionen anhand Umfragen hinzufügen” Icon gleichzeitig zum Kontrakt hinzugefügt wurden und man dann bei einer Position die Sortierung geändert hat, ohne zuvor zu speichern. Jetzt bleibt die Artikelbezeichnung unverändert, auch wenn die Sortierung geändert wird, bevor gespeichert wird.
  • Es wurde ein neues UI-Config hinzugefügt, um nur bestimmte ReceipeTypes azeigen zu lassen:
'article_showonlyspecific_receipetypes' Seperator “;” verwenden, sollten mehrere SIDs angegeben werden

Deckung

Funktionen, welche entweder nach Konfiguration in der Deckung verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wurde eine neues logisches UI-Config hinzugefügt -> Massenbearbeitung nach Artikelnummer sortieren
margin_massProcessing_sortByArticleNumber

Driver

Funktionen, welche entweder nach Konfiguration im Driver verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Im Driver ist es jetzt möglich, wie beim Nachpackartikel-Beladen, einzelne Kisten bzw. eine Summenposition der betroffenen Kisten zu bestätigen:
    • Fleischkisten mit ihrer Kistennummer angezeigt werden und bestätigt werden müssen
    • Die Summe der auf der Tour vorhandenen Käsekisten angezeigt und bestätigt werden müssen.
    • Die I-Tüten sollen ebenfalls mit Gesamtanzahl dargestellt werden und bestätigt werden müssen.
    • Es muss eine Query mit dem Format angelegt werden - Diese Query bekommt transportPacking Transpos Sids (source=1) in ##transpos_sids## und erwartet sich transposSid, alternativesLabel (Reihenfolge wichtig)

Label ist optional, sonst wird der Artikelname der Kiste benutzt. Beispiel:

select sid, 
'label' = case when (aName like '%grün%') then 'grüne Kiste' else 'andere Kiste' END,
source, * from F4MBS.dbo.Transpos where aName like '%Kiste%' and (groupID like 'G%' or groupID like 'B%') and sid in (##transpos_sids##)

Faktura

Funktionen, welche entweder nach Konfiguration in der Faktura verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Um die Zuordnung von Preis, Menge usw. zu den jeweiligen Artikeln zu erleichtern, wurde jede zweite Zeile farblich leicht abgesetzt. Dafür wurde abwechselnde Farben verwendet. UIObject für dieses Verhalten (standardmäßig aktiviert):
invoiceBatch_invoicePos_alternateColors
  • Da es immer wieder vorkommt, dass die selben Kunden in unterschiedliche Länder bestellen und somit unterschiedliche Steuergruppen benötigen, wurde in der Tabelle ShopCart um FK_TaxGrp_SID erweitert. Diese kann jetzt vom Webshop aus befüllt werden - somit zieht die Fakturierung den Steuerfall nicht mehr aus den Stammdaten, sondern direkt vom Verkauf.
  • Es ist nun möglich, bei der Faktura einen Kommentar zu schreiben und einen Benutzer auszuwählen, an den die Aufgabe weitergegeben werden soll. Dies wurde durch die Implementierung eines Fragebogens bei der Faktura mit einem Antwortfeld für Text und CRM-Partner umgesetzt.
    • Neues Fakturierung's UI-Config: invoiceBatch_questionnaire
    • Bei der Fragebogenzuweisung muss die isInvoiceBatch Flag berücksichtigt werden und dann eine Frage zugewiesen werden.
  • Szenarios, die sich in einem Snapshot befinden, sind nun editierbar. Der “nicht editieren”-Modus greift wie gewohnt nur, wenn das Szenario abgeschlossen ist. Szenarios in einem Snapshot werden automatisch als abgeschlossen markiert. Mit einer bestimmten Rolle können sie jedoch wieder editierbar gemacht werden. Zudem ist es jetzt möglich, von diesen Szenarios erneut einen Snapshot zu erstellen.
Neue Rollen:
  • Forecast: Szenario auf nicht abgeschlossen setzen
  • Forecast: Szenario-Snapshot auf nicht abgeschlossen setzen

Gutscheine

Funktionen, welche entweder nach Konfiguration bei Gutscheine verfügbargemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wurden im Backend neue Kriterienfelder hinzugefügt
    • Partner Gültig-Von ( CrmPartner.ValidFrom für Neukunden) (Feld im Voucher)
    • Partnergruppe
    • Mind. n-Artikel aus Produktgruppe xy (x)

Inventur

Funktionen, welche entweder nach Konfiguration bei der Inventur verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der Attachment-Dialog (Büroklammer) zum Hochladen von Dokumenten zur Dokumentation wurde eingefügt. Diese Funktion ermöglicht das Hochladen von Dokumenten, wobei die hochgeladenen Dokumente keine weitere Funktion haben. Der Attachment-Dialog ist über UI-Config aktivierbar.
    • Neues UI-Config: inventory_main_attachment wurde implementiert.

Kassa

Funktionen, welche entweder nach Konfiguration bei der Kassa verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Die Menge des Pfands wird nun nicht mehr mit der Flaschenanzahl multipliziert, wenn VEs (Verpackungseinheiten) verwendet werden.
  • Bei der Verwendung des Befehls #a wird das Vorzeichen der Menge nicht mehr gewechselt. Der Befehl #-4 wird jetzt unterstützt
  • Wenn die VE (Verpackungseinheit) verändert wird, werden die Werte jetzt nachgerechnet und das Pfand aktualisiert.
  • Einzelflaschen können jetzt auch verkauft werden. Wie bei der Logik für CoPos ist hier auch eine leere VE verfügbar. Dazu wurde eine neue Einstellung im cdesk-config hinzugefügt: renderPosEmptyArticlePacking.
  • Die Anzahl der VEs und Einzelflaschen wird sowohl im Header als auch im Kundendisplay angezeigt. Sowohl die Summe AmountAdmin als auch die Summe BookingAmount wird angezeigt, ohne Pfandartikel mitzuzählen. Dies wurde in der Kassieransicht implementiert. Für die Kundenansicht wurde eine neue Einstellung im cdesk-config hinzugefügt: renderCustomerViewSumAmount.
  • Es werden nur Rabatte vom Rabatttyp “Kasse” angezeigt. Dazu wurde eine neue Einstellung im cdesk-config eingeführt: restrictDiscountByDiscountTypes.
  • Fibu Konto und Kostenstelle können jetzt ausgeblendet werden. Es ist somit möglich, eine Bareinlage und Barentnahme ohne Eingabe dieser Felder zu buchen. Neue Einstellungen im cdesk-config wurden dafür eingeführt: renderCashDepositFibuAccount, renderCashDepositCostUnit, renderCashWithdrawalFibuAccount, renderCashWithdrawalCostUnit.
  • Wenn 'loadPositionAmountFormatFromEnqPropUnit', eine neue Einstellung im cdesk-config, auf “true” gesetzt, werden die “Nachkommastellen” der EnqPropUnit des Artikels verwendet.
  • Ein neuer Modus/Flag wurde in der Kasse implementiert, der steuert, ob die Kasse Warenbewegungen anlegt oder nicht.
    • In der Preisliste muss das UIObject 'pricelist_allowNegativPrice' aktiviert werden.
    • Ein neues UIObject im Artikel wurde hinzugefügt: 'article_erp_other_coPosType'.
Derzeit unterstützt die Kasse nur den Typ “Kosten”, um ohne Warenbewegung zu buchen.
  • Ab dem 114er Release wurde das Problem beim Kassensturz behoben, bei dem das Ändern der Zahlungsart ewig dauerte bzw. danach nichts mehr passierte und die Kasse nach dem Drucken keine Erfolgsbestätigung zurückgab. Jetzt wird ein Lade-Icon angezeigt, das nach erfolgreichem Druck wieder verschwindet. Zusätzlich wird eine Erfolgsmeldung angezeigt.
  • Es wurde das Problem behoben, bei dem der Restwert bei Tagesabschluss am nächsten Tag nicht mehr angezeigt oder berücksichtigt wurde. Im cdesk-config wird die Einstellung `cashupButtons` auf 4 umgestellt, damit “Wechselgeld (verbleibt)” und “Wird entnommen” angegeben werden können. Zusätzlich wurde die Funktion um eine “Anmerkung zur Kassendifferenz” erweitert.

Konditionen

Funktionen, welche entweder nach Konfiguration bei Konditionen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist nun möglich, einen Activity Flow im Konditionsmenü zu hinterlegen, um das Vier-Augen-Prinzip und ähnliche Anforderungen umzusetzen.
WICHTIG: Die Konditionen können nicht mehr direkt bearbeitet oder angelegt werden. Dies ist nun ausschließlich über die Konditionsseite möglich. Damit ist das Problem des geschachtelten ChangeSet-Handlings behoben. Ablauffolgen sind direkt in der PricingRule integriert und erhalten keinen eigenen Status; dies wird über den Enquiry Status gelöst. Konditionen können nur noch über die direkte GUI angelegt und bearbeitet werden.
  • Der Status wird angezeigt.
  • Changeset-Handling ist implementiert.
  • UI-Komponenten wurden hinzugefügt, damit Änderungen in einem ChangeSet angezeigt werden können.

Partner

Funktionen, welche entweder nach Konfiguration beim Partner verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In Kontakt haben Erstellungsdatum und Kontaktdatum nun auch die Uhrzeit dabei

Sortimentsplanung

Funktionen, welche entweder nach Konfiguration in der Sortimentsplanung verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In der Sortimentsplanung wurde das Verhalten angepasst: Wird bei einer bestehenden Rezeptposition ein Artikel über die Tausch-Pfeile getauscht, wird im Hintergrund lediglich der Artikel in der Rezeptposition geändert, anstatt die Position mit dem alten Artikel zu löschen und eine neue Position mit dem neuen Artikel anzulegen. Dies bedeutet, dass wenn der Kunde seine Position mit dem Apfel abgelehnt hat und der Apfel nachträglich in der Sortimentsplanung getauscht wurde, der Kunde keine neue Position in der Dispo mit dem neuen Apfel erhält. Die DispoGen betrachtet dies nun als getauschten Artikel und nicht mehr als neue Position. Dafür wurde ein neues globales UI-Config “assortmentPlanning_createNewPosOnArticleChange” erstellt.
Darf erst deaktiviert werden, wenn Dispo-Gen angepasst, damit die damit umgehen kann! Soweit mit Simon abgestimmt, wird aktuell sonst die Artikeländerung nicht übernehmen.
  • Wenn ein Artikel in einer Menge hinzugefügt wird, bei der der Staffelpreis gilt, wird der Staffelpreis nun sofort erkannt und für die Berechnung herangezogen. Der Staffelpreis wird direkt angezeigt, ohne dass die Seite aktualisiert werden muss.
  • In der Sortimentsplanung wird nun bei der Einplanung von 1 Stück eines kg-Artikels, der nur als Stück bestellbar ist, die Stückmenge aus der VK-Preislistenposition gewählt, die zum Beginn der Rezeptur (Assfrom) gültig ist. Diese Logik entspricht der im Shop und an der Packstation.

Suchseiten

Funktionen, welche entweder nach Konfiguration bei Suchseiten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In bearbeitbaren Suchseiten können nun Checkboxen konfiguriert werden:
    • Ein neuer inputType “checkbox” wurde hinzugefügt.
    • Wenn enqPropDataType “Ja Nein” angegeben wird (ohne inputType), wird es ebenfalls als Checkbox gerendert, allerdings im deaktivierten Zustand.

Tour

Funktionen, welche entweder nach Konfiguration bei der Tour verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Über die Suchprofil-Karte ist es nun möglich, die Standardtour des Partners zu ändern, diese Änderung auf die Kontrakte zu übernehmen und den Frachtauftrag der Dispo zu aktualisieren. Die Ermittlung der Stammdatentour erfolgt nun nicht mehr über den hinterlegten Frachtauftrag der Dispo, sondern über die Dispopositionen zu den Verkaufspositionen und der hinterlegten Tour im Verkauf. Die Tour wird jetzt basierend auf der Ext-ID des Contracts geladen. Darin ist die Rowguid der Original-TourInst enthalten. Ausgehend davon wird die entsprechende Tour geladen.
  • Die Sichtbarkeit wurde an mehreren Stellen optimiert:
    • Die Tour wird in der Adresse des Partners hervorgehoben.
    • An der Packstation (LA) wird die Tour/Tourinst ergänzt.

Verkauf/Disposition

Funktionen, welche entweder nach Konfiguration im Verkauf/Disposition verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Befand man sich in der untersten Position im Auftrag und drückte die Pfeiltaste nach unten, öffnete sich eine neue Position zur Eingabe. War jedoch die Konfiguration “contract_newPositionFirst” aktiviert, funktionierte dies andersherum nicht. Es wurde für diesen Fall angepasst, dass mit Pfeiltaste nach oben eine neue Position hinzugefügt wird. (V114 - Keine Konfiguration notwendig)
  • Bei Navigation aus einem Contract-Suchprofil, welches die Contract-Positionen anzeigt, wenn zB. Artikel gesucht werden, wird die Suchergebnisspalte (der Artikel) nun übergeben und farblich hervorgehoben.
Neues UI-Config: 'contract_highlight_copos_selected_searchpage' (V114 - Konfiguration notwendig)

  • Es gibt nun die Möglichkeit, bei einer Partnerhierarchie diese als “Betreuer für Kontrakt relevant” zu kennzeichnen. Außerdem kann bei einem Kontrakt, ähnlich wie bei der Auswahl eines Provisionspartners, ein relevanter Partner ausgewählt werden. Anstelle der Betriebsfunktion “Provisionist” wird der zugeordnete Partner mit dem entsprechenden Flag in der Beziehung gewählt. Wenn nur ein relevanter Partner vorhanden ist, wird dieser automatisch vorausgewählt.
    • Neues Kontrakt UI-Config: 'contract_contractData_mainData_crmPartnerCustomerAccountMgr'
    • Es werden alle Partner in das Dropdown geladen, wo die Contract.FK_CRMPartner_SID in der PartnerHierarchy.FK_CRMPartnerChild_SID gesetzt ist, sowie der PRelationType.customerAccountMgrRelevant true ist
  • Es ist nun bei den UI-Configs möglich, der Schnellerfassung einen Hotkey zuzuordnen. Dadurch kann man direkt aus dem Reiter “Kontraktdaten” in dieses Feld springen. Sollte dies nicht möglich sein, ist zumindest innerhalb des Reiters “Kontraktpositionen” der direkte Zugriff per Hotkey gewährleistet. Shortcut kann bei 'contract_contractPosition_coposBody_detail_articleQuickCapture' hinterlegt werden

  • Ein neues UI-Object wurde implementiert, das eingeblendet werden kann und sich mit dem korrekten Land der Lieferbedingungslogik befüllt. Es ist bearbeitbar, sodass der Incoterm-Ort bei Bedarf manuell angepasst werden kann.
    • Kontrakt und Pool haben nun das Incoterm-Land.
    • Die Anzeigebedingung entspricht der der anderen Incoterm-Felder.
    • Kontrakt UI-Config: contract_erp_delivery_incoterm_regionDeliveryCond
  • Es ist nun möglich, die PZN (alternative Artikelnummer) in der Artikelschnellanlage einzugeben, anstatt der Artikelnummer.
Beim Drücken der Tab-Taste wird der eingegebene Text gelöscht, und die Position wird minimiert und ohne 0% Rabatt angelegt.
Das 0%-Problem, bei dem in dem Rabattfeld 0% stand, wurde behoben. Bei manueller Eingabe steht nun NULL im Rabattfeld.
Erweiterte Suche hinzugefügt:
  • Es wird zuerst nach articleID gesucht. Wird nichts gefunden, wird automatisch nach der alternativen Artikelnummer gesucht.
  • Nicht eindeutig gefundene Kontraktpositionen bleiben nun im Editiermodus, sodass der Benutzer diese manuell überarbeiten kann.
  • Das UI-Config, das 0% gesetzt hat, wurde deaktiviert:
SETTINGPROP_USEZERODISCOUNTPRICESESSION - SID 1651 (altes Setting).

Webshop

Funktionen, welche entweder nach Konfiguration im Webshop verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wurde eine Option implementiert, um das Setting webshop_partner_enqstate_sid unter den globalen Einstellungen abzuschalten, sodass sich der Partnerstatus nicht ändert. Nun wird auf das Execute-Flag von diesen beiden Settings geachtet:
    • webshop_partner_enqstate_sid
    • webshop_partner_returncall_enqstate_sid
    • Zusätzlich kann mit dem Setting webshop_partner_enqstate_sid_onlyNewPartner die Logik so eingestellt werden, dass der Status nur bei neuen Partnern (beim Registrieren) gesetzt wird.

Widget

Funktionen, welche entweder nach Konfiguration bei Widgets verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der Wert eines Eingabefeldes wird nun als Parameter für die Detailabfrage übergeben, ohne dass das Feld in der Hauptabfrage verschwindet. Wenn der Input als Parameter definiert wird, bleibt das Feld weiterhin in der Hauptabfrage bestehen, sodass Eingaben möglich sind. Die ursprüngliche Problematik wurde behoben und das Eingabefeld ist nun trotz Parameter weiterhin sichtbar und nutzbar.
Es können jetzt auch in der DetailQuery mittels /*DISPLAYTYPE=NUMBER*/ Input Felder gerendert werden. Diese werden dann ans Chameleon als Parameter #detailLineInput1# (#detailLineInput2#, #detailLineInput3#, ... falls es mehrere gibt) übergeben.

Neuerungen V113

Notwendige Konfigurationen für die V113

  • In der Abfrage 'Retry Query Widget Zukünftige Aufträge' ist ein Kommentar vorhanden, das einen Platzhalter enthält ##crmpartner_sid##, das führt in der V113 zu Problem. Das Kommentar muss entfernt oder in die Anmerkung verschoben werden.
  • Wenn 'article_number_calc_query_sid' aktiviert ist und somit die Artikelnummer berechnet wird, wird das Artikelnummernfeld zur Bearbeitung deaktiviert.  (V113 - Keine Konfiguration notwendig)
  • Empfohlen: Frachtauftragskonfiguration

Zusammenfassung der möglichen Konfigurationen in V113

  • Allgemeine Einstellungen:
    • Globales UI-Config: 'dispogenerator_retention_logic'
    • Globales UI-Config: 'clone_extid_setNull'
    • Globales UI-Config: 'f4mtaskscheduler_contact_template_err'
    • Methode für das Focus Handling: 'focusMenuFilter', 'toggleNavigation'
  • CRMContact
    • UI-Config: 'crmcontact_mainData_crmcontactTempl'

Dispo/Verkauf:

    • UI-Object: Kontrakt 'executeArticleIncrShopUnitAmountCheck'
  • Frachtauftrag:
    • 'tourinst_warning_change_execDate'
  • Rezepte
    • 'recipe_usedIn_addArticleReceipe'
  • Packstation (LA)
    • Neue UI-Configs Navigation zu anderen Menüs: 'trans_head_link', 'trans_head_tour' (Darstellung Tour.AName), 'trans_head_tourinst'
  • Partnerdaten
    • Folgende neue Partner-Kalender UI-C gibt es nun:
    • 'crmpartner_baseData_schedule_week'
    • 'crmpartner_baseData_schedule_year'
    • 'crmpartner_baseData_schedule_startdate'
    • 'crmpartner_baseData_schedule_enddate'
    • 'crmpartner_baseData_schedule_aname'
  • Preisliste
    • Webshopbezeichnung Spaltenbreite 'pricelist_pricelistPos_shopName'
    • Größe Spaltenbreite 'pricelist_pricelistPos_shortDescription'
    • Neues UI-Config: 'pricelist_pricelistPos_finishAndDuplicate'
  • Produktgruppen
    • Verknüpfung Rezepturen/Produktgruppen
      • 'productgroup_webshop_prodgrpreceipe'
      • 'productgroup_webshop_prodgrpreceipe_sid'
      • 'productgroup_webshop_prodgrpreceipe_add'
      • 'productgroup_webshop_prodgrpreceipe_delete'
      • 'productgroup_webshop_prodgrpreceipe_deleteAll'
      • 'productgroup_webshop_prodgrpreceipe_receipe_sid'
      • 'productgroup_webshop_prodgrpreceipe_receipe_aname'
  • Warenbewegungen:
      • 'trans_head_link'
      • 'trans_head_tour' (Darstellung Tour.AName)
      • 'trans_head_tourinst'
  • Suchseiten
    • 'searchpage_clearOtherDateInputValues'

Allgemeine Einstellungen

Funktionen, welche entweder nach Konfiguration in den globalen Einstellungen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt nun ein globales Config, welches in der DispoGen die “Retention-Logik” (de-)aktiviert.
    • Globales UI-Config: 'dispogenerator_retention_logic'
  • Wenn man mit dem Shortcut 'Strg + I' in die Menüsuche springt, wird das Menü automatisch aufgeklappt, falls es eingeklappt war, aufgehen(V113 - Keine Konfiguration notwendig)


  • Beim Duplizieren von Objekten, kann man per UI-Config einstellen, dass die ExtIDs nicht mit dupliziert werden. Bei Artikeln werden die ExtIDs nie dupliziert, egal ob das UI-Config aktiviert oder deaktviert ist. (V113 - Konfiguration notwendig)
    • Globales UI-Config: 'clone_extid_setNull'
  • Die Prüfung, dass der E-Mail Betreff eindeutig sein muss, wurde beim dupliziert deaktiviert. (V113 - Keine Konfiguration notwendig)
  • Es kann nun, global das Error-Kontakttemplate hinterlegt werden, sodass bei der Neuanlage von Aufgabenplanungen, dieses automatisch gesetzt wird.
    • Globales UI-Config: 'f4mtaskscheduler_contact_template_err'

Artikel Stammdaten

Funktionen, welche entweder nach Konfiguration in den Artikel Stammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Im Artikelstamm kann man im Reiter ERP den Produktgruppen eine Sortiernummer geben.(V113 - Konfiguration notwendig)
    • UI-Config: 'article_article_additionaldata_productGroups_orderNumber'

  • Wenn man im Artikel beim Bruttogewicht etwas einträgt, wird automatischen der Haken bei 'Um Tara reduzieren' angehakt. (V113 - Konfiguration notwendig)
    • Neues logisches UI-C, Standarteinstellung: aktiv
  • Wenn 'article_number_calc_query_sid' aktiviert ist und somit die Artikelnummer berechnet wird, wird das Artikelnummernfeld zur Bearbeitung deaktiviert.  (V113 - Keine Konfiguration notwendig)

CRMContact

Funktionen, welche entweder nach Konfiguration in CRMContact verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wird nun die Sid des Kontakt-Templates welches dieses generiert hat angezeigt. (V113 - Konfiguration notwendig)
    • UI-Config: 'crmcontact_mainData_crmcontactTempl'

Deckung

Funktionen, welche entweder nach Konfiguration in den Deckung verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Ein neues globales Backend UIConfig namens 'margin_allowSum_transactionOut_postPackingDescTexts' wurde eingeführt. Dieses UI-Config bestimmt, welche Beschreibungstexte (DescText-SIDs) verwendet werden, um zu identifizieren, was ein Nachpackartikel ist.
    • Die Handhabung von diesem UIConfig wird in einer zukünftigen Story behandelt.

Dispo/Verkauf

Funktionen, welche entweder nach Konfiguration in den Dispos/Verkäufen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der Artikelstatus (Articlestate) bekommt einen Beschreibungstext (FK_Desctext_SID), bei diesem Beschreibungstext kann ein CoposType hinterlegt werden, der dann inital auf die Copos übernommen wird.(V113 - Konfiguration notwendig)
    • Bsp.: Dies kann genutzt werden, um den Artikelstatus “Nicht lieferbar” umzusetzen. Hier wird dadurch ein entsprechenden Positionen Text, der Status “Nicht Lieferbar” mit 100% Rabatt gesetzt, und der Copostype wird auf “ohne Warenbewegung” gesetzt. Dadurch ist es möglich diese Position auf der Auftragsbestätigung im Bericht im Kontrakt und in der Rechnung über die Invoice anzudrucken.
  • Die Prüfung, ob die eingeplante Menge durch die Schrittweite des Artikels teilbar ist, kann nun deaktiviert werden. Die Meldung erscheint aktuell, wenn ein Kontrakt gespeichert wird der solche Artikel beinhaltet.(V113 - Konfiguration notwendig)
    • UI-Object: Kontrakt 'executeArticleIncrShopUnitAmountCheck'

Fabular App

Funktionen, welche entweder nach Konfiguration in den Suchseiten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist möglich im neuen Menü, dass die Anmeldedaten durch das System vorgeschlagen werden und dass man in einem neuen Tab automatisch angemeldet wird, wenn man bereits bei einem anderen Tab bei dem Server angemeldet ist.  (V113 - Konfiguration notwendig)
    • App Version 3.3.0 und Frontend Version 113 nötig

Faktura

Funktionen, welche entweder nach Konfiguration in der Faktura verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es erscheint eine Warnung, wenn man eine Rechnung speichern will, bei der kein Steuersatz hinterlegt ist. Die fehlerhaften Positionen werden markiert und das Speichern ist trotzdem möglich. (V113 - Keine Konfiguration notwendig)
  • Wenn bei der automatische Fakturierung eine Rechnung nicht fakturiert werden kann, weil z.B. kein Preis hinterlegt ist, wir dieser ab V113 in einen seperaten Fakturierungsauftag gespeichert. Dazu muss der folgende Haken angehakt sein: (DB Feld: Freefield2) (V113 - Konfiguration notwendig)

Frachtauftrag

  • Ab Version V113 wird es eine Warnmeldung geben: Diese wird ausgelöst, sobald man das Ausführungsdatum um eine Kalenderwoche verschiebt. (V113 - Konfiguration notwendig)
    • UI-Config muss aktiviert werden: 'tourinst_warning_change_execDate'

Packstation(LA)

Funktionen, welche entweder nach Konfiguration in der Packstation(LA)verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Man kann nun auch aus der Warenbewegung in die Partnerstammdaten springen. Über das Icon neben der Tour & Frachtauftrag kann zu dem jeweiligen Datensatz navigiert werden.(V113 - Konfiguration notwendig)
    • Neue UI-Configs:
    • 'trans_head_link'
    • 'trans_head_tour' (Darstellung Tour.AName)
    • 'trans_head_tourinst'

Partner Stammdaten

Funktionen, welche entweder nach Konfiguration in den Partner Stammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Im Partner wird es ein neues Flag geben “Individual-Tausch erwünscht” die Funktion für das Flag wird Q4 2024 programmiert.(Story: 580747)(V113 - Konfiguration notwendig)
    • UI-Config: 'crmpartner_frm_order_allowIndividualExchange'
  • Es ist nun auch möglich im Backend den BIC verpflichtend einzustellen.V113 - Konfiguration notwendig
    • UI-Config: 'crmpartner_require_bic'
  • Im Backend-Kalender kann man alle Urlaubsarten via UI-Config anpassen (Naming, Aktiv/Inaktiv) Ebenfalls wurde die Darstellung von Woche und Jahr angepassen, sodass alle Infos dargestellt werden können “202” -> “2024”.(V113 - Konfiguration notwendig)
    • Folgende neue Partner-Kalender UI-C gibt es nun:
    • 'crmpartner_baseData_schedule_week'
    • 'crmpartner_baseData_schedule_year'
    • 'crmpartner_baseData_schedule_startdate'
    • 'crmpartner_baseData_schedule_enddate'
    • 'crmpartner_baseData_schedule_aname'

Preislisten

Funktionen, welche entweder nach Konfiguration in den Preislisten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn man in den UI-Configs die Spaltenbreite bei folgenden Feldern angibt, wird das in der GUI berücksichtigt.(V113 - Konfiguration notwendig)
    • Webshopbezeichnung 'pricelist_pricelistPos_shopName'
    • Größe 'pricelist_pricelistPos_shortDescription'
  • Es ist möglich in der Preisliste eine Nachfolgeposition anzulegen.
    • Ausgewählte Position wird mit dem aktuellen Tag beendet (Ende des Tages) - bsp: 2024-05-14 23:59:59.000
    • Neue Position ist ab dem nächsten Tag gültig (Anfang des Tages) - bsp: 2024-05-15 00:00:00.000
    • Neues UI-Config: 'pricelist_pricelistPos_finishAndDuplicate'

Produktguppen

Funktionen, welche entweder nach Konfiguration in den Produktguppen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Usability Produktgruppen:
    • Wenn man z.B. aus der Produktgruppe in einen Artikel springt, der auf Seite 2 dieser Produktgruppe ist, dort etwas bearbeite und dann speichere springt das Programm zwar zurück in die Produktgruppe allerdings auf Seite 1.

Ab V113 merkt sich das System den Ausgangspunkt und springt dann in dem Fall auf die Seite 2. (V113 - keine Konfiguration notwendig)

  • Um im Rahmen der Tauschlogik eine eindeutige Zuordnung zwischen Tauschmustern und Tauschgruppen herstellen zu können, wurde eine neue Tabelle eingeführt. Diese Tabelle funktioniert analog zur ProdGrpArticle-Tabelle, verbindet jedoch statt Artikel und Produktgruppen, Produktgruppen mit Rezepturen. In der Benutzeroberfläche wurde die Zuweisung im Reiter “productgroup_webshop” ermöglicht. Diese Zuweisung befindet sich idealerweise über dem Artikel-Block und kann mit einer UI-Config ausgeblendet werden. (V113 - Konfiguration notwendig)
    • Folgende neue UI-Configs wurden dafür angelegt_
      • 'productgroup_webshop_prodgrpreceipe'
      • 'productgroup_webshop_prodgrpreceipe_sid'
      • 'productgroup_webshop_prodgrpreceipe_add'
      • 'productgroup_webshop_prodgrpreceipe_delete'
      • 'productgroup_webshop_prodgrpreceipe_deleteAll'
      • 'productgroup_webshop_prodgrpreceipe_receipe_sid'
      • 'productgroup_webshop_prodgrpreceipe_receipe_aname',

Rezepte

Funktionen, welche entweder nach Konfiguration in den Rezepten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt ein neues UI-Config mit dem man aktivieren kann, dass man direkt im Rezept Artikel hinzufügen kann. Somit muss man nicht mehr direkt im Artikel das Rezept hinzufügen. (V113 - Konfiguration notwendig)
    • UI-Config: 'recipe_usedIn_addArticleReceipe'
  • In einem Tauschprofil befinden sich Produktgruppen in der Rezepturquelle. Diese Produktgruppen wurden so verlinkt, dass man direkt von der Rezeptur zur entsprechenden Produktgruppe wechseln kann.(V113 - Keine Konfiguration notwendig)
    • Zusätzlich wird beim Bearbeiten einer Position jetzt die Produktgruppe angezeigt, anstelle eines “?”-Symbols. Die Funktion ist ab dem Fix v3.0.113.11 inkludiert.

Suchseiten

Funktionen, welche entweder nach Konfiguration in den globalen Einstellungen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn in einem Suchprofil, ein “exaktes” Datum befüllt wird, sollen die beiden von-bis-Felder geleert werden. Im Umkehrschluss, soll ebenfalls das “exakte” Feld geleert werden, wenn von-oder-bis Felder gepflegt sind.(V113 - Konfiguration notwendig)
    • Neues Suchseite UI-Config: 'searchpage_clearOtherDateInputValues'; Standardmäßig ist dieses UI-Config aktiviert

  • Der Default Cursor kann entweder für einen Inline-Filter oder für ein Suchkriterium gesetzt werden. SearchProfPos.isResult= 0 (Suchkriterien), isResult = 1(Ergebnisspalten)(V113 - Konfiguration notwendig)
    • Das funktioniert nur bei Suchprofilen bei denen “Inline Filter anzeigen” angehakt ist.

Warenbewegungen

Funktionen, welche entweder nach Konfiguration in Warenbewegungen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In der Packstation (LA)-GUI ist es nun möglich, im Header mit einem Symbol neben dem Partner direkt zu den Partner-Stammdaten zu springen.(V113 - Konfiguration notwendig)
    • Zusätzlich werden unter dem Partner jetzt die Frachtauftrag/Tour angezeigt, basierend auf der verknüpften Disposition.
    • Neue UI-Configs:
      • 'trans_head_link'
      • 'trans_head_tour' (Darstellung Tour.AName)
      • 'trans_head_tourinst'

Webshop

Funktionen, welche entweder nach Konfiguration im Webshop verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Aktuell war es möglich nach der Erreichung des Dynamischen Bestellschlusses, Positionen zu stornieren. Stattdessen erscheint nun eine Info, dass der Bestellschluss des Lieferanten bereits erreicht ist.
    • UI-Config: 'app_webshop_currentlyNotAvailableNotCancelable' = true -> Positionen dürfen nicht mehr storniert werden.

Zahlungsübersicht

Funktionen, welche entweder nach Konfiguration in der Zahlungsübersicht verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In dem Suchfeld für die Rechnungsnummer muss man nun nicht mehr zwingend den Buchstaben vorne schreiben, es reicht, wenn man die Zahl dahinter eingibt.(V113 - Keine Konfiguration notwendig)

Neuerungen V112

Zusammenfassung der möglichen Konfigurationen in V112

  • Benutzer
    • 'auser_addflag_toDeletedUser'
  • Disposition/Verkauf
    • 'contract_contractPosition_coposBody_transportPackingChAllow', 'contract_contractPosition_coposBody_discountChAllow'
  • Faktura
    • 'invoiceBatch_invoices_crmpartner_aName'
  • Webshop
    • 'productsgrid3_selectedFilterContainer', 'receipesgrid_selectedFilterContainer'

Allgemeine Änderungen

Funktionen, welche entweder nach Konfiguration in den globalen Einstellungen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt nun die Möglichkeit die IBANs im Backend zu verschlüsseln, dazu muss wie folgt vorgegangen werden: (ab V112 - Konfiguration notwendig)
    • Das UI-Object bankcon_encodeIban muss aktiviert werden, damit 2 Buttons in der Einstellungsoberfläche erscheinen (siehe Abbildung 1)
    • Zum Verschlüsseln, einfach den Button 'Alle IBANs verschlüsseln' klicken.
    • Das UI-Object wird nicht deaktiviert, sondern bleibt aktiv solange die IBANs verschlüsselt sein sollen.
    • Zum Entschlüsseln wird der Button 'Alle IBANs entschlüsseln' anklicken & danach das UI-Object deaktivieren.

Sollte ein IBAN verschlüsselt sein, obwohl die IBANs derzeit nicht verschlüsselt werden, erscheint folgende Fehlermeldung, beim Speichern des Partners.


Ab Verison 112 verfügbar, allerdings ist für das Styling ein Fix notwendig v3.0.112.6

Benutzer

Funktionen, welche entweder nach Konfiguration im Benutzer verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn ein Benutzer gelöscht wird, kann aktiviert werden, dass automatisch “_DEL + Datum mit Sekunden” beim Namen ergänzt wird. (ab V112 - Konfiguration notwendig)
    • neues UI-Config: 'auser_addflag_toDeletedUser'

Dispositionen/Verkäufe

Funktionen, welche entweder nach Konfiguration bei Dispositionen/Verkäufe verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Bisher konnte ein Kunde einen Urlaub eintragen obwohl er für diesen Zeitraum einen Vorbestellartikel bestellt hat. Ab der Version 112 ist sichergestellt, dass wenn ein Urlaub gespeichert wird (Shop & Backend), das System prüft, ob es in diesem Zeitraum bereits eine Lieferungen gibt, deren Positionen einen dynamischen Bestellschluss in der Vergangenheit haben. Sollte das der Fall sein, soll folgende Meldung erscheinen: “In diesem Zeitraum existiert bereits eine fixierte Bestellung, daher kann kein Urlaub eingetragen werden”.
    • (Hier wird die Abfrage (LatestOrderTime-Query) aufgerufen und prüft ob ein Datum in der Vergangenheit zurück geliefert wird. (ab V112 - Keine Konfiguration notwendig)
  • Es gibt 2 neue Felder zum anhaken in der CoPos: (ab V112 - Konfiguration notwendig)
    • 1. 'transportPackingChAllow': Transportverpackung-Änderung durch Dispogenerierung zulassen
    • 2. 'discountChAllow': Rabattänderung durch Dispogenerierung zulassen
    • Diese Flags können als Checkbox in der GUI angezeigt werden. Die neuen Felder sind per Standard ausgeblendet und NICHT bearbeitbar (auch im Edit Modus)
    • Wird ein Rabatt geändert oder eine Transportverantwortung, so soll das zugehörige Flag FALSE gesetzt werden

UI-Configs: 1.'contract_contractPosition_coposBody_transportPackingChAllow', 2.'contract_contractPosition_coposBody_discountChAllow'


  • Bei erstellen einer VK-Dispo wird bei Eingabe des Standorts jetzt auch die Quell Adresse geändert. (ab V112 - Keine Konfiguration notwendig)

Faktura

Funktionen, welche entweder nach Konfiguration in der Faktura verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Auf der Rechnungsebene soll auch die Kundennummer angezeigt werden. (ab V112 - Konfiguration notwendig)
    • Neues UI-Config: 'invoiceBatch_invoices_crmpartner_aName'

Kassa

Funktionen, welche entweder nach Konfiguration an der Kassa verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt auf der Kasse einen Button mit dem der Steuersatz des Artikels geändert werden kann, da in Deutschland ToGo-Essen anders besteuert werden kann, als wenn es vor Ort konsumiert wird. In der CoPos wird FK_Tax_SID und FK_TaxLevel_SID entsprechend gesetzt, aber nicht beim Lieferschein und danach bei der Monatsrechnung. Dies wurde geändert, damit zukünftig die Monatsrechung mit dem geänderten Steuersatz ausgestellt wird. (ab V112 - Keine Konfiguration notwendig)

Inventur

Funktionen, welche entweder nach Konfiguration in der Inventur verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Bei der Rolle “11287” - 'Scanner Inventur sehen' kann man nun einen FilterXD hinterlegen können. Dies muss beim “Systemmodul: Scanner” hinterlegt sein.

    • 'FilterXD verfügbar' muss bei dieser Rolle aktiv sein.

  • Button “physische Korrektur anlegen” soll ausgeblendet werden, wenn LaufzeitBis bereits überschritten oder Trans.Finished im Inventur-Teilauftrag gesetzt. 
    • neues Logisches UI-Config:
    • inventory_disable_physical_corr
    • Wenn die Laufzeit des Hauptdatensatzes überschritten ist, wird der Button bei keiner Position gerendert.

Packstation

Funktionen, welche entweder nach Konfiguration an der Packstation verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:(ab V112 - Konfiguration notwendig)

  • Das folgende Problem wurde in dieser Version behoben: Artikel die als “Nicht Lieferbar” werden, werden momentan mit bookingAmount 0 in der Warenbewegung gespeichert werden. Und die neu entwickelte Funktion “Splitten und hinzufügen von noch nicht vollständig gepackten Artikeln” fügt dann immer wieder eine Position hinzu beim erneuten öffnen. Damit dies nicht der Fall ist, wird der reale ausgewählte bookingAmount abgespeichert. Es folgt hier noch eine Story, die in der Fakturierung prüft, dass NL auch nicht verrechnet werden.

Webshop

Funktionen, welche entweder nach Konfiguration im Webshop verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Durch das Aktivieren des UI-Config 'cmsInfos3_grid_cmsInfoContainer_infoLinksContainer' im Shop, im Bereich des Teasers, kann aktiviert werden, dass es mehrere Links für diesen Teaser geben kann. Mit aktuellem Stand ist bei Klick auf den Teaser immer der 1. Link der ausgewählte Link. Damit konfigurierbar ist, welcher Link bei Klick auf den Teaser gewählt werden kann, wurde diese Story gesplitted und wurde im Sprint KW24 zur Fortsetzung eingeplant. (ab V112 - Konfiguration notwendig)
  • Per UI-Object kann ausgewählt werden, dass bei Rezepten und Produkten die Filter per X wieder entfernbar sind.(ab V112 - Konfiguration notwendig)
    • 'productsgrid3_selectedFilterContainer', 'receipesgrid_selectedFilterContainer'

Neuerungen V111

Zusammenfassung der möglichen Konfigurationen in V111

  • Artikel
    • 'article_article_maindata_refBaseAmount'
    • 'article_article_lock_lockReason', 'article_article_lock_lockType'
  • Fakura
    • 'invoiceBatch_invoicesfilterextended_quickEdit_lPayDate', 'invoiceBatch_invoicesfilterextended_quickEdit_bookingdate'
  • Partner
    • 'crmpartner_additionalData_lock_lockType', 'crmpartner_additionalData_lock_lockReason'
  • Preisliste
    • 'pricelist_addPricelistPos_usableAsTemplate', 'pricelist_pricelistPos_usableAsTemplate', 'margin_supplierCell_newPriceListPosPurchDialog_chooseFromTemplate'
  • Scanner
    • 'pocketTransSelectGeneric_source_addByArticleSearch', 'pocketTransSelectGeneric_target_addByArticleSearch'
  • Verkauf/Dispotition
    • 'contract_add_copos_on_unitPriceNet_input'
    • 'contract_copos_type_hint_query_sid'

Artikel

Funktionen, welche entweder nach Konfiguration bei Artikeln verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn ein Artikel noch nichts in dem Feld Bezugsbasis(RefBaseAmount) stehen hat, wird der Wert aus der Produktgruppe übernommen.
    • Neues UI-C: article_article_maindata_refBaseAmount (standardmäßig aktiviert) (ab V111 - Konfiguration notwendig)

  • Sowohl die Sperrbegründung als auch der Sperrtyp soll ein Pflichtfeld sein.
    • Neue UI-Configs: 'article_article_lock_lockReason', 'article_article_lock_lockType'
  • Es wurde eine Standardisierung der DataNatuRe Schnittstelle entwickelt. Ab Version 111 sind die Abfragen die für die Schnittstelle notwendig sind vorhanden. Für die Nutzung muss dies bei den jeweiligen Kunden konfiguriert werden. (ab V111 - Konfiguration notwendig)

Benutzergruppen

Funktionen, welche entweder nach Konfiguration bei Benutzergruppen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn man eine Benutzergruppe mit vielen Rollen öffnen möchte, dauert es relativ lange, damit man auch als Benutzer sieht, dass das Programm arbeitet wurde hier ein Ladesymbol eingefügt. (ab V111 - Keine Konfiguration notwendig)

Berichte

Funktionen, welche entweder nach Konfiguration bei Berichten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Ab der Version steht ein neues Design bei der Parameterauswahl für die Berichte zur Verfügung.

Faktura

Funktionen, welche entweder nach Konfiguration bei der Faktura verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der Nummernkreis kann nun auch abhängig vom Steuerland definiert werden. Ist ein eigener Nummernkreis für das Steuerland definiert, zuerst dieser genommen, ansonsten gilt der Nummernkreis für alle Länder sofern nichts Länder spezifisches. (Ab V111 - Keine Konfiguration notwendig)

definiert ist

  • Automatische Fakturierung
    • Wenn die Aufgabenplanung zur automatischen Fakturierung fehlschlägt, wird der Fakturierungsauftrag zwar nicht fakturiert, aber dennoch gespeichert. (Ab V111 - Keine Konfiguration notwendig)
    • Die Fehlermeldung dazu wurde angepasst, um hier besser darzustellen, dass bereits ein Fakturierungsauftrag existiert:
    • Bitte überprüfen Sie die einzelnen Positionen! Der Fakturierungsauftrag wurde mit der SID 6101 gespeichert.
  • Die Schnellbearbeitung der Fakturierung wurde aktiviert, in diesem Zuge wurde auch die Fälligkeit (Zahlungsfrist) editierbar und man kann diese auch auf alle Pos. übernehmen. (Ab V111 - Konfiguration notwendig)
    • Neue UI-Configs: 'invoiceBatch_invoicesfilterextended_quickEdit_lPayDate', 'invoiceBatch_invoicesfilterextended_quickEdit_bookingdate'

Inventur

Funktionen, welche entweder nach Konfiguration bei der Inventur verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Bei der Teilinventur wird der verknüpfte Partner von der Warenbewegung (Trans) auf die Warenbewegungsposition (Transpos) übernommen. (ab V111 - Keine Konfiguration notwendig)

Kassa

Funktionen, welche entweder nach Konfiguration bei der Kassaverfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Bisher wurden Kontrakte von der Kassa nicht abgeschlossen (finished = 1) gesetzt. Die Funktionalität der Kassa wurde an die übliche Logik angepasst, sodass diese genau wie die Kontraktpositionen abgeschlossen werden. (finished = 1) (ab V111 - Keine Konfiguration notwendig)

Packstation

Funktionen, welche entweder nach Konfiguration bei der Packstation verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In den Profilen der Packstation werden nun die Waagen nicht mehr gespeichert, da diese individuell pro PC eingestellt werden müssen.
    (ab V111 - Keine Konfiguration notwendig)

(Waagen-Einstellung wird jetzt nur mehr im LocalStorage abgespeichert. Die Einstellung wird einmalig vom Profil übernommen und in LocalStorage geschrieben.
Sobald Profil abgespeichert wird, wird es aber nicht mehr in das Profil geschrieben und sobald etwas im LocalStorage ist, wird es nicht mehr vom Profil übernommen.)

Vorpacken

  • Bei Artikeln mit befülltem Feld “Stückgewicht in g” (article.amount) wird auf der Packstation ein “ca. ###” Gewicht angezeigt. Dieses fehlte bis jetzt bei kg-Artikeln weil es dort kein Stückgewicht in Gramm gibt. Im Anhang ist ein Screenshot wo nun bei solchen kg-Artikeln (selbe Stelle wie bei denen mit Stückgewicht) ebenfalls ein “ca. ###” Gewicht angegeben wird. Das Gewicht in diesem Fall setzt sich aus dem Gewicht und der Stückzahl zusammen.  Bis 1000g wird es in Gramm dargestellt, danach in kg.

Partner

Funktionen, welche entweder nach Konfiguration bei den Partnerstammdaten verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Das DropDown im Partner um Partnergruppen hinzuzufügen wurde um eine Suchfunktion erweitert. (ab V111 - Keine Konfiguration notwendig)
  • Sowohl die Sperrbegründung als auch der Sperrtyp soll ein Pflichtfeld sein.
    • Neue UI-Configs: 'crmpartner_additionalData_lock_lockType', 'crmpartner_additionalData_lock_lockReason'

Partnergruppe

Funktionen, welche entweder nach Konfiguration bei Partnergruppen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es ist möglich Zahlungsverhalten über die Partnergruppe zu steuern. Dazu wurde ein neues Feld hinterlegt “Zahlungsverhalten” (FK_PaymentBeh_SID) (ab V111 - Keine Konfiguration notwendig)

Preisliste

Funktionen, welche entweder nach Konfiguration bei der Preisliste verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Preislistenpositionen können per Flag als Vorlage markiert werden. UI-Object('pricelist_addPricelistPos_usableAsTemplate', 'pricelist_pricelistPos_usableAsTemplate')
    • Wenn auf der Deckungsseite ein neuer EK-Preis angelegt wird, gibt es die neue Möglichkeit “aus Vorlage wählen” geben. UI-Object: 'margin_supplierCell_newPriceListPosPurchDialog_chooseFromTemplate'
    • Nach dem Klick erscheint eine Auswahl aller Preislistenpositionen von diesem Artikel für diesen Lieferanten die als Vorlage definiert sind.
    • Die Vorlagen-Preislistenposition selbst wird daraufhin nur dupliziert.
    • Es werden alle Felder übernommen, außer der Gültigkeitszeitraum (assFrom/assTo).

Scanner

  • Beim Scanner kann man nun auch nach dem Partnernamen suchen.
  • Beim Scanner kann man nun auch nach Artikelnamen suchen.
    • Neue UI-Configs: 'pocketTransSelectGeneric_source_addByArticleSearch', 'pocketTransSelectGeneric_target_addByArticleSearch'

Verkauf/Disposition

Funktionen, welche entweder nach Konfiguration bei Verkäufen/Dispositionen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn man sich im Verkauf/Dispo im Preisfeld befindet, wird mit dem Drücken der Enter-Taste eine neue Position angelegt.(ab V111 - Konfiguration notwendig)
    • Neues UI-Config: 'contract_add_copos_on_unitPriceNet_input'
  • Für die Kontraktpositionen können Hinweise hinterlegt werden, die Beschreiben um was für eine Art von Position es sich hier handelt. Diese Hinweise werden über Abfragen gesteuert, die von uns Konfiguriert werden können. Z.B. kann vom Kunden definiert werden, dass A für Abopositionen steht, und “E” für Einzelbestellungen.(ab V111 - Konfiguration notwendig)
    • Bei diesem UIObject muss die SID der Abfrage eingetragen werden: 'contract_copos_type_hint_query_sid'

  • Alle Stellen wo Verkäufe/Dispos/Kontrakte/Warenbewegungen überarbeitet werden, wird nun ebenfalls der Benutzer (FK_User_SID) gesetzt, als letzter Bearbeiter.

Neuerungen V110

Zusammenfassung der möglichen Konfigurationen in V110

  • Artikel
    • 'article_nutrients_decimal_places'
  • Kassa
        • CDesk-Config: 'renderDispositionInvoiceExternal'
  • Massenbearbeitung:
    • 'contractMassEdit_searchAgain'
    • 'contractMassEdit_function_editReceipe_action_recalcArticleNutrients'
  • Rezeptur
    • 'recipe_recipeTarget_deleteArticleusage'
  • Scanner App
    • 'pockettransprogressmain_source_list_lot'
    • 'pockettransprogressmain_traget_list_lot'
  • Warenbewegung
    • 'trans_transPos_source_enqstate'
    • 'trans_transPos_target_enqstate'

Allgemeine Änderungen

  • Überall wo man einen Neuen kontrakt anlegen kann oder wo man einen kompletten Kontrakt/Partner duplizieren kann, ist die Leiste farblich blau hinterlegt. 

Abfragen

Funktionen, welche entweder nach Konfiguration bei Abfragen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Bei Abfragen wird nun beim Speichern von erweiterten Suchseiten Abfragen geprüft ob der Syntax der “Join” Bedingung korrekt ist. (Keine Konfiguration notwendig)

Artikel

Funktionen, welche nach Konfiguration bei Artikeln verfügbar gemacht werden können:

  • Bei den Nährwerten werden jetzt nur noch 2 Nachkommastellen angezeigt.
    • UI-Config: 'article_nutrients_decimal_places' (Konfiguration notwendig - Ab V110)

Benutzer

Funktionen, welche entweder nach Konfiguration bei Benutzern verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt ein Feld in den Gruppeneinstellungen um zu steuern, wie viel maximale Loginversuche der Benutzer hat. Falls hier kein spezieller Weg eingetragen wird, wird der Fallback Wert genommen.

CrefoPay/SaferPay

Funktionen, welche nach Konfiguration bei CrefoPay/SaferPay verfügbar gemacht werden können:

  • Im Config-File (der Schnittstelle der CrefoPay-Aufgabenplanung) kann nun ein Setting “crefopay.invoiceTypeSids” (bzw. saferpay.invoiceTypeSids" bei Nutzung von SaferPay) mit Komma-getrennten SIDs eingetragen werden. Das sind die unterschiedlichen Rechnungstypen (Invoicetypes), die dann von CrefoPayy/Saferpay berücksichtigt werden sollen.

Dispo/Verkauf

Funktionen, welche entweder nach Konfiguration bei Dispositionen/Verkäufen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Wenn eine Dispotition mit einem Rabattgutschein bezahlt wurde, wird nun der Wert vom Rabatt angezeigt.

Dynamischer Bestellschluss

  • Es gibt in der Produktgruppe, im Artikel und im Partner neue Konfigurationsmöglichkeiten, um den dynamischen Bestellschluss, einfacher einzustellen. (Konfiguration notwendig - Ab V110)
    • CRMPartner (Zusatzdaten):
      • 'crmpartner_additionaldata_f4mtaskschedulerclosing'
    • Produktgruppe (Zusatzdaten):
      • 'productgroup_additionaldata_f4mtaskschedulerclosing'
    • Artikel (Zusatzdaten):
      • 'article_additionaldata_f4mtaskschedulerclosing'

Frachtauftrag

Funktionen, welche entweder nach Konfiguration bei Frachtaufträgen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Das Feld “Tour fixieren”(ignoreInheritTour) wird angehakt, wenn die Felder “Beschreibung” (aDescription), “Fahrer”(FK_CRMPartnerCarrier_SID), “Fahrzeug” (CarrObject)  bearbeitet werden und ab V110 passiert das nun auch, wenn das “Bestellschluss Intern” (finishDate) gesetzt bzw. bearbeitet wird. (Keine Konfiguration notwendig)

Gutschein

Funktionen, welche entweder nach Konfiguration bei Gutscheinen verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Derzeit Exklusiv für CrefoPay Anbindung:
    • Gutschein bzw. auch andere Artikel können so konfiguriert werden, dass diese direkt beim Checkout abgerechnet werden. Dazu werden diese Artikel auf eine eigene Dispo gelegt. Aus dem Checkout heraus wird direkt die Zahlung durch CrefoPay gestartet und direkt vom Kunden eingezogen, erst wenn das erfolgreich war, ist der Checkout erfolgreich abgeschlossen. Das dient z.B. dazu, dass Gutscheine nicht bereits eingelöst werden können, obwohl sie noch nicht bezahlt worden sind. (Konfiguration notwendig - Ab V110)

Import/Export

Funktionen, welche entweder nach Konfiguration bei Import/Export verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • In der Schnittstelle für den Import, kann nun eine Abfrage (“Abfrage DatenLog”) hinterlegt werden, um die importierte Datei mitzuspeichern.
    * Hier ein Beispiel wie diese Abfrage aussehen kann:

select '#SysTrans.remark#', D_1004, null from #C_C106
union all
select '#SysTrans.aDescription#', ##systrans_sid##, null
union all
select '#SysTrans.addInfo1#', null, '#FILENAME#'
union all
select '#Attachment.aName#', null, 'Edi_file'
union all
select '#Attachment.mimeType#', null, 'text/plain'
union all
select '#Attachment.FK_AttachmentType_SID#', 4, null
union all
select '#Attachment.filename#', null, 'file.txt'
==Inventur== Funktionen, welche entweder nach Konfiguration bei Inventuren verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es wird jetzt geprüft bei Stück Artikeln, dass keine Nachkommastellen erlaubt sind. (Keine Konfiguration notwendig)
  • Bei der mehrfach Auswahl von Artikeln, werden neue Teilaufträge erstellt. (Keine Konfiguration notwendig)
  • Für folgende Felder/Reiter wurden UI-Configs ergänzt um diese ein-/auszublenden: (Konfiguration notwendig - Ab V110)
    • Inventur abschließen Checkbox: 'inventory_main_finished'
    • Datenimport für Excel-Liste ausblenden: 'inventory_importexcel'
    • Reiter Logisch: Darstellungsart (Teilaufträge/Positionen/Scans/Details): 'inventory_tablogical_expand'
    • Reiter Logisch: Cockpit Auswahl: 'inventory_tablogical_cockpit'
    • Reiter Logisch: Ausführender Partner: 'inventory_tablogical_partnerexec'
    • Reiter Physisch: Filter: 'inventory_tabphysical_showfilter'
    • Reiter Physisch: 'inventory_tabphysical'
    • Reiter Physisch: TransSID: 'inventory_tabphysical_transsid'
    • Reiter Physisch: löschen von Positionen: 'inventory_tabphysical_deletepos'
  • Es gibt eine Checkbox “Abgeschlossen” in der logischer Inventur um zu kennzeichnen, dass keine physische Inventur durchgeführt werden soll. (Konfiguration notwendig - Ab V110)
    • UI-Config: 'inventory_transpart_finished'
  • Die Änderung eines Artikels (Trans.MainArticle) wird in der logischer Inventur verhindern, wenn bereits eine Physische Buchungen vorhanden ist. (Keine Konfiguration notwendig)

Kassa

Funktionen, welche entweder nach Konfiguration bei der Kassa verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Es gibt in den Konfigurationen für die Kassa um einen Button einzublenden, welcher der aktuellen Disposition den Abrechnungstyp “extern verrechnet” gibt.(Konfiguration notwendig - Ab V110)
    • CDesk-Config: 'renderDispositionInvoiceExternal'

Konditionen

Funktionen, welche nach Konfiguration bei den Konditionenverfügbar gemacht werden können:

  • Bei der Berechnung vom Rabatt für den Shop wird derzeit auf neue PricingRuleAggregate 6 “Lieferwert” eingeschränkt. Dies wurde auf PricingRuleAggregate 1 “Auftragswert” geändert werden, da auf diesen auch das Backend/DispoGen schaut.
  • Damit die DispoGenerierung die Konditionen berechnen, kann benötigt diese in das UI-Config: 'dispoGenerator_PricingRules_API_URL' wo dieser Link hinterlegt sein muss:

Kontakt-Templates

Funktionen, welche entweder nach Konfiguration bei Kontakttemplates verfügbar gemacht werden können oder sofort ohne Konfiguration verfügbar sind:

  • Der neue FilterXD in den Kontakttemplates kann nun die “#ERRORMESSAGE#” auslesen um die Anzahl der Fehlermails in der Aufgabenplanung zu reduzieren.

Massenbearbeitung

Funktionen, welche nach Konfiguration in der Massenbearbeitung verfügbar gemacht werden können:

  • Über ein neues UI-Config kommt man nun mit den “Zurück”-Button zur letzten Suche.
    • UI-Config: 'contractMassEdit_searchAgain'(Konfiguration notwendig - Ab V110)

  • Es gibt nun bei der Rezeptmassenbearbeitung eine neue Checkbox um die Nährwerte und Allergene neu zu berechnen.
    • UI-Config: 'contractMassEdit_function_editReceipe_action_recalcArticleNutrients' (Konfiguration notwendig - Ab V110)

Packstation

Funktionen, welche nach Konfiguration in der Packstation verfügbar gemacht werden können:

  • Bisher hat man den neuen Preis an der Packstation nicht gesehen, wenn ein Rabatt vergeben wird, man hat nur den alten Preis & den Rabatt gesehen, ab dieser Version sieht man nun den rabattierten Preis. (Keine Konfiguration notwendig)
  • Wie im Artikelstamm bezieht sich die %-Über- bzw. Unterschreitung auf das Nettogewicht, wenn ein Bruttogewicht eingetragen ist, da sonst an der Packstation die Referenzwerte ausgehend vom Bruttogewicht berechnet werden .
    • UI-Config: 'trans_packingstation_useSingleUnitAmountForDeviationCheck' (standard: aktiv) (Konfiguration notwendig - Ab V110)

Aktuell werden sonst an der Packstation die Referenzwerte ausgehend vom Bruttogewicht berechnet.

Partnergruppe

Funktionen, welche nach Konfiguration in Partnergruppen verfügbar gemacht werden können:

  • In der Partnergruppe wurden zwei Felder ergänzt:(Keine Konfiguration notwendig)
    • Abrechnungsverhalten zu steuern (z.B.: Sammelrechnung)
    • Mindestbestellmenge

Produktgruppen

Funktionen, welche nach Konfiguration in Produktgruppen verfügbar gemacht werden können:

  • Es können nun auch bei Produktgruppen Ablauffolgen hinterlegen. Dies ermöglicht in weitere Folge, dass man mit einem Validator arbeiten kann.

Rezeptur

Funktionen, welche nach Konfiguration in Rezepturen verfügbar gemacht werden können:

  • Bei dem Abschnitt 'Bei folgenden Artikeln zugewiesen' kann nun die Zuweisung zu diesem Artikel entfernt werden
    • UI-Config: 'recipe_recipeTarget_deleteArticleusage' (standarmäßig aktiv)(Konfiguration notwendig - Ab V110)

Scanner App

Funktionen, welche nach Konfiguration beim Zahlungseingang verfügbar gemacht werden können:

  • Es gibt zwei neue Einstellungen, mit denen die Charge in der Listenansicht ausgeblendet werden kann (jeweils für Ziel & Quelle):
    • UI-Config:
      • 'pockettransprogressmain_source_list_lot'
      • 'pockettransprogressmain_traget_list_lot'

Widget

Funktionen, welche nach Konfiguration bei Widgets verfügbar gemacht werden können:

  • Man kann nun aus Widgets direkt in die Partner springen. Dafür gibt es einen neuen Token “param_1” zum setzen der SID.
    • Hier 2 Fälle wie das in der Praxis aussehen kann:
    • 713622 as crmpartner_linkSid,'to_partner' as Partnerlink /* link=crmpartner;param_1=crmpartner_linkSid;params=crmpartner_linkSid;target=main */,
    • 'to_partner2' as Partnerlink2 /* link=crmpartner;param_1=713621;target=main */

Warenbewegung

Funktionen, welche nach Konfiguration bei Warenbewegungen verfügbar gemacht werden können:

  • Positionen in der Warenbewegung können nun auch grau angezeigt wenn der Status(ENqstate) “abgelehnt”(33) ist.
    • UI-Config:
      • 'trans_transPos_source_enqstate'
      • 'trans_transPos_target_enqstate'

Zahlungseingang

Funktionen, welche nach Konfiguration beim Zahlungseingang verfügbar gemacht werden können:

  • Im Zahlungseingang kann jetzt auch angezeigt werden auf welcher Mahnstufe sich die Rechnung befindet:
    • UI-Config: 'payment_overview_paymentdunninglevel' (Konfiguration notwendig - Ab V110)

Neuerungen V109

Zusammenfassung der möglichen Konfigurationen in V109

  • Artikel:
    • 'ActivityFlowPos.hideOnGUI'
  • Deckung:
    • 'margin_priceListPosPurch_autoSplit'
  • Disposition/Verkauf:
    • 'contract_copos_set_child_state_to_parent'
    • 'contract_contractPosition_coposBody_useDiscount'
  • Partner: UI-Config: ** 'crmpartner_baseData_schedule_eventMultiplyDelivery'
  • Suchseiten:
    • 'article_button_saveAndReturn'
  • Webshop:
    • 'changeBox_exemplaryContent'
    • 'productsgrid3_filterBasedOnArticleTourUsage'
    • 'productrecommendations3_filterBasedOnArticleTourUsage'

Allgemein

Funktionen, welche nach Konfiguration verfügbar gemacht werden können:

  • Aktuell kann man bei den Suchseiten, mit dem UI-Object“navigate_back_skip_searchpage” verhindert werden, dass bei der Navigation aus einer Suchseite mit dem Speichern-Button nicht zurück in die Suchseite gesprungen wird. Allerdings funktioniert dann der Button Speichern + Zurück nicht mehr und agiert als weiterer Speichern Button. Deshalb gibt es nun ein weiteres UI-Object das den Speichern + Zurück Button wieder funktionsfähig macht.
    • UI-Object: 'article_button_saveAndReturn' (Ab V109)
  • Die Menüpunkte Produktion - Plan & Finanzbuchhaltung werden nun ausgeblendet.
    • UI-Object: 'render_erp_financial_accounting'

Ablauffolgen

Funktionen, welche nach Konfiguration bei Ablauffolgen verfügbar gemacht werden können:

  • Mit einer Einstellung, können Ablauffolgepositionen beim User ausgeblendet werden (Ab V109)
    • UI-Object: 'ActivityFlowPos.hideOnGUI'

Aktion

Funktionen, welche nach Konfiguration bei Aktionen verfügbar gemacht werden können:

  • Aktionen verwenden nun auch die neue Suchseite. (Keine Konfiguration notwendig)

Artikel

Funktionen, welche nach Konfiguration im Artikel verfügbar gemacht werden können:

  • Es wird nun direkt geprüft, dass im Feld “Nettogewicht” keine Werte eingetragen werden die kleiner/gleich Null sind.

Deckung

Funktionen, welche nach Konfiguration in der Deckung verfügbar gemacht werden können:

  • Bis jetzt war hat die Preisbearbeitung über die Deckung wie folgt ausgesehen:
    • EK-PLPs werden überschrieben
    • VK-PLPs werden per Stichtag beendet und neu angelegt

Mit dem UI-Config kann eingestellt werden, dass sich die EK-Preisbearbeitung wie die VK-Preisbearbeitung verhält.

    • UI-Config: 'margin_priceListPosPurch_autoSplit'

Faktura

Funktionen, welche nach Konfiguration in der Faktura verfügbar gemacht werden können:

  • Zusätzlich zum Icon “Alles zuklappen” gibt es nun auch ein Icon um alle Positionen aufzuklappen. (Keine Konfiguration notwendig)

Inventur

Funktionen, welche nach Konfiguration bei der Inventur verfügbar gemacht werden können:

  • Inventur verwendet nun auch die neue Suchseite.(Keine Konfiguration notwendig)
  • Neue Abfrage in der Aktion “(Teil-)Inventur)”:
    • Abfrage zum automatischen Hinzufügen von Positionen
    • Neue Scanner-UIObjects:
      • pocketTransSelectGeneric_inventory_createInventoryButton
      • pocket_menu_actionDocument (deaktivieren)
      • pocket_menu_stockGrpAttrScan (deaktivieren)
    • Zusätzlich in der Teilinventur-Aktion:
      • “Zuletzt gespeicherte Warenbewegung laden: Immer”
      • “Charge (Los) anzeigen” deaktivieren
    • Folgende UIObjects am Scanner sollten deaktiviert werden:
      • pocketTransProgressMain_target_actions_new

Disposition/Verkauf

Funktionen, welche nach Konfiguration bei Dispositionen/Verkäufen verfügbar gemacht werden können:

  • Mit einem neuen UI-Config kann man steuern welche Stati von den Kinder Copos auf die Parent Copos übernommen werden sollen. (z.B. abgelehnte Copos) (Ab V109)
    • UI-Config: 'contract_copos_set_child_state_to_parent'
  • Wird aus einem Kontrakt eine “Korrektur:Gutschrift” erstellt die einen Rabatt beinhaltete, kann man über ein UI-Config steuern, dass der Rabatt nicht auf die “Korrektur:Gutschrift” übernommen.(Ab V109)
    • UI-Config: 'contract_contractPosition_coposBody_useDiscount'

Packstation

Funktionen, welche nach Konfiguration an der Packstation verfügbar gemacht werden können:

  • Die Waagen-Einstellung wird jetzt nur mehr im LocalStorage abgespeichert. Die Einstellung wird einmalig vom Profil übernommen und in LocalStorage geschrieben. Sobald das Profil abgespeichert wird, wird es aber nicht mehr in das Profil geschrieben und sobald etwas im LocalStorage ist, wird es nicht mehr vom Profil übernommen.

Partner

Funktionen, welche nach Konfiguration in den Partnerstammdaten verfügbar gemacht werden können:

  • Im Widget für Partnerdaten ist es möglich über Metadaten statt die SID (rot eingerahmt), einen alternativen Text anzuzeigen.

  • In den Partnerstammdaten im Kalender, kann man die Option “Lieferung vervielfachen” ausblenden:(Ab V109)
    • UI-Config: 'crmpartner_baseData_schedule_eventMultiplyDelivery'

Produktgruppe

Funktionen, welche nach Konfiguration in den Produktgruppen verfügbar gemacht werden können:

  • Die Ladezeit bei den Produktgruppen wurde optimiert, damit das erste öffnen der Produktgruppen weniger Zeit in Anspruch nimmt.

Rezeptur

Funktionen, welche nach Konfiguration in der Rezeptur verfügbar gemacht werden können:

  • Es können ab V109 auch bei der Rezeptur Shortcuts hinterlegt werden.(Über die UI-Configs) (Ab V109 - Keine Konfiguration notwendig)

Sortimentsplanung

Funktionen, welche nach Konfiguration in der Sortimentsplanung verfügbar gemacht werden können:

  • Ab der Version 109 werden ausgeblendete Sortimente auch in der Massenbearbeitung ausgeblendet.

Tauschprofil

Funktionen, welche nach Konfiguration in Tauschprofilen verfügbar gemacht werden können:

  • Im Tauschprofil wurde die Änderung der Sortierreihenfolge von Pfeilen zu einem Drop-Down Menü abgeändert, für eine bedienerfreundliche Handhabung. (Ab V109 - Keine Konfiguration notwendig)

Tour

Funktionen, welche nach Konfiguration in der Tour verfügbar gemacht werden können:

  • Das Feld “Sort Nr” in der Tour, kann nun nicht mehr mit doppelten Nummern befüllt werden. (Ab V109 - Keine Konfiguration notwendig)

Webshop

Funktionen, welche nach Konfiguration im Webshop verfügbar gemacht werden können:

  • Wenn der Warenkorb abgeschickt wird und die DispoGen keine Dispo etc. für den Liefertag generieren konnte, erscheint der Text, dass die Bestellung für das geplante Lieferdatum nicht erstellt werden konnte. Bis jetzt waren Vorbestellerartikel ebenfalls eingenommen in diese Prüfung, diese werden jetzt ausgenommen für die Prüfung. (Ab V109 - Keine Konfiguration notwendig)
  • Gibt es für einen Liefertag bereits eine Dispo mit abgelehnten Zusammenstellungsartikel, kann im Shop keine Bestellung mehr aufgegeben werden, da folgende Meldung erscheint: “Beim Produkt XY wurde der gesamte Inhalt entfernt...”
    • Ab dieser Version werden nun die abgelehnten Dispositions-Hauptpositionen nicht mehr geprüft. (Ab V109 - Keine Konfiguration notwendig)
  • Bei der Abverkaufs Logik wurde ergänzt, dass nicht mehr als die angegebene Menge, in den Warenkorb gelegt werden kann. Des Weiteren wird auch beim Check-Out geprüft, dass die Menge im Warenkorb nicht erhöht wurde. (Ab V109 - Keine Konfiguration notwendig)
  • Wenn man im Shop etwas in seinen Warenkorb legt (aber noch nicht abschickt) und danach ein Feiertag eingetragen wird, dann kann dieser Warenkorb trotzdem abgeschickt werden. Dies wird ab der V109 nicht möglich sein, da im Check-Out geprüft wird ob an diesem Tag eingekauft werden kann. (Ab V109 - Keine Konfiguration notwendig)
  • Wenn für eine Kiste noch kein Sortiment geplant wurde, soll nur eine Beschreibung dort stehen, aber keine Beispiel-Kiste angezeigt werden.(Ab V109)
    • UI-Config aktivieren: 'changeBox_exemplaryContent'
  • Es kann nun eingestellt werden, dass Artikel im Webshop angezeigt werden, auch wenn sie bei der gewählten Tour ausgeschlossen sind. Hier zu gibt es neue UI-Configs:
    • 'productsgrid3_filterBasedOnArticleTourUsage'
    • 'productrecommendations3_filterBasedOnArticleTourUsage'

Bei Sandbox muss ggf. ein entsprechender Standardliefertag angegeben werden, damit ein gültiger Tag im Detail ausgewählt wird.

Neuerungen V108

Zusammenfassung der möglichen Konfigurationen in V108

  • Artikel: ** UI-Config: 'article_useZeroPrefixForGLN'
  • Inventur
    • Inventurzeitpunkt - UI-Config: 'inventory_main_startTime'
    • “Gültig von”- UI-Config: 'inventory_main_schedStartDate'
    • “Gültig bis” - UI-Config: 'inventory_main_schedFinishDate'
    • “Buchungsdatum” - UI-Config: 'inventory_main_docDate'

Allgemein Suchprofile

  • Es ist nun auch möglich für bereits Felder die durch eine erweiterte Abfrage hinzugefügt werden eine Summenbildung einzufügen: neuer Parameter in der Erweiterten Abfrage “DISPSUM=true”
  • Ebenfalls kann man Tausendertrennzeichen bzw. Dezimaltrennzeichen definieren: “FORMAT=[###.###.##0.00]”
    • Bsp.:COLUMN=Lagerstand,RB=Lagerstand,ORDERNR=99,WIDTH=130,DISPSUM=true,FORMAT=[###,###,##0.00];
    • Foto: wie es funktioniert bei bereits inkludierten Feldern

Artikel

Funktionen, welche nach Konfiguration im Artikel verfügbar gemacht werden können:

  • Im Reiter Texte gibt es ein neues Textfeld: “Beschreibung2” (kann in den UI-Objects umbenannt werden) (ab V108)
    • UI-Objects aktivieren 'article_texts_texts_aDescription2'

Aufgabenplanung

Funktionen, welche nach Konfiguration bei der Aufgabenplanung verfügbar gemacht werden können:

  • Das “Ausführen” Symbol wurde angepasst das es sich eindeutig vom “Ausklappen” Symbol unterscheidet. (Keine Konfiguration notwendig)

“Ausführen” Symbole:


“Ausklappen” Symbol


Dispo/Verkauf

Funktionen, welche nach Konfiguration in Dispos/Verkäufen verfügbar gemacht werden können:

  • Wenn der Bestellschluss für heute noch nicht erreicht ist, man etwas für heute bestellt und anschließend storniert, dann wird der Verkauf richtig abgelehnt, aber die Dispo bleibt bestehen -> Dispo-Gen wurde angepasst, damit diese mit Änderungen an Bestellungen für den aktuellen Tag richtig umgeht. (Keine Konfiguration notwendig)

Faktura

Funktionen, welche nach Konfiguration in der Faktura verfügbar gemacht werden können:

  • Es gibt einen neuen Aufgabentyp bei der Aufgabenplanung, wodurch es möglich ist eine Storno Rechnung anlegen zu lassen: (Konfiguration notwendig- Ab V108)
    • Dort kann dann ein Suchprofil ausgewählt werden welches die zu stornierenden Invoices liefert
    • Das Suchprofil kann im Fakt.Auftrag bei “Storno hinzufügen” angelegt und konfiguriert werde
  • Mit einem FilterXD ist es möglich einzelne Kunden vom Rechnungsversand auszunehmen. (Konfiguration notwendig- Ab V108)
    * Im Kontakt-Template kann jetzt ein FilterXD angegeben werden. (Hintergrund: Kunden, deren Rechnung nur z.B. “Informationsartikel” beinhalten, sollen keine Rechnung per Mail erhalten.)
    • Weitere Informationen zur Konfiguration für Fab4Minds: Faktura
  • Bisher wurde der Status einer Rechnung bereits auf “Verrechnet” gesetzt, auch wenn nur ein Teil bezahlt wurde, das passiert jetzt erst, wenn die komplette Rechnung beglichen ist.(Keine Konfiguration notwendig)

Inventur

Funktionen, welche nach Konfiguration bei der Inventur verfügbar gemacht werden können:

  • Beim Inventur Auftrag werden zusätzlich zum Feld “Inventurzeitpunkt” noch weitere Felder angelegt:
    • Inventurzeitpunkt - UI-Config: 'inventory_main_startTime' (Ab V108)
    • “Gültig von” Inventurauftrag (SchedStartDate) - UI-Config: 'inventory_main_schedStartDate'
    • “Gültig bis” Deadline (SchedFinishDate) - UI-Config: 'inventory_main_schedFinishDate'
    • “Buchungsdatum” (eigentlich Fakturadatum, wird dann für den buchhalterischen Zeitpunkt benötigt und kann jederzeit geändert werden) - UI-Config: 'inventory_main_docDate'
  • Mit einer neuen Einstellung kann man das Anzeigen/Auswählen des Artikels im Teilauftrag de/aktivieren (ab V108)
    • UI_Object: 'inventory_transPart_articleMain'
  • Für die Teilinventur gibt es einen neuen Cockpit Typ: “Inventur Teilauftrag” - dieser muss bei der Aktion “(Teil-)Inventur” und beim Cockpit/Widget hinterlegt werden (Keine Konfiguration notwendig)
    • Zusätzlich gibt es auch einen neun Platzhalter für das Query Widget (Teilauftrag SID): ##trans_sid##
  • In der Aktion “Inventur-Korrektur” ein eindeutiger Match zum Teil-Inventurauftrag vorhanden sein und es muss(ab V108)

Werte der TransPos abgleichen” eingestellt werden. Außerdem kann es notwendig sein, dass noch der Chargengenerierungstyp, Mengenvorschlag, fixe vollständige Leerung, Chargenanzeige usw. eingestellt werden müssen.

    • Neues logisches UIObject: inventory_createPhysicalPartManually_mode

Kassa

Funktionen, welche nach Konfiguration an der Kassa verfügbar gemacht werden können:

  • Es ist möglich auf der Rechnung für die Kassa ein Logo anzudrucken (ab V108)
    • Ein bmp File (Bitmap) muss direkt beim PeriCom hinterlegt werden. Im Unterverzeichnis /config/logo/...bmp
    • Der Dateiname muss bei den Kassen-Stammdaten im Backend angegeben werden “Bon Logo (Dateiname)”
  • Verkäufe, bei denen kein Lieferschein erstellt wird, sollen auch aufscheinen.  (Keine Konfiguration notwendig)
  • Damit man den EAN 13 Code an der der Kasse scannen kann, musste bisher der Strichcodebereich mit 0 beginnen. Diese Funktion wurde ausgebaut, damit die 0 nicht mehr vorangestellt werden muss. Diese Einstellung lässt sich im Artikel de/aktivieren:(ab V108)
    • UI-Config: 'article_useZeroPrefixForGLN'

Massenbearbeitung

Funktionen, welche nach Konfiguration bei der Massenbearbeitung verfügbar gemacht werden können:

  • Optimierung der Massenbearbeitung. (Keine Konfiguration notwendig)

Terminal Index

Funktionen, welche nach Konfiguration am Terminal Index verfügbar gemacht werden können:

  • Auf dem Terminal Index kann die Inventur angezeigt werden.(ab V108)
    • UI-Config: aktivieren 'terminal_other_inventory'

Warenbewegungen

Funktionen, welche nach Konfiguration bei Warenbewegungen verfügbar gemacht werden können:

  • Es gibt ein neues Feld, welches automatisch die Differenzmenge berechnet. (Relevant bei Bestandskorrekturen (ab V108)
    • UI-Objects: 'trans_transPos_source_amount_amountStockNew', 'trans_transPos_target_amount_amountStockNew'

Webshop

Funktionen, welche nach Konfiguration im Webshop verfügbar gemacht werden können:

  • Es ist möglich eine Rabattstaffelung einzubauen. Z.B.: Beispiel für 10% Rabatt ab 50€ bzw. 15% Rabatt ab 100€(ab V108)
    • Diese Kondition muss bei der Partnergruppe hinterlegt werden, damit diese im Webshop greift und dann z.B. folgendermaßen im Checkout angezeigt wird:

    • Diese Konditionen funktionieren im Webshop mit Einschränkungen auf den kompletten Warenkorb-Wert.