Ersetzt durch added, farben

This commit is contained in:
2026-02-18 10:22:44 +01:00
parent 441ba313aa
commit 58325e8583
6 changed files with 82 additions and 16 deletions

View File

@@ -20,8 +20,8 @@ const TEILE_SEARCH_COLUMNS = [
'Hersteller'
];
// Ausgabe-Spalten für Suchergebnisse (nur diese 8 Felder, siehe Spalten.txt)
// Text aus TEXT (TEILE.MemoID = TEXT.TextId), PrsVK aus TSSAEF (Teil = Teil)
// Ausgabe-Spalten für Suchergebnisse (siehe Spalten.txt)
// Text aus TEXT (TEILE.MemoID = TEXT.TextId), PrsVK + Ersatz aus TSSAEF (Teil = Teil)
const TEILE_OUTPUT_COLUMNS = [
'Teil',
'Bez',
@@ -30,7 +30,8 @@ const TEILE_OUTPUT_COLUMNS = [
'Ben8',
'Hersteller',
'Text', // aus Tabelle TEXT
'PrsVK' // aus Tabelle TSSAEF
'PrsVK', // aus Tabelle TSSAEF
'Ersatz' // aus Tabelle TSSAEF (Ersetzte durch)
];
const SEARCH_CONFIG = [
@@ -100,8 +101,10 @@ const fullTextSearch = async (searchTerm) => {
t.Ben7,
t.Ben8,
t.Hersteller,
t.Stat,
txt.Text AS [Text],
ts.PrsVk AS PrsVK
ts.PrsVk AS PrsVK,
ts.Ersatz AS Ersatz
FROM [${tableConfig.tableName}] t WITH (NOLOCK)
OUTER APPLY (
SELECT TOP 1 [Text]
@@ -110,7 +113,7 @@ const fullTextSearch = async (searchTerm) => {
ORDER BY LfdNr
) txt
OUTER APPLY (
SELECT TOP 1 PrsVk
SELECT TOP 1 PrsVk, Ersatz
FROM TSSAEF WITH (NOLOCK)
WHERE Teil = t.Teil
ORDER BY ISN