{% extends "base.html" %} {% block title %}帳票マスタ — 保守デスク{% endblock %} {% block content %}

帳票マスタ

帳票の種類ごとに複数のテンプレートを登録し、生成時に選べます。レイアウトも出力内容も自由に。

カスタマイズの手順

  1. 「標準テンプレート」をダウンロード
  2. Excelでレイアウト・文言・ロゴ等を自由に編集({{ '{{' }}名前{{ '}}' }} が差し込み位置)
  3. 名前を付けてマスタに登録 → 帳票生成時に選択できます

同じ種類に何枚でも登録できます(例:「障害報告書 社内向け」「障害報告書 A社提出用」)。 ★既定にしたものが、生成時に何も選ばなかったときに使われます(顧客専用の既定 > 共通の既定 > 標準)。 繰り返し行(row:)に結合セルは使わないでください。

標準テンプレート(編集の起点)

差し込み変数(出力内容のカスタマイズ)

会社住所・電話番号など、テンプレートに差し込みたい自由項目。 テンプレートには {{ '{{' }}var.変数名{{ '}}' }} と書きます。全帳票で使えます。

{% if vars %}
{% for name, value in vars.items() %} {% endfor %}
プレースホルダ値
{{ '{{' }}var.{{ name }}{{ '}}' }} {{ value }}
{% endif %}

登録済みテンプレート

{% if master %}
{% for tp in master %} {% endfor %}
名前種類対象既定操作
{{ tp.name }} {% if tp.warnings %}⚠ {{ tp.warnings|join('/') }}{% endif %} {{ tp.filename }}・登録 {{ tp.created_at }} {{ KIND_JA[tp.kind] }} {% if tp.customer_id %}{{ tp.customer_name }} 専用{% else %}共通{% endif %} {% if tp.is_default %}★ 既定{% else %}
{% endif %}
{% else %}
📐

まだテンプレートが登録されていません。

標準テンプレートをダウンロードして編集し、下のフォームから登録しましょう。標準のままでも帳票は生成できます。

{% endif %}

登録時にサンプルデータで検証し、未知のプレースホルダは⚠で表示します(登録は可能・該当箇所は空欄になります)。

プレースホルダ早見表

{% for name, desc in placeholders %} {% endfor %} {% for name, desc in row_placeholders %} {% endfor %} {% for name in vars %} {% endfor %}
プレースホルダ差し込まれる内容
{{ '{{' }}{{ name }}{{ '}}' }}{{ desc }}
{{ '{{' }}{{ name }}{{ '}}' }}{{ desc }}
{{ '{{' }}var.{{ name }}{{ '}}' }}差し込み変数(左で定義)

row: を含む行はチケット件数分だけ複製されます(月次の一覧向け)。

{% endblock %}