1С после установки открылась на английском: где теряется русский язык

· 11 мин

Содержание

Чаще всего 1С устанавливается на английском потому, что в установщике оставили язык интерфейса «Системные установки», а Windows работает на английском. Быстрое исправление: откройте C:\Program Files\1cv8\<версия>\bin\conf\conf.cfg и поставьте SystemLanguage=RU. Ещё быстрее — добавить в параметры запуска базы ключ /L ru.

Многие думают, что им попался «английский дистрибутив» и платформу надо скачивать заново. Почти никогда это не так. Дистрибутив платформы 8.3 многоязычный, а язык выбирается на этапе установки и потом настраивается. Переустановка нужна только в одном случае: если при установке не поставили компонент русского интерфейса.

Прежде чем что-то менять, определите, что именно на английском. Интерфейс 1С:Предприятия состоит из двух слоёв. У каждого свой источник языка.

  • 🧩 Платформа — окно запуска, меню Конфигуратора, системные диалоги, тексты ошибок платформы. Язык задаётся при установке и в настройках платформы.
  • 📚 Конфигурация — разделы, документы, справочники, отчёты. Язык задаётся в самой конфигурации и в свойствах пользователя.

Проверка на одну минуту:

  1. Посмотрите на окно выбора базы. Если кнопки подписаны Add, Edit, Configurator — на английском платформа.
  2. Зайдите в базу. Если окно запуска было русским, а внутри разделы английские — дело в конфигурации или пользователе.
  3. Если английское всё — начните с платформы, это самая частая причина.

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

Как региональные настройки Windows делают 1С английской

При установке платформы мастер спрашивает язык интерфейса по умолчанию. Первым в списке стоит вариант «Системные установки». Его обычно и оставляют, нажимая «Далее».

С этим вариантом платформа берёт язык из Windows. Если система английская, 1С тоже будет английской. Типичные ситуации:

  • 💻 ноутбук куплен за рубежом, Windows с английским интерфейсом;
  • 🖥️ сервер или терминальный сервер развёрнут из англоязычного образа;
  • 🌐 пользователь поставил русский язык ввода, но язык интерфейса Windows оставил английским;
  • ☁️ виртуальная машина у облачного провайдера создана из стандартного шаблона на английском.

Язык раскладки клавиатуры на 1С не влияет. Важен язык интерфейса системы и региональные параметры.

Где посмотреть настройки в Windows 10 и 11

  1. Откройте Параметры → Время и язык → Язык и регион (в английской Windows — Settings → Time & Language → Language & region).
  2. Посмотрите поле языка интерфейса Windows.
  3. Ниже проверьте страну и формат региона.

Менять язык всей Windows ради 1С не нужно. Это затронет всю систему и всех пользователей. Проще явно указать язык в самой платформе.

Язык при установке платформы: где его выбрать правильно

Если вы ещё не установили 1С или готовы переустановить её, выберите язык сразу в мастере.

  1. Запустите setup.exe из папки дистрибутива платформы.
  2. На шаге выбора компонентов раскройте группу интерфейсов на разных языках и убедитесь, что отмечен русский.
  3. На следующем шаге выберите язык интерфейса по умолчанию — «Русский», а не «Системные установки».
  4. Завершите установку и запустите 1С.

Если платформа уже стоит, не удаляйте её. Откройте Панель управления → Программы и компоненты, выберите строку «1С:Предприятие 8» нужной версии и нажмите «Изменить». Мастер предложит добавить компоненты. Отметьте русский интерфейс и пройдите шаги до конца.

Тихая установка без ошибок в параметрах

Администраторы часто ставят 1С на десятки машин командой msiexec. Здесь язык легко потерять: забыли параметр — получили платформу без русского интерфейса.

msiexec /i "1CEnterprise 8.msi" /qn TRANSFORMS=adminstallrelogon.mst;1049.mst DESIGNERALLCLIENTS=1 THICKCLIENT=1 THINCLIENT=1 THINCLIENTFILE=1 LANGUAGES=RU

Что здесь отвечает за язык:

  • 1049.mst — файл трансформации с русским языком установщика. Он лежит в папке дистрибутива рядом с .msi. 1049 — код русского языка в Windows.
  • LANGUAGES=RU — устанавливаемые языки интерфейса платформы. Без этого параметра часть сценариев ставит только английский.

Если в групповой политике или скрипте развёртывания параметр LANGUAGES не указан, проверьте результат на одной машине до массовой раскатки. Исправлять потом придётся на всех компьютерах.

Готовая платформа на английском: три способа включить русский

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

