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

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

Как изменить региональные настройки 1С

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

Региональные настройки в 1С определяют, как программа отображает даты, числа, валюту, время и на каком языке работает интерфейс. Некорректные значения приводят к характерным проблемам: дата выводится в американском формате «MM/DD/YYYY», разделителем дробной части вместо запятой становится точка, а при обмене данными с другими системами возникают ошибки преобразования типов.

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

Ниже разобраны все уровни настройки для платформы 1С:Предприятие 8.3: от простого изменения формата даты для пользователя до параметров информационной базы и кода на встроенном языке. Инструкции подходят для типовых конфигураций — «Бухгалтерия предприятия», «Управление торговлей», «Зарплата и управление персоналом» и других.

Что относится к региональным настройкам и где они хранятся

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

Хранятся эти параметры на разных уровнях. Региональные установки информационной базы задаются в конфигураторе и действуют на весь сеанс работы. Настройки пользователя сохраняются в хранилище пользовательских настроек и применяются при входе конкретного сотрудника. Форматы вывода в отчётах и печатных формах могут дополнительно переопределяться кодом конфигурации.

Как изменить региональные настройки для всей базы в режиме «Предприятие»

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

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

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

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

Как изменить настройки для конкретного пользователя

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

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

Региональные установки информационной базы в конфигураторе

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

Ключевые параметры: язык (например, «Русский»), страна и соответствующие им форматы даты, времени и чисел. Значение «По умолчанию» означает, что платформа берёт настройки из операционной системы. Для серверных баз критично, какие региональные параметры заданы на сервере 1С и на сервере СУБД — несовпадение локалей может вызывать ошибки сортировки и сравнения строк.

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

Региональные настройки операционной системы и их влияние на 1С

Когда в свойствах базы стоит значение «по умолчанию», платформа использует региональные параметры Windows. Если даты в 1С отображаются в формате «12/31/2026», а числа — с точкой вместо запятой, почти наверняка причина в настройках ОС. В Windows это делается через «Панель управления» → «Часы и регион» → «Регион» → «Дополнительные параметры», где задаются формат даты, разделитель дробной части и разделитель групп разрядов.

Для серверной установки настройки нужно менять в профиле той учётной записи, под которой работает агент сервера 1С, либо задавать региональные параметры явно в свойствах информационной базы — второй вариант надёжнее, потому что не зависит от системных настроек и обновлений Windows.

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

Настройки в режиме «Предприятие»

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

Свойства ИБ в конфигураторе

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

Региональные настройки Windows

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

Форматирование дат и чисел в коде и отчётах

Если неверный формат появляется только в конкретном отчёте или печатной форме, причина, скорее всего, в коде конфигурации. Во встроенном языке за формат отвечает функция Формат() с параметром форматной строки, а также параметры локализации в объектах построителя отчётов и СКД. Например, форматная строка вида «ДФ=dd.MM.yyyy» принудительно выводит дату в привычном российском формате независимо от региональных настроек.

Разработчику следует избегать жёстко зашитых форматов там, где данные могут использоваться в других регионах, и наоборот — явно задавать формат в механизмах обмена, потому что при выгрузке в XML или CSV разделитель дробной части не должен зависеть от настроек машины, на которой выполняется обмен.

bsl
Формат(ТекущаяДатаСеанса(), "ДЛФ=D")  // длинный формат даты по региональным настройкам
Формат(Сумма, "ЧДЦ=2; ЧРД=,")           // число с двумя знаками и запятой-разделителем

Типичные проблемы и способы их решения

На практике чаще всего встречается несколько повторяющихся ситуаций. Разберём их с признаками и решениями.

Типичные ошибки
01
Меняют общие настройки базы, хотя у пользователя заданы персональные — результат не меняется. Решение: проверить персональные настройки конкретного пользователя.
02
Меняют региональные настройки Windows на клиенте, а база работает на сервере — эффекта нет. Решение: задать параметры в свойствах ИБ или на сервере.
03
После смены настроек не перезапускают сеанс — старые параметры продолжают действовать до повторного входа.
04
Меняют региональные установки ИБ без резервной копии на серверной базе — риск длительной реиндексации в рабочее время.
Контрольные точки

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

Формат даты в документах
Норма

Дата отображается как ДД.ММ.ГГГГ

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

Формат ММ/ДД/ГГГГ — проверьте настройки ОС и свойства ИБ

Разделитель дробной части
Норма

Числа с запятой, ввод и выгрузка работают без ошибок

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

Точка вместо запятой, ошибки преобразования при обмене

Время проведения документов
Норма

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

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

Смещение на несколько часов — неверный часовой пояс сеанса

Если после всех изменений формат в конкретном отчёте остаётся прежним, откройте его настройки (кнопка «Ещё» → «Изменить вариант» в отчётах на СКД) и проверьте, не задано ли там условное оформление или формат поля вручную. Пользовательские настройки отчётов сохраняются отдельно и перекрывают общие параметры.

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

Можно ли задать разные региональные настройки для разных пользователей одной базы?

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

Почему после изменения настроек ничего не поменялось?

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

Нужно ли менять настройки Windows, если 1С работает на сервере?

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

Опасно ли менять региональные установки информационной базы?

Для файловой базы риск минимален, но изменение требует монопольного доступа. На серверной базе смена параметров сортировки может потребовать реиндексации, что на больших объёмах занимает заметное время. Всегда делайте выгрузку в .dt перед изменением.

Как исправить дату в формате ММ/ДД/ГГГГ только в одном отчёте?

Откройте настройки варианта отчёта и проверьте оформление поля даты — там может быть задана форматная строка. Если отчёт программный, формат задаётся в коде функцией Формат() с нужной строкой, например ДФ=dd.MM.yyyy.

Итог

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

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