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

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

Как изменить курс валюты в 1С

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

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

Изменить курс можно несколькими способами: вручную через справочник валют, загрузкой с сайта Центрального банка или автоматической загрузкой по расписанию. Выбор зависит от того, разовая это правка или нужна регулярная актуализация. Ниже разобраны все варианты для типовых конфигураций: «Бухгалтерия предприятия», «Управление торговлей», «Управление нашей фирмой» и «Комплексная автоматизация».

Где в 1С хранятся курсы валют

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

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

Как изменить курс валюты вручную

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

Порядок действий
  1. 1
    Откройте раздел «Справочники» (в БП 3.0) или «НСИ и администрирование» → «Настройка НСИ и разделов» → «Валюты» (в УТ 11, КА 2, УНФ).
  2. 2
    Найдите нужную валюту в списке и откройте её двойным щелчком.
  3. 3
    Перейдите по ссылке «Курсы валют» в верхней части формы элемента.
  4. 4
    Нажмите «Создать» для новой записи либо откройте существующую строку для редактирования.
  5. 5
    Укажите дату, курс и при необходимости кратность, затем нажмите «Записать и закрыть».
  6. 6
    Проверьте пересчёт сумм в документе, для которого меняли курс.

В «1С:Бухгалтерии 8» путь короче: «Справочники» → «Валюты» → открыть валюту → «Курсы валют». В «Управлении торговлей 11» и «Комплексной автоматизации 2» справочник находится в разделе «НСИ и администрирование» → «Базовая нормативно-справочная информация» → «Валюты».

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

Как загрузить курсы с сайта Центрального банка

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

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

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

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

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

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

В конфигурации «Управление нашей фирмой» настройка находится в разделе «Компания» → «Администрирование» → «Общие настройки», где включается автоматическая загрузка курсов валют.

Загружайте курсы с небольшим запасом назад — например, за последние 7–10 дней. Так вы подхватите выходные и праздничные дни, на которые ЦБ публикует курс выходного дня, и не останется «дырок» в истории.
ПЗ
Практическое замечание

Что делать, если документы посчитались по старому курсу

Смена курса в регистре не пересчитывает уже проведённые документы автоматически. Если документ был проведён при неверном курсе, его рублёвая сумма останется старой, пока документ не перепровести.

Откройте нужный документ и перепроведите его — при проведении программа заново возьмёт курс на дату документа из регистра. Если таких документов много, используйте групповое перепроведение: «Операции» → «Проведение документов» (в БП) или сервис «Групповое изменение реквизитов» с операцией проведения.

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

Особенности для разных конфигураций

1С:Бухгалтерия предприятия 3.0

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

1С:Управление торговлей 11 и Комплексная автоматизация 2

Валюты находятся в «НСИ и администрирование» → «Базовая НСИ» → «Валюты». Здесь курс может задаваться не только загрузкой с ЦБ, но и формулой относительно другой валюты — например, курс условной единицы как курс доллара плюс фиксированный процент. Это удобно для договоров в у.е.

1С:Управление нашей фирмой

Раздел «Компания» → «Еще больше возможностей» → «Валюты». В УНФ также поддерживаются курсы по формуле и автоматическая загрузка. Для валютных документов курс можно переопределить прямо в документе, но такая ручная правка действует только внутри конкретного документа.

Способы изменения курса

Ручной ввод в регистре

Подходит для разовой правки, договорных курсов и валют вне списка ЦБ. Требует внимательности к дате и кратности.

Загрузка с сайта ЦБ

Оптимально для регулярной актуализации котируемых валют. Нужен интернет, не работает для договорных курсов.

Курс по формуле от другой валюты

Для условных единиц и договоров с привязкой к валюте. Доступен не во всех конфигурациях.

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

Разовое исключение для конкретной сделки. Не меняет общий регистр и не влияет на другие документы.

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

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

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

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

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

Одна запись на дату с верным курсом и кратностью

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

Дубликаты, неверная дата или кратность, отличная от стандартной

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

После перепроведения рублевая сумма соответствует новому курсу

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

Сумма не изменилась — документ не перепроведён или курс записан на другую дату

Отчёт по взаиморасчётам
Норма

Валютные и рублёвые суммы согласованы по курсу

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

Курсовые разницы аномально велики — вероятна ошибка в кратности

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

Как выбрать действие

Курс нужен на конкретную прошлую датуЗагрузите курсы за нужный период с сайта ЦБ или внесите запись вручную на эту дату
Курсы должны обновляться ежедневно без участия пользователяВключите регламентное задание «Загрузка курсов валют» и проверьте доступ в интернет
Договор в условных единицах с привязкой к доллару или евроНастройте курс по формуле от базовой валюты (в УТ 11, КА 2, УНФ)
Документ уже проведён по неверному курсуИсправьте курс в регистре и перепроведите документ, предварительно проверив закрытие периода

Часто задаваемые вопросы

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

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

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

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

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

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

Что делать, если курс загрузился с ошибкой в кратности?

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

Изменится ли отчётность прошлых периодов после правки курса?

Сама по себе запись в регистре отчётность не меняет — меняется она только после перепроведения документов и повторного выполнения регламентных операций (например, переоценки валютных средств при закрытии месяца). Поэтому правки в закрытых периодах выполняйте осознанно и с резервной копией.

Где посмотреть историю изменения курса по валюте?

Откройте элемент справочника «Валюты» и перейдите по ссылке «Курсы валют» — откроется список всех записей с датами и значениями. Для анализа в разрезе документов используйте отчёты по взаиморасчётам с детализацией по курсам.

Итог

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

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