{% extends "base.html" %} {% from "_prism.html" import st_badge %} {% block title %}검토 요약 확정 · {{ p.name }}{% endblock %} {% block body %}
입력 묶음 · 검토 요약 확정

{{ p.name }} — 한 화면에서 검토하고 한 번에 확정

{% if not items %}

확정이 필요한 묶음이 없습니다.

필요한 묶음이 모두 확정되어 있습니다. 값을 고치면 해당 묶음만 다시 여기에 나타납니다.

{% else %}

확정이 필요한 묶음 {{ items|length }}개 — 일치 {{ cnt.A }} · 주의·근거 없음 {{ cnt.B }} · 결정 기록 {{ cnt.D }} · 불일치 {{ cnt.C }}

앱이 무엇이 바뀌었는지, 앱이 무엇을 확인했는지, 앱이 확인하지 못한 것을 정리했습니다. 확정은 사람의 기록이므로 도면과 대조한 묶음에 직접 체크해야 하고, 체크하지 않은 묶음은 미확정으로 남습니다. 사유는 앱이 아는 사실(앱 확인·변경·출처)과 아래 의견으로 자동 기록됩니다.

{% if by_group.C %}

불일치 {{ cnt.C }}개 — 확정할 수 없습니다

{% for i in by_group.C %}{% endfor %}
묶음앱 확인불일치 내용
{{ i.id }}{{ st_badge(i.st) }}{{ i.summary }}
{% endif %} {% if by_group.B %}

주의·근거 없음 {{ cnt.B }}개 — 도면과 대조한 것에 체크

앱이 독립적으로 대조하지 못했거나 일부만 확인한 묶음입니다. 아래 "앱이 확인하지 못한 것"을 도면과 직접 대조한 뒤 체크하세요. 체크 하나가 그 묶음의 확정 기록입니다.

{% for i in by_group.B %} {% endfor %}
대조함묶음바뀐 것앱이 확인하지 못한 것값의 출처
{{ i.id }}
{{ st_badge(i.st) }}{% if i.stale %} 변경됨(이전 확정 {{ i.prev[0] }}){% endif %}
{{ i.change.text }}{% for fl in i.flags %}
{{ fl }}{% endfor %}
{% if i.unverified %}
    {% for u in i.unverified[:3] %}
  • {{ u }}
  • {% endfor %}
{% else %}{{ i.summary }}{% endif %}
{% if i.prov %}{% for pv in i.prov %}{{ pv }} {% endfor %}{% else %}기록 없음{% endif %}
{% endif %} {% if by_group.D %}

사람 결정 기록 {{ cnt.D }}개 — 내용을 읽고 체크

{% for i in by_group.D %} {% endfor %}
읽음묶음내용
{{ i.id }}
{{ st_badge(i.st) }}
{% if i.detail %}
    {% for d in i.detail %}
  • {{ d }}
  • {% endfor %}

계획된 FAIL(승인된 예외)은 도면과 재료표의 알려진 차이를 받아들이는 사람의 결정입니다. 설계자 확인 전 임시 등록은 사유에 그렇게 적혀 있어야 합니다.

{% else %}{{ i.change.text }}{% endif %}{% for fl in i.flags %}
{{ fl }}{% endfor %}
{% endif %} {% if by_group.A %}

앱 확인 일치 {{ cnt.A }}개 — 근거를 훑어보세요

{% for i in by_group.A %} {% set c = (i.checks | selectattr('st', 'equalto', 'g') | selectattr('strength', 'in', ['S', 'F', 'C']) | list) %} {% endfor %}
묶음바뀐 것앱이 확인한 것
{{ i.id }}{{ i.change.text }} {% if c %}{{ c[0].id }} {{ c[0].text }}{% if c[0].pos %} {{ c[0].pos }}{% endif %}{% else %}{{ i.summary }}{% endif %}
{% endif %}

확정

목록을 끝까지 내리면 입력할 수 있습니다.
모든 확정 기록의 사유 끝에 붙습니다. 앱이 쓰는 사유(앱 확인·변경·출처)는 따로 자동으로 남습니다.
취소
{% endif %}
{% endblock %}