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