> 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/guide/nastroiki/obshie-nastroiki/sokhranenie-dannykh-formy-obmena-v-brauzere.md).

# Сохранение данных формы обмена в браузере

Настройка **«Сохранять данные формы обмена в браузере»** позволяет автоматически запоминать введённые клиентом данные и подставлять их при следующем обмене.

Черновик хранится непосредственно в браузере клиента. Он не сохраняется в административной панели, не передаётся на сервер отдельно от заявки и не синхронизируется между устройствами.

Настройка применяется ко всему обменному пункту и по умолчанию включена.

## Где находится настройка

В панели управления откройте: **«Настройки» — «Общие настройки» — «Основное»**

На странице **«Основные настройки»** найдите блок **«Поведение интерфейса»**.

Здесь находится параметр: **«Сохранять данные формы обмена в браузере»**

<figure><img src="https://1156649716-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FYuqSN6CIJoIeh8EPb0uE%2Fuploads%2Fgit-blob-2a867024a291fdf3bf9029661db78127bf6013f1%2Fimage.png?alt=media" alt=""><figcaption></figcaption></figure>

Чтобы изменить его:

1. Включите или отключите настройку.
2. Нажмите **«Сохранить»**.
3. Откройте или перезагрузите клиентский сайт для проверки.

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

## Как работает сохранение

После включения настройки клиенту не требуется отдельно сохранять заполненную форму.

iEXExchanger автоматически:

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

Восстановление начинается после загрузки формы и получения актуальных настроек выбранного направления.

Это позволяет не подставлять данные в поля, которые были удалены, отключены или больше не относятся к текущему направлению.

Черновик не зависит от результата обмена.

Он может остаться в браузере, если клиент:

* закрыл страницу без создания заявки;
* получил ошибку при создании заявки;
* успешно создал заявку;
* завершил заявку;
* вернулся к обмену позднее.

## Какие данные сохраняются

| Данные                                               | Как сохраняются                                               |
| ---------------------------------------------------- | ------------------------------------------------------------- |
| **E-mail**                                           | Общий для обменного пункта в текущем браузере                 |
| **Пользовательские поля**                            | Общие для текущего браузера                                   |
| **Поля направления**                                 | Отдельно для каждого направления                              |
| **Страна наличного обмена**                          | Отдельно для каждого направления                              |
| **Реквизиты «Отдаю»**                                | Отдельно по валюте и стороне обмена                           |
| **Реквизиты «Получаю»**                              | Отдельно по валюте и стороне обмена                           |
| **Дополнительные поля валют**                        | Отдельно по валюте и стороне обмена                           |
| **Списки и переключатели**                           | Только если сохранённый вариант всё ещё существует и доступен |
| **Названия дополнительных реквизитов «Мульт-счета»** | Без распределённых между ними сумм                            |

## E-mail

E-mail сохраняется только в том случае, если:

* клиент не авторизован;
* обычное поле E-mail отображается в форме;
* клиент самостоятельно ввёл адрес.

Сохранённый E-mail:

* используется для разных направлений обмена;
* подставляется только в пустое поле;
* не заменяет E-mail авторизованного пользователя;
* не используется вместо технического адреса, если ввод E-mail отключён настройками обменника.

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

## Пользовательские поля

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

Например:

* ФИО;
* номер телефона;
* другие обычные поля формы.

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

Данные не подставляются в произвольное другое поле только из-за похожего названия.

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

Поля, относящиеся к конкретному направлению, сохраняются отдельно для этого направления.

Данные одного направления не подставляются в другое.

Например, если два направления используют визуально похожие поля, это не означает, что значение первого направления будет автоматически использовано во втором.

## Наличные направления

Для наличного обмена может сохраняться выбранная страна.

**Город не сохраняется.**

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

Такой подход предотвращает автоматическую подстановку города, который мог перестать быть доступным для текущего направления.

## Реквизиты валют

Платёжные реквизиты сохраняются с учётом:

* конкретной валюты;
* стороны обмена.

Стороны **«Отдаю»** и **«Получаю»** хранятся отдельно.

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

## Списки и переключатели

Для полей с выбором значения iEXExchanger дополнительно проверяет, существует ли сохранённый вариант в актуальной форме.

Значение восстанавливается только тогда, когда этот вариант всё ещё:

* существует;
* включён;
* доступен для текущего направления.

Если администратор удалил или отключил вариант, старое сохранённое значение не подставляется.

## Мульт-счета

Для режима **«Мульт-счета»** могут сохраняться названия дополнительных реквизитов.

Распределённые между ними суммы в браузерный черновик не входят.

## Суммы обмена

Суммы **«Отдаёте»** и **«Получаете»** не относятся к браузерному черновику формы.

Поведение суммы регулируется отдельными настройками калькулятора.

В панели управления откройте: **«Настройки» —«Общие настройки» — «Курсы и расчёты» — «Калькулятор»**

Для суммы **«Отдаёте»** используются отдельные параметры:

* **«Как заполнить сумму „Отдаёте“ при открытии страницы»**;
* **«Автозаполнение суммы „Отдаёте“ при пустом поле»**.

{% hint style="info" %}
Если после отключения сохранения формы сумма продолжает автоматически появляться, это не означает, что реквизиты всё ещё сохраняются.

Автозаполнение суммы работает отдельно через настройки калькулятора.
{% endhint %}

Отключение браузерного черновика не изменяет настройки калькулятора и не удаляет другие браузерные данные, которые относятся к сумме.

## Сохранение выбранного направления

Выбранное направление также не является частью этого черновика.

Его поведение регулируется настройкой:

**«Как определить направление обмена при загрузке страницы»**

Она определяет, какие валюты будут выбраны после открытия обменника.

В зависимости от конфигурации это могут быть:

* валюты, ранее использованные клиентом;
* главное направление, заданное администратором.

Браузерный черновик не выбирает направление самостоятельно.

Сначала система определяет направление, а уже после этого восстанавливает сохранённые данные, которые ему подходят.

## Браузерный черновик и сохранённые реквизиты пользователя

В iEXExchanger существуют два независимых механизма сохранения.

### Браузерный черновик

Браузерный черновик:

* управляется настройкой **«Сохранять данные формы обмена в браузере»**;
* записывает данные во время заполнения формы;
* работает ещё до создания заявки;
* хранится только в браузере;
* не привязан к аккаунту клиента;
* не синхронизируется между устройствами.

### Сохранённые реквизиты пользователя

Сохранение реквизитов пользователя работает отдельно.

Соответствующие настройки находятся в разделе:

**«Настройки» — «Общие настройки» — «Посетители» — «Данные заявки и профиля»**

Такие реквизиты:

* сохраняются на сервере;
* сохраняются после успешного выполнения заявки;
* принадлежат аккаунту клиента;
* могут быть доступны после авторизации с другого устройства;
* зависят от настройки **«Разрешить записывать номер счета»**;
* учитывают выбор клиента **«Не сохранять мои данные»**.

{% hint style="warning" %}
«Не сохранять мои данные» не отключает браузерный черновик.

Эта настройка запрещает сохранение соответствующих данных в профиле клиента после заявки. Для отключения локального черновика используется отдельный глобальный параметр «Сохранять данные формы обмена в браузере».
{% endhint %}

## Где хранятся данные

Черновик хранится в локальном хранилище клиентского сайта.

Это означает:

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

Локальное хранилище не является защищённым хранилищем секретов.

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

## Черновик привязан к браузеру

Черновик не принадлежит конкретному пользователю или E-mail.

Он относится к браузерному профилю, в котором была заполнена форма.

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

Для общих устройств рекомендуется:

* отключить сохранение формы;
* использовать приватный режим;
* очищать данные сайта после работы.

Смена аккаунта в том же браузере сама по себе не удаляет локальный черновик.

{% hint style="info" %}
Если обменный пункт часто используется с публичных компьютеров или общих терминалов, учитывайте, что браузерный черновик привязан к устройству, а не к клиентскому аккаунту.
{% endhint %}

## Срок хранения

У браузерного черновика нет обычного автоматического срока действия.

Данные могут оставаться в браузере до тех пор, пока:

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

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

## Ограничения хранения

Чтобы объём локального черновика не увеличивался бесконечно, используются ограничения.

Система хранит:

* до 50 последних направлений;
* до 50 последних валютных областей;
* до 50 дополнительных полей внутри одной области;
* до 20 названий дополнительных реквизитов **«Мульт-счета»**.

Ограничения отдельных значений:

* E-mail — до 320 символов;
* основной реквизит — до 4096 символов;
* одно дополнительное поле — до 512 символов;
* название дополнительного реквизита — до 512 символов.

Если количество сохранённых областей превышает допустимое значение, первыми удаляются давно не обновлявшиеся данные.

Ограничения и правила, заданные для самих полей на сервере, всегда имеют приоритет.

## Что происходит после изменения формы

Перед восстановлением значения iEXExchanger сравнивает сохранённый черновик с актуальной структурой формы.

Старое значение не будет подставлено, если:

* поле удалено;
* поле отключено;
* поле больше не используется текущим направлением;
* поле стало чувствительным;
* вариант списка был удалён;
* вариант списка был отключён;
* изменилась валюта;
* изменилась сторона обмена;
* сохранённое значение повреждено;
* структура сохранённых данных больше не поддерживается.

Если черновик повреждён и его невозможно корректно прочитать, форма открывается без него.

После нового ввода система создаст новый корректный черновик.

## Значения по умолчанию

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

В таком случае после загрузки используется актуальное значение по умолчанию из настроек формы.

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

## Как отключить сохранение

В панели управления откройте: **«Настройки» — «Общие настройки» — «Основное»**

В блоке **«Поведение интерфейса»** отключите: **«Сохранять данные формы обмена в браузере»**

