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