{%- set compact = doc.flags.compact_item_print -%} {%- set compact_fields = doc.flags.compact_item_fields -%} {%- set display_columns = visible_columns|map(attribute="fieldname")| list -%} {%- set columns = doc.flags.format_columns(display_columns, compact_fields) -%} {% if doc.in_format_data("image") and doc.get("image") and "image" in display_columns -%}
{%- endif %}
{% if doc.in_format_data("item_code") and "item_code" in display_columns -%}
{% if compact %}{% endif %} {{ _(doc.item_code) }} {% if compact %}{% endif %}
{%- endif %} {%- if doc.in_format_data("item_name") and "item_name" in display_columns and not (doc.in_format_data("item_code") and doc.item_code == doc.item_name) -%}
{{ doc.get_formatted("item_name", translated=True) }}
{%- endif %} {% if (doc.in_format_data("description") and doc.description and ( ( (not doc.in_format_data("item_code") or doc.is_print_hide("item_code")) and (not doc.in_format_data("item_name") or doc.is_print_hide("item_name")) ) or not (doc.item_code == doc.item_name == doc.description) )) -%}

{{ doc.get_formatted("description", translated=True) }}

{%- endif %} {% if compact -%} {%- for fieldname in columns -%} {% if doc.get(fieldname) and doc.in_format_data(fieldname) -%}

{{ _(doc.meta.get_label(fieldname)) }}: {{ doc.get_formatted(fieldname, translated=True) }}

{% endif %} {%- endfor -%} {%- endif %}