Интерфейс 1С на английском: как вернуть русские меню, формы и печать
Содержание
Быстрее всего включить русский язык
в 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:
- Откройте
Параметры → Время и язык → Язык и регион. - Посмотрите «Язык интерфейса Windows». Если там English, у вас два пути: добавить русский пакет Windows или явно задать язык для 1С (шаги 2–3). Второй путь проще и не трогает остальную систему.
- В блоке «Региональный формат» выберите «Русский (Россия)» — от него зависят формат даты и разделитель дробной части, если в базе стоят системные региональные установки.
- Откройте классическую
Панель управления → Региональные стандарты → вкладка «Дополнительно»и нажмите «Изменить язык системы» в блоке «Язык программ, не поддерживающих Юникод». Выберите «Русский (Россия)» и перезагрузите компьютер.
Платформа 8.3 сама работает в Юникоде, поэтому последний пункт на её интерфейс почти не влияет. Он нужен для окружения: старые внешние компоненты, драйверы торгового оборудования, утилиты обмена, программы банк-клиентов, файлы в кодировке windows-1251. Если на английской Windows этот параметр оставлен английским, именно они показывают «кракозябры» вместо русских букв.
Смена языка программ, не поддерживающих Юникод, требует перезагрузки. На терминальном сервере это обрыв всех сеансов — делайте вечером и предупредите пользователей.
Шаг 2. Задайте русский язык в окне запуска 1С
Это самый точечный способ: он меняет язык для конкретной базы на конкретном компьютере и не требует прав администратора.
- Запустите 1С, в окне со списком информационных баз выделите нужную.
- Нажмите
Изменитьи пролистайте мастер кнопкойДалеедо последней страницы. - Найдите поле «Дополнительные параметры запуска».
- Впишите
/L ru— для языка интерфейса платформы. Если нужны ещё и русские форматы дат и чисел, добавьте через пробел/VL ru. - Нажмите
Готовои откройте базу заново.
Итоговая строка в поле выглядит так:
/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С:Предприятие 8» с нужной версией платформы и нажмите
Изменить. - В мастере выберите изменение состава компонентов.
- Раскройте «Интерфейсы на различных языках» и отметьте русский язык для установки на локальный диск.
- Завершите мастер и перезапустите 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. Язык пользователя, конфигурации и печатных форм
Если меню платформы уже русское, а названия разделов, документов и печатных форм остались на другом языке, дело в конфигурации.
Язык пользователя информационной базы
У каждого пользователя базы есть свойство «Язык» — на каком из языков конфигурации показывать интерфейс и тексты. Проверить его можно в Конфигураторе:
- Откройте базу в режиме
Конфигуратор. - Выберите в меню
Администрирование → Пользователи. - Откройте нужного пользователя, перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский». Если поле пустое, используется основной язык конфигурации.
Какие языки вообще есть в конфигурации, видно в дереве метаданных: ветка Общие → Языки. В типовых российских решениях там один русский, так что «переключить на английский» в них нечего — переводов просто нет.
Печатные формы и отчёты
Тексты макетов печатных форм — названия граф, заголовки, подписи — берутся из конфигурации, поэтому зависят от языка пользователя. А вот то, что подставляется в макет при печати, зависит от локализации сеанса:
- 📅 формат даты в шапке документа («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С оборвёт сеансы всех пользователей. Делайте это в нерабочее время или после предупреждения.
Если русский язык так и не появился
Пройдите по порядку — каждая проверка отсекает одну причину.
Частый подвох: на компьютере стоят две версии платформы, вы правите conf.cfg или компоненты одной, а база запускается другой. Помогает просмотр папки C:\Program Files\1cv8 — у каждой версии своя подпапка с номером, а общий conf.cfg лежит в подпапке conf.
Второй подвох — опубликованная база в браузере. Веб-клиент ориентируется на языковые настройки браузера, а не на conf.cfg компьютера. Поставьте русский язык первым в списке предпочитаемых языков браузера и обновите страницу базы.
Можно ли сделать 1С на английском для одного сотрудника, а остальным оставить русский?
/L en в параметрах запуска базы у этого сотрудника. Меню платформы станут английскими, а разделы конфигурации останутся русскими, если в ней нет английского перевода.Почему после обновления платформы снова английский интерфейс?
Влияет ли язык интерфейса на данные в базе?
Нужна ли русская Windows для работы в 1С?
/L ru или в conf.cfg и выбрать русский язык для программ без поддержки Юникода, если используете обмены через файлы в кодировке windows-1251.