> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/help-center/ai-docs/klientskii-sait-i-prodvizhenie/reviews/checkbox-agreements.md).

# Соглашения с чекбоксами

Соглашения добавляют на клиентскую форму подтверждения правил, комиссий, обработки данных и других условий. Они могут быть независимыми, объединяться в группы и показываться только в выбранных направлениях.

В панели управления откройте:

**«Утилиты» — «Чекбоксы соглашений»**

Экран называется «Чекбоксы соглашений». Для доступа требуется право «Разрешить управление страницами в админпанели».

## Группы

Нажмите «Группы». Группа задаёт общие правила для всех привязанных элементов:

* мультиязычные название и описание;
* текст ошибки;
* уникальный ключ;
* тип отображения: чекбоксы или радио-кнопки;
* правило проверки;
* условия для условного правила;
* статус.

Поддерживаются правила:

* обычное независимое поведение;
* хотя бы один элемент группы;
* только один элемент группы;
* все элементы группы обязательны;
* обязательность при условии;
* запрет выбора при условии.

Для условного правила выберите связанные ключи и способ проверки: достаточно одного условия либо должны выполниться все. Радио-группа допускает только совместимые правила, которые предлагает форма.

Ключ группы используется для связей и должен оставаться уникальным. Перед изменением уже используемого ключа проверьте все связанные соглашения.

## Создание соглашения

Нажмите «Добавить чекбокс». Форма содержит вкладки «Текст», «Правила», «Показ» и «Параметры».

На вкладке «Текст» задайте мультиязычные текст и описание. Основной язык обязателен. Предпросмотр показывает итоговую конструкцию.

Конструктор тегов помогает вставить:

* основную ссылку;
* ссылку на страницу или произвольный URL;
* значение комиссии или выделенный фрагмент;
* цветной текст.

Для ссылки задаются источник, текст, адрес или страница, способ открытия и при необходимости цвет. Всегда проверьте итоговый HTML на клиентском сайте, включая мобильный экран и каждый язык.

На вкладке «Правила» задаются уникальный ключ соглашения, группа и текст ошибки. Если выбрана группа, её тип отображения, правило, условия и ошибка имеют приоритет; отдельная обязательность чекбокса становится недоступной.

## Показ по направлениям

На вкладке «Показ» выберите один режим:

* «Без ограничений» — во всех направлениях;
* «Показывать везде, кроме выбранных»;
* «Показывать только в выбранных направлениях».

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

## Параметры состояния

На вкладке «Параметры» задаются:

* состояние по умолчанию;
* отдельная обязательность, если нет группы;
* статус;
* защита от удаления.

«Отмечено по умолчанию» и «Обязательное поле» имеют разный смысл: первое определяет начальное состояние, второе — возможность продолжить без согласия. Защита от удаления предотвращает случайное удаление критичного элемента, но не заменяет контроль прав.

## Безопасный ввод в работу

1. Создайте группу, если нужна связанная логика.
2. Создайте соглашение выключенным.
3. Заполните все языки и ссылки.
4. Проверьте ключи и условные зависимости.
5. Проверьте три режима показа на тестовых направлениях.
6. Проверьте отправку формы с правильными и неправильными сочетаниями.
7. Включите соглашение.
8. Создайте тестовую заявку и проверьте сохранённые подтверждения в её карточке.

{% hint style="warning" %}
Изменение текста не переписывает автоматически смысл согласия, уже подтверждённого в существующей заявке. Для значимых правовых изменений согласуйте порядок применения к новым и действующим заявкам.
{% endhint %}

Если клиент не видит соглашение, проверьте статус элемента и группы, режим направлений и выбранную пару. Если форма не принимает выбор, проверьте групповое правило, условные ключи и текст ошибки.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.iexexchanger.com/help-center/ai-docs/klientskii-sait-i-prodvizhenie/reviews/checkbox-agreements.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
