Администрирование · 10 мин
Как настроить русский язык в 1С
Как настроить русский язык в 1С 8.3: язык интерфейса пользователя, конфигуратора, региональные настройки, кодировки и решение типичных проблем с отображением.
Отображение интерфейса 1С на другом языке, вопросительные знаки вместо русских букв или английские надписи в типовых документах — типичные ситуации, с которыми сталкиваются пользователи после установки платформы или обновления конфигурации. В большинстве случаев проблема решается без переустановки программы: достаточно проверить язык интерфейса пользователя, параметры запуска и региональные настройки операционной системы.
Русский язык в 1С определяется на нескольких уровнях: язык интерфейса платформы, язык конфигурации, пользовательские настройки и системная локаль Windows. Если они конфликтуют — например, платформа установлена с английским интерфейсом, а конфигурация рассчитана на русский — пользователь видит смешанный или полностью англоязычный интерфейс. Понимание того, какой уровень отвечает за конкретный симптом, позволяет исправить ситуацию за несколько минут.
Как проверить, на каком уровне возникла проблема
Прежде чем что-то менять, определите, что именно отображается неправильно. Если весь интерфейс 1С на английском — проблема в языке платформы или пользователя. Если интерфейс русский, но в отдельных полях и отчётах видны знаки вопроса или нечитаемые символы — дело в кодировке и региональных настройках Windows. Если русским был интерфейс, а после обновления конфигурации появились английские надписи — вероятно, конфигурация обновилась некорректно или в ней не заполнены синонимы на русском языке.
Проверьте персональные настройки пользователя и параметр запуска
Проверьте региональные настройки Windows для программ без Unicode
Проверьте языки конфигурации в конфигураторе
Проверьте поле «Язык» в карточке пользователя
Настройка русского языка для конкретного пользователя
Самый частый сценарий: у всех сотрудников интерфейс русский, а у одного пользователя — английский. В типовых конфигурациях откройте раздел «Администрирование» → «Пользователи и права» → «Пользователи», найдите нужного сотрудника и проверьте поле «Язык» (в некоторых конфигурациях — «Язык интерфейса»). Установите значение «Русский» и попросите пользователя перезайти в программу, чтобы изменения применились.
В конфигураторе язык пользователя задаётся через «Администрирование» → «Пользователи». В карточке пользователя на закладке «Прочие» есть поле «Язык», где выбирается нужный вариант из списка языков, определённых в конфигурации. Если в списке только один язык — значит, конфигурация одноязычная, и переключение здесь ничего не даст.
- 1Откройте Администрирование → Пользователи и права → Пользователи
- 2Найдите нужного пользователя и откройте его карточку
- 3В поле «Язык» выберите «Русский»
- 4Сохраните изменения и попросите пользователя перезапустить сеанс
- 5Проверьте, что интерфейс отображается на русском
Язык интерфейса платформы и параметры запуска
Платформа 1С:Предприятие 8.3 при установке предлагает выбрать языки интерфейса. Если при установке компонент «Интерфейс на русском языке» не был выбран, русский вариант будет недоступен независимо от настроек пользователя. Проверить это можно, запустив конфигуратор: если его меню на английском и в настройках нет русского — платформу нужно доустановить с нужным языковым пакетом через установщик (режим изменения состава компонентов).
Быстрый способ принудительно запустить 1С на русском — параметр командной строки /L ru. Создайте ярлык для 1cv8.exe или для конкретной базы и добавьте параметр в строку запуска: "C:\Program Files\1cv8\...\1cv8.exe" ENTERPRISE /F"путь_к_базе" /L ru. Этот приём удобен как временное решение и как способ проверить, доступен ли русский интерфейс в установленной платформе: если с параметром /L ru интерфейс остаётся английским — языковой компонент не установлен.
Настройка языков в конфигурации через конфигуратор
Если вы администратор или разработчик и часть надписей в программе отображается на английском либо в виде технических имён, проверьте ветку «Общие» → «Языки» в дереве конфигурации. В типовых российских конфигурациях основной язык — «Русский», и у каждого объекта (справочника, документа, реквизита) должен быть заполнен синоним на этом языке. Пустой синоним приводит к тому, что пользователь видит имя объекта латиницей вроде «Nomenklatura» вместо «Номенклатура».
Для проверки откройте свойства проблемного объекта и посмотрите поле «Синоним». Если синоним пуст — заполните его и обновите конфигурацию базы данных. В самописных конфигурациях удобно пройтись по объектам с помощью групповой обработки или поиска по конфигурации, чтобы найти все незаполненные синонимы сразу.
Региональные настройки Windows и борьба с «кракозябрами»
Симптом «?????» или «РљСЂР°РєРѕР·СЏР±СЂС‹» вместо русских букв почти всегда связан не с 1С, а с операционной системой. Файловые базы 1С и некоторые компоненты платформы используют системную кодовую страницу. Откройте в Windows: Панель управления → Часы и регион → Регион → вкладка «Дополнительно» → «Язык программ, не поддерживающих Юникод». Там должно быть выбрано «Русский (Россия)». После смены значения потребуется перезагрузка компьютера.
Дополнительно проверьте формат дат и чисел (вкладка «Форматы» в том же окне). Если выбран английский формат, в 1С даты могут отображаться как MM/DD/YYYY, а разделитель дробной части — точка вместо запятой, что влияет на печатные формы и обмен данными. Установите формат «Русский (Россия)».
Как проверить результат
Установлен «Русский (Россия)»
Английский или другой язык — будут кракозябры в файловых базах
ДД.ММ.ГГГГ, разделитель дробной части — запятая
MM/DD/YYYY, точка в числах — неверный региональный формат
Все меню и надписи на русском
Часть надписей английская — проверьте синонимы в конфигурации
Особенности клиент-серверного варианта и веб-клиента
В клиент-серверном режиме язык интерфейса по-прежнему определяется на стороне клиента — настройками пользователя и параметрами запуска. Однако региональные настройки сервера 1С влияют на представление дат и чисел в запросах и регламентных заданиях. Если отчёт, сформированный на сервере, показывает даты в американском формате, проверьте региональные настройки учётной записи, под которой работает агент сервера 1С, а также параметр сеанса.
В веб-клиенте язык интерфейса может дополнительно зависеть от настроек браузера. Если 1С в браузере открывается на английском, проверьте список предпочитаемых языков в настройках браузера и поднимите русский на первое место. Также убедитесь, что в публикации на веб-сервере не задан принудительный язык.
Когда проблему не решить настройками
Если русский языковой компонент платформы не установлен, никакие настройки пользователя не помогут — потребуется запуск установщика платформы в режиме изменения и добавление русского интерфейса. Если конфигурация изначально одноязычная и разработана на английском, перевести её интерфейс штатными настройками нельзя: потребуется доработка конфигурации с добавлением языка и заполнением синонимов.
Отдельный случай — повреждённые файлы локального кэша метаданных. Если интерфейс внезапно «слетел» у одного пользователя на одном компьютере, а настройки корректны, помогает очистка кэша: удаление папок с GUID-именами в каталогах %APPDATA%\1C\1cv8 и %LOCALAPPDATA%\1C\1cv8 при закрытой программе. После следующего запуска кэш пересоздаётся автоматически.
Как выбрать действие
Часто задаваемые вопросы
Можно ли использовать разные языки интерфейса для разных пользователей одной базы?
Да, если в конфигурации определено несколько языков и для объектов заполнены синонимы на каждом из них. Каждому пользователю в карточке назначается свой язык, и в рамках одной базы один сотрудник может работать на русском, а другой — на английском.
Почему после обновления конфигурации появились английские надписи?
Чаще всего это признак того, что обновление прошло с ошибками или поставщик изменил состав языков. Проверьте ветку «Языки» в конфигураторе и синонимы объектов, которые отображаются неправильно. Если конфигурация типовая и на поддержке, имеет смысл повторить обновление или обратиться к поставщику.
Влияет ли язык интерфейса на данные в базе?
Нет. Язык интерфейса меняет только отображение меню, надписей и синонимов. Данные справочников, документов и регистров хранятся независимо от языка сеанса и при смене языка не изменяются.
Как запустить конфигуратор на русском, если он открывается на английском?
Используйте параметр запуска /L ru для файла 1cv8.exe с ключом DESIGNER. Если русский недоступен и с параметром — в установленной платформе отсутствует русский языковой компонент, его нужно добавить через установщик в режиме изменения.
Поможет ли смена языка в 1С исправить вопросительные знаки в печатных формах?
Нет, это разные проблемы. Знаки вопроса вместо букв в печатных формах обычно связаны со шрифтами или кодировкой: проверьте, установлены ли в Windows нужные шрифты, и региональные настройки для программ без Unicode.
Что важно запомнить
Язык интерфейса 1С определяется тремя уровнями: настройкой пользователя, параметром запуска /L и установленными языковыми компонентами платформы. Кракозябры лечатся региональными настройками Windows, а английские надписи в отдельных объектах — заполнением синонимов в конфигураторе. Перед любыми изменениями конфигурации делайте выгрузку базы.