Move fis widgets SQL into scalar functions
Playwright Tests / test (push) Waiting to run

Add fis_wdg_* table functions for dashboard widgets and wire them into
FuchsDatabase.sqlproj; update the invoice list procs accordingly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Stefan
2026-10-16 11:35:28 +02:00
co-authored by Copilot
parent a39ccb8bbc
commit 330c33e65d
20 changed files with 307 additions and 13 deletions
+15 -1
View File
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
@@ -418,11 +418,25 @@
<Build Include="dbo\Functions\datetime_LocalToUTC.sql" />
<Build Include="dbo\Functions\fds_wgd_lastEmails.sql" />
<Build Include="dbo\Functions\fds_wdg_MFRSync.sql" />
<Build Include="dbo\Functions\fis_wdg_balance_net_thismonth.sql" />
<Build Include="dbo\Functions\fis_wdg_bankingupload.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_overdue.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_overdue_sum.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_reminded_fds.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_unreminded_fds.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_today.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_unpaid.sql" />
<Build Include="dbo\Functions\fis_wdg_invoices_yesterday.sql" />
<Build Include="dbo\Functions\fis_wdg_reminder_open10wd.sql" />
<Build Include="dbo\Functions\fis_wdg_requests_today.sql" />
<Build Include="dbo\Functions\fis_wdg_requestsforinvoice.sql" />
<Build Include="dbo\Functions\fis_wdg_unbez_akonto.sql" />
</ItemGroup>
<ItemGroup>
<None Include="Scripts\2026-09-16_fis_widgets_set_based_payment_amounts.sql" />
<None Include="Scripts\2026-09-30_backfill_intermediate_invoice_allocations.sql" />
<None Include="Scripts\2026-09-30_mfr_truncation_fix.sql" />
<None Include="Scripts\2026-10-16_fis_widgets_sql_to_functions.sql" />
</ItemGroup>
<ItemGroup>
<!-- System catalog (sys.*, INFORMATION_SCHEMA, sp_executesql, sp_getapplock, ...) so the model binds