Wanneer je een zaalplan exporteert naar Excel, zie je per stoel (of object) één rij met een aantal kolommen. Bij een import gebruikt Rood Fluweel deze kolommen om stoelen aan te maken, bij te werken, te verplaatsen of te verwijderen.
Elke rij stelt één stoel/object voor.
Het systeem probeert bij import bestaande stoelen te herkennen via RowGuid. Als de waarde niet wordt gevonden zal de import falen.
Als RowGuid leeg is, wordt een nieuwe stoel aangemaakt. Vergeet dus niet een nieuwe excel te downloaden als je dit hebt gedaan, anders wordt er telkens een nieuwe stoel aangemaakt.
Een stoel “verwijderen” doe je niet door de rij te wissen, maar via Active = False.
RowGuid
Uniek nummer voor die stoel op dat zaalplan.
Leeg = nieuw record wordt aangemaakt
Ingevuld = bestaande stoel wordt geüpdatet (match op RowGuid)
SeatGroupId
Het “type stoel” / stoelgroep (bv. rolstoelplaats, reguliere stoel, VIP, …).
Dit bepaalt o.a. de logica en vaak ook styling/prijsregels die aan stoelgroepen hangen.
Name
Overkoepelende tekst die andere tekstvelden kan overschrijven (als die logica actief is). Handig voor uitzonderingen.
Block
Nummer van het blok stoelen (bv. 0 voor parterre). Wordt gebruikt voor sortering/structuur.
BlockName
Naam van het blok (bv. “Balkon”). Dit is de zichtbare representatie voor het blok.
Row
Technische rij-index (nummer) zodat het systeem rijen/tafels correct kan sorteren (los van hoe je ze noemt).
RowName
Zichtbare representatie van de rij of tafel (wat het publiek ziet in verkoop).
Number
Uniek nummer binnen de rij/tafel om een stoel te identificeren (bv. stoel 1, 2, 3…).
Deze velden bepalen welke tekst er precies getoond wordt voor die stoel, afhankelijk van waar je kijkt:
DisplayNamePrintedTickets
Tekst op geprinte tickets.
DisplayNameShopPlan
Tekst die verschijnt op zaalplannen in de shop (online verkoop).
DisplayNameDelphiPlan
Tekst die verschijnt op zaalplannen in Delphi (beheer).
DisplayNameEmails
Tekst die gebruikt wordt voor deze stoel in e-mails.
DisplayNameReports
Tekst die gebruikt wordt in rapporten (in sommige gevallen kan dit ook uit de kolom Name komen).
ScorePercentage
Decimaal nummer dat in de toekomst gebruikt kan worden om aan te geven hoe “goed” een stoel is (bv. voor automatische suggesties, ranking, …).
CoordX
X-positie (links → rechts)
CoordY
Y-positie (boven → onder)
CoordWidth
Breedte van het object (stoel)
CoordHeight
Hoogte van het object (stoel)
AddRowToDisplayName
Oude techniek om automatisch de rijnaam toe te voegen aan de stoelnaam.
Vandaag wordt dit meestal vervangen door de meer expliciete DisplayName* velden.
Active
Bestaat de stoel nog?
True = actief
False = verwijderd (soft delete)
FrontArgbColor
Individuele tekstkleur in hexadecimaal RGB-formaat.
BackArgbColor
Individuele objectkleur in hexadecimaal RGB-formaat.
DefaultNotForSale
Moet er automatisch een harde blokkade gezet worden bij het aanmaken van een voorstelling voor deze stoel?
Handig voor stoelen die standaard nooit verkocht mogen worden (bv. technische plaatsen, obstructies, …).