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

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

Как загрузить валюту в 1С

Пошаговая инструкция: как добавить валюту в справочник 1С и загрузить курсы из интернета или вручную. Настройка расписания, проверка и типичные ошибки.

Загрузка валюты в 1С — это две разные задачи, которые часто путают. Первая — добавить саму валюту (доллар, евро, юань) в справочник «Валюты», чтобы её можно было выбирать в документах. Вторая — загрузить курсы валют, чтобы программа корректно пересчитывала суммы в рубли при проведении документов и формировании отчётов.

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

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

Что нужно проверить перед загрузкой

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

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

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

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

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

Нажмите кнопку «Создать» и выберите вариант «По классификатору» (в некоторых версиях — «Подбор из классификатора»). Откроется общероссийский классификатор валют: найдите нужную валюту по названию или цифровому коду (например, 840 — доллар США, 978 — евро, 156 — китайский юань) и нажмите «Выбрать».

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

Если валюты нет в классификаторе

Редкие или новые валюты можно добавить вручную: «Создать» → «Новую». Заполните наименование, цифровой и символьный код, а также формулу прописи суммы — от неё зависит, как сумма будет выводиться в печатных документах. Ошибки в параметрах прописи потом придётся исправлять в каждом документе, поэтому проверьте их сразу.

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

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

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

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

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

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

Ручной ввод нужен, когда нет интернета, когда курс договорный, либо когда автозагрузка вернула ошибку. Откройте нужную валюту в справочнике и перейдите по ссылке «Курсы валют» в панели навигации формы.

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

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

Автоматическая загрузка курсов по расписанию

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

Откройте его, установите флажок «Используется» и настройте расписание — обычно достаточно одного запуска ежедневно утром, до начала работы пользователей. Сохраните настройки. В файловой базе фоновые задания выполняются, только если запущен сеанс 1С; в клиент-серверном варианте их выполняет сервер.

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

Маршрут решения

Как выбрать способ загрузки

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

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

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

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

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

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

Список курсов в карточке валюты
Норма

Есть записи на все рабочие даты периода

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

Даты отсутствуют или курс равен нулю

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

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

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

Сумма нулевая, документ не проводится с ошибкой о курсе

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

В журнале регистрации есть записи об успешной загрузке

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

Ошибки соединения или задание давно не выполнялось

Типичные ошибки и их последствия

Чаще всего проблемы возникают не из-за самой загрузки, а из-за невнимательности к датам и кратности. Ниже — ошибки, которые регулярно встречаются на практике.

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

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

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

Почему кнопка «Загрузить курсы валют» не работает?

Чаще всего причина в отсутствии доступа к интернету или в блокировке соединения брандмауэром, антивирусом или прокси-сервером. Проверьте доступ в сеть с того компьютера или сервера, где выполняется загрузка, и настройте параметры прокси в разделе «Администрирование» → «Интернет-поддержка и сервисы». Если доступ в интернет закрыт политикой безопасности, остаётся ручной ввод курсов.

Нужно ли загружать курсы за выходные и праздники?

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

Можно ли загрузить курсы из файла, а не из интернета?

В типовых конфигурациях штатной загрузки курсов из произвольного файла обычно нет. Варианты обхода: ручной ввод, внешняя обработка загрузки (разрабатывается под конкретный формат файла) или доработка конфигурации. Для разовой задачи быстрее всего ввести курсы вручную.

Документ в валюте не проводится и пишет «Не задан курс валюты». Что делать?

Откройте карточку валюты документа и проверьте, есть ли запись курса на дату документа или ранее. Если записи нет — загрузите курсы за нужный период через «Загрузить курсы валют» или введите курс вручную, после чего перепроведите документ.

Как загрузить курс для валюты, которой нет у Центробанка?

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

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

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

Итог

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

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