Справочники и Данные · 7 мин
Как установить курс валюты в 1С:Бухгалтерия
Как установить курс валюты в 1С:Бухгалтерия 8.3 вручную и через автоматическую загрузку с сайта ЦБ РФ. Настройка, проверка, типичные ошибки и ответы на вопросы.
Курсы валют в 1С:Бухгалтерии хранятся в регистре «Курсы валют» и используются при пересчёте валютных операций: оплаты по договорам в у.е., переоценки валютных остатков, расчёта курсовых разниц. Если курс на дату документа не установлен, программа либо подставит ближайший ранее загруженный курс, либо не сможет корректно провести документ — и в отчётах появятся ошибки.
Есть два способа актуализировать курсы: вручную указать нужное значение на конкретную дату или настроить автоматическую загрузку с сайта Центрального банка РФ. Второй вариант удобнее для постоянной работы, первый — когда нужен курс за конкретную дату или нестандартная валюта, которой нет в списке загрузки.
Где в программе хранятся курсы валют
Все курсы в 1С:Бухгалтерии привязаны к справочнику «Валюты». Чтобы его открыть, перейдите в раздел «Справочники» → «Покупки и продажи» → «Валюты» (в некоторых версиях интерфейса справочник находится в разделе «Все функции» → «Справочники»). В списке уже есть рубль и набор часто используемых валют.
Каждая валюта хранит историю курсов: набор записей «дата — значение курса». При проведении документа программа ищет курс на дату документа; если точной записи нет, берёт ближайшую более раннюю. Поэтому пропуски в загрузке не всегда заметны сразу — ошибка всплывает при переоценке или закрытии месяца.
Как установить курс вручную
Ручная установка нужна, когда требуется курс на конкретную дату (например, курс договора в у.е. на дату отгрузки), когда валюта не загружается с сайта ЦБ или когда исторические данные за прошлый период отсутствуют.
- 1Откройте раздел «Справочники» → «Валюты» и найдите нужную валюту в списке.
- 2Откройте карточку валюты и перейдите по ссылке «Курсы валют» в верхней части формы.
- 3Нажмите «Создать», укажите дату и значение курса. При необходимости проверьте кратность.
- 4Запишите и закройте. Проверьте, что в списке появилась строка с нужной датой.
Обратите внимание на поле «Кратность». Для доллара и евро она равна 1, но для некоторых валют ЦБ публикует курс за 10 или 100 единиц. Если при ручном вводе перепутать кратность, сумма пересчёта исказится в десятки раз — это одна из самых «дорогих» ошибок.
Как загрузить курсы автоматически за период
В списке валют или в форме курсов есть кнопка «Загрузить курсы валют». В открывшейся обработке отметьте флажками нужные валюты, укажите период загрузки и нажмите «Загрузить». Программа получит официальные курсы ЦБ РФ и заполнит регистр за весь указанный интервал, включая выходные.
Для загрузки компьютеру нужен доступ в интернет. Если работа ведётся в файловой базе без сети или сервер 1С изолирован, загрузка не выполнится — в этом случае остаётся ручной ввод или загрузка из файла через обработки.
Как настроить автоматическое обновление по расписанию
Чтобы не запускать загрузку вручную каждый день, включите регламентное задание. В карточке валюты или в списке валют установите флажок «Загружать курсы из интернета» у нужных валют. Затем проверьте настройку расписания: раздел «Администрирование» → «Обслуживание» → «Регламентные и фоновые задания», задание «Загрузка курсов валют».
В клиент-серверном варианте задание выполняется на сервере автоматически. В файловой базе фоновые задания запускаются, только когда база открыта и отработал механизм выполнения регламентных операций — если программу не открывать несколько дней, курсы за эти дни подтянутся при следующем запуске.
Сравнение способов установки курса
Подходит для разовых дат, нестандартных валют и баз без интернета. Требует контроля кратности и даты.
Удобна для заполнения истории за произвольный период. Нужен интернет и валюта из списка ЦБ.
Оптимально для ежедневной работы. В файловой базе срабатывает только при открытой программе.
Как проверить, что курс установлен правильно
Самый быстрый контроль — открыть «Курсы валют» в карточке валюты и убедиться, что на нужную дату есть запись с корректным значением. Сверьте значение с официальным курсом ЦБ на ту же дату.
Дополнительно проверьте на практике: создайте или откройте валютный документ (например, «Поступление на расчётный счёт» в валюте) и посмотрите, какую рублёвую сумму подставила программа. Если сумма соответствует курсу на дату документа — всё в порядке.
Как проверить результат
Есть строка с нужной датой, значением и кратностью
Даты нет или курс отличается от официального в разы
Рублёвая сумма соответствует курсу на дату документа
Сумма завышена или занижена кратно — ошибка в кратности
Курсовые разницы рассчитаны без предупреждений
Программа сообщает об отсутствии курса на дату
Типичные ошибки и как их избежать
Отдельная ситуация — договоры в условных единицах, когда курс оплаты отличается от курса ЦБ (например, «курс ЦБ + 2%»). Такой курс программа не загрузит автоматически: его нужно вводить вручную на каждую дату расчёта или фиксировать формулу в договоре и контролировать пересчёт в документах.
Полезно раз в месяц перед закрытием периода открывать курсы основных валют и визуально проверять непрерывность истории. Проще заметить пропуск до расчёта курсовых разниц, чем исправлять учёт после.
Частые вопросы
Почему программа подставляет неправильный курс в документ?
Программа берёт ближайший курс на дату документа или ранее. Если на нужную дату записи нет, подтянется устаревшее значение. Откройте курсы валюты и проверьте, есть ли запись на дату документа; при отсутствии — добавьте её вручную или загрузите за период.
Можно ли установить курс, отличный от курса ЦБ?
Да, ручной ввод ничем не ограничен: вы можете указать любое значение, например договорный курс. Но помните, что для целей бухгалтерского и налогового учёта пересчёт обычно выполняется по курсу ЦБ, поэтому отклонения нужно обосновывать условиями договора.
Курсы не загружаются автоматически, в чём причина?
Проверьте три вещи: стоит ли флажок загрузки у валюты, включено ли регламентное задание в разделе «Администрирование» и есть ли у компьютера или сервера доступ в интернет. В файловой базе также важно, чтобы программу регулярно открывали.
Нужно ли устанавливать курс для рубля?
Нет. Рубль является базовой валютой учёта, его курс всегда равен 1, и регистр курсов для него не заполняется.
Что будет, если изменить курс за прошлый закрытый период?
При перепроведении документов и повторном закрытии месяца пересчитаются курсовые разницы, изменятся обороты и, возможно, финансовый результат. Если отчётность за период уже сдана, потребуется уточнение. Перед такой правкой обязательно сделайте резервную копию базы.
Что важно запомнить
Курс устанавливается в карточке валюты через «Курсы валют»: вручную для разовых дат или загрузкой с сайта ЦБ для регулярной работы. Контролируйте кратность, непрерывность истории и не правьте курсы в закрытых периодах без резервной копии.