СпособКогда подходитРиски
conf.cfg, параметр SystemLanguageНужно сменить язык для всех баз и пользователей этой версии на компьютереНужны права администратора на запись в Program Files
Ключ /L ru в свойствах базыНужно только для одной базы или нет прав администратораДействует лишь на ту базу, где прописан
Ключ /L ru в ярлыкеПользователь запускает 1С с ярлыка на рабочем столеСбрасывается, если ярлык пересоздать

Способ 1. Файл conf.cfg

  1. Закройте все окна 1С на этом компьютере.
  2. Откройте папку C:\Program Files\1cv8\<номер версии>\bin\conf\. Для 32-разрядной платформы — C:\Program Files (x86)\1cv8\....
  3. Откройте conf.cfg в Блокноте от имени администратора.
  4. Найдите строку SystemLanguage. Если её нет — добавьте.
  5. Укажите русский язык и сохраните файл:
SystemLanguage=RU

Значение System означает «брать язык из Windows» — именно оно и делало 1С английской.

Способ 2. Параметр запуска в списке баз

  1. В окне запуска выделите базу и нажмите «Изменить» (Edit).
  2. Пройдите мастер до последней страницы с дополнительными параметрами запуска.
  3. Впишите /L ru и нажмите «Готово» (Finish).

При следующем входе в эту базу интерфейс платформы будет русским. Остальные базы в списке останутся как были.

Способ 3. Ярлык с ключом

Пропишите ключ прямо в поле «Объект» свойств ярлыка, который запускает конкретную версию платформы:

"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" ENTERPRISE /L ru

Номер версии подставьте свой — он совпадает с именем папки в C:\Program Files\1cv8\.

Рядом с /L есть ключ /VL — он задаёт локаль сеанса: формат дат, чисел, разделитель дробной части. Если в 1С русский интерфейс, но даты показываются как 10/7/2026, а дробь через точку — допишите /VL ru.

Несколько версий платформы и старые настройки

На одном компьютере часто стоят три-четыре версии платформы. Каждая живёт в своей папке и имеет свой conf.cfg. Отсюда типичная путаница.

  • 🔁 Вы поправили conf.cfg у версии 8.3.22, а база запускается на 8.3.24. Для неё ничего не изменилось.
  • 🆕 Поставили новую версию — и интерфейс снова английский. Новая папка получила свой conf.cfg со значением по умолчанию.
  • 🧷 В свойствах базы закреплена конкретная версия платформы. Запуск идёт именно ею, а не последней установленной.

Как навести порядок:

  1. Посмотрите, какие версии есть в C:\Program Files\1cv8\.
  2. В свойствах базы проверьте поле версии 1С:Предприятия. Пустое поле — значит, используется последняя установленная.
  3. Поправьте conf.cfg во всех версиях, которыми реально пользуетесь. Либо пропишите /L ru в свойствах баз — этот способ не зависит от версии.
  4. Лишние старые версии удалите через Программы и компоненты. Базы при этом не пострадают: это только программа, данные хранятся отдельно.

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

При чём тут лицензия и активация

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

Путаница возникает по другой причине. Платформа пишет сообщения о лицензии на языке интерфейса. Если он английский, пользователь видит английское сообщение о том, что лицензия не получена, и решает, что проблема в лицензии. На самом деле здесь две независимые проблемы:

  • 🔑 лицензия не получена — её нужно активировать или проверить ключ ;
  • 🌐 текст ошибки на английском — интерфейс платформы не переключён на русский.

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

Язык конфигурации и пользователя

Если окно запуска русское, а разделы внутри базы английские, дело не в установке платформы.

Язык пользователя в базе

У каждого пользователя информационной базы есть свойство «Язык». Если в конфигурации несколько языков и пользователю назначен английский, он увидит английский интерфейс конфигурации.

Как проверить:

  1. Откройте базу в режиме Конфигуратора.
  2. Зайдите в Администрирование → Пользователи.
  3. Откройте свойства пользователя и перейдите на вкладку «Прочие».
  4. В поле «Язык» выберите «Русский» и сохраните.

После повторного входа пользователь увидит русский интерфейс.

Международная конфигурация

Бывает, что сама конфигурация разработана на английском — например, международная версия прикладного решения или демонстрационная база для иностранных партнёров. В ней русского языка может не быть вовсе. Тогда никакие ключи платформы её не переведут: /L ru сменит только меню и диалоги платформы.

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

Региональные установки базы

В Конфигураторе есть пункт Администрирование → Региональные установки информационной базы. Он отвечает за формат дат, чисел и порядок сортировки, но не за язык интерфейса. Его меняют, если даты и суммы выглядят «не по-русски», а не если английские меню.

Установка 1С на Linux и macOS: свой порядок

Linux

Начиная с платформы 8.3.20 1С поставляется единым установщиком setup-full-<версия>-x86_64.run. Русский интерфейс в нём — отдельный компонент ru. В графическом мастере его отмечают галочкой, в тихом режиме — перечисляют явно:

sudo ./setup-full-8.3.24.1467-x86_64.run --mode unattended --enable-components client_full,ru

Если компонент ru не указан, платформа встанет только с английским интерфейсом. Исправление — повторно запустить установщик той же версии и добавить компонент.

Вторая причина на Linux — локаль системы. При системном языке платформа ориентируется на переменные окружения LANG и LC_ALL. Проверьте их:

locale

Если видите en_US.UTF-8, а русской локали в системе нет вовсе — сгенерируйте ru_RU.UTF-8 средствами вашего дистрибутива. Для одной программы можно запустить клиент с ключом /L ru — это то же, что в Windows.

macOS

Для macOS 1С выпускает тонкий клиент. Он подстраивается под порядок языков в системе: если первым стоит английский, клиент будет английским.

Что можно сделать:

  1. Откройте системные настройки, раздел языка и региона.
  2. Посмотрите список предпочитаемых языков. Русский должен быть первым.
  3. Если менять язык всей системы не хотите, в macOS есть настройка языка для отдельного приложения — выберите там русский для клиента 1С.

После изменения перезапустите клиент.

Повреждённые файлы локализации

Редкий, но неприятный случай: всё настроено правильно, SystemLanguage=RU, ключ прописан, а 1С всё равно английская. Или интерфейс смешанный — часть надписей русская, часть английская.

Тексты интерфейса платформы хранятся в файлах ресурсов в папке bin версии. Русские ресурсы имеют суффикс _ru в имени. Если таких файлов нет, платформа откатывается на английский.

Почему они пропадают:

  • 🛡️ антивирус поместил часть файлов в карантин во время установки;
  • ✂️ при копировании платформы с другого компьютера «вручную» скопировали не всё;
  • 💾 установка прервалась — например, при перезагрузке или нехватке места на диске;
  • 🧰 сборка дистрибутива скачана из случайного источника и в ней удалены «лишние» языки.

Как исправить:

  1. Сверьте папку bin: найдите файлы с _ru в имени. Если их нет совсем — ресурсов не хватает.
  2. Проверьте карантин антивируса и восстановите файлы из него, если они там.
  3. Запустите Программы и компоненты → 1С:Предприятие 8 → Изменить и выберите восстановление. Либо удалите эту версию и поставьте её заново из оригинального дистрибутива.

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

Что у вас на английском?

Сводная таблица: причина → как исправить

ПричинаКак распознатьЧто сделать
В установщике выбран системный язык, Windows на английскомАнглийское всё, остальные программы тоже на английскомSystemLanguage=RU в conf.cfg или /L ru
Не установлен компонент русского интерфейсаКлюч /L ru не помогает«Изменить» в Программы и компоненты, отметить русский
Тихая установка без LANGUAGES=RUАнглийская 1С на всех машинах после развёртыванияИсправить скрипт, доустановить компонент
Новая версия платформыБыло по-русски, стало по-английски после обновленияПоправить conf.cfg новой версии
Язык пользователя — английскийОкно запуска русское, разделы английскиеПоле «Язык» в свойствах пользователя
Конфигурация международнаяРусского языка нет в списке у пользователяНужна российская редакция конфигурации
Linux без компонента ruАнглийский при любой локалиПовторный запуск установщика с ru
Повреждены файлы ресурсовСмешанный интерфейсВосстановить или переустановить версию

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

Можно ли держать 1С на английском, а базу вести по-русски?
Да. Язык платформы и язык конфигурации независимы. Многие программисты держат английскую платформу и работают с русскими конфигурациями. На учёт и отчётность это не влияет.
Влияет ли язык интерфейса на модули и код конфигурации?
Нет. Код на встроенном языке, имена объектов и данные базы не меняются. Меняются только надписи меню, диалоги и тексты системных сообщений.
Почему у одного пользователя на компьютере 1С русская, а у другого английская?
Скорее всего, они запускают базы с разными параметрами или на разных версиях платформы. Также проверьте поле «Язык» в свойствах каждого пользователя в Конфигураторе.
Нужно ли менять язык на терминальном сервере для каждого пользователя?
Нет, если исправить conf.cfg в папке версии платформы на сервере. Настройка действует на всех, кто запускает эту версию. Ключ /L ru в списке баз удобен, когда язык нужен не всем.
Сбросится ли настройка после обновления платформы?
Правка conf.cfg относится к конкретной версии и на новую не переносится. Ключ /L ru в свойствах базы сохраняется при обновлении — поэтому при частых обновлениях он надёжнее.