Английское меню в 1С 8.3: четыре места, где включается русский язык
Содержание
Чтобы поменять язык
интерфейса 1С на русский, добавьте в свойства базы параметр запуска /L ru или пропишите строку SystemLanguage=RU в файле conf.cfg платформы. Первый способ действует на одну базу, второй — на все базы этого компьютера. Если по-английски написаны и разделы самой программы, а не только системные меню, язык нужно сменить пользователю в Конфигураторе.
Какой способ выбрать, зависит от того, что именно стало английским. Системные меню и диалоги платформы — это одно, разделы и документы конфигурации — другое, а «кракозябры» вместо букв — третье, и лечится это в Windows, а не в 1С.
Что именно стало английским: определяем источник
В 1С 8.3 интерфейс собирается из двух слоёв. Платформа рисует системные элементы: главное меню, окно запуска, диалоги «Параметры», «О программе», сообщения об ошибках платформы. Конфигурация отвечает за разделы, справочники, документы и отчёты.
У каждого слоя свой язык и свои настройки. Посмотрите на экран и сверьтесь с таблицей.
| Что видите | Откуда проблема | Где исправлять |
|---|---|---|
| Окно запуска и системные меню на английском, разделы на русском | язык платформы | параметр /L ru или conf.cfg |
| Всё по-английски, включая разделы и документы | язык пользователя в конфигурации | Конфигуратор, карточка пользователя |
Вместо букв квадраты, При или знаки вопроса | кодировка или шрифт | региональные настройки Windows |
Даты в формате 10/9/2026, точка вместо запятой в суммах | локаль сеанса | параметр /VL ru или региональные установки базы |
| Английский только в браузере | язык веб-клиента | адрес публикации и язык браузера |
Смешанная картинка — меню File, Edit, Help, а внутри «Банк и касса» и «Продажи» — почти всегда означает язык платформы. Типовые конфигурации вроде Бухгалтерии 3.0 сделаны только на русском, поэтому разделы остаются русскими, даже когда платформа заговорила по-английски.
Способ 1. Параметр /L ru в настройках запуска базы
Самый быстрый способ — сказать платформе, на каком языке открывать конкретную базу. Права администратора Windows не нужны, настройка хранится в профиле пользователя.
- Закройте базу и откройте окно запуска 1С со списком информационных баз.
- Выделите нужную базу и нажмите
Изменить(в английском интерфейсе —Edit). - Пройдите мастер кнопкой
Далее(Next) до последней страницы. - В поле
Дополнительные параметры запуска(Additional launch parameters) впишите/L ru. - Нажмите
Готовои запустите базу заново.
Если в поле уже есть другие параметры, допишите новый через пробел. Регистр букв не важен: /Lru и /L ru платформа понимает одинаково.
/L ru /VL ru
Второй параметр /VL ru задаёт локаль сеанса: формат дат, разделитель дробной части, названия месяцев в отчётах. Без него интерфейс станет русским, но суммы могут печататься через точку, а даты — в американском порядке.
Тот же параметр работает и в ярлыке. В свойствах ярлыка 1cv8.exe или 1cestart.exe допишите после пути к файлу ENTERPRISE /L ru. Это удобно, если база запускается с рабочего стола в обход общего списка.
Когда параметр не помогает
Параметр /L выбирает язык только из тех, что установлены вместе с платформой. Если при установке ставили один английский интерфейс, русского файла ресурсов на диске просто нет. Тогда переходите к разделу про переустановку.
Способ 2. Файл conf.cfg: русский язык для всех баз сразу
Когда баз десятки или на компьютере работают несколько человек, править каждую базу неудобно. Язык платформы задаётся в общем конфигурационном файле.
Путь к файлу для 64-разрядной платформы:
C:\Program Files\1cv8\conf\conf.cfg
Для 32-разрядной платформы — C:\Program Files (x86)\1cv8\conf\conf.cfg.
Откройте файл в Блокноте от имени администратора и добавьте строку:
SystemLanguage=RU
Сохраните файл и перезапустите 1С. Значение System вместо RU означает «брать язык Windows». Именно оно и подводит на компьютерах с английской Windows: платформа честно следует языку системы.
Если строка SystemLanguage в файле уже есть, исправьте её, а не добавляйте вторую. Две строки с одним параметром — лишний повод для путаницы при следующей проверке.
Настройка из conf.cfg действует на все версии платформы, установленные в этот каталог. Параметр /L в свойствах конкретной базы сильнее и перекрывает её для этой базы.
Терминальный сервер
На сервере терминалов conf.cfg один на всех пользователей, поэтому строка SystemLanguage=RU решает вопрос сразу для всего офиса. Править файл лучше, когда никто не запускает 1С: запущенные сеансы прочитают его только после перезапуска.
Общий список баз для отдела
Если списки баз раздаются пользователям централизованно через общий файл .v8i на сетевом диске, параметр /L ru удобно прописать прямо там. В строке каждой базы есть ключ AdditionalParameters, и туда можно записать /L ru /VL ru. После обновления общего списка у всех сотрудников база откроется по-русски, и ходить по рабочим местам не придётся.
Перед правкой сохраните копию файла. Ошибка в синтаксисе .v8i приведёт к тому, что у пользователей пропадут базы из окна запуска.
Способ 3. Язык пользователя внутри информационной базы
Если английскими стали названия разделов, документов и реквизитов, дело не в платформе. Конфигурация может содержать несколько языков, и у каждого пользователя базы в карточке указан свой.
Проверка и смена языка через Конфигуратор:
- Запустите базу в режиме
Конфигураторпод администратором. - Откройте меню
Администрирование → Пользователи. - Дважды щёлкните по нужному пользователю.
- Перейдите на вкладку
Прочие. - В поле
ЯзыквыберитеРусскийи нажмитеОК.
Пользователь увидит изменения при следующем входе в базу. Если в списке языков только один пункт, значит, конфигурация одноязычная и проблема не здесь.
Поле Язык пустое — это нормально. Тогда пользователь работает на основном языке конфигурации. Его видно в свойствах корня конфигурации, свойство Основной язык.
Английский код в модулях
Иногда «английский язык» обнаруживает программист: в модулях вместо Если … Тогда стоит If … Then. Это не язык интерфейса, а вариант встроенного языка. Он задаётся в свойствах корня конфигурации, свойство Вариант встроенного языка. На работу пользователей он не влияет, и в типовых конфигурациях менять его не нужно.
Кракозябры вместо русских букв: локаль Windows и шрифты
Квадратики, вопросительные знаки или строки вида Справка — это не английский язык, а неверная кодировка. Сама платформа 8.3 работает в Юникоде, но рядом с ней хватает мест, где кодировка берётся из Windows:
- 📄 текстовые файлы обмена и выгрузки в формате ANSI;
- 🖨️ старые печатные формы и внешние обработки;
- 🧩 внешние компоненты, драйверы торгового оборудования;
- 📝 командные файлы и журналы, которые пишут скрипты администрирования.
Как включить русскую локаль в Windows
- Откройте
Панель управления → Региональные стандарты(командаintl.cpl). - Перейдите на вкладку
Дополнительно(Administrative). - Нажмите
Изменить язык системы(Change system locale). - Выберите
Русский (Россия). - Перезагрузите компьютер.
В том же окне проверьте флажок Бета-версия: использовать Юникод (UTF-8) для поддержки языка во всём мире. При включённом флажке программы, рассчитанные на кодовую страницу 1251, начинают показывать мусор. Если кракозябры появились после того, как кто-то поставил эту галочку, снимите её и перезагрузитесь.
Перезагрузка компьютера закроет все программы, включая открытые сеансы 1С. Сохраните документы и выйдите из базы заранее.
Шрифты в Конфигураторе
Если «поехали» буквы только в редакторе модулей, а пользовательский режим в порядке, причина обычно в шрифте. Шрифт редактора задаётся в Конфигураторе в окне Сервис → Параметры. Выберите моноширинный шрифт с кириллицей, например Courier New или Consolas.
На серверах с урезанным набором шрифтов кириллица иногда пропадает и в формах. Проверьте, что в C:\Windows\Fonts есть шрифт Arial: типовые формы и печатные формы 1С его используют.
Веб-клиент и тонкий клиент: где задаётся язык
Тонкий клиент
Тонкий клиент ведёт себя так же, как толстый. Он читает тот же conf.cfg и те же дополнительные параметры запуска из списка баз. Если на компьютере пользователя установлен только тонкий клиент, ищите conf.cfg в каталоге его установки, обычно это тот же C:\Program Files\1cv8\conf\.
Веб-клиент
В браузере платформа не установлена, и язык определяется по-другому:
- 🌐 по адресу публикации: в ссылке вида
https://server/base/ru_RU/фрагментru_RUзадаёт язык и локаль; - 🧭 по языку браузера, если в адресе язык не указан;
- 👤 по языку пользователя базы — для разделов и документов конфигурации.
Если в браузере 1С открывается по-английски, проверьте ссылку. Пользователи часто сохраняют в закладки адрес с en_US, скопированный у коллеги. Замените фрагмент на ru_RU и обновите закладку.
Второе место — настройки самого браузера. В Chrome и Edge язык задаётся в разделе Языки настроек: поставьте русский первым в списке предпочитаемых.
Если нужно открыть базу в браузере с русской локалью, но без правки адреса публикации, добавьте к ссылке параметры запуска в виде ?L=ru&VL=ru. Удобно для временной проверки.
Русский язык пропал после обновления: что делать
Типичная жалоба: вчера всё было по-русски, сегодня после обновления платформы — английское окно запуска. Обычно этому предшествует одно из трёх событий.
| Что произошло | Почему сменился язык | Что сделать |
|---|---|---|
| Платформу поставили с параметрами по умолчанию на английской Windows | установщик выбрал язык системы | SystemLanguage=RU в conf.cfg |
| При установке сняли компонент русского интерфейса | файлов русского языка нет | переустановить платформу |
| Новая версия встала в другой каталог | настройки остались у старой версии | проверить conf.cfg в каталоге новой установки |
Переустановка с русским интерфейсом
- Закройте все сеансы 1С на компьютере.
- Запустите
setup.exeиз дистрибутива платформы той же версии. - Выберите режим изменения установленной программы.
- В списке компонентов раскройте группу интерфейсов на разных языках и отметьте русский.
- На шаге выбора языка интерфейса по умолчанию укажите
Русский, а не системные установки. - Завершите установку и запустите базу.
Удалять старые версии платформы и тем более базы для этого не нужно. Переустановка меняет только файлы платформы, данные информационных баз она не трогает.
Обновление конфигурации
Бывает, что после обновления конфигурации часть новых форм открывается с английскими подписями. Это значит, что в конфигурации появился второй язык, а у пользователя в карточке выбран не тот. Проверьте поле Язык на вкладке Прочие, как описано выше. Если же русского перевода у новых объектов нет вовсе, это вопрос к разработчику доработки, а не к настройкам.