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