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

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

Курсы валют в 1С: где найти и как работать с ними

Где в 1С находится справочник валют и курсы, как загрузить курсы из интернета, настроить автоматическое обновление и исправить ошибки пересчёта сумм.

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

Расположение этих объектов зависит от конфигурации. В «1С:Бухгалтерии 8» путь один, в «1С:Управление торговлей» и «1С:Комплексная автоматизация» — другой, в «Зарплате и управлении персоналом» — третий. Ниже разобраны конкретные пути для основных конфигураций, способы загрузки курсов из интернета, настройка автоматического обновления и типичные проблемы.

Где хранятся курсы валют в 1С

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

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

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

Где найти курсы в 1С:Бухгалтерии 8.3

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

В открывшемся списке валют над таблицей есть кнопка «Курсы валют» — она открывает регистр сведений со всеми котировками. Чтобы увидеть курсы конкретной валюты, выделите её строку и нажмите ту же кнопку: регистр откроется с отбором. Рядом расположена кнопка «Загрузить курсы валют», запускающая обработку загрузки с сайта Центрального банка РФ.

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

Быстрый альтернативный способ — использовать строку поиска команд. Нажмите значок лупы в правом верхнем углу окна или сочетание клавиш Ctrl+F в панели функций, введите «Курсы валют» и перейдите по найденной команде. Этот приём работает практически во всех конфигурациях на управляемых формах.

Где искать курсы в других конфигурациях

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

В «1С:Зарплате и управлении персоналом 3.1» валюты нужны редко, но справочник есть: «Настройка» → «Валюты». В «1С:Управление нашей фирмой» (УНФ) путь — «Компания» → «Еще больше возможностей» → «Валюты», а курсы открываются кнопкой в форме списка.

КонфигурацияПуть к валютамКнопка загрузки курсов
Бухгалтерия 8.3Справочники → Валюты«Загрузить курсы валют» в форме списка
Управление торговлей 11НСИ и администрирование → Валюты«Загрузить курсы» в форме списка
ERP / Комплексная автоматизацияНСИ и администрирование → Валюты«Загрузить курсы валют»
Управление нашей фирмойКомпания → Еще больше возможностей → Валюты«Загрузить курсы»
Зарплата и управление персоналом 3.1Настройка → ВалютыЗагрузка через обработку из списка валют

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

Как загрузить курсы из интернета

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

Для загрузки необходим доступ компьютера к интернету. Если 1С работает в клиент-серверном режиме, обращение к сайту ЦБ выполняется с сервера или с клиента — зависит от конфигурации. В корпоративной сети с прокси-сервером параметры прокси задаются в настройках: в бухгалтерии это «Администрирование» → «Общие настройки» → «Настройки прокси-сервера».

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

Настройка автоматической загрузки курсов

В типовых конфигурациях загрузку курсов можно автоматизировать через регламентное задание. В «1С:Бухгалтерии 8.3» откройте «Администрирование» → «Обслуживание» → «Регламентные операции» → «Регламентные и фоновые задания» и найдите задание «Загрузка курсов валют». Установите флажок включения и настройте расписание — обычно ежедневно утром до начала работы пользователей.

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

Как проверить, что курсы работают правильно

Главный признак корректной работы — документы в валюте пересчитываются в рубли без предупреждений. Создайте тестовый документ (например, поступление товаров в валюте) на нужную дату и сверьте сумму в рублях с ручным расчётом: сумма в валюте × курс ÷ кратность.

Если программа выдаёт сообщение «Не обнаружен курс валюты», откройте регистр и проверьте, есть ли запись на дату документа или ранее. Помните о кратности: для некоторых валют ЦБ устанавливает курс за 10, 100 или 1000 единиц, и 1С учитывает это автоматически, но при ручном вводе кратность легко упустить.

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

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

Записи в регистре курсов
Норма

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

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

Пропуски дат или пустой регистр

Пересчёт документа
Норма

Рублевая сумма совпадает с расчётом по курсу ЦБ

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

Сумма отличается или документ не проводится

Журнал регистрации
Норма

Регламентное задание завершается без ошибок

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

Ошибки подключения к интернету или отказ в доступе

Типичные ошибки и их решение

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

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

Типичные ошибки
01
Искать курсы в карточке валюты вместо регистра «Курсы валют» — значения там не отображаются
02
Вводить курс вручную без учёта кратности — суммы искажаются в десятки раз
03
Загружать курсы задним числом в закрытые периоды — меняются обороты прошлых отчётов
04
Не настроить прокси в корпоративной сети — загрузка завершается ошибкой соединения

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

Почему в списке валют нет нужной валюты?

Нажмите кнопку «Подобрать из классификатора» (или «Добавить из классификатора») в форме списка валют и выберите валюту из общероссийского классификатора. После добавления загрузите для неё курсы за нужный период.

Какой курс 1С берёт, если на дату документа записи нет?

Программа использует последний загруженный курс на дату, предшествующую документу. Если ранее курс вообще не загружался, документ не проведётся с сообщением об отсутствии курса.

Можно ли загрузить курсы сразу за год?

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

Почему регламентное задание загрузки не срабатывает в файловой базе?

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

Как исправить неверно введённый курс?

Откройте регистр «Курсы валют», найдите ошибочную запись по дате и валюте, отредактируйте значение или удалите запись и загрузите курс заново. После исправления перепроведите документы за эту дату, чтобы суммы пересчитались.

Откуда 1С берёт курсы — с какого источника?

Типовая обработка загружает официальные котировки, устанавливаемые Центральным банком РФ. Альтернативные источники в типовых конфигурациях не предусмотрены, но возможны через доработку или внешние обработки.

Итог

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

Курсы валют живут в регистре сведений «Курсы валют», а не в карточке валюты. В бухгалтерии путь — «Справочники» → «Валюты» → «Курсы валют». Загружайте котировки с сайта ЦБ встроенной обработкой, настройте регламентное задание для ежедневного обновления и не трогайте курсы в закрытых отчётных периодах без копии базы.