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