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

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

Как задать валюту в 1С: пошаговая инструкция

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

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

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

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

Где в 1С хранятся валюты и что нужно проверить в первую очередь

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

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

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

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

Самый правильный способ — добавить валюту из Общероссийского классификатора валют (ОКВ), который встроен в типовые конфигурации. Тогда код, цифровой код и наименование подставятся автоматически, а для основных валют появится возможность автоматической загрузки курсов с сервера ЦБ.

Порядок действий в типовой конфигурации:

Добавление валюты
  1. 1
    Откройте справочник «Валюты» и нажмите «Создать» или «Подобрать из классификатора»
  2. 2
    В списке классификатора найдите нужную валюту по названию или коду (USD — 840, EUR — 978, CNY — 156)
  3. 3
    Выберите валюту и подтвердите добавление — карточка заполнится автоматически
  4. 4
    Проверьте способ установки курса: загрузка из интернета, ввод вручную или расчёт по формуле
  5. 5
    Сохраните карточку и сразу загрузите актуальный курс

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

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

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

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

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

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

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

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

Валюта цен и прайсов

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

Валюта кассы и банковского счёта

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

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

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

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

Как проверить, что валюта задана правильно

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

Дополнительно сформируйте отчёт «Оборотно-сальдовая ведомость» или «Анализ счёта» по валютному счёту (60, 62, 52) с включённой валютной детализацией. В отчёте должны быть видны и валютные, и рублёвые суммы.

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

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

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

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

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

Курс равен 0, 1 или устаревшему значению

Проводки документа
Норма

Есть и валютная, и рублёвая сумма, рубли = валюта × курс

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

Рублёвая сумма отсутствует или не сходится с пересчётом

Справочник валют
Норма

Одна запись на каждую валюту, курсы загружены по текущую дату

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

Дубли валют, пропуски дат в истории курсов

Отчёты по счетам
Норма

Валютная детализация отображается, сальдо корректное

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

Отчёт показывает только рубли или пустую валютную колонку

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

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

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

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

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

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

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

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

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

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

Как задать валюту, которой нет в классификаторе?

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

Нужно ли загружать курсы каждый день?

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

Что делать, если курс по договору отличается от курса ЦБ?

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

Можно ли вести учёт без рубля, полностью в валюте?

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

Итог

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

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