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

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

Где в 1С поставить валюту: полное руководство по настройке

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

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

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

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

Как устроена работа с валютой в 1С

Программа не позволяет просто «переключить» валюту в произвольном месте: валютный учёт строится на связке нескольких объектов. Базовый элемент — справочник «Валюты», где хранятся коды по классификатору (RUB, USD, EUR и другие) и к которому привязаны курсы. Далее валюта фиксируется в договоре с контрагентом — именно договор определяет, в какой валюте ведутся взаиморасчёты.

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

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

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

Если нужной валюты нет в программе (например, юань или тенге), её нужно сначала добавить. В 1С:Бухгалтерии 8 откройте раздел «Справочники» — «Валюты». В 1С:Управлении торговлей и ERP путь иной: «НСИ и администрирование» — «Настройка НСИ и разделов» — «Валюты».

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

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

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

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

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

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

Счёт, реализация, поступление

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

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

Банковские документы и касса

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

Настройка валютного счёта и загрузка курсов

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

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

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

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

Курсы валют
Норма

Записи есть на каждую рабочую дату

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

Пропуски дат, документы пересчитываются по устаревшему курсу

Документ в валюте
Норма

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

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

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

Договор
Норма

Валюта договора совпадает с валютой документов по нему

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

В документах разные валюты при одном договоре

Типичные ошибки при работе с валютой

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

Типичные ошибки
01
Смена валюты в договоре с уже проведёнными документами — приводит к расхождениям во взаиморасчётах и курсовым разницам
02
Ввод валютного платежа с рублёвого счёта — документ не проводится или сумма искажается
03
Отсутствие курса на дату документа — пересчёт выполняется по старому курсу, рублёвая оценка неверна
04
Ручное добавление валюты без классификатора — ошибки в кодах мешают загрузке курсов и обмену с банком
05
Исправление валюты в закрытом периоде без резервной копии — риск испортить сданную отчётность

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

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

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

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

Нужно выставить один документ в валютеСоздайте договор в этой валюте и выберите его в документе
Контрагент постоянно рассчитывается в валютеУстановите валюту в договоре и заведите валютный банковский счёт
Валюты нет в программе вообщеДобавьте её в справочник «Валюты» из классификатора и загрузите курсы
Расчёты в валюте, а оплата в рубляхВ договоре укажите валюту расчётов, оплату проводите с рублёвого счёта — программа пересчитает по курсу

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

Итог

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

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

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

Почему в документе нельзя изменить валюту?

Поле блокируется, когда валюта жёстко задана договором, соглашением или валютой банковского счёта. Измените валюту в договоре (или создайте новый договор), перевыберите его в документе — поле станет доступно либо подставит нужное значение автоматически.

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

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

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

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

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

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

Нужно ли заводить отдельный счёт для каждой валюты?

Да, банковский счёт в 1С привязан к одной валюте, как и реальный счёт в банке. Для расчётов в долларах и евро потребуются два отдельных валютных счёта в справочнике «Банковские счета».

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

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