Работа с иностранными валютами в 1С:Предприятие требует регулярного обновления курсов — без актуальных данных невозможно корректно вести учет, формировать отчетность или рассчитывать таможенные платежи. Ошибка в курсе даже на 0.1% может привести к искажению финансовых результатов на миллионы рублей в крупных компаниях. При этом многие пользователи теряются, когда система выдает предупреждение о устаревших курсах или когда нужно вручную добавить новую валюту, например, юань или дирхам.
В этой статье мы разберем все способы обновления курсов валют в 1С — от автоматического загрузчика до ручного ввода, включая нюансы для разных конфигураций (1С:Бухгалтерия 3.0, Управление торговлей 11, ERP 2.5). Особое внимание уделим типичным ошибкам, из-за которых курсы «не подтягиваются», и покажем, как настроить расписание обновлений, чтобы забыть о проблеме навсегда. Если вы работаете с валютными операциями — сохраните эту инструкцию в закладки!
Почему важно обновлять курсы валют в 1С
Устаревшие курсы валют в 1С искажают:
- 📊 Финансовые результаты — прибыль/убыток по валютным сделкам рассчитывается с ошибкой.
- 📑 Налоговую отчетность — неверные суммы в декларациях по НДС, налогу на прибыль.
- 💰 Таможенные платежи — неправильный расчет пошлин при импорте/экспорте.
- 📈 Аналитику — искаженные данные в отчетах «Валютная позиция», «Движение денежных средств».
По закону (ст. 271 НК РФ) для налогового учета нужно использовать курсы ЦБ РФ на дату операции. Если в 1С стоит курс месячной давности, инспекция может доначислить налоги и штрафы. Например, при курсе доллара 90 руб. вместо актуальных 95 руб. на 1 млн USD компания занизит доходы на 500 тыс. руб. — это прямой риск проверки.
Кроме того, некоторые банки (например, Сбербанк, ВТБ) при обмене электронными документами (клиент-банк, выписки) требуют совпадения курсов валют в 1С и их системе. Расхождения могут блокировать платежи.
3 официальных источника курсов валют для 1С
1С:Предприятие поддерживает автоматическое обновление курсов из нескольких источников. Их выбор зависит от вашей конфигурации и страны учета:
| Источник | Для каких стран | Валюты | Периодичность обновления |
|---|---|---|---|
| Центробанк РФ (ЦБ РФ) | Россия, Беларусь, Казахстан | USD, EUR, CNY, GBP и др. (30+ валют) | Ежедневно (кроме выходных) |
| Европейский ЦБ (ЕЦБ) | Еврозона, Украина, Молдова | EUR, USD, JPY, RUB | Ежедневно (по рабочим дням) |
| Нацбанк Украины (НБУ) | Украина | USD, EUR, RUB, PLN | Ежедневно |
| Ручной ввод | Любая страна | Любые валюты (в т.ч. криптовалюты*) | По мере необходимости |
*Криптовалюты (BTC, ETH) официально не поддерживаются в типовых конфигурациях 1С, но их можно добавить как условные единицы и обновлять курсы вручную.
⚠️ Внимание: С 2023 года 1С перестала поддерживать обновление курсов через Finam.ru и Yahoo Finance. Используйте только официальные источники из списка выше, чтобы избежать ошибок при обмене с банками.
Способ 1: Автоматическое обновление курсов через интернет
Это самый быстрый и надежный метод. 1С подтягивает курсы напрямую с сайтов центральных банков без участия пользователя. Инструкция подходит для 1С:Бухгалтерия 3.0, УТ 11, ERP 2.5 и других типовых конфигураций.
Шаги для настройки:
- Откройте раздел
Главное → Настройки → Валюты(в некоторых конфигурациях путь может отличаться:Справочники → Валюты). - Нажмите кнопку
Обновить курсы валют(обычно расположена вверху формы справочника). - В открывшемся окне выберите:
- 📅 Дата курса — укажите текущую или нужную дату.
- 🏦 Источник курсов — выберите
Центробанк РФ(или другой актуальный для вашей страны). - 💱 Валюты — отметьте галочками нужные (по умолчанию выбраны USD и EUR).
- Нажмите
Выполнитьи дождитесь завершения загрузки. - 🔹 Подключен ли интернет на компьютере с 1С.
- 🔹 Не блокирует ли загрузку антивирус или фаервол (добавьте
1cv8.exeв исключения). - 🔹 Актуальна ли версия платформы (обновление курсов работает стабильно начиная с 1С:Предприятие 8.3.16).
- 🌐 Нет доступа к интернету на рабочем компьютере.
- 🏦 Нужно указать курс, отличный от официального (например, внутренний курс компании).
- 🪙 Работаете с экзотическими валютами (например, вьетнамский донг или турецкая лира), которые не обновляются автоматически.
- Откройте справочник валют:
Справочники → Валюты(илиГлавное → Валюты). - Дважды кликните по нужной валюте (например, USD).
- Перейдите на вкладку
Курсы валют. - Нажмите
Добавитьи заполните поля:- 📅 Дата курса — выберите дату, с которой будет действовать курс.
- 💱 Курс — введите значение (например,
95.50для доллара). - 📌 Кратность — обычно
1(сколько единиц иностранной валюты соответствует 1 рублю).
- Сохраните изменения кнопкой
Записать и закрыть. - 📅 Загрузить курсы за произвольный период (например, за весь прошлый год).
- 📄 Сохранить историю курсов в файл для резервной копии.
- 🔄 Обновить курсы для нескольких валют одновременно.
- В меню
Все функции(поиск по фразе «загрузка курсов»). - В разделе
Администрирование → Обслуживание → Загрузка курсов валют. - Через
Файл → Открыть(если обработка сохранена отдельно). - Откройте обработку и выберите
Источник данных(ЦБ РФ, ЕЦБ или файл Excel). - Укажите
Период загрузки(например, с01.01.2026по31.12.2026). - Отметьте галочками нужные валюты.
- Нажмите
Выполнить загрузку. - Перейдите в
Администрирование → Поддержка и обслуживание → Регламентные задания. - Нажмите
Создатьи выберитеОбновление курсов валют. - Заполните параметры:
- 📅 Расписание — укажите время (рекомендуем
9:00или10:00, когда курсы ЦБ уже опубликованы). - 🏦 Источник курсов — выберите ЦБ РФ или другой.
- 💱 Валюты — отметьте галочками нужные.
- 📅 Расписание — укажите время (рекомендуем
- Сохраните задание и включите его (галочка
Активно). - Откройте
Журнал регламентных заданий(Администрирование → Поддержка и обслуживание). - Найдите строку с обновлением курсов и проверьте статус (
Выполнено успешно). - Если статус
Ошибка, кликните по строке и посмотрите лог (частая причина — отсутствие интернета или блокировка антивирусом). - Проверьте интернет-соединение.
- Откройте в браузере
https://www.cbr.ru/scripts/XML_daily.asp. - Добавьте
1cv8.exeв исключения антивируса. - 🔹 Версию конфигурации — в старых релизах (до 2020 года) могут быть ошибки с загрузкой курсов.
- 🔹 Настройки прокси-сервера — если вы работаете через корпоративную сеть, возможно, требуется указать прокси в настройках 1С.
- 🔹 Дата на сервере — если дата на компьютере с 1С неверная, загрузка курсов будет сбоить.
- 📦 Ценообразование — автоматические расчеты цен в иностранной валюте.
- 📊 Валютную аналитику — отчеты по продажам в разрезе валют.
- 💳 Расчеты с контрагентами — суммы долгов в валюте.
- Перейдите в
НСИ и администрирование → Классификаторы → Валюты. - Выделите нужную валюту и нажмите
Обновить курсы(илиВсе действия → Обновить курсы валют). - В открывшемся окне выберите:
- 📅 Дата курса — текущая или ретроспективная.
- 🏦 Источник — ЦБ РФ или ЕЦБ.
- 🔄 Периодичность —
ЕжедневноилиОдин раз.
- Нажмите
Выполнить. - 🔹 Корректность расчета цен в документах
Заказ покупателяилиРеализация товаров. - 🔹 Суммы в отчете
Валютная позиция(Отчеты → Продажи → Валютная позиция). - Создайте новую валюту в справочнике (например, «Bitcoin» с кодом «BTC»).
- На вкладке
Дополнительноукажите кратность (например,0.00001, если курс указывается за 1 сатоши). - Обновляйте курс вручную по данным с бирж (например, Binance или Bybit).
- 🔹 В 1С стоит курс на преддыдущий день (проверьте дату курса в справочнике).
- 🔹 Курс в 1С округлен (настройте точность в параметрах валюты).
- 🔹 В конфигурации используется внутренний курс компании, а не официальный.
- Откройте справочник
Валютыи выберите нужную валюту. - Перейдите на вкладку
Курсы валют. - Нажмите
Все действия → Выгрузить в Excel(или используйте обработкуВыгрузка курсов валют). - Откройте справочник
Организациии выберите нужную компанию. - Перейдите на вкладку
Валюты. - Укажите курсы, отличные от общесистемных.
Если кнопка Обновить курсы валют отсутствует, проверьте:
Интернет подключен и стабилен
1С имеет доступ к сайту ЦБ РФ (проверьте через браузер)
У пользователя есть права на изменение справочника валют
Версия платформы 1С не ниже 8.3.16-->
Если при обновлении появляется ошибка «Не удалось получить данные с сервера ЦБ», попробуйте вручную открыть ссылку https://www.cbr.ru/scripts/XML_daily.asp в браузере. Если страница не грузится — проблема на стороне ЦБ или вашего провайдера.
Способ 2: Ручной ввод курсов валют
Этот метод пригодится, если:
Пошаговая инструкция:
Для ускорения ручного ввода можно скопировать курсы с сайта ЦБ РФ (ссылка) и вставить их в 1С через буфер обмена. Используйте формат ДД.ММ.ГГГГ;Код валюты;Курс (например, 15.05.2026;USD;95,50).
⚠️ Внимание: При ручном вводе легко допустить ошибку в дате или курсе. Всегда перепроверяйте данные перед сохранением — исправление ошибок в закрытых периодах занимает часы работы бухгалтера.
Как добавить новую валюту в справочник 1С?
Если нужной валюты нет в списке (например, бразильский реал или южноафриканский рэнд), создайте её вручную:
1. В справочнике Валюты нажмите Создать.
2. Заполните поля:
- Наименование (например, «Бразильский реал»)
- Код (например, «BRL»)
- Символьный код (например, «R$»)
3. На вкладке Дополнительно укажите кратность (обычно 1).
4. Сохраните и добавьте курсы на нужные даты.
Способ 3: Обновление курсов через обработку «Загрузка курсов валют»
В некоторых конфигурациях (например, 1С:ERP или 1С:КА 2.4) есть специализированная обработка для массовой загрузки курсов. Она позволяет:
Где найти обработку:
Как пользоваться:
Если обработка отсутствует в вашей конфигурации, её можно скачать с сайта 1С:ИТС (раздел «Обработки для бухгалтерии») или запросить у партнера-фрилансера.
Сохраните историю курсов валют за 3 года в отдельный файл (через обработку «Выгрузка курсов валют»). Это поможет быстро восстановить данные при сбое базы или переносе на новый сервер.
Настройка автоматического обновления курсов по расписанию
Чтобы не обновлять курсы вручную, настройте регламентное задание. Оно будет запускаться по расписанию (например, каждый день в 9:00) и загружать актуальные курсы без вашего участия.
Инструкция для 1С:Бухгалтерия 3.0 и ERP 2.5:
Для 1С:УТ 11 путь может отличаться: НСИ и администрирование → Обслуживание → Регламентные операции.
⚠️ Внимание: Если в вашей базе несколько пользователей, убедитесь, что у учетной записи, под которой работает регламентное задание, есть права на изменение справочника Валюты. Иначе обновление будет завершаться с ошибкой.
Проверка работы регламентного задания:
Типичные ошибки при обновлении курсов и их решения
Даже опытные пользователи сталкиваются с проблемами при обновлении курсов. Вот самые распространенные ошибки и способы их исправления:
| Ошибка | Причина | Решение |
|---|---|---|
Не удалось получить данные с сервера ЦБ |
Сайт ЦБ РФ недоступен или блокируется фаерволом |
|
Нет прав на изменение справочника |
У пользователя недостаточно прав | Зайдите под администратором или попросите его выдать права на справочник Валюты. |
| Курсы не обновляются для новой валюты | Валюта не добавлена в справочник или не отмечена в настройках | Добавьте валюту вручную (см. спойлер выше) и отметьте её галочкой при обновлении. |
Ошибка формата данных |
ЦБ изменил структуру XML-файла с курсами | Обновите платформу 1С до последней версии или используйте ручной ввод. |
Если ни один из способов не помог, проверьте:
Если курсы валют не обновляются больше недели, проверьте сначала интернет-соединение и права пользователя. В 90% случаев проблема кроется именно здесь.
Как обновить курсы валют в 1С:УТ 11 и 1С:КА 2
В торговой и комплексной конфигурациях процесс обновления курсов имеет свои нюансы. Главное отличие — здесь курсы валют влияют не только на бухгалтерию, но и на:
Инструкция для 1С:Управление торговлей 11:
В 1С:КА 2 путь аналогичный, но может называться Справочники → Валюты. После обновления курсов обязательно проверьте:
Если после обновления курсов суммы в документах не пересчитываются автоматически, используйте обработку Пересчет валютных сумм (доступна в Все функции).
FAQ: Частые вопросы по обновлению курсов валют в 1С
Можно ли обновить курсы валют в 1С за прошлые даты?
Да, при автоматическом или ручном обновлении можно указать любую дату в прошлом (например, 01.01.2026). Главное — чтобы на сайте ЦБ РФ были опубликованы курсы за эту дату. Для ретроспективной загрузки удобно использовать обработку Загрузка курсов валют с указанием диапазона дат.
Как обновить курс биткоина или другой криптовалюты в 1С?
Официально 1С не поддерживает криптовалюты, но их можно добавить как условные единицы:
⚠️ Внимание: Использование криптовалют в учете может потребовать дополнительных пояснений для налоговой. Проконсультируйтесь с аудитором.
Почему в 1С курс доллара отличается от курса на сайте ЦБ?
Разница может возникать по нескольким причинам:
Чтобы синхронизировать данные, обновите курсы вручную или проверьте настройки источника.
Как экспортировать курсы валют из 1С в Excel?
Для выгрузки истории курсов:
В Excel курсы будут выгружены с датами, что удобно для анализа динамики.
Можно ли настроить разные курсы для разных организаций в 1С?
Да, в конфигурациях 1С:ERP и 1С:КА 2 поддерживаются индивидуальные курсы валют для организаций. Для этого:
В 1С:Бухгалтерия 3.0 такой функции нет — курсы общие для всех организаций.