Справочники и Данные · 9 мин
Где в 1С поставить валюту: полное руководство по настройке
Где в 1С установить валюту: в договоре, документе, справочнике валют и настройках учёта. Пошаговые инструкции для 1С:Бухгалтерии и Управления торговлей.
Вопрос «где в 1С поставить валюту» возникает в нескольких разных ситуациях: нужно выставить счёт в долларах или евро, провести оплату в валюте, отличной от рубля, добавить новую валюту в справочник или настроить загрузку курсов. В каждом случае место установки валюты своё, и важно понимать иерархию: программа подставляет валюту в документ из договора, а в договор — из настроек по умолчанию.
Материал актуален для типовых конфигураций: 1С:Бухгалтерия 8, 1С:Управление торговлей 11, 1С:Комплексная автоматизация и 1С:ERP. Названия пунктов меню могут немного отличаться в зависимости от версии, но логика везде одинаковая: валюта задаётся в справочнике, в договоре с контрагентом, в банковском счёте и непосредственно в документе.
Прежде чем менять валюту в проведённых документах, убедитесь, что понимаете последствия: пересчёт сумм по курсу может изменить задолженность, а в закрытых периодах исправления потребуют перепроведения и корректировки отчётности.
Как устроена работа с валютой в 1С
Программа не позволяет просто «переключить» валюту в произвольном месте: валютный учёт строится на связке нескольких объектов. Базовый элемент — справочник «Валюты», где хранятся коды по классификатору (RUB, USD, EUR и другие) и к которому привязаны курсы. Далее валюта фиксируется в договоре с контрагентом — именно договор определяет, в какой валюте ведутся взаиморасчёты.
Банковский счёт организации тоже имеет валюту. Рублёвый счёт не может принять валютный платёж, поэтому для расчётов в валюте нужен отдельный валютный счёт, заведённый в справочнике «Банковские счета». Наконец, в самом документе (счёте, реализации, поступлении) валюта подставляется из договора, но во многих формах её можно изменить вручную через ссылку «Цены и валюта» или отдельное поле.
Курсы валют хранятся в регистре сведений «Курсы валют». Пересчёт сумм в рубли для бухгалтерского и налогового учёта выполняется по курсу на дату документа. Если курс на нужную дату отсутствует, программа либо подставит ближайший ранее загруженный, либо выдаст предупреждение — поведение зависит от конфигурации.
Как добавить новую валюту в справочник
Если нужной валюты нет в программе (например, юань или тенге), её нужно сначала добавить. В 1С:Бухгалтерии 8 откройте раздел «Справочники» — «Валюты». В 1С:Управлении торговлей и ERP путь иной: «НСИ и администрирование» — «Настройка НСИ и разделов» — «Валюты».
Нажмите «Создать» и выберите валюту из классификатора по кнопке «Подбор из классификатора» — это надёжнее ручного ввода, так как программа сама заполнит цифровой и буквенный коды. После добавления валюты загрузите её курсы: в списке валют есть команда «Загрузить курсы валют», которая подтягивает данные с сервера за выбранный период. Без курсов документы в этой валюте не смогут пересчитывать суммы в рубли.
- 1Откройте справочник «Валюты» через «Справочники» или «НСИ и администрирование»
- 2Нажмите «Создать» и подберите валюту из классификатора
- 3Сохраните элемент справочника
- 4Выполните команду «Загрузить курсы валют» за нужный период
- 5Проверьте, что курсы появились в регистре «Курсы валют»
Где указать валюту в договоре с контрагентом
Договор — главное место, определяющее валюту взаиморасчётов. Откройте карточку контрагента, перейдите на вкладку «Договоры» и создайте новый договор или отредактируйте существующий. В поле «Валюта» (или «Расчёты в валюте») выберите нужное значение из справочника.
Важный нюанс: если по договору уже есть проведённые документы, смена валюты может быть заблокирована или приведёт к расхождениям в учёте. В такой ситуации корректнее создать новый договор в нужной валюте и оформлять по нему последующие операции, а старые расчёты закрыть по старому договору.
Как поставить валюту в документе
Счёт, реализация, поступление
В большинстве документов валюта подставляется автоматически из договора после выбора контрагента и договора. Если нужно изменить её вручную, в 1С:Бухгалтерии откройте в документе ссылку «Цены и валюта» (обычно над табличной частью) и выберите валюту, а также укажите, пересчитывать ли суммы по курсу. В Управлении торговлей поле «Валюта» доступно прямо в шапке документа, если это разрешено настройками соглашения или договора.
После смены валюты программа спросит, пересчитать ли суммы документа. Если цены были введены в рублях, а документ переводится в валюту, соглашайтесь на пересчёт и затем сверьте итоговые суммы с первичными документами контрагента.
Банковские документы и касса
В платёжных поручениях и поступлениях на счёт валюта определяется банковским счётом, указанным в документе. Чтобы провести валютную оплату, выберите валютный счёт организации — тогда сумма документа будет вводиться в валюте счёта, а рублёвый эквивалент рассчитается по курсу на дату операции. Для кассовых документов аналогично нужна касса в соответствующей валюте.
Настройка валютного счёта и загрузка курсов
Для полноценных валютных расчётов заведите валютный банковский счёт: «Справочники» — «Банковские счета» — «Создать», укажите валюту счёта и реквизиты банка. В 1С:Бухгалтерии для такого счёта автоматически используется валютный субсчёт (например, 52), что обеспечивает корректный учёт и переоценку остатков.
Загрузку курсов удобно автоматизировать. В настройках загрузки курсов валют включите регламентное задание, и программа будет ежедневно получать актуальные курсы без участия пользователя. Проверить результат можно в регистре «Курсы валют»: там должны появляться свежие записи по всем используемым валютам.
Как проверить результат
Записи есть на каждую рабочую дату
Пропуски дат, документы пересчитываются по устаревшему курсу
Сумма в валюте и рублёвый эквивалент соответствуют курсу на дату
Рублевая сумма не меняется при смене даты или курса
Валюта договора совпадает с валютой документов по нему
В документах разные валюты при одном договоре
Типичные ошибки при работе с валютой
Чаще всего проблемы возникают не из-за самой установки валюты, а из-за нарушения связки «справочник — договор — счёт — документ». Разберите типовые ситуации прежде, чем вносить изменения в рабочую базу.
Как выбрать правильное место для установки валюты
Выбор зависит от задачи: разовая операция в чужой валюте решается на уровне документа, постоянные расчёты с контрагентом — на уровне договора, а новая валюта для всей базы — через справочник и загрузку курсов.
Как выбрать действие
Если ни один из сценариев не подходит — например, требуется мультивалютный прайс или сложные правила пересчёта цен — изучите настройки видов цен и соглашений с клиентами в вашей конфигурации: там валюта задаётся отдельно для ценообразования.
Что важно запомнить
Валюта в 1С задаётся на четырёх уровнях: справочник «Валюты» с курсами, договор с контрагентом, банковский счёт и сам документ. Документ наследует валюту из договора, поэтому начинайте настройку с договора и счёта, а закрытые периоды не трогайте без резервной копии.
Частые вопросы
Почему в документе нельзя изменить валюту?
Поле блокируется, когда валюта жёстко задана договором, соглашением или валютой банковского счёта. Измените валюту в договоре (или создайте новый договор), перевыберите его в документе — поле станет доступно либо подставит нужное значение автоматически.
Как загрузить курсы валют автоматически?
В списке справочника «Валюты» откройте настройку загрузки курсов и включите регламентное задание. Программа будет получать курсы ежедневно. Убедитесь, что у базы есть доступ в интернет, и периодически проверяйте регистр «Курсы валют» на наличие свежих записей.
Можно ли провести оплату в рублях по валютному договору?
Да. Договор остаётся в валюте расчётов, а платёж оформляется с рублёвого счёта. Программа пересчитает сумму по курсу на дату оплаты и корректно закроет задолженность, сформировав при необходимости курсовую разницу.
Что делать, если курсовые разницы считаются неверно?
Проверьте три вещи: наличие курсов на все даты документов в регистре «Курсы валют», правильность валюты в договоре и банковском счёте, а также дату и корректность проведения документов расчётов. Чаще всего причина — пропущенный курс или документ, проведённый задним числом после пересчёта.
Нужно ли заводить отдельный счёт для каждой валюты?
Да, банковский счёт в 1С привязан к одной валюте, как и реальный счёт в банке. Для расчётов в долларах и евро потребуются два отдельных валютных счёта в справочнике «Банковские счета».
Безопасно ли менять валюту в старых документах?
Нет, если период закрыт. Смена валюты пересчитает суммы, задолженность и курсовые разницы, что исказит сданную отчётность. Перед любыми исправлениями сделайте резервную копию и согласуйте корректировку с бухгалтером; надёжнее оформить исправление текущей датой.