Работа с валютами в 1С:Предприятие — одна из самых частых задач для бухгалтеров, финансовых директоров и специалистов по внешнеэкономической деятельности. Ошибки в курсах могут привести к искажению отчётности, неправильному расчёту налогов или убыткам при валютных операциях. В этой статье разберём, где именно в 1С устанавливается курс валют, как его обновить вручную или автоматически, и какие нюансы важно учитывать при работе с разными конфигурациями (Бухгалтерия 3.0, ERP 2.5, Управление торговлей 11).

Особенность системы в том, что пути настройки курсов могут отличаться в зависимости от версии платформы и конфигурации. Например, в 1С:Бухгалтерия 8.3 курс устанавливается через справочник «Валюты», а в 1С:ERP — с дополнительными опциями для многовалютного учёта. Мы рассмотрим универсальные методы, а также укажем на ключевые различия для популярных редакций.

1. Где хранится справочник валют в 1С

Все валютные операции в базируются на данных из справочника «Валюты». Чтобы открыть его:

  • 📌 В 1С:Бухгалтерия 3.0: перейдите в меню Справочники → Валюты.
  • 📌 В 1С:Управление торговлей 11: НСИ → Валюты.
  • 📌 В 1С:ERP 2.5: Нормативно-справочная информация → Валюты.

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

💡

Если в справочнике нет нужной валюты, её можно добавить вручную, указав код по стандарту ISO 4217 (например, USD для доллара или EUR для евро).

Важно: сам справочник не содержит курсов — он только хранит перечень валют. Курсы валют устанавливаются отдельно, в специальном журнале или документе. Об этом подробнее в следующем разделе.

2. Как установить курс валют вручную

Ручной ввод курсов актуален, если:

  • 🔹 Вам нужно задать неофициальный курс (например, для внутренних расчётов).
  • 🔹 Автоматическое обновление недоступно (нет интернета или проблемы с источником данных).
  • 🔹 Требуется зафиксировать курс на конкретную дату для отчётности.

Инструкция по ручному вводу:

  1. Откройте журнал «Курсы валют»:
    • В 1С:Бухгалтерия 3.0: Банк и касса → Курсы валют.
    • В 1С:ERP или УТ 11: Финансы → Курсы валют.
  • Нажмите Создать и выберите валюту из справочника.
  • Укажите дату, на которую действует курс (важно для ретроспективного ввода!).
  • Введите значение курса в поле Курс (например, 90,50 для доллара).
  • Сохраните документ кнопкой Провести и закрыть.
  • Дата соответствует периоду операции|Курс введён без опечаток (например, 90.50, а не 90,5)|Валюта выбрана правильно (не перепутайте USD и EUR)|Документ проведён (иначе курс не будет учтён в расчётах)-->

    ⚠️ Внимание: Если вы вводите курс задним числом (например, за прошлый месяц), убедитесь, что в системе нет документов, зависящих от этого курса (платежки, счета-фактуры). Изменение исторических курсов может привести к расхождению итогов и необходимости перепроведения документов.

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

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

    Источник данных Как подключить Особенности
    Центробанк РФ В настройках курсов выберите Загрузить с сайта ЦБ РФ Официальные курсы, но с задержкой на 1 день. Подходит для бухучёта.
    1С:ИТС (Информационно-технологическое сопровождение) Требуется действующая подписка на ИТС Курсы обновляются ежедневно, включая коммерческие (не только ЦБ).
    XML/JSON-файл Настройка через Администрирование → Обмен данными Для интеграции с банками или биржами (например, курсы Forex).
    Веб-сервисы (API) Требуется доработка конфигурации или внешняя обработка Актуально для нестандартных источников (например, криптовалют).

    Чтобы настроить автоматическое обновление из ЦБ РФ:

    1. Откройте журнал Курсы валют.
    2. Нажмите Загрузить курсы (или Обновить курсы в зависимости от конфигурации).
    3. Выберите источник — Центробанк РФ.
    4. Укажите диапазон дат для загрузки.
    5. Подтвердите операцию.

    Центробанк РФ|1С:ИТС|Ручной ввод|Собственный файл (Excel/XML)|Другой-->

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

    4. Настройка курсов для многовалютного учёта

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

    • 💼 Импортёров/экспортёров.
    • 💼 Компаний с иностранными контрагентами.
    • 💼 Холдингов с дочерними фирмами за рубежом.
    • Чтобы включить многовалютный учёт:

      1. Перейдите в Главное → Настройки → Функциональность.
      2. В разделе Валюты отметьте флажок Вести учёт в нескольких валютах.
      3. Укажите базовую валюту (обычно рубли) и дополнительные валюты.
      4. Настройте переоценку валютных средств (если требуется).

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

    Что будет если не настроить многовалютный учёт?

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

    5. Типичные ошибки при работе с курсами валют

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

    • 🚫 Несовпадение дат: курс установлен на 10.05.2026, а документ проведён 09.05.2026. Система возьмёт курс на дату документа, что может привести к расхождениям.
    • 🚫 Дублирование курсов: если на одну дату введён курс дважды, возьмёт последний по времени создания, что не всегда логично.
    • 🚫 Игнорирование округления: курс 90,567 руб. может округляться до 90,57 или 91 в зависимости от настроек, что влияет на итоги.
    • 🚫 Отсутствие курса на дату операции: если курс не задан, система может подставить последний доступный или выдаст ошибку.

    Как избежать ошибок:

    • 🔍 Перед проведением документов проверяйте актуальность курса на дату операции.
    • 🔍 Используйте отчёт Анализ курсов валют (Отчёты → Финансы) для поиска дублей или пропусков.
    • 🔍 Настройте уведомления о отсутствии курса (в некоторых конфигурациях это делается через Администрирование → Настройки пользователей).
    • 💡

      Всегда сверяйте курс валют на дату документа, а не на текущую дату. Например, если вы проводите платежку от 15.04.2026 в мае, курс должен быть на 15.04, а не на май.

      6. Особенности курсов валют в разных конфигурациях 1С

      В зависимости от конфигурации настройка курсов может иметь нюансы. Рассмотрим ключевые различия:

      Конфигурация Где настраиваются курсы Особенности
      1С:Бухгалтерия 3.0 Банк и касса → Курсы валют Поддерживает только официальные курсы ЦБ. Для коммерческих курсов требуется доработка.
      1С:ERP 2.5 Финансы → Курсы валют Есть опция «Коммерческий курс» для внутренних расчётов. Поддерживает несколько источников данных.
      1С:Управление торговлей 11 НСИ → Валюты → Курсы валют Курсы можно привязать к конкретным договорам с контрагентами.
      1С:Зарплата и Управление Персоналом Настройки → Валюты Курсы используются редко (например, для иностранных сотрудников). Обычно хватает ручного ввода.

      ⚠️ Внимание: В 1С:ERP и УТ 11 при работе с иностранными контрагентами курс можно задавать не только глобально, но и индивидуально для каждого договора. Это удобно, если у вас разные условия по курсам с разными партнёрами. Чтобы воспользоваться этой опцией, откройте карточку контрагента и перейдите на вкладку Условия расчётов.

      7. Как проверить корректность курсов валют

      После установки курсов важно убедиться, что они правильно применяются в документах. Для этого:

      1. Сформируйте отчёт Анализ курсов валют (Отчёты → Финансы). Он покажет все заданные курсы с датами и источниками.
      2. Проверьте валютные остатки на счетах (например, 52 «Валютные счета») через отчёт Оборотно-сальдовая ведомость.
      3. Сравните суммы в документах (платежки, счета) с расчётами вручную. Например, если курс доллара 90,50, то 100 USD должны конвертироваться в 9 050 руб.

      Если обнаружены расхождения:

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

      Для быстрой проверки курса в конкретном документе наведите курсор на поле «Сумма в валюте» — во всплывающей подсказке отобразится курс и дата, по которой он применён.

      FAQ: Частые вопросы о курсах валют в 1С

      Можно ли в 1С установить свой (неофициальный) курс валют?

      Да, для этого в журнале Курсы валют создайте новую запись и введите нужное значение вручную. Такой курс будет использоваться вместо официального. Это актуально для внутренних расчётов или работы с коммерческими курсами (например, курс банка для обмена валют).

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

      Наиболее частые причины:

      • 🔹 Курс не задан на дату документа (система берёт последний доступный).
      • 🔹 В настройках счёта или договора указан другой курс.
      • 🔹 Документ не проведён или проведён с ошибками.

      Проверьте дату курса и перепроведите документ.

      Как в 1С загрузить курсы валют из Excel?

      Стандартной функции импорта из Excel нет, но можно:

      1. Использовать внешнюю обработку (например, из каталога Infostart).
      2. Написать собственный скрипт на встроенном языке .
      3. Импортировать через XML (если файл предварительно конвертировать).

      Для разовой загрузки проще ввести курсы вручную.

      Что делать, если курс валют в 1С не обновляется автоматически?

      Проверьте:

      • 🔹 Подключение к интернету.
      • 🔹 Действительность подписки на 1С:ИТС (если используете этот источник).
      • 🔹 Настройки прокси-сервера в Администрирование → Настройки программы.
      • 🔹 Логи ошибок в журнале Регламентные операции.

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

      Можно ли в 1С настроить разные курсы для покупки и продажи валют?

      В стандартных конфигурациях такой функции нет, но есть обходные пути:

      • 🔹 Создать две валюты с разными кодами (например, USD_Buy и USD_Sell).
      • 🔹 Использовать дополнительные реквизиты в документах для хранения альтернативных курсов.
      • 🔹 Доработать конфигурацию (добавить поле «Тип курса»).

      Для банков или обменных пунктов лучше использовать специализированные решения (например, 1С:Банк).