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

Справочники и Данные · 7 мин

Как установить курс валюты в 1С:Бухгалтерия

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

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

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

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

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

Каждая валюта хранит историю курсов: набор записей «дата — значение курса». При проведении документа программа ищет курс на дату документа; если точной записи нет, берёт ближайшую более раннюю. Поэтому пропуски в загрузке не всегда заметны сразу — ошибка всплывает при переоценке или закрытии месяца.

Как установить курс вручную

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

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

Обратите внимание на поле «Кратность». Для доллара и евро она равна 1, но для некоторых валют ЦБ публикует курс за 10 или 100 единиц. Если при ручном вводе перепутать кратность, сумма пересчёта исказится в десятки раз — это одна из самых «дорогих» ошибок.

Как загрузить курсы автоматически за период

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

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

Как настроить автоматическое обновление по расписанию

Чтобы не запускать загрузку вручную каждый день, включите регламентное задание. В карточке валюты или в списке валют установите флажок «Загружать курсы из интернета» у нужных валют. Затем проверьте настройку расписания: раздел «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания», задание «Загрузка курсов валют».

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

Сравнение способов установки курса

Ручной ввод

Подходит для разовых дат, нестандартных валют и баз без интернета. Требует контроля кратности и даты.

Загрузка по кнопке

Удобна для заполнения истории за произвольный период. Нужен интернет и валюта из списка ЦБ.

Регламентное задание

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

Как проверить, что курс установлен правильно

Самый быстрый контроль — открыть «Курсы валют» в карточке валюты и убедиться, что на нужную дату есть запись с корректным значением. Сверьте значение с официальным курсом ЦБ на ту же дату.

Дополнительно проверьте на практике: создайте или откройте валютный документ (например, «Поступление на расчётный счёт» в валюте) и посмотрите, какую рублёвую сумму подставила программа. Если сумма соответствует курсу на дату документа — всё в порядке.

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

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

Запись в регистре курсов
Норма

Есть строка с нужной датой, значением и кратностью

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

Даты нет или курс отличается от официального в разы

Пересчёт в документе
Норма

Рублёвая сумма соответствует курсу на дату документа

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

Сумма завышена или занижена кратно — ошибка в кратности

Переоценка при закрытии месяца
Норма

Курсовые разницы рассчитаны без предупреждений

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

Программа сообщает об отсутствии курса на дату

Типичные ошибки и как их избежать

Типичные ошибки
01
Неверная кратность: курс введён за 1 единицу, хотя ЦБ публикует за 100 — суммы искажаются в 100 раз.
02
Пропуск дат в истории: программа берёт устаревший курс, и курсовые разницы считаются неверно.
03
Правка курса задним числом в закрытом периоде: меняются итоги переоценки, отчётность расходится с ранее сданной.
04
Ожидание автозагрузки в файловой базе, которую не открывают: курсы просто не обновляются.
05
Создание дубля валюты вместо добавления курса в существующую карточку — документы ссылаются на разные элементы.

Отдельная ситуация — договоры в условных единицах, когда курс оплаты отличается от курса ЦБ (например, «курс ЦБ + 2%»). Такой курс программа не загрузит автоматически: его нужно вводить вручную на каждую дату расчёта или фиксировать формулу в договоре и контролировать пересчёт в документах.

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

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

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

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

Можно ли установить курс, отличный от курса ЦБ?

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

Курсы не загружаются автоматически, в чём причина?

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

Нужно ли устанавливать курс для рубля?

Нет. Рубль является базовой валютой учёта, его курс всегда равен 1, и регистр курсов для него не заполняется.

Что будет, если изменить курс за прошлый закрытый период?

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

Итог

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

Курс устанавливается в карточке валюты через «Курсы валют»: вручную для разовых дат или загрузкой с сайта ЦБ для регулярной работы. Контролируйте кратность, непрерывность истории и не правьте курсы в закрытых периодах без резервной копии.