Kann man die Feldauswahl auch erweitern? #
Hinweise für Entwickler
Wenn Sie als Entwickler die Feldliste im Designer erweitern wollen, so können Sie dies über die SQL-Views vornehmen:
- über die SQL-View „ViewEtikettenDynamicArtikel“ (Verknüpfung über Artikelnummer und Mandant)
- über die SQL-Views „ViewEtikettenDynamicBelegVK“ bzw. „ViewEtikettenDynamicBelegEK“ (Verknüpfung über BelID und Mandant)
- über die SQL-Views „ViewEtikettenDynamicPositionenVK“ bzw. „ViewEtikettenDynamicPositionenEK“ (Verknüpfung über BelPosID und Mandant)
- neue Felder müssen mit „_“ beginnen.
Code Beispiel Artikelstamm:
create view [dbo].[ViewEtikettenDynamicArtikel] as select Artikelnummer, Mandant,
'XYZ' as _ArtikelZusatzfeld1, '123' as _ArtikelZusatzfeld2 from KHKArtikel
Code-Sprache: JavaScript (javascript)
Code-Beispiel Beleg:
create view [dbo].[ViewEtikettenDynamicBelegVK] as select B.BelID, B.Mandant,
cast(B.Belegjahr as varchar) + '-' + cast(B.Belegnummer as varchar) as
_BelegVKZusatzfeld from KHKVKBelege B inner join KHKKontokorrent K on B.A0Empfaenger
= K.Kto and B.Mandant = K.Mandant
Code-Sprache: JavaScript (javascript)
Code Beispiel Position:
create view [dbo].[ViewEtikettenDynamicPositionenVK] as select POS.BelPosID, A.Mandant,
'VK-' + POS.Artikelnummer + '-' + cast(V.AuspraegungID as varchar) as _PosVKZusatzfeld
from KHKVKBelegePositionen POS inner join KHKArtikelVarianten V on POS.Artikelnummer
= V.Artikelnummer and POS.AuspraegungID = V.AuspraegungID and POS.Mandant = V.Mandant
inner join KHKArtikel A on V.Artikelnummer = A.Artikelnummer and V.Mandant
= A.Mandant
Code-Sprache: JavaScript (javascript)