# Створення списку та поля

## Створити список

1. Відкрийте «Списки» в меню проєкту й натисніть «Створити». У розділі «Списки» бота кнопка називається «Створити список».
2. У полі «Ім'я» введіть назву списку — наприклад, «Букети».
3. У блоці «Поля» натисніть «Додати». Виберіть тип поля та введіть його назву.
4. Додайте решту полів. У списку має бути хоча б одне поле.
5. Натисніть «Створити».

![Форма списку: назва й поля з типами](https://support.watbot.org/_media/uk/10-lists/_images/list-form.webp?v=1791781231)

Поля йдуть у тому порядку, у якому ви їх додали. У цьому ж порядку їх показано в таблиці записів і у формі запису.

> [!TIP]
> Список можна створити й не виходячи зі схеми: у налаштуваннях блоку натисніть «Відкрити списки», потім «Створити список». Новий список одразу вибереться в блоці.

Список із полями та записами можна попросити в ШІ в ШІ-чаті — див. [Створення списку за допомогою ШІ](https://support.watbot.org/uk/lists/ai-builder).

## Типи полів

![Вибір типу поля у формі нового списку](https://support.watbot.org/_media/uk/10-lists/_images/field-types.webp?v=1791781231)

| Тип | Що зберігає | Як заповнюється |
|---|---|---|
| «Текст» | Рядок або кілька рядків тексту | Поле введення |
| «Число» | Ціле або дробове число | Поле введення числа |
| «Логічний» | «Так» або «Ні» | Перемикач |
| «Дата» | День | Календар |
| «Дата і час» | День і час | Календар із вибором часу |
| «Грошовий» | Суму у вибраній валюті | Поле введення суми. Валюту виберіть поруч із типом поля |
| «Файл» | Один файл | Завантаження файлу |
| «Картинка» | Одне зображення | Завантаження зображення |
| «ID контакту» | Посилання на контакт бота | Пошук контакту. Підходять контакти ваших ботів |
| «ID бота» | Посилання на бота | Пошук бота. Підходять ваші боти |

Грошове поле в повідомленнях бота й у таблиці записів виводиться вже оформленим — із роздільниками та знаком валюти.

Поле «ID контакту» пов'язує запис із людиною: наприклад, заявку — з тим, хто її залишив. У таблиці записів у такому полі показано ім'я контакту з посиланням на його картку.

## Налаштування поля

У кожного поля три перемикачі:

- **«Обов'язковість заповнення поля»** — під час створення запису це поле обов'язкове: без значення в ньому запис у кабінеті не збережеться.
- **«Приховати поле з інтерфейсу»** — поля немає в таблиці записів і у формі редагування запису. У формі нового запису воно залишається. Для блоків бота поле не приховується.
- **«Зашифрувати поле»** — значення зберігається в зашифрованому вигляді. Є лише в типів «Текст» і «Число». За зашифрованими полями не можна фільтрувати й сортувати записи.

## Ім'я поля в підстановках

Під час створення поля платформа дає йому ім'я для підстановок — назву латиницею, малими літерами, з підкресленням замість пробілів. Поле «Назва» отримає ім'я `nazva`, а в шаблоні повідомлення буде записане як `{{ nazva }}`.

Набирати ці імена вручну не потрібно: у налаштуваннях блоків поля вставляються кнопками й вибираються зі списку.

Після перейменування поля ім'я для підстановок залишається тим самим — шаблони в блоках і далі працюють.

## Змінити список

У розділі «Списки» меню проєкту виберіть «⋯» → «Редагування списку». У розділі «Списки» бота — значок олівця в рядку списку.

Що можна змінити:

- назву списку;
- назву поля;
- перемикачі «Обов'язковість заповнення поля» та «Приховати поле з інтерфейсу»;
- склад полів — додати нові.

Тип поля, валюту й шифрування в збереженого поля змінити не можна. Якщо тип вибрано неправильно, додайте нове поле з потрібним типом, а старе видаліть.

Лише назву списку змінює пункт «Перейменувати» в меню «⋯».

## Видалити поле

Натисніть значок кошика в рядку поля. Для збереженого поля платформа запитає: «Ви дійсно хочете видалити це поле?».

> [!WARNING]
> Поле видаляється одразу після підтвердження — кнопку «Зберегти» натискати не потрібно. Значення цього поля стираються в усіх записах списку. Повернути їх не можна.

## Видалити список

У розділі «Списки» меню проєкту виберіть «⋯» → «Видалити» й підтвердьте: «Ви дійсно хочете видалити цей список?». У розділі «Списки» бота — значок кошика в рядку списку.

Перед видаленням перевірте, що список не вибрано в блоках сценарію.
