How to: Foutmelding "Veld SC_FILE_PARENT moet ingevuld zijn" in StabiBASE en Prefabsets herstellen
Not version-specific
Stabicad
Oorzaak van de foutmelding
StabiBASE en Stabicad verwerken de instellingen van Prefabsets en Sheet-groeperingen via database-sleutels en XML-structuren. Wanneer een Prefabset geen gekoppelde parent-groep heeft, of wanneer de naam leestekens of wisselend hoofdlettergebruik bevat, kan de database de hiërarchische relatie niet wegschrijven. Dit leidt tot de specifieke foutmelding:
Veld SC_FILE_PARENT moet ingevuld zijn
Stappenplan voor herstel
1. Parent-koppeling en naamgeving van Prefabsets aanpassen
- Open Stabicad in Revit en ga naar het Prefab palette.
- Open het venster Beheren prefabsets.
- Controleer bij elke prefabset het veld Parent en zorg ervoor dat deze expliciet gekoppeld is aan een geldige bovenliggende groep (mag niet leeg of ongewijzigd blijven).
- Controleer de namen van de prefabsets op dubbele invoer, spaties aan het begin/einde of speciale tekens (zoals
/ \ : * ? " < > | # &). - Hernoem de betreffende prefabsets volgens een schone, alfanumerieke structuur.
- Sla de instellingen op, waardoor het veld
SC_FILE_PARENTcorrect wordt gevuld in de database.
2. Sheet-groeperingsnamen aanpassen in StabiBASE
- Open StabiBASE en selecteer het betreffende project/model.
- Ga naar de instellingen voor Sheetbeheer / Documentstructuur.
- Controleer de benamingen van alle Sheet-groepen en projectmappen.
- Verwijder alle leestekens en speciale symbolen uit de sheetgroepnamen.
- Zorg voor eenduidig hoofdlettergebruik (voorkom dat dezelfde groep op de ene plek met een hoofdletter en op de andere plek met een kleine letter staat geschreven).
- Herlaad of hersynchroniseer het model in StabiBASE.
Tip: Het hanteren van een strikte naamgevingsconventie (bijv. een underscore _ gebruiken in plaats van spaties of speciale tekens) borgt dat de parent-child relaties in veld SC_FILE_PARENT altijd correct worden verwerkt.