К статье
Практический материал

Администрирование · 7 мин

Откуда в 1С загружаются курсы валют и как это настроить

Разбираем, откуда 1С загружает курсы валют: сервис ЦБ РФ, настройка регламентного задания, ручная загрузка, проверка данных и решение типичных проблем.

Курсы валют в типовых конфигурациях 1С (Бухгалтерия, Управление торговлей, ERP, Комплексная автоматизация) загружаются из интернета — с официального сервиса, который публикует данные Центрального банка Российской Федерации. Программа обращается к веб-сервису, получает актуальные котировки и записывает их в регистр сведений «Курсы валют», откуда они используются при пересчёте валютных сумм в документах, отчётах и переоценке остатков.

Загрузка может выполняться двумя способами: автоматически по расписанию через регламентное задание «Загрузка курсов валют» или вручную — по кнопке в справочнике валют. Оба варианта используют один и тот же источник, поэтому результат идентичен, различается только удобство и своевременность обновления.

Важно понимать: 1С не хранит курсы где-то «внутри обновления конфигурации» и не вычисляет их сама. Если интернет-загрузка не работает, курсы устаревают, и валютные документы начинают считаться по старым значениям — это прямой путь к ошибкам в учёте и отчётности.

Источник данных: откуда именно берутся курсы

Типовые конфигурации обращаются к интернет-сервису, который транслирует официальные курсы Центрального банка РФ. Это те же значения, что публикуются на сайте ЦБ: курс устанавливается на дату и действует до следующего изменения. Курсы по выходным и праздничным дням ЦБ не обновляет — действует последнее установленное значение.

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

Где в программе хранятся загруженные курсы

Загруженные значения записываются в регистр сведений «Курсы валют». Посмотреть его содержимое можно из справочника «Валюты»: откройте нужную валюту и перейдите по ссылке «Курсы валют» — откроется таблица с датами и значениями. В некоторых конфигурациях для валют с фиксированным курсом (например, условных единиц) используется механизм расчёта от базовой валюты.

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

Автоматическая загрузка: регламентное задание

Основной способ поддерживать курсы в актуальном состоянии — регламентное задание «Загрузка курсов валют». В файловой базе оно выполняется при запуске сеанса пользователя, если наступило расписание; в клиент-серверном варианте — на сервере независимо от работы пользователей. Проверить и настроить задание можно в разделе администрирования, в подсистеме регламентных и фоновых заданий.

Настройка автоматической загрузки
  1. 1
    Откройте раздел «Администрирование» → «Обслуживание» → «Регламентные операции» (или «Регламентные и фоновые задания»).
  2. 2
    Найдите задание «Загрузка курсов валют» и убедитесь, что оно включено.
  3. 3
    Задайте расписание: обычно достаточно ежедневного выполнения в начале рабочего дня.
  4. 4
    Проверьте, что на компьютере или сервере есть доступ в интернет и не блокируется соединение прокси или брандмауэром.
  5. 5
    Выполните задание вручную из списка и убедитесь, что курсы обновились в справочнике валют.

Если задание завершается с ошибкой, в журнале регистрации появляется запись с описанием причины. Чаще всего это отсутствие интернет-доступа, блокировка соединения антивирусом или прокси-сервером, требующим авторизации.

Ручная загрузка и загрузка за период

Ручной способ удобен, когда нужно срочно обновить курсы или догрузить историю. Откройте справочник «Валюты» (в Бухгалтерии это раздел «Справочники»), нажмите кнопку «Загрузить курсы валют», укажите период и отметьте нужные валюты. Программа запросит данные и заполнит регистр за весь указанный интервал.

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

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

Проверка результата и типичные проблемы

После загрузки откройте курсы валют и сверьте значение на текущую дату с данными ЦБ. Дополнительно проверьте дату последней записи: если она отстаёт, автоматическая загрузка не работает. В документах с валютой курс подставляется на дату документа — проверьте пересчёт на тестовом документе.

Контрольные точки

Как проверить результат

Дата последнего курса в регистре
Норма

Курс загружен на текущую или последнюю рабочую дату

Тревожный признак

Последняя запись устарела на несколько дней

Журнал регистрации
Норма

Нет ошибок задания «Загрузка курсов валют»

Тревожный признак

Ошибки соединения, таймауты, отказ в доступе

Курс в документе
Норма

Совпадает с официальным курсом ЦБ на дату документа

Тревожный признак

Подставляется старое или нулевое значение

Типичные ошибки
01
Отключённое регламентное задание — курсы перестают обновляться, и переоценка в конце месяца считается по устаревшим значениям.
02
Прокси с авторизацией без настроек в 1С — загрузка молча завершается ошибкой, о чём можно узнать только из журнала регистрации.
03
Ручное редактирование курсов без фиксации причины — при следующей загрузке значения перезаписываются, и расхождения в документах сложно объяснить.
04
Загрузка только USD при наличии операций в других валютах — документы по EUR, CNY и прочим валютам остаются без актуальных курсов.

Что делать, если загрузка не работает

Начните с простого: проверьте интернет-доступ с того компьютера или сервера, где выполняется задание. Затем посмотрите журнал регистрации с отбором по событию загрузки курсов — текст ошибки укажет направление поиска. Таймауты и ошибки соединения обычно означают блокировку на уровне сети, а не проблему в 1С.

Если интернет-загрузка невозможна принципиально (закрытый контур, ограничения безопасности), остаются варианты: ручной ввод курсов в регистре или доработка загрузки из файла, выгруженного с сайта ЦБ на машине с доступом в интернет. Временный ручной ввод допустим, но требует дисциплины — назначьте ответственного и контрольную дату проверки.

Частые вопросы

Курсы в 1С совпадают с курсом ЦБ на сайте?

Да, типовая загрузка переносит официальные курсы ЦБ РФ без изменений. Если видите расхождение, проверьте дату курса в регистре — возможно, сравниваются значения на разные даты, либо курс был отредактирован вручную.

Как часто нужно загружать курсы?

Достаточно ежедневной загрузки. ЦБ обновляет курсы один раз в день, поэтому более частое расписание не даёт новых данных, а редкое — рискует оставить документы без актуального курса.

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

Это норма: ЦБ не устанавливает новые курсы на выходные и праздничные дни. Программа использует последнее установленное значение, и пересчёт документов за выходные выполняется корректно.

Можно ли загружать курсы без интернета?

Штатная автоматическая загрузка требует доступа в интернет. Без него курсы вводятся вручную в регистре «Курсы валют» либо загружаются через доработку из заранее подготовленного файла.

Что будет, если курс на дату документа отсутствует?

Поведение зависит от конфигурации: чаще всего программа берёт ближайший ранее загруженный курс или выводит предупреждение. Проверьте курсы за нужный период и догрузите их кнопкой «Загрузить курсы валют» с указанием дат.

Итог

Что важно запомнить

Курсы валют в 1С поступают с интернет-сервиса, транслирующего данные ЦБ РФ, и сохраняются в регистре «Курсы валют». Держите включённым регламентное задание, периодически сверяйте дату последнего курса и проверяйте журнал регистрации при сбоях загрузки.