---
metadata:
  - name: generator
    content: Diplodoc Platform v5.57.3
alternate:
  - https://yandex.ru/support/tasks-requester/ru/template-builder/reference/condition.required.md
  - href: ru/template-builder/reference/condition.required.md
    type: text/markdown
    title: Markdown version
  - href: ../../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.ru/support/tasks-requester/ru/llms.txt

# condition.required

Проверяет, что поле для передаваемых данных присутствует в ответе. Так вы сможете заставить пользователя ответить на все обязательные вопросы.

Если используется внутри свойства `validation`, то можно не указывать свойство `data`, тогда будет использоваться аналогичное свойство у родительского компонента [field](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/fields.md) (в котором находится компонент `condition.required`).

[![Посмотреть пример](../_images/buttons/view-example.svg)](https://ya.cc/t/dEH6cJJS4SwuRp)

{% cut "Из каких компонентов состоит этот пример" %}

<!-- source: ru/template-builder/_includes/reference/not-dot/field.number.md -->
* [field.number](https://yandex.ru/support/tasks-requester/ru/template-builder/reference/field.number.md)&nbsp;— добавляет поле для ввода числа;
<!-- endsource: ru/template-builder/_includes/reference/not-dot/field.number.md -->

<!-- source: ru/template-builder/_includes/reference/dot/data.output.dot.md -->
- [data.output](https://yandex.ru/support/tasks-requester/ru/template-builder/operations/work-with-data.md)&nbsp;— определяет данные задания, которые вы получите после его отправки исполнителем.
<!-- endsource: ru/template-builder/_includes/reference/dot/data.output.dot.md -->

{% endcut %}

## Свойства компонента {#properties}

#|
|| **Название** | **Тип** | **Описание** ||
|| `type`<span style="color: red">\*</span> | "condition.required" | Задает тип компонента. ||
|| `data` | _any_ | Данные, которые должны быть заполнены. Если свойство не задано, то используются данные родительского компонента (в котором находится `condition.required`). ||
|| `hint` | _string_ | Сообщение об ошибке валидации, которое увидит исполнитель ||
|#
