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

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

Как поменять валюту в 1С Предприятие

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

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

В типовых конфигурациях (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация) работа с валютами построена на справочнике «Валюты» и регистре курсов. Пока валюта добавлена в справочник и для нее задан курс на нужную дату, ее можно выбирать в документах. Если курс не заполнен, программа либо не даст провести документ, либо посчитает суммы в валюте регламентированного учета некорректно.

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

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

Основа валютного учета — справочник «Валюты». В 1С:Бухгалтерии он находится в разделе «Справочники» → «Валюты», в 1С:Управлении торговлей и ERP — в разделе «НСИ и администрирование» → «НСИ» → «Валюты» (в некоторых версиях — «Базовая нормативно-справочная информация»). В справочнике хранятся код валюты по ОКВ, наименование и параметры отображения.

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

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

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

Прежде чем выбрать валюту в документе, убедитесь, что она есть в справочнике. Откройте список валют и проверьте — если нужной нет, добавьте ее. Самый быстрый способ — кнопка «Подбор из ОКВ» (или «Добавить из классификатора»): откроется общероссийский классификатор валют, где достаточно найти валюту по названию или коду и перенести ее в справочник. При таком способе код, наименование и параметры прописывания сумм заполнятся автоматически.

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

Добавление валюты и загрузка курсов
  1. 1
    Откройте раздел «Справочники» → «Валюты» (в УТ/ERP — «НСИ и администрирование» → «Валюты»).
  2. 2
    Нажмите «Подбор из ОКВ» и найдите нужную валюту по названию или коду.
  3. 3
    Перенесите валюту в справочник и закройте классификатор.
  4. 4
    Откройте карточку валюты и нажмите «Курсы валют» → «Загрузить курсы».
  5. 5
    Укажите период загрузки и выполните загрузку с сервера курсов.
  6. 6
    Проверьте, что курс появился на дату предполагаемого документа.

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

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

Если интернет-загрузка недоступна или нужен нестандартный курс (например, курс по договору), курс вводится вручную: в карточке валюты откройте «Курсы валют», создайте новую запись, укажите дату и значение. Для валют с кратностью (например, если курс задается за 10 или 100 единиц) проверьте поле «Кратность» — ошибка в кратности приводит к суммам, отличающимся в десятки раз.

Как поменять валюту в документе

В большинстве документов (реализация, поступление, счет на оплату, заказ) валюта выбирается в шапке документа или на закладке «Дополнительно» / «Расчеты». Откройте документ, найдите поле «Валюта» и выберите нужное значение из списка. После смены валюты программа обычно задает вопрос о пересчете цен и сумм — ответьте утвердительно, если цены должны сохраниться в рублевом эквиваленте, или отрицательно, если суммы вводятся уже в новой валюте.

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

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

Как поменять валюту в договоре с контрагентом

Валюта расчетов задается в карточке договора: «Справочники» → «Договоры контрагентов» (в Бухгалтерии) или раздел «Продажи» / «Закупки» → «Договоры» (в УТ и ERP). Откройте договор и измените поле «Валюта расчетов» или «Валюта взаиморасчетов». В некоторых конфигурациях это поле недоступно для редактирования, если по договору уже есть проведенные документы, — это защита от рассогласования взаиморасчетов.

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

Как изменить валюту в отчетах и настройках программы

В отчетах (оборотно-сальдовая ведомость, анализ счета, взаиморасчеты) валюта отображения обычно переключается через кнопку «Настройки» или «Показать настройки» — там есть параметр «Валюта» или группировка по валютам. Это влияет только на представление данных и ничего не меняет в учете.

Валюта регламентированного учета меняется в настройках: в Бухгалтерии — «Администрирование» → «Параметры учета» (или через настройку информационной базы при старте), в УТ/ERP — «НСИ и администрирование» → «Предприятие» → «Валюты». Менять ее в рабочей базе с данными крайне не рекомендуется: все исторические суммы останутся в старой валюте без пересчета. Такая смена оправдана только в новой базе до начала ввода документов.

Сравнение вариантов смены валюты

Смена валюты в документе

Подходит для разовых операций с контрагентом. Ограничение: нельзя менять в закрытом периоде без последствий для отчетности.

Новый договор в другой валюте

Правильный вариант при смене условий с постоянным контрагентом. Требует переноса остатков взаиморасчетов.

Изменение валюты регламентированного учета

Только для новой базы без данных. В рабочей базе приводит к некорректным историческим суммам.

Проверка результата и типичные ошибки

После любых действий с валютой выполните контроль: проведите документ и откройте его движения (кнопка «Дт/Кт» в Бухгалтерии или «Движения документа»), сформируйте отчет по взаиморасчетам с контрагентом и сверьте рублевый эквивалент с расчетом «сумма в валюте × курс на дату документа». Совпадение подтверждает, что курс и кратность заданы верно.

Типичные ошибки
01
Документ в новой валюте проведен без загруженного курса на его дату — рублевая сумма посчитана по старому курсу или равна нулю.
02
Неверная кратность курса — суммы завышены или занижены в 10–100 раз.
03
Смена валюты в договоре с существующими документами — взаиморасчеты «развалились» на две валюты.
04
Перепроведение документа в закрытом периоде — изменились данные сданной отчетности.
05
Ручное создание валюты с ошибкой в параметрах прописи — сумма прописью в печатных формах выводится некорректно.
Контрольные точки

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

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

В регистре курсов есть запись на дату документа или более раннюю

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

Записи нет — программа берет неизвестный курс

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

Равна сумме в валюте, умноженной на курс с учетом кратности

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

Сумма отличается в разы или равна нулю

Отчет по взаиморасчетам с контрагентом
Норма

Все документы договора отображаются в одной валюте

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

Документы разбиты на разные валюты без группировки

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

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

Скорее всего, ее нет в справочнике «Валюты» текущей базы. Откройте справочник, добавьте валюту через «Подбор из ОКВ» и загрузите курсы. Также проверьте, не ограничен ли выбор валютой договора — тогда сначала создайте договор с нужной валютой расчетов.

Можно ли поменять валюту в уже проведенном документе?

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

Что делать, если курсы валют не загружаются автоматически?

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

Как поменять валюту для всех документов контрагента сразу?

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

Изменится ли что-то в учете, если я просто переключу валюту в отчете?

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

Что такое кратность курса и почему из-за нее «улетают» суммы?

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

Итог

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

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