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

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

Как изменить код валюты в 1С

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

Код валюты в 1С хранится в справочнике «Валюты» и используется во всех документах, договорах, банковских операциях и отчётах, где фигурирует валютный учёт. Ошибка в коде — например, вместо 978 (евро) указан 840 (доллар США) — приводит к неверным курсам, искажённой валютной переоценке и расхождениям с банком и контрагентами.

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

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

Где хранится код валюты и что он означает

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

Буквенный код (RUB, USD, EUR, CNY) обычно выводится в печатных формах и на экранных списках, а числовой код участвует в обменах с банками и в механизмах автоматической загрузки курсов. Если числовой код указан неверно, программа может подставлять курс другой валюты или вообще не находить курс на дату документа.

Как открыть справочник валют в разных конфигурациях

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

  • 1С:Бухгалтерия 8 (ред. 3.0): раздел «Справочники» → «Валюты». Если пункт не виден, проверьте настройку «Главное» → «Функциональность» → включён ли учёт по валютным операциям.
  • 1С:Управление торговлей 11, ERP, КА: раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Предприятие» → «Валюты» либо «CRM и маркетинг»/«Казначейство» в зависимости от версии. Проще всего найти через строку поиска в разделе «НСИ и администрирование», набрав «Валюты».
  • 1С:Зарплата и управление персоналом: «Настройка» → «Предприятие» или справочники организации; валютный учёт там ограничен, но справочник тот же по смыслу.

Откройте справочник и найдите нужную валюту по наименованию или коду. Если валюты нет в списке — её потребуется создать (об этом ниже).

Как изменить код у существующей валюты

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

Порядок изменения кода валюты
  1. 1
    Сделайте резервную копию информационной базы или убедитесь, что есть актуальный бэкап.
  2. 2
    Откройте справочник «Валюты» и найдите нужный элемент.
  3. 3
    Откройте карточку валюты двойным щелчком.
  4. 4
    Исправьте числовой код (и при необходимости буквенный код) на корректный по ОКВ.
  5. 5
    Нажмите «Записать и закрыть».
  6. 6
    Проверьте курсы валют: при необходимости загрузите курсы за нужный период заново.
  7. 7
    Откройте тестовый документ с этой валютой и убедитесь, что курс и суммы определяются корректно.

Если курсы загружались автоматически, после исправления кода старые записи в регистре «Курсы валют» могут относиться к неверной валюте. Проверьте регистр: в УТ/ERP он доступен из карточки валюты по ссылке «Курсы валют», в Бухгалтерии — через «Операции» → «Регистры сведений» → «Курсы валют». При необходимости удалите ошибочные строки и загрузите курсы заново через кнопку «Загрузить курсы валют».

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

Создание новой валюты вместо исправления старой

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

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

Далее переведите использование: в договорах с контрагентами, банковских счетах и настройках укажите новую валюту. Новые документы создавайте уже с ней. Старую валюту можно пометить на удаление только после того, как убедитесь, что на неё не осталось ссылок — 1С при пометке покажет, где объект используется, через «Ещё» → «Показать ссылки на объект» или штатный поиск мест использования.

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

Исправить код в существующей валюте

Подходит, когда документов нет или ошибка единообразна везде. Быстро, но затрагивает все прошлые ссылки на этот элемент.

Создать новую валюту и перевести учёт

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

Подбор из классификатора ОКВ

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

Проверка результата и контрольные точки

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

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

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

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

В новом документе на актуальную дату курс заполняется автоматически и соответствует курсу ЦБ

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

Поле курса пустое или подставляется курс другой валюты

Регистр «Курсы валют»
Норма

Есть записи по нужной валюте на рабочие даты с корректными значениями

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

Записей нет либо они относятся к старому/неверному элементу справочника

Печатные формы
Норма

В счетах, актах и платёжках отображается правильный буквенный код и наименование валюты

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

Выводится старый код или наименование не совпадает с банковскими реквизитами

Переоценка валютных остатков
Норма

Регламентная операция формирует курсовые разницы по ожидаемым счетам

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

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

Дополнительно сформируйте оборотно-сальдовую ведомость по валютным счетам (например, 52, 57, 60, 62 с валютным признаком) и сверьте валютные остатки с банковской выпиской и первичкой. Совпадение валютной составляющей — главный признак того, что код и курсы настроены правильно.

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

Типичные ошибки
01
Исправили код, но забыли перезагрузить курсы — документы продолжают считаться по старым или пустым курсам.
02
Создали дубль валюты с тем же буквенным кодом — в договорах и документах началась путаница, отчёты раздваиваются.
03
Пометили старую валюту на удаление, не проверив ссылки — в старых документах остались битые ссылки вида «Объект не найден».
04
Исправили код в рабочей базе без копии и перепровели закрытые периоды — изменились курсовые разницы в уже сданной отчётности.
05
Перепутали числовой и буквенный код — в поле числового кода ввели USD вместо 840, из-за чего обмен с банком и загрузка курсов перестали работать.

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

Перед любыми правками валютного справочника полезно выгрузить список мест использования валюты (через поиск ссылок на объект) и сохранить его. Это займёт пару минут, но даст точную карту того, что затронет изменение: договоры, счета, документы и настройки.
ПЗ
Практическое замечание

Ограничения и когда нужен специалист

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

Отдельного внимания заслуживают распределённые базы (РИБ) и синхронизации: изменение справочника в одном узле перенесётся в другие, и если в разных узлах код различается, возможны коллизии при обмене. В таких схемах правку выполняют в главном узле и контролируют миграцию данных.

Итог

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

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

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

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

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

Почему после смены кода не загружаются курсы валют?

Автозагрузка курсов ориентируется на числовой код по ОКВ. Проверьте, что код введён именно числом (например, 840, а не USD), что в регистре «Курсы валют» нет конфликтующих старых записей и что у валюты включён признак загрузки курсов из интернета (в карточке валюты или настройках загрузки). После исправления запустите загрузку вручную за нужный период.

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

Определите, какая из них используется в актуальных договорах и документах — через поиск ссылок на объект. На корректную переведите актуальные настройки и новые документы, а ошибочную после проверки ссылок пометьте на удаление. Удаление выполняйте штатной обработкой «Удаление помеченных объектов», чтобы программа проконтролировала оставшиеся ссылки.

Где взять правильный числовой код валюты?

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

Нужно ли перепроводить документы после исправления кода валюты?

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