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

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

Как поменять валюту в 1С 8.3

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

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

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

Где вообще хранится валюта в 1С 8.3

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

Документ по умолчанию подтягивает валюту из договора, договор — из настроек по умолчанию, а отчеты строятся в валюте регламентированного учета с пересчетом по курсу на дату операции. Поэтому смена валюты «в одном месте» не всегда дает ожидаемый результат: если поменять валюту только в документе, договор останется в старой валюте, и при следующем создании документа она подставится снова.

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

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

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

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

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

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

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

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

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

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

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

Нажмите «Создать → Подобрать из классификатора» (или «По классификатору»), найдите валюту по коду или названию — например, USD (840) или EUR (978). При подборе из классификатора программа предложит автоматически загружать курсы с сервера 1С — соглашайтесь, это избавит от ручного ввода.

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

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

Валюта регламентированного учета задается в разделе «Администрирование → Параметры учета» (в Бухгалтерии — «Главное → Реквизиты организации» и настройки учета, в зависимости от релиза). В типовых российских конфигурациях это рубли, и менять этот параметр в рабочей базе с данными крайне не рекомендуется.

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

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

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

Как выбрать действие

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

Проверка результата после смены валюты

После любой смены валюты убедитесь, что учет не исказился. Минимальный набор проверок: откройте документ и сверьте сумму в валюте и эквивалент в рублях по курсу, сформируйте оборотно-сальдовую ведомость по счету расчетов (60, 62, 76) и проверьте остатки в валютном и рублевом выражении.

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

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

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

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

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

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

Сумма осталась численно той же, но в другой валюте без пересчета

Оборотно-сальдовая ведомость по счетам расчетов
Норма

Остатки в валюте и в рублях согласованы, валютная колонка заполнена

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

Рублевый остаток не соответствует валютному по текущему курсу

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

Курс загружен на дату документа и на дату переоценки

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

На дату документа курс отсутствует, программа выдает предупреждение

Акт сверки с контрагентом
Норма

Задолженность отображается в нужной валюте

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

Задолженность смешана по двум валютам в одном договоре

Типичные ошибки и ограничения

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

Типичные ошибки
01
Смена валюты в проведенном документе без отмены проведения — программа либо запретит редактирование, либо движения по регистрам останутся в старой валюте до перепроведения.
02
Отказ от пересчета сумм при смене валюты — числовые значения сохраняются, и счет на 10 000 рублей превращается в счет на 10 000 долларов.
03
Изменение валюты в договоре с существующими взаиморасчетами — остатки задолженности искажаются, акты сверки перестают сходиться.
04
Отсутствие курса на дату документа — рублевый эквивалент считается неверно или не считается вовсе, курсовые разницы искажаются.
05
Попытка сменить валюту регламентированного учета в рабочей базе — без специальных средств это приводит к рассогласованию всей отчетности.

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

Частые вопросы

Почему поле «Валюта» в документе неактивно и не редактируется?

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

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

Штатной массовой обработки для этого в типовых конфигурациях обычно нет. Используйте стандартную обработку «Групповое изменение реквизитов» (раздел «Администрирование → Обслуживание»), но помните: она меняет только значение реквизита и не пересчитывает суммы и не перепроводит документы. После такого изменения документы нужно перепровести и проверить суммы вручную.

Что будет с курсовыми разницами после смены валюты в документе?

Курсовые разницы пересчитываются при перепроведении документов и при повторном закрытии месяца. Если вы изменили валюту задним числом, выполните перепроведение документов за затронутый период и повторите операцию «Закрытие месяца» — иначе переоценка валютных остатков останется рассчитанной по старым данным.

Как поменять валюту цен в номенклатуре и прайсах?

В конфигурациях с торговлей валюта цены задается в виде цен (справочник «Виды цен») и в документах установки цен. Создайте вид цен в нужной валюте или измените валюту существующего вида цен — на уже установленные цены это не повлияет, их нужно переустановить документом «Установка цен номенклатуры» с новым пересчетом.

Нужно ли менять валюту регламентированного учета, если компания работает только с экспортом?

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

После смены валюты отчет показывает неверные остатки. Что делать?

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

Итог

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

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