Интерфейс 1С на английском: как вернуть русские меню, формы и печать

· 10 мин

Содержание

Быстрее всего включить русский язык в 1С так: в окне запуска выделите базу, нажмите Изменить, дойдите до последней страницы и впишите в поле дополнительных параметров запуска /L ru /VL ru. После перезапуска меню, системные окна и форматы дат станут русскими. Чтобы русский стал языком по умолчанию для всех баз на компьютере, пропишите SystemLanguage=RU в файле conf.cfg платформы.

Всё это относится к платформе 1С:Предприятие 8.3 и не зависит от конфигурации: Бухгалтерия, ЗУП или УТ ведут себя одинаково. Английский интерфейс чаще всего появляется на компьютере с английской Windows, после переустановки платформы или когда в установке не оказалось русского языкового компонента.

Откуда в 1С берётся английский: три разных «языка»

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

Что не по-русскиЧем управляетсяГде включить
🧭 Системные меню, окна платформы, сообщения об ошибках платформы, кнопки «OK/Cancel»язык интерфейса платформыключ /L, conf.cfg, компоненты установки
📄 Разделы, документы, справочники, реквизиты формязык конфигурации и язык пользователясвойства пользователя в Конфигураторе
📅 Формат дат и чисел, разделитель дробной части, сортировкарегиональные установки (локализация)ключ /VL, региональные установки базы

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

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

Шаг 1. Проверьте язык Windows и региональные параметры

По умолчанию платформа выбирает язык по системным установкам Windows. Если Windows английская, 1С вполне законно стартует по-английски — это не сбой, а поведение «как в системе».

Что проверить в Windows 10 и 11:

  1. Откройте Параметры → Время и язык → Язык и регион.
  2. Посмотрите «Язык интерфейса Windows». Если там English, у вас два пути: добавить русский пакет Windows или явно задать язык для 1С (шаги 2–3). Второй путь проще и не трогает остальную систему.
  3. В блоке «Региональный формат» выберите «Русский (Россия)» — от него зависят формат даты и разделитель дробной части, если в базе стоят системные региональные установки.
  4. Откройте классическую Панель управления → Региональные стандарты → вкладка «Дополнительно» и нажмите «Изменить язык системы» в блоке «Язык программ, не поддерживающих Юникод». Выберите «Русский (Россия)» и перезагрузите компьютер.

Платформа 8.3 сама работает в Юникоде, поэтому последний пункт на её интерфейс почти не влияет. Он нужен для окружения: старые внешние компоненты, драйверы торгового оборудования, утилиты обмена, программы банк-клиентов, файлы в кодировке windows-1251. Если на английской Windows этот параметр оставлен английским, именно они показывают «кракозябры» вместо русских букв.

Смена языка программ, не поддерживающих Юникод, требует перезагрузки. На терминальном сервере это обрыв всех сеансов — делайте вечером и предупредите пользователей.

Шаг 2. Задайте русский язык в окне запуска 1С

Это самый точечный способ: он меняет язык для конкретной базы на конкретном компьютере и не требует прав администратора.

  1. Запустите 1С, в окне со списком информационных баз выделите нужную.
  2. Нажмите Изменить и пролистайте мастер кнопкой Далее до последней страницы.
  3. Найдите поле «Дополнительные параметры запуска».
  4. Впишите /L ru — для языка интерфейса платформы. Если нужны ещё и русские форматы дат и чисел, добавьте через пробел /VL ru.
  5. Нажмите Готово и откройте базу заново.

Итоговая строка в поле выглядит так:

/L ru /VL ru

Параметр запишется в список баз пользователя, поэтому после перезагрузки компьютера он сохранится. Но только для этого пользователя Windows и только для этой базы. Если баз десять — придётся повторить десять раз, и тут удобнее способ из шага 4.

Тот же параметр работает и в режиме Конфигуратора: при входе через кнопку Конфигуратор дополнительные параметры базы тоже применяются.

Шаг 3. Ключи командной строки и ярлык

Когда 1С запускают ярлыком или скриптом в обход окна выбора баз, язык задают прямо в командной строке. Пригодятся два ключа:

  • 🔤 /L<код> — язык интерфейса платформы: /L ru, /L en;
  • 🌐 /VL<код> — код локализации сеанса: влияет на формат дат, чисел, логических значений и функцию Формат().

Пример ярлыка для файловой базы:

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /F "D:\Base\Buh" /L ru /VL ru

Для серверной базы вместо /F указывают /S "сервер\имя_базы":

"C:\Program Files\1cv8\common\1cestart.exe" ENTERPRISE /S "srv1c\buh" /L ru /VL ru

Чтобы поправить существующий ярлык, щёлкните по нему правой кнопкой, откройте Свойства и допишите ключи в конец поля «Объект» после кавычек и пробела.

Ключи командной строки старше любых других настроек: если в conf.cfg стоит английский, а в ярлыке /L ru, программа откроется по-русски. Это удобно для проверки — сразу видно, исправит ли смена языка платформы вашу проблему.

Шаг 4. Языковые компоненты платформы и файл conf.cfg

Проверьте, установлен ли русский интерфейс

Дистрибутив платформы ставится по компонентам, и среди них есть «Интерфейсы на различных языках» с отдельными пунктами для каждого языка. Если при установке русский пункт сняли, ключ /L ru не поможет: брать перевод неоткуда, и платформа останется на английском.

Как добавить компонент:

  1. Откройте Панель управления → Программы и компоненты.
  2. Найдите строку «1С:Предприятие 8» с нужной версией платформы и нажмите Изменить.
  3. В мастере выберите изменение состава компонентов.
  4. Раскройте «Интерфейсы на различных языках» и отметьте русский язык для установки на локальный диск.
  5. Завершите мастер и перезапустите 1С.

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

Задайте язык для всего компьютера

Язык по умолчанию хранится в конфигурационном файле платформы. Путь для 64-разрядной версии:

C:\Program Files\1cv8\conf\conf.cfg

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

SystemLanguage=RU

Значение System означает «как в Windows», RU и EN — принудительно русский или английский. Закройте все окна 1С и запустите программу заново. Настройка подействует для всех пользователей этого компьютера, включая всех, кто работает через терминальный сервер .

Правьте файл, когда 1С у пользователей закрыта. На терминальном сервере новые сеансы подхватят настройку сразу, открытые — только после перезапуска клиента.

Шаг 5. Язык пользователя, конфигурации и печатных форм

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

Язык пользователя информационной базы

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

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

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

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

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

  • 📅 формат даты в шапке документа («01.10.2026» или «10/1/2026»);
  • 🔢 разделитель целой и дробной части в суммах;
  • ✍️ сумма прописью, если её формирует функция с параметрами локализации.

Если в счёте дата напечатана по-американски, а суммы с точкой вместо запятой, проверьте ключ /VL ru (шаг 2) и региональные установки базы. Для этого в Конфигураторе откройте Администрирование → Региональные установки информационной базы и выберите в поле языка (страны) значение «русский (Россия)». Это настройка всей базы: она подействует на всех пользователей после перезапуска их сеансов.

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

Что у вас отображается не по-русски?

Кракозябры, квадраты и знаки вопроса вместо русских букв

Это уже не выбор языка, а проблема кодировки или шрифта. Признаки разные, и по ним легко понять причину.

СимптомВероятная причинаЧто делать
Вместо бук⠫Привет»файл в UTF-8 прочитан как windows-1251указать кодировку при чтении файла
Вместо букв «Ïðèâåò»файл в windows-1251 прочитан как ANSI другой страныязык программ без Юникода — русский
Знаки вопроса «??????»текст сохранили в кодировке без кириллицыпеределать выгрузку в UTF-8
Пустые квадратыв системе нет шрифта с кириллицейустановить шрифты

Файлы обмена и выгрузки

Банковские выписки в формате 1CClientBankExchange, старые DBF и CSV часто приходят в кодировке windows-1251. При загрузке через типовую обработку кодировку обычно определяет сама программа или её выбирают в настройках обмена с банком. Если вы пишете свою обработку, задайте кодировку явно:

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

КодировкаТекста.ANSI берёт кодовую страницу Windows, поэтому на машине с английскими региональными параметрами русский файл прочитается неверно. Надёжнее указать кодировку строкой: Текст.Прочитать(ПутьКФайлу, "windows-1251"). Для файлов в UTF-8 — КодировкаТекста.UTF8.

Шрифты на Windows и Linux

Квадраты вместо букв в формах и печатных формах означают, что шрифт, заданный в макете, не нашёлся, и замена не содержит кириллицы. На Windows это бывает после «чистки» системы сборками и твикерами. Помогает восстановление системных шрифтов Arial, Tahoma, Times New Roman.

На Linux клиент 1С и сервер, который формирует печатные формы, нуждаются в шрифтах Microsoft. В Ubuntu их ставят пакетом:

sudo apt install ttf-mscorefonts-installer
sudo fc-cache -f -v

После установки перезапустите клиент 1С. Если печатные формы собирает сервер 1С на Linux, шрифты ставят именно на сервер.

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

Если русский язык так и не появился

Пройдите по порядку — каждая проверка отсекает одну причину.

Проверка, почему 1С не переключается на русский
Выполнено: 0 / 6

Частый подвох: на компьютере стоят две версии платформы, вы правите conf.cfg или компоненты одной, а база запускается другой. Помогает просмотр папки C:\Program Files\1cv8 — у каждой версии своя подпапка с номером, а общий conf.cfg лежит в подпапке conf.

Второй подвох — опубликованная база в браузере. Веб-клиент ориентируется на языковые настройки браузера, а не на conf.cfg компьютера. Поставьте русский язык первым в списке предпочитаемых языков браузера и обновите страницу базы.

Можно ли сделать 1С на английском для одного сотрудника, а остальным оставить русский?
Да. Пропишите /L en в параметрах запуска базы у этого сотрудника. Меню платформы станут английскими, а разделы конфигурации останутся русскими, если в ней нет английского перевода.
Почему после обновления платформы снова английский интерфейс?
Новая версия ставится в отдельную папку со своими компонентами. Если при установке не отметили русский интерфейс, его нет. Доустановите компонент или переустановите платформу с выбором русского языка по умолчанию.
Влияет ли язык интерфейса на данные в базе?
Нет. Язык платформы меняет только подписи меню и окон. Документы, проводки и справочники остаются прежними.
Нужна ли русская Windows для работы в 1С?
Нет. Достаточно задать язык 1С ключом /L ru или в conf.cfg и выбрать русский язык для программ без поддержки Юникода, если используете обмены через файлы в кодировке windows-1251.