TC-5786 Van Wijnen

Fix meerwerkrapport 99163

Release: 2026-04-02 Budget: 2.5 / 2.5h (100%)
JIRA

Documents

Fix: Meerwerkrapport 99163

Fix: Meerwerkrapport 99163, staartblad toont geen aantal/eenheid bij tussentotalen en verkeerde opmaak

Datum: 2026-03-24 Klant: Van Wijnen Bestanden: Rep99163.Meerenminderwerkmod.al, Rep99163.Meerenminderwerkmod.rdlc


Symptomen

Bij het afdrukken van rapport 99163 "Meer- en minderwerk" met de optie "Staartblad werkbegroting apart" aan:

  1. Aantal en eenheid worden niet getoond bij regels van het type Tussentotaal (bijv. "Winst en risico", "CAR-verzekering")
  2. "Algemene kosten" wordt vet en onderstreept weergegeven, wat niet de bedoeling is wanneer er met tussentotalen wordt gewerkt

Voorbeeld: project 36000276, contractnr. 002 in bedrijf 3600 Harderwijk.

Oorzaak

De RDLC layout heeft twee aparte detailrijen voor het staartblad, gesplitst op basis van Staart_Soort (Type):

Rij voor niet-tussentotalen (bijv. "Algemene kosten"):

  • Bevat Quantity en UnitofMeasure velden
  • Heeft Bold en Underline hardcoded op alle cellen

Rij voor tussentotalen (bijv. "Winst en risico", "CAR-verzekering"):

  • Quantity en UnitofMeasure cellen zijn leeg (<Value /> in de RDLC), de data wordt niet getoond ondanks dat deze wel in de dataset zit
  • Geen bold/underline opmaak

De fix

1. Tussentotaal-rij: Quantity en Unit velden gevuld

De lege cellen (Textbox117 en Textbox118) in de Tussentotaal-rij zijn gevuld met Fields!Quantity_BudgetSummarySheet.Value en Fields!UnitofMeasure_BudgetSummarySheet.Value.

2. Bold/Underline aansturing verplaatst naar AL

In plaats van hardcoded Bold/Underline in de RDLC is een Boolean kolom BudgetSH_Bold toegevoegd aan AL. De RDLC gebruikt nu conditionele expressies:

=IIF(Fields!BudgetSH_Bold.Value, "Bold", "Normal")
=IIF(Fields!BudgetSH_Bold.Value, "Underline", "None")

De huidige AL-logica:

BudgetSH_Bold := Format("Budget Summary Sheet".Type) <> 'Tussentotaal';

Dit behoudt het huidige gedrag (niet-tussentotalen zijn vet). Om bold volledig uit te schakelen kan de logica aangepast worden naar BudgetSH_Bold := false;.

Design keuze: Door de opmaaklogica naar AL te verplaatsen kan de bold-instelling gewijzigd worden zonder de RDLC aan te raken. Beide staartblad-rijen (Tussentotaal en niet-Tussentotaal) gebruiken dezelfde boolean, zodat de opmaak consistent is.

Testen

Voorbereiding

Gebruik bedrijf 3600 Harderwijk, project 36000276, contractnr. 002 (of een vergelijkbaar contract met tussentotalen in het staartblad).

Test 01: Aantal en eenheid bij tussentotalen

  1. Open rapport 99163 "Meer- en minderwerk"
  2. Zet "Staartblad werkbegroting apart" aan
  3. Filter op het testproject/contract
  4. Druk af of bekijk voorbeeld
  5. Verwacht: "Winst en risico" toont aantal (bijv. 4) en eenheid (%)
  6. Verwacht: "CAR-verzekering" toont aantal (bijv. 0,48) en eenheid (%)

Resultaat: OK

Getest met project 22700196, contract 002. "Winst en risico" toont 4,00 %, "CAR verzekering" toont 0,40 %, "Nazorg" toont 0,50 %. Zie screenshot:

Test 02: Opmaak "Algemene kosten"

  1. Dezelfde afdruk als Test 01
  2. Verwacht: "Algemene kosten" wordt weergegeven conform de gewenste opmaak (vet/onderstreept of normaal, afhankelijk van de instelling van BudgetSH_Bold)
  3. Controleer: De opmaak is consistent, ongeacht of er tussentotalen in het staartblad staan

Resultaat: OK

Geen onbedoelde vette/onderstreepte opmaak meer. ABK, AK, Winst en risico, CAR verzekering en Nazorg zijn allemaal normaal weergegeven. Zie screenshot test 01.

Test 03: Rapport zonder staartblad

  1. Open rapport 99163
  2. Zet "Staartblad werkbegroting apart" uit
  3. Druk af
  4. Verwacht: Het rapport werkt zoals voorheen, geen regressie op de werkbegrotingsregels

Resultaat: OK

Getest met project 36000276, contract 001. Werkbegrotingsregels worden correct getoond. Zie screenshot:

Status

DONE

Mail klant meerwerkrapport

Hallo,

Het probleem met rapport 99163 "Meer- en minderwerk" is opgelost. Aantal en eenheid worden nu correct getoond bij alle staartbladregels (o.a. Winst en risico, CAR-verzekering).

Getest met project 22700196, contract 002, met en zonder "Staartblad werkbegroting apart". Zie de bijgevoegde screenshots.

Nog een vraag: regels zoals "ABK" worden op dit moment vet en onderstreept weergegeven in het staartblad. Als dat niet gewenst is, laat het weten, dan passen we dat direct aan.

Met vriendelijke groet, Jonathan

Time Entries

DateHoursDescription
2026-03-252.5

Activity

2026-04-01 11:25:25 2.5h logged for 2026-03-25
2026-04-01 11:25:12 planned_release_date changed from "null" to "2026-04-02"
2026-04-01 11:05:31 Document "analysis" added
2026-04-01 11:05:31 Document "client_email" added
2026-04-01 11:04:38 Ticket "Fix meerwerkrapport 99163" created