> 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/nastroika-obmena/reserve-management/file-reserves.md).

# Резервы из файлов

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

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

## Список ключей

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

**«Основное» — «Резервы для валют» — «Резервы из файла»**

Заголовок страницы отображается как «Резервы из файлов». Список показывает ключ, источник, сумму, статус, привязки и время, когда значение было найдено. Дополнительно видны исходное значение и номер строки.

«Еще не синхронизирован» означает, что рабочее значение ещё не было подтверждено чтением файла.

## Источники

Нажмите «Источники». Для источника задаются:

* название;
* ссылка на файл;
* статус;
* порядок.

Список показывает количество ключей, состояние проверки и «Последний успех». Действие синхронизации читает источник и обновляет связанные значения.

Удалить источник с привязанными резервами нельзя. Сначала перенесите связи или отключите использование.

## Формат файла

Каждая используемая строка должна содержать название и сумму в формате, указанном формой:

```
MAIN_USDT : 12500.75
```

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

## Добавление ключа

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

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

## Привязка к обычному резерву

Откройте:

**«Основное» — «Резервы для валют» — «Список резервов»**

Откройте редактирование нужного резерва. Выберите значение в поле «Резерв из файла». Текущая сумма сразу заменяется суммой выбранного ключа и далее обновляется при синхронизации.

{% hint style="warning" %}
Перед выбором ключа сравните его валюту, единицу и точность. Привязка заменяет текущую сумму резерва.
{% endhint %}

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

## Синхронизация

После ручной синхронизации проверьте:

1. «Последний успех» источника;
2. время «Найден в файле» у ключа;
3. исходное и итоговое значение;
4. сумму обычного резерва;
5. клиентский лимит связанного направления.

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

## Изменение источника

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

## Если сумма не обновляется

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


---

# 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/nastroika-obmena/reserve-management/file-reserves.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.
