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