{% extends "base.html" %} {% block title %}Eigendom importeren{% endblock %} {% block page_title %}Database › Eigendom{% endblock %} {% block loader_text %}Bestand controleren...{% endblock %} {% block extra_css %} {% endblock %} {% block content %} {% if not plan %}

1Sjabloon downloaden

Vul het sjabloon in met één toekenning (leerling + toestel) per rij. Leerling en toestel moeten al in PIVOT staan{% if mag('database_toestellen') %}; nieuwe toestellen voeg je eerst toe via Toestellen importeren{% endif %}.

⬇️ Sjabloon downloaden (.xlsx)

2Excel uploaden

Je krijgt eerst een voorbeeld te zien. Er wordt pas iets bewaard als je bevestigt. {% if aantal is not none %}Er zijn nu {{ aantal }} toestellen uitgeleend.{% endif %}

Max. {{ max_rijen }} rijen. Het tabblad Eigendom wordt gelezen (of anders het eerste tabblad).
{% else %} {% set t = plan.tellers %}

🔎 Voorbeeld: {{ bestandsnaam }}

↩️ Ander bestand

Nog niets bewaard. Toestel bij een andere leerling: {{ 'vorige toekenning afsluiten' if plan.modus == 'overschrijven' else 'als fout tonen' }}.

{% if onbekend %}
Deze kolommen worden genegeerd: {{ onbekend|join(', ') }}.
{% endif %}
{% for k in kolommen %}{% endfor %} {% for r in plan.rijen %} {% for k in kolommen %}{% endfor %} {% endfor %}
RijActie{{ k[1] }}Wat gebeurt er
{{ r.rij }} {% if r.actie == 'nieuw' %}➕ Nieuw {% elif r.actie == 'bijwerken' %}✏️ Bijwerken {% elif r.actie == 'ongewijzigd' %}= Ongewijzigd {% else %}⚠️ Fout{% endif %} {{ r.invoer[k[0]] }} {% if r.actie == 'fout' %}{% for m in r.meldingen %}
{{ m }}
{% endfor %} {% else %} {% if r.label %}
{{ r.label }}
{% endif %} {% if r.actie == 'nieuw' %}
Wordt toegevoegd{{ ' als geschiedenis' if r.invoer.datum_inlevering }}.
{% endif %} {% for w in r.wijzigingen %}
{{ w }}
{% endfor %} {% for m in r.meldingen %}
{{ m }}
{% endfor %} {% endif %}
{% set te_doen = t.nieuw + t.bijwerken %}
{% if te_doen %}{{ t.nieuw }} nieuw en {{ t.bijwerken }} bij te werken toekenning(en). {% if t.fout %}Rijen met een fout worden overgeslagen; verbeter ze in Excel en upload opnieuw.{% endif %} {% else %}Er is niets te importeren.{% endif %} Annuleren
{% endif %} {% endblock %} {% block scripts %} {% endblock %}