---
title: "Зберегти значення для наступних кроків"
description: "Нода Set (action_set): пари ключ-значення у стані сценарію без повідомлення клієнту — прапорці, контекст для роутера та оператора."
---

# Зберегти значення для наступних кроків

Нода **Set** (`action_set`) записує **пари ключ → значення** у стан сценарію (константи чи змінні процесу — залежно від шаблону). **Повідомлення в чат** вона не надсилає: це **внутрішній крок** для логіки, яку ви будуєте на полотні.

---

## Типові задачі

- Поставити **прапорець** («реєстрацію завершено»).
- Зберегти **обране** або **обчислене** значення для роутера чи наступних нод.
- Підготувати **контекст** перед підключенням до оператора або іншою дією.

---

## Що зробити в редакторі

1. Додайте **Set** (`action_set`) з категорії Data / шаблонів.
2. У Node Inspector задайте **ключі та значення** (часто з плейсхолдерів `{{...}}`).
3. З’єднайте вихід ноди з наступним блоком.

Повний перелік полів: [Параметри Set](/uk/scenariobuilder/reference/set-parameters.md).

---

## ⚠️ Порядок відносно підключення до оператора (Fast Line)

Якщо нода **Set** (або **Clear constant**) стоїть **перед** нодою [підключення до оператора](/uk/scenariobuilder/explanation/connect-to-operator-node.md) — зокрема в сценаріях із **Fast Line** — її зміни можуть **не дійти** до нод, що виконуються **після** кроку оператора (наприклад, до action-jail, який читає цю константу). Крок підключення до оператора зберігає стан діалогу **окремим циклом**, який може перезаписати значення, виставлені безпосередньо перед ним.

**Правило:** константи, від яких залежать дії **після** оператора (лічильники, ітератори, прапорці), виставляйте/скидайте нодою Set **після** ноди підключення до оператора, а не перед нею.

| Розташування Set / Clear constant | Результат |
|-----------------------------------|-----------|
| **Перед** підключенням до оператора | Зміна може загубитися — наступні дії бачать старе значення |
| **Після** підключення до оператора | Працює надійно — наступні дії бачать нове значення |

---

## Де ще почитати

- [Параметри (довідник)](/uk/scenariobuilder/reference/set-parameters.md)
- [Про редактор сценаріїв](/uk/scenariobuilder/explanation/what-is-scenario-editor.md)
- [Використати action у сценарії](/uk/scenariobuilder/how-to/use-action-in-scenario.md)
- [Довідник actions](/uk/actionjail/reference/actions-reference.md) — інші шаблони
