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

Администрирование · 11 мин

Как в 1С поменять валюту учета

Как изменить валюту регламентированного учета в 1С:Бухгалтерии и других конфигурациях. Настройки, ограничения, риски и проверка результата после смены валюты.

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

Главное ограничение: если в базе уже есть проведенные документы, простое переключение настройки приведет к тому, что старые и новые данные будут выражены в разных валютах. Это исказит оборотно-сальдовую ведомость, регламентированную отчетность и печатные формы. Поэтому перед изменением нужно оценить объем накопленных данных и выбрать безопасный сценарий.

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

Что такое валюта регламентированного учета и где она хранится

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

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

Когда смену валюты можно выполнить без последствий

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

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

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

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

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

Пошаговая смена валюты в 1С:Бухгалтерия 8

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

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

Порядок действий в 1С:Бухгалтерия
  1. 1
    Создайте резервную копию информационной базы
  2. 2
    Убедитесь, что нет проведенных документов и остатков по счетам
  3. 3
    Откройте раздел «Администрирование — Параметры учета» и проверьте доступность настройки валюты
  4. 4
    Если настройка недоступна в пользовательском режиме, откройте базу в конфигураторе и измените константу «Валюта регламентированного учета» через «Все функции — Константы»
  5. 5
    Обновите валюту в карточке организации и в договорах с контрагентами
  6. 6
    Проверьте формирование оборотно-сальдовой ведомости и печатных форм

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

Особенности для баз с несколькими организациями

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

Смена валюты в 1С:Управление торговлей и 1С:ERP

В 1С:Управление торговлей 11 и 1С:ERP настройка находится в разделе «НСИ и администрирование — Настройка НСИ и разделов — Предприятие» (в ряде релизов — «Казначейство» или «Финансовый результат»). Здесь задаются две независимые валюты: валюта регламентированного учета и валюта управленческого учета.

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

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

Что делать, если документы уже проведены

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

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

Сравнение вариантов

Изменение настройки в пустой базе

Быстро и безопасно; подходит только до начала ввода документов

Новая база с переносом остатков

Корректно при работающем учете; требует времени на перенос и сверку остатков

Пересчет регистров обработкой

Сохраняет историю; требует разработки, тестирования и несет риск ошибок в отчетности

Оставить валюту, использовать валютные механизмы

Без риска для данных; подходит, если нужна только аналитика в иностранной валюте

Проверка результата после смены валюты

После изменения настройки проверьте несколько контрольных точек. Сформируйте оборотно-сальдовую ведомость: все суммы должны отображаться в новой валюте, а итоги по счетам — сходиться с данными до изменения, если документов не было. Откройте карточку организации и убедитесь, что валюта в печатных формах документов соответствует ожидаемой.

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

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

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

Оборотно-сальдовая ведомость
Норма

Суммы отображаются в новой валюте, итоги сходятся

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

Смешение валют, пустые или задвоенные итоги

Печатная форма документа
Норма

Валюта и формат суммы соответствуют новой настройке

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

В форме осталась прежняя валюта

Курсы валют
Норма

Курсы загружены на все даты документов

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

Пустой курс, ошибки пересчета в валютных документах

Регламентированные отчеты
Норма

Формируются без ошибок, суммы в валюте учета

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

Ошибки заполнения, расхождения с ОСВ

Типичные ошибки и ограничения

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

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

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

Частые вопросы

Можно ли в 1С:Бухгалтерии вести учет в валюте, отличной от рубля?

Типовая 1С:Бухгалтерия (редакция для РФ) ориентирована на учет в рублях, и настройка валюты регламентированного учета в пользовательском режиме обычно недоступна. Для учета по законодательству другой страны используются локализованные версии программы. Валютные операции (счета, договоры, переоценка) при этом полностью поддерживаются без смены валюты учета.

Что будет со старой отчетностью после смены валюты?

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

Нужно ли менять валюту учета, чтобы выставлять счета в долларах?

Нет. Валюта документа и валюта взаиморасчетов задаются в договоре с контрагентом и в самом документе. Валюта регламентированного учета при этом остается прежней, а пересчет выполняется автоматически по курсу на дату операции.

Как перенести данные в новую базу с другой валютой?

Используйте типовые механизмы переноса: помощник перехода из другой программы, обработку «Универсальный обмен данными в формате XML» или перенос остатков через ввод начальных остатков на дату начала учета. После переноса обязательно сверьте оборотно-сальдовые ведомости старой и новой баз.

Кто должен выполнять смену валюты — бухгалтер или программист?

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

Итог

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

Валюту регламентированного учета безопасно менять только в базе без проведенных документов, предварительно сделав резервную копию. При работающем учете корректное решение — новая база с переносом остатков или использование валютных механизмов без смены настройки. После любого изменения проверяйте ОСВ, печатные формы и курсы валют.