---
title: "Дія custom_modules__set"
description: "Створює запис кастомного модуля й зберігає його в константу."
---

# Дія `custom_modules__set`

> **System ID:** `action_custom_modules__set`

## Опис

Створює новий запис у кастомному модулі. Поля беруться з параметра `fields` або з констант користувача (імена на кшталт `{module_name}:{field_name}`). Створений запис (з ID) зберігається в константу `set_to` / `saved_entity` або в імʼя модуля.

## Події (гілки сценарію)

| Подія | Коли виникає |
|-------|--------------|
| **success** | Запис створено й збережено в константу |
| **error** | Немає `module_name`, збій створення або запис без ID |

## Параметри

| Параметр | Тип | Обовʼязковий | Типово | Опис |
|----------|-----|--------------|--------|------|
| `module_name` | string | так | — | Alias (назва) кастомного модуля; також приймається `model` |
| `bot_id` | number | ні | поточний бот | ID бота модуля |
| `fields` | object | ні | `null` | Явні значення полів; інакше — з констант користувача |
| `set_to` | string | ні | імʼя модуля | Константа для збереження створеного запису; також `saved_entity` |

## Приклад конфігурації

```json
{
  "module_name": "customer",
  "fields": {
    "first_name": "John",
    "last_name": "Doe",
    "email": "john@example.com"
  },
  "set_to": "new_customer"
}
```

## Повʼязані документи

- [Довідник actions](/uk/actionjail/reference/actions-reference.md)
