freie Positionstexte pro Artikel und Zeitbereich bei Stammdaten und Andruck/Speichern pro CoPos
Es sollen pro Artikel freie Positionstexte angelegt werden. Neue Tabelle DescTextUsage welche mit einem Von/Bis Datum einen freien Text sowie ein FK_DescText_SID (Positionstext) pro Kontrakttyp und Kontraktstrategie angegeben werden kann.
In dieser Zeit soll dann der freie Positionstext sowie der eventuelle FK_DescText_SID in die CoPos Felder kopiert werden.
Dieser Felder sollen dann auf den Dokumenten, Auftragsbdestätigung, Lieferschein, Rechnung angedruckt werden.
Folgende DB Änderungen werden benötigt.
DescTextUsage???
FK_Article_SID
FK_DescText_SID null allowed
assFrom
assTo
FK_ContractType_SID
FK_ContractVersion_SID
freePosText
FK_PosTextType_SID
PosTextType
- Default Insert: Standard
CoPosDescTextUsage???
FK_CoPos_SID
FK_DescTextUsage_SID
Detailbestände: -- Neue Stammdaten GUI für Tabelle PosTextType:
# Heißt Positionstexttyp und ist unterhalb von Beschreibungstexttyp
-- Erweiterung Artikel GUI zum Befüllen der DescTextUsage Tabelle:
# Neue Tabelle \"Beschreibungstext\"
# Am Reiter Zusatzdaten oberhalb von \"Artikel wird bei folgenden Rezepturen als Quelle verwendet\"
# Über UI-C einblendbar, alle Spalten auch extra über UI-C
# Modified Handling implementieren
+ DropDown für DescText (immer zwingend)
+ Gültig von/bis Datepicker
+ DropDown für ContractType
+ DropDown für ContractVersion (nur zum ContractType passende)
+ DropDown PosTextType
+ TextArea für freePosText; Per Default 1 Zeile hoch mit autoGrow
+ Edit Icon
+ Löschen Icon
+ Hinzufügen Icon
-- Beim Hinzufügen eines Artikels zum Kontrakt wird die neue Tabelle geprüft
-- Als Datum wird das gleiche Datum wie für die Preisfindung genommen
-- FK_DescText_SID wird übernommen und in CoPos.FK_DescText_SID gesetzt sofern dieser noch leer ist
-- Treffen unterschiedliche FK_DescText_SID aufeinander kommt eine Fehlermeldung (NULL ist aber in Kombination mit einem anderen erlaubt)
-- Anzeige der freePosText als ToolTip neben dem Pos.Text:
# PosTextType
# von/bis
# freePosText
technische Lösung
Story: 727307
Kunde: Haus Rabenhorst O. Lauffs GmbH & Co. KG
Ersteller:in: Falkner Harald
Zugewiesen: Nechwatal Andreas
Technische Lösung: nechwatal_a:
neue UI-C:
article_additionaldata_desctext
article_additionaldata_desctext_desctex
article_additionaldata_desctext_assfrom
article_additionaldata_desctext_assto
article_additionaldata_desctext_contracttype
article_additionaldata_desctext_contractversion
article_additionaldata_desctext_postexttype
article_additionaldata_desctext_freepostext
Testfallbeschreibung:
UI-Configs aufgedreht-> Tabelle befüllt und neuen Kontrakt mit Copos angelegt