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