> For the complete documentation index, see [llms.txt](https://premium.gitbook.io/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://premium.gitbook.io/main/osnovnye-nastroiki/valyuty-i-napravleniya-obmena/rezervy-valyut/rezerv-iz-faila.md).

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

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

1. В панели управления сайтом в разделе "**Модули" → "Модули"** → активируйте модуль "**Парсер резерва из файла**".

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

2. Создайте txt-файл и задайте в нём резервы валют. Укажите каждое значение резерва с новой строки. Загрузите txt-файл на сервер. Пример строк из файла с резервами:

`Reserv 1 = 100000`\
`Reserv 2 = 5000`\
`Reserv 3 = 14000`

3. В панели управления сайтом в разделе "**Модули" → "Резерв из файла"** **→** укажите URL загруженного txt-файла.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2Fgit-blob-38f86bbae68fa893a0a4424c77313ee4cdcea929%2Fimage.png?alt=media" alt="" width="465"><figcaption></figcaption></figure>

4. В панели управления в разделе "**Валюты**" перейдите к редактированию валюты и для параметра "**Резерв валют**" выберите соответствующий номер строки из файла. Сохраните изменения.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FmpPkMm5OPJVWts8Eed8p%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&amp;token=0d32d7da-a859-4324-bb9b-08042d4e4455" alt="" width="563"><figcaption></figcaption></figure>

Альтернативный вариант — в разделе "**Направления обменов**" на вкладке "**Резерв**" выберите соответствующий номер строки из файла. Таким образом для каждого направления можно задать индивидуальное значение резерва.

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2F4wkwCykXRwV6KxgrYjJE%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&amp;token=d00b6344-9fe7-4036-a7c4-c6e9f5385eec" alt="" width="563"><figcaption></figcaption></figure>

5. Настройте планировщик задач (cron), который будет получать значение резерва из файла и обновлять его на сайте. Скрипт можно запускать каждую минуту. Пример команды для планировщика задач в Unix-формате для панели управления ISP Manager:

<figure><img src="https://2574066779-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fm9kqZXsNykrN6VyxxXBO%2Fuploads%2FxF7Yp84xNJrJFuJKOpCD%2F%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5.png?alt=media&amp;token=0d36133a-ca97-4fa8-b63a-14268972fed5" alt="" width="563"><figcaption></figcaption></figure>

После этого значение резерва для валют на сайте постоянно будет браться из txt-файла.