Затем:

1. Нажмите **«Сохранить»**.
2. Откройте клиентский сайт.
3. Перезагрузите страницу.
4. Проверьте форму обмена.

Когда конкретный браузер клиента откроет обменник с отключённой настройкой, iEXExchanger удалит локальный черновик формы.

## Что не удаляется при отключении

Отключение браузерного черновика не удаляет:

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

Удаляется только черновик формы, которым управляет эта настройка.

## Почему старый черновик нельзя удалить сразу у всех

Административная панель не имеет прямого доступа к локальному хранилищу браузеров клиентов.

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

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

Например:

1. Клиент имеет сохранённый черновик.
2. Администратор отключает сохранение.
3. Клиент сайт в этот момент не открывает.
4. Администратор снова включает сохранение.
5. Клиент возвращается позже.

В таком случае старый черновик клиента может сохраниться, потому что его браузер ни разу не получил отключённое состояние.

{% hint style="info" %}
Если требуется очистить старые черновики у активных клиентов, оставьте настройку выключенной до тех пор, пока необходимые браузеры не откроют или не перезагрузят клиентский сайт.
{% endhint %}

## Повторное включение

Чтобы снова использовать браузерный черновик:

1. Включите **«Сохранять данные формы обмена в браузере»**.
2. Нажмите **«Сохранить»**.
3. Перезагрузите клиентский сайт.

После этого iEXExchanger снова начинает сохранять разрешённые данные по мере их ввода.

Если старый черновик уже был удалён, восстановить его невозможно. Новый начнёт формироваться только после следующего ввода данных клиентом.

## Проверка сохранения

Для тестирования рекомендуется использовать отдельный браузерный профиль.

Сначала убедитесь, что параметр включён.

Затем:

1. Откройте клиентский сайт без авторизации.
2. Выберите направление.
3. Заполните E-mail.
4. Заполните обычные пользовательские поля.
5. Заполните платёжные реквизиты.
6. Для наличного направления выберите страну и город.
7. Запомните введённые суммы.
8. Перезагрузите страницу или закройте и снова откройте обменник.
9. Выберите то же направление.

Ожидаемый результат:

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

После этого переключите валюты и направления.

Убедитесь, что реквизиты не подставляются в неподходящие валюты, стороны или направления.

## Проверка отключения

Для проверки удаления черновика:

1. Заполните тестовую форму при включённом сохранении.
2. Отключите настройку в административной панели.
3. Нажмите **«Сохранить»**.
4. Перезагрузите клиентский сайт в том же браузере.
5. Убедитесь, что черновик был очищен.
6. Включите настройку повторно.
7. Ещё раз откройте форму.

Ранее удалённые данные не должны восстановиться.

## Данные не восстанавливаются

Проверьте:

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

## E-mail не подставляется

Это может быть ожидаемым поведением, если:

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

Сохранённый E-mail подставляется только в подходящее пустое поле гостевой формы.

## Город не восстанавливается

Это предусмотрено системой.

Город не входит в браузерный черновик и должен выбираться заново.

## После отключения всё равно появляется сумма

Суммы обмена не являются частью этого механизма.

Проверьте настройки: **«Настройки» — «Курсы и расчёты» — «Калькулятор»**

Автоматическое заполнение суммы может продолжать работать независимо от браузерного черновика.

## После отключения некоторые данные всё равно появляются

Возможные причины:

* публичная страница ещё не загружалась после отключения настройки;
* данные подставляет встроенное автозаполнение браузера;
* данные получены из серверных реквизитов авторизованного клиента;
* настройка была повторно включена до того, как этот браузер получил отключённое состояние.

Браузерное автозаполнение не относится к iEXExchanger и управляется самим браузером клиента.

## В форме появились данные другого человека

Браузерный черновик принадлежит браузерному профилю, а не аккаунту.

Если устройством пользуются несколько человек, данные предыдущего посетителя могут остаться локально.

Очистите соответствующие поля или данные сайта.

Для общих устройств рекомендуется отключить функцию.

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

Если ранее выбранный вариант был удалён или отключён администратором, iEXExchanger намеренно не восстанавливает его.

Клиенту необходимо выбрать актуальное значение.

## Когда рекомендуется включить сохранение

Функцию удобно использовать, если большинство клиентов:

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

Это сокращает количество повторного ввода при следующих обменах.

## Когда рекомендуется отключить сохранение

Отключение может быть предпочтительнее, если:

* обменник часто используется с общих устройств;
* используются публичные терминалы;
* политика конфиденциальности проекта запрещает длительное локальное хранение реквизитов;
* необходимо, чтобы клиент повторно вводил данные для каждого обмена.

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

После изменения валют, направлений или дополнительных полей рекомендуется отдельно проверить:

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

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


---

# 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/guide/nastroiki/obshie-nastroiki/sokhranenie-dannykh-formy-obmena-v-brauzere.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.
