Английское меню в 1С 8.3: четыре места, где включается русский язык

· 9 мин

Содержание

Чтобы поменять язык интерфейса 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. Закройте базу и откройте окно запуска 1С со списком информационных баз.
  2. Выделите нужную базу и нажмите Изменить (в английском интерфейсе — Edit).
  3. Пройдите мастер кнопкой Далее (Next) до последней страницы.
  4. В поле Дополнительные параметры запуска (Additional launch parameters) впишите /L ru.
  5. Нажмите Готово и запустите базу заново.

Если в поле уже есть другие параметры, допишите новый через пробел. Регистр букв не важен: /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. Язык пользователя внутри информационной базы

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

Проверка и смена языка через Конфигуратор:

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

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

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

Английский код в модулях

Иногда «английский язык» обнаруживает программист: в модулях вместо Если … Тогда стоит If … Then. Это не язык интерфейса, а вариант встроенного языка. Он задаётся в свойствах корня конфигурации, свойство Вариант встроенного языка. На работу пользователей он не влияет, и в типовых конфигурациях менять его не нужно.

Кракозябры вместо русских букв: локаль Windows и шрифты

Квадратики, вопросительные знаки или строки вида Справка — это не английский язык, а неверная кодировка. Сама платформа 8.3 работает в Юникоде, но рядом с ней хватает мест, где кодировка берётся из Windows:

  • 📄 текстовые файлы обмена и выгрузки в формате ANSI;
  • 🖨️ старые печатные формы и внешние обработки;
  • 🧩 внешние компоненты, драйверы торгового оборудования;
  • 📝 командные файлы и журналы, которые пишут скрипты администрирования.

Как включить русскую локаль в Windows

  1. Откройте Панель управления → Региональные стандарты (команда intl.cpl).
  2. Перейдите на вкладку Дополнительно (Administrative).
  3. Нажмите Изменить язык системы (Change system locale).
  4. Выберите Русский (Россия).
  5. Перезагрузите компьютер.

В том же окне проверьте флажок Бета-версия: использовать Юникод (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. Закройте все сеансы 1С на компьютере.
  2. Запустите setup.exe из дистрибутива платформы той же версии.
  3. Выберите режим изменения установленной программы.
  4. В списке компонентов раскройте группу интерфейсов на разных языках и отметьте русский.
  5. На шаге выбора языка интерфейса по умолчанию укажите Русский, а не системные установки.
  6. Завершите установку и запустите базу.

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

Обновление конфигурации

Бывает, что после обновления конфигурации часть новых форм открывается с английскими подписями. Это значит, что в конфигурации появился второй язык, а у пользователя в карточке выбран не тот. Проверьте поле Язык на вкладке Прочие, как описано выше. Если же русского перевода у новых объектов нет вовсе, это вопрос к разработчику доработки, а не к настройкам.

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

Можно ли сделать английский интерфейс одному пользователю, а остальным оставить русский?
Да. Язык платформы задаётся параметром /L в списке баз конкретного пользователя Windows, а язык конфигурации — в карточке пользователя базы. Остальных это не затронет.
Где лежит список баз, в котором хранится параметр /L?
В файле ibases.v8i в профиле пользователя Windows, каталог AppData\Roaming\1C\1CEStart. Параметр записан в строке конкретной базы.
Влияет ли язык интерфейса на данные и отчёты?
Нет. Документы, суммы и проводки не меняются. Меняются только подписи на экране, а с параметром /VL ещё и форматы дат и чисел.
Почему в Конфигураторе нет русского языка в списке пользователя?
В конфигурации нет объекта «Русский» в ветке «Общие → Языки». Для типовых конфигураций так не бывает; если это самописная база, язык добавляет разработчик.
Нужно ли перезапускать сервер 1С после смены языка?
Нет. Достаточно перезапустить клиентский сеанс. Сервер кластера смена языка интерфейса не касается.