Справочники и Данные · 10 мин
Какие валюты могут быть установлены в системе 1С
Разбираем, какие валюты можно установить в 1С: справочник валют, загрузка курсов ЦБ, мультивалютный учёт, валюта регламентированного учёта и типичные ошибки.
В системе 1С (в типовых конфигурациях «1С:Бухгалтерия», «1С:Управление торговлей», «1С:ERP», «1С:Комплексная автоматизация» и других) валюта — это элемент специального справочника «Валюты». Практически это означает, что в программе можно установить любую валюту мира, а не только рубль, доллар или евро: ограничений по списку нет, главное — корректно указать код валюты, её наименование и курс.
Базовая поставка конфигураций уже содержит предзаполненный список валют по общероссийскому классификатору валют (ОКВ): российский рубль (код 643), доллар США (840), евро (978) и ряд других. При необходимости бухгалтер или администратор добавляет нужные валюты вручную или подбирает их из классификатора — например, китайский юань, казахстанский тенге, белорусский рубль, швейцарский франк.
Важно понимать разницу между тремя ролями валют в программе: валюта регламентированного учёта (для России — рубль), валюта управленческого учёта (может быть любой, например доллар) и валюта конкретного документа или договора (любая из справочника). От того, какая роль назначена валюте, зависит, как программа будет пересчитывать суммы, строить отчёты и формировать регламентированную отчётность.
Где в 1С хранятся и настраиваются валюты
Основное место работы с валютами — справочник «Валюты». В «1С:Бухгалтерии 8» он находится в разделе «Справочники» → «Валюты», в «1С:Управление торговлей» и «1С:ERP» — в разделе настроек НСИ или через «Нормативно-справочная информация» → «Валюты». Справочник содержит код валюты по ОКВ, символьный код (RUB, USD, EUR), наименование для печатных форм и параметры курса.
Курсы валют хранятся отдельно — в регистре сведений «Курсы валют». Это позволяет программе пересчитывать суммы документов по курсу на дату документа. При проведении документа в иностранной валюте 1С автоматически находит курс на дату документа и рассчитывает рублёвый эквивалент для регламентированного учёта.
Дополнительно в настройках программы указывается валюта регламентированного учёта (в «1С:Бухгалтерии» — «Администрирование» → «Параметры учёта», в ERP-подобных конфигурациях — «НСИ и администрирование» → «Валюты»). Там же в управленческих конфигурациях задаётся валюта управленческого учёта, в которой строятся управленческие отчёты.
Какие именно валюты можно добавить
Стандартный способ добавления — подбор из классификатора валют. При нажатии кнопки «Подобрать из классификатора» (или «Добавить из классификатора») открывается список ОКВ, где доступны все официально признанные денежные единицы: от австралийского доллара до японской иены. Выбранная валюта переносится в справочник с готовым кодом и наименованием.
Если нужной единицы нет в классификаторе (например, требуется условная единица для договоров в «у.е.»), валюту можно создать вручную: нажать «Создать» и заполнить код, символьное обозначение и наименование. Для условных единиц часто создают валюту с произвольным кодом и привязывают её курс к курсу доллара или евро с заданной формулой.
Криптовалюты (биткоин и подобные) в типовых конфигурациях как полноценные валюты не поддерживаются: их нет в ОКВ, а учёт таких активов регулируется отдельно. На практике их либо учитывают как прочие активы в рублёвой оценке, либо дорабатывают конфигурацию — но это уже задача для разработчика, а не штатная настройка.
Как пошагово добавить новую валюту
Добавление валюты занимает несколько минут, но требует внимательности при указании курса. Ниже — типовой порядок для «1С:Бухгалтерии 8», в других конфигурациях логика аналогична.
- 1Откройте раздел «Справочники» → «Валюты»
- 2Нажмите «Создать» или «Подобрать из классификатора» и выберите нужную валюту (например, CNY — китайский юань)
- 3Проверьте код валюты, символьное обозначение и наименование для печатных форм
- 4Укажите способ установки курса: загрузка из интернета, ручной ввод или расчёт по формуле от другой валюты
- 5Запишите элемент и проверьте, что в регистре «Курсы валют» появился актуальный курс на текущую дату
- 6Создайте тестовый документ в новой валюте и убедитесь, что рублёвая сумма пересчиталась корректно
Если курс загружается из интернета, программа обращается к сервису с данными Центрального банка РФ и заполняет регистр автоматически за выбранный период. Это удобно для валют, котируемых ЦБ: доллар, евро, юань, тенге и другие. Для валют, не котируемых ЦБ, курс придётся вводить вручную или задавать формулой через кросс-курс.
После добавления валюты проверьте настройку договоров с контрагентами: в договоре указывается валюта расчётов, и именно она определяет, в какой валюте будут выставляться счета, поступления и реализации по этому контрагенту.
Способы установки курса валюты
1С поддерживает несколько механизмов получения курса, и выбор зависит от того, котируется ли валюта Центральным банком и как компания договорилась с контрагентом о пересчёте.
Способы установки курса
Подходит для валют, котируемых ЦБ РФ. Курсы подтягиваются автоматически за любой период. Ограничение: требуется доступ в интернет с рабочего места или сервера.
Подходит для редких валют и разовых операций. Курс вводится на конкретную дату. Риск: легко забыть обновить курс перед проведением документов.
Курс вычисляется от другой валюты, например «у.е. = USD + 2%» или кросс-курс через рубль. Подходит для договоров в условных единицах. Требует внимательной настройки формулы.
Для валют с автозагрузкой рекомендуется настроить регламентное задание «Загрузка курсов валют», чтобы курсы обновлялись ежедневно без участия пользователя. В файловых базах регламентные задания выполняются только при запущенном сеансе с соответствующими настройками, в клиент-серверных — на сервере по расписанию.
При ручном вводе курса помните: программа берёт курс, действующий на дату документа. Если на дату документа курс не задан, 1С использует последний известный курс, что может исказить рублёвую оценку операции и привести к ошибкам в курсовых разницах.
Валюта регламентированного и управленческого учёта
Валюта регламентированного учёта — это валюта, в которой ведётся бухгалтерский и налоговый учёт и формируется отчётность. Для российских организаций это рубль, и в типовых конфигурациях она задана по умолчанию. Все валютные операции пересчитываются в рубли по курсу ЦБ на дату операции, а переоценка валютных остатков выполняется регламентной операцией при закрытии месяца.
Валюта управленческого учёта используется в конфигурациях с управленческим контуром (УТ, КА, ERP) для построения управленческих отчётов. Её можно установить в доллары или евро, если собственнику удобнее анализировать бизнес в этой валюте. Менять её в работающей базе следует с осторожностью: исторические данные в управленческих регистрах будут пересчитываться или станут несопоставимыми.
Типичные ошибки при работе с валютами
Особого внимания заслуживает кратность курса. Для некоторых валют (например, японская иена) ЦБ публикует курс за 10 или 100 единиц. Если при ручном вводе указать курс без учёта кратности, рублёвый эквивалент будет ошибочным. Проверяйте поле «Кратность» в карточке валюты и сверяйте результат пересчёта на тестовом документе.
Как проверить, что валюта настроена правильно
Как проверить результат
Курс заполнен и соответствует данным ЦБ с учётом кратности
Курс отсутствует, устарел или отличается от официального в разы
Рублёвая сумма равна валютной сумме, умноженной на курс с учётом кратности
Рублёвая сумма не сходится с расчётом или равна валютной
Формируются корректные курсовые разницы по валютным счетам
Курсовые разницы отсутствуют при изменившемся курсе или имеют аномальные суммы
Дополнительно полезно сформировать отчёт «Анализ счёта» по валютному счёту (например, 52 «Валютные счета») и убедиться, что в отчёте присутствуют и валютные, и рублёвые суммы. Если валютная колонка пуста, проверьте признак валютного учёта на счёте и валюту банковского счёта организации.
Часто задаваемые вопросы
Можно ли вести учёт в 1С одновременно в нескольких валютах?
Да. Справочник валют поддерживает неограниченное количество элементов, каждый договор и документ может иметь свою валюту. Программа автоматически пересчитывает все суммы в валюту регламентированного учёта по курсу на дату документа.
Что делать, если нужной валюты нет в классификаторе?
Создайте валюту вручную: укажите произвольный код, символьное обозначение и наименование. Курс для такой валюты задаётся вручную или формулой от курса другой валюты — так обычно оформляют условные единицы в договорах.
Почему документ в валюте проводится с неверной рублёвой суммой?
Чаще всего на дату документа не загружен курс, и программа берёт последний известный. Загрузите курсы за нужный период и перепроведите документ. Также проверьте кратность валюты — ошибка в ней искажает сумму в десятки раз.
Можно ли изменить валюту в уже проведённом документе?
Технически документ можно распровести, изменить валюту и провести снова, но это пересчитает все суммы и может затронуть взаиморасчёты и НДС. Безопаснее отсторнировать документ и создать новый с правильной валютой, особенно если период уже закрыт.
Как настроить автоматическую загрузку курсов валют?
В карточке валюты установите способ установки курса «Загружается из интернета», затем включите регламентное задание загрузки курсов в разделе «Администрирование» → «Обслуживание» → «Регламентные операции». В клиент-серверной базе задание будет выполняться на сервере по расписанию.
Влияет ли смена валюты управленческого учёта на бухгалтерскую отчётность?
Нет, бухгалтерская и налоговая отчётность всегда формируется в валюте регламентированного учёта (рублях). Смена валюты управленческого учёта затрагивает только управленческие отчёты, но делает несопоставимыми данные до и после изменения.
Что важно запомнить
В 1С можно установить любую валюту из классификатора ОКВ или создать её вручную. Ключевые условия корректной работы: актуальные курсы на даты документов, правильная кратность, отсутствие дублей валют в справочнике и аккуратное обращение с настройками валют регламентированного и управленческого учёта.