Русский интерфейс 1С 8.3: где задаётся язык и как его вернуть

· 9 мин

Содержание

Чтобы настроить русский язык в 1С 8.3, чаще всего достаточно добавить параметр /Lru в свойствах информационной базы (поле «Дополнительные параметры запуска») или прописать SystemLanguage=RU в файле conf.cfg платформы. Если же на английском не меню платформы, а разделы и документы самой программы, язык меняют у пользователя базы: в Конфигураторе, в карточке пользователя на вкладке «Прочие».

Путаница возникает потому, что у 1С два независимых языка. Первый — язык платформы: главное меню, стандартные окна, кнопки OK/Cancel, системные сообщения. Второй — язык конфигурации: названия разделов, справочников, отчётов. Настройка общая для платформы, поэтому всё ниже одинаково работает в Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других программах на 8.3.

Сначала определите, какой язык «сломался»

Посмотрите на экран и сравните с таблицей. Это сэкономит время: правка не того уровня ничего не даст.

Что видитеКакой язык настраиватьГде правится
Окно запуска и список баз на английскомЯзык платформыустановка платформы, conf.cfg, /L
Разделы программы по-русски, а главное меню, «О программе», стандартные диалоги по-английскиЯзык платформы/L в свойствах базы или conf.cfg
Разделы, документы и отчёты на казахском, украинском или английскомЯзык конфигурацииязык пользователя базы
Даты вида 10/7/2026, точка вместо запятой в суммахРегиональные установкипараметр /VL, региональные установки базы
Вопросительные знаки и «кракозябры» вместо буквКодировка или шрифтыWindows, Linux, файл-источник

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

Диагностика: выберите симптом

Как поставить русский язык в окне запуска 1С

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

Способ 1. Параметр /L в свойствах информационной базы

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

  1. Откройте окно запуска 1С и выделите базу.
  2. Нажмите Изменить (в английском интерфейсе — Edit).
  3. Пролистайте мастер до последней страницы.
  4. В поле «Дополнительные параметры запуска» впишите /Lru.
  5. Нажмите Готово и запустите базу.

Платформа откроется по-русски и в режиме Предприятия, и в Конфигураторе. Параметр сохраняется в файле списка баз ibases.v8i в строке AdditionalParameters, так что его можно разослать на все машины вместе со списком.

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

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F"D:\Bases\Buh" /Lru

Способ 2. Файл conf.cfg — язык по умолчанию для всех баз

Когда русский нужен на компьютере целиком, удобнее общий файл настроек платформы. Обычно он лежит в C:\Program Files\1cv8\conf\conf.cfg, у 32-разрядной платформы — в C:\Program Files (x86)\1cv8\conf\conf.cfg.

  1. Закройте все окна 1С.
  2. Откройте conf.cfg Блокнотом от имени администратора.
  3. Найдите строку SystemLanguage или добавьте её:
SystemLanguage=RU
  1. Сохраните файл и запустите 1С заново.

Значение System означает «брать язык из Windows». Если система англоязычная, а в файле стоит System, вы получите английский интерфейс — это самая частая причина «внезапного» английского на новом ноутбуке или сервере терминалов.

На сервере терминалов один conf.cfg действует для всех пользователей. Это удобный способ разом выровнять язык, не трогая списки баз каждого сотрудника.

Способ 3. Выбор при установке платформы

Установщик платформы спрашивает язык интерфейса по умолчанию. Варианты: «Системные установки», русский, английский и другие. Если выбрать русский, установщик сам пропишет его в conf.cfg.

Второй момент — компонент «Интерфейсы на различных языках». Если при установке русский интерфейс в нём не отметить, параметр /Lru не поможет: файлов перевода просто нет на диске.

Как добавить русский к уже установленной платформе:

  1. Запустите setup.exe той же версии платформы.
  2. Выберите «Изменить».
  3. Раскройте «Интерфейсы на различных языках» и отметьте «Русский».
  4. Завершите установку. Базы и списки баз не затрагиваются.

Как сменить язык внутри режима 1С:Предприятие

Внутри программы на язык влияют две вещи: язык платформы (он берётся из настроек выше) и язык пользователя информационной базы. Второй отвечает за тексты самой конфигурации.

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

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

Если поле «Язык» пустое, сеанс использует основной язык конфигурации. В типовых российских программах это русский, поэтому пустое значение — нормальная ситуация.

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

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

Русский язык в режиме Конфигуратор

У Конфигуратора нет отдельного переключателя языка. Его меню, палитра свойств и окна сообщений — часть платформы и подчиняются тем же /L и conf.cfg. Если Конфигуратор на английском, а Предприятие на русском, проверьте ярлык: часто для Конфигуратора создают отдельный ярлык с другими параметрами.

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

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

Для одного сеанса формат можно переопределить параметром /VL с кодом локализации, например /VLru_RU. Он не меняет язык меню, только форматы.

Тонкий клиент и веб-клиент: свои нюансы

Тонкий клиент (1cv8c.exe) берёт язык так же, как толстый: из параметров базы в списке, затем из conf.cfg. При подключении к серверу 1С язык определяется на клиентской машине, а не на сервере. Поэтому у двух бухгалтеров с одной базой интерфейс может быть разным.

При работе через публикацию (http://сервер/база) в тонком клиенте параметр /Lru указывают так же — в свойствах базы в списке.

Веб-клиент работает в браузере, и conf.cfg клиента на него не влияет. Язык определяют:

  • 🌐 параметр L в адресе публикации — например, http://server/buh/ru_RU/?L=ru;
  • 🧭 язык браузера, если параметр не задан: при английском интерфейсе браузера часть платформенных надписей может оказаться английской;
  • 👤 язык пользователя базы — для текстов конфигурации, как и в других клиентах.

Чтобы не просить каждого сотрудника менять настройки браузера, разошлите ссылку с ?L=ru или добавьте её в закладки. Параметр VL в адресе работает так же, как /VL в тонком клиенте, и отвечает за форматы.

КлиентГде задать язык платформыГде язык конфигурации
Толстый и тонкий/Lru в свойствах базы или ярлыке, conf.cfgкарточка пользователя базы
Тонкий через веб-публикацию/Lru в свойствах базыкарточка пользователя базы
Веб-клиент?L=ru в адресе, язык браузеракарточка пользователя базы

Кодировка и «кракозябры» вместо русских букв

Если интерфейс русский, но вместо текста — ???? или символы вида Товар, менять язык бесполезно. Это ошибка кодировки, и у неё несколько источников.

Windows: язык программ, не поддерживающих Юникод

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

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

Перезагрузка сервера терминалов или сервера 1С оборвёт сеансы всех пользователей. Делайте это вне рабочего времени и предупредите коллег заранее.

Загрузка файлов: не та кодировка источника

Выписки, прайсы и CSV часто приходят в Windows-1251, а обработка читает их как UTF-8, или наоборот. Признак: русский текст в самой 1С нормальный, ломаются только загруженные данные. Пересохраните файл в нужной кодировке (Блокнот → «Сохранить как» → поле «Кодировка») или выберите кодировку в настройках обработки загрузки, если она там есть.

В собственном коде кодировку указывают явно при чтении:

Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("C:\Обмен\prices.csv", КодировкаТекста.ANSI);
Сообщить(Текст.ПолучитьСтроку(1));

КодировкаТекста.ANSI соответствует системной кодовой странице, для русских Windows — 1251. Для файлов в UTF-8 используйте КодировкаТекста.UTF8.

Linux: локаль и шрифты

На Linux-клиенте 1С нужна локаль ru_RU.UTF-8 и шрифты с кириллицей. Без локали интерфейс может уйти в английский, без шрифтов — показывать квадраты вместо букв. Проверить локаль можно командой:

locale | grep LANG

Если вывод не содержит ru_RU.UTF-8 или другой UTF-8 локали, сгенерируйте её средствами дистрибутива и перезайдите в систему.

Печатные формы и PDF

Квадраты или пустые места в печатной форме при сохранении в PDF обычно означают шрифт без кириллицы в макете или его отсутствие на компьютере. Установите шрифт, который задан в макете, или замените его в расширении на стандартный (Arial, Times New Roman).

Как вернуть язык 1С по умолчанию

Если экспериментов с настройками было много и непонятно, что действует, верните всё к исходному состоянию по шагам — от простого к общему.

  1. Свойства базы. Удалите /L… и /VL… из поля «Дополнительные параметры запуска» и из ярлыков.
  2. conf.cfg. Поставьте SystemLanguage=RU или удалите строку целиком. Без строки платформа берёт язык, выбранный при установке.
  3. Пользователь базы. В Конфигураторе на вкладке «Прочие» очистите поле «Язык» или выберите «Русский».
  4. Кеш клиента. Запустите базу с параметром /ClearCache. Он очищает локальный кеш клиента и не трогает данные базы. Пригодится, если после смены настроек часть форм продолжает отображаться по-старому.
  5. Переустановка компонента. Если русского не появилось ни после одного шага, запустите установщик платформы, выберите «Изменить» и проверьте, что русский интерфейс отмечен.
Русский язык вернулся, если:
Выполнено: 0 / 5

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

Можно ли держать английский Windows и русскую 1С?
Да. Пропишите SystemLanguage=RU в conf.cfg или /Lru в свойствах баз. Для внешних компонент и старых обработок дополнительно поставьте русский язык для программ, не поддерживающих Юникод.
Влияет ли язык интерфейса на данные и отчётность?
Нет. Язык меняет только подписи интерфейса. Справочники, документы, проводки и регламентированные отчёты остаются прежними.
Почему после смены языка печатная форма осталась на другом языке?
Язык печатной формы задаёт конфигурация. В многоязычных программах его часто выбирают отдельно, при печати или в настройках организации, а не через язык интерфейса.
Нужно ли перезапускать 1С после смены языка?
Да. Язык платформы и язык пользователя применяются при старте сеанса, поэтому закройте программу и откройте базу заново.
Как поменять язык сразу у всех сотрудников?
Для языка платформы — общий conf.cfg на сервере терминалов или рассылка ibases.v8i с параметром /Lru. Для языка конфигурации — правка карточек пользователей в Конфигураторе.