35 lines
1.9 KiB
JSON
35 lines
1.9 KiB
JSON
{
|
||
"gitSyncId": "6a6869faa8b745bffc91aca9_e28f767d-84ec-4b17-9922-6e732ebf2aac",
|
||
"id": "Page1_qryReisen",
|
||
"pluginId": "mssql-plugin",
|
||
"pluginType": "DB",
|
||
"unpublishedAction": {
|
||
"actionConfiguration": {
|
||
"body": "DECLARE @Haus nvarchar(200) =\n {{ Hausauswahl.selectedOptionValue }};\n\nDECLARE @Heute date =\n CAST(GETDATE() AS date);\n\nSELECT\n CONCAT(\n CONVERT(varchar(10), R.TerminVon, 104),\n N' – ',\n CONVERT(varchar(10), R.TerminBis, 104),\n N' | ',\n P.Bezeichnung,\n CASE\n WHEN NULLIF(R.Code, N'') IS NOT NULL\n THEN CONCAT(N' | ', R.Code)\n ELSE N''\n END\n ) AS label,\n\n R.IDReise AS value,\n\n R.IDReise,\n R.Code AS Reisecode,\n R.Bezeichnung AS Reise,\n P.Bezeichnung AS Produkt,\n R.TerminVon,\n R.TerminBis\nFROM dbo.Reise R\nINNER JOIN dbo.Produkt P\n ON P.IDProdukt = R.IDProdukt_FS\nWHERE\n COALESCE(R.Status, N'') <> N'L'\n AND COALESCE(P.Status, N'') <> N'L'\n AND CHARINDEX(@Haus, P.Bezeichnung) > 0\n\n -- Reise überschneidet den Zeitraum heute -7 bis heute +20\n AND CAST(R.TerminBis AS date) >=\n DATEADD(DAY, -7, @Heute)\n\n AND CAST(R.TerminVon AS date) <=\n DATEADD(DAY, 20, @Heute)\nORDER BY\n R.TerminVon,\n P.Bezeichnung,\n R.Code;",
|
||
"encodeParamsToggle": true,
|
||
"paginationType": "NONE",
|
||
"pluginSpecifiedTemplates": [
|
||
{
|
||
"value": true
|
||
}
|
||
],
|
||
"timeoutInMillisecond": 10000
|
||
},
|
||
"confirmBeforeExecute": false,
|
||
"datasource": {
|
||
"id": "Buspro Datenbank",
|
||
"isAutoGenerated": false,
|
||
"name": "Buspro Datenbank",
|
||
"pluginId": "mssql-plugin"
|
||
},
|
||
"dynamicBindingPathList": [
|
||
{
|
||
"key": "body"
|
||
}
|
||
],
|
||
"name": "qryReisen",
|
||
"pageId": "Page1",
|
||
"runBehaviour": "AUTOMATIC",
|
||
"userSetOnLoad": false
|
||
}
|
||
} |