Почему 1С открылась на English и как вернуть русские меню, отчёты и печатные формы
Содержание
Чтобы перевести 1С 8.3 с английского на русский, добавьте к запуску базы параметр /L ru: в окне запуска выделите базу, нажмите «Изменить» и впишите его в поле дополнительных параметров запуска. Если английский остался внутри самой программы — в разделах, документах и отчётах, — проверьте язык пользователя в Конфигураторе и региональные установки информационной базы.
Английский интерфейс почти всегда появляется по одной из трёх причин: платформа установлена на Windows с английской локалью, пользователю назначен не тот язык или у базы и сеанса сбиты региональные настройки. Каждая чинится за пару минут, если понять, какой именно «слой» 1С говорит по-английски.
Какой слой 1С на английском: платформа или конфигурация
В 1С два независимых источника текста на экране. От того, какой из них «переехал» на английский, зависит способ исправления.
- 🖥️ Платформа — окно запуска, главное меню системы, стандартные окна («Все функции», настройки списка, диалог выбора файла), служебные сообщения. Язык задаёт параметр
/Lили настройкаSystemLanguageвconf.cfg. - 📒 Конфигурация — названия разделов, документов, справочников, отчётов и печатных форм. Их язык задаётся языком пользователя и списком языков самой конфигурации.
- 🌍 Локаль сеанса — формат дат, чисел, названия месяцев в отчётах, разделители. Её задают параметр
/VLи региональные установки базы.
Типичная картина «полуанглийской» 1С: разделы «Банк и касса», «Продажи» по-русски, а сверху File, Edit, Help и кнопки OK/Cancel. Это значит, что русская конфигурация запущена на английской платформе. Достаточно поправить первый слой.
Если же по-английски названы сами документы и разделы, дело в конфигурации — смотрите раздел про режим Предприятия.
| Что на английском | Какой слой | Где исправлять |
|---|---|---|
Окно запуска, меню File, кнопки OK/Cancel | Платформа | /L ru, conf.cfg |
| Разделы, документы, отчёты | Конфигурация | Язык пользователя |
Даты вида 10/17/2026, месяцы October | Локаль | /VL ru, региональные установки |
| «Кракозябры» в выгрузках и файлах | Windows | Язык для программ, не поддерживающих Юникод |
Способ 1. Смена языка через ярлык и окно запуска 1С
Самый быстрый и безопасный путь — передать платформе код языка при старте. Настройка касается только выбранной базы и только этого компьютера.
Через список баз в окне запуска
- Откройте окно запуска 1С:Предприятия.
- Выделите нужную базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- В поле дополнительных параметров запуска впишите
/L ru. - Нажмите «Готово» и запустите базу заново.
Параметр сохраняется в файле списка баз ibases.v8i в строке AdditionalParameters=. Если базы раздаются пользователям общим файлом списка, поправьте его один раз — изменение дойдёт до всех.
Через свойства ярлыка
Если база запускается ярлыком на рабочем столе, откройте его свойства и допишите параметры в конец поля «Объект» (Target в английской Windows):
"C:\Program Files\1cv8\8.3.24.1467\bin\1cv8.exe" ENTERPRISE /F"D:\Bases\Buh" /L ru /VL ru
Номер версии в пути подставьте свой: он совпадает с именем папки в C:\Program Files\1cv8\. Для тонкого клиента
исполняемый файл — 1cv8c.exe.
/L ru— язык интерфейса платформы./VL ru— код локализации сеанса: формат дат и чисел, названия месяцев.
💡 Тот же ярлык с режимом DESIGNER вместо ENTERPRISE откроет на русском и Конфигуратор.
Для всех баз на компьютере: conf.cfg
Чтобы не править каждую базу, задайте язык платформы глобально. Откройте блокнотом от имени администратора файл C:\Program Files\1cv8\conf\conf.cfg и добавьте строку:
SystemLanguage=ru
Если строка уже есть со значением System или EN, замените значение. System означает «как в Windows» — именно из-за него платформа на английской Windows выбирает английский.
Каталог conf есть и в папке каждой версии платформы (...\8.3.xx.xxxx\bin\conf\). Если после правки общего файла ничего не изменилось, проверьте файл в папке той версии, которой запускается база.
Какой вариант выбрать
| Вариант | Когда подходит | На что действует |
|---|---|---|
/L ru в списке баз | Одна-две базы на компьютере | Выбранная база, оба режима |
/L ru в ярлыке | База запускается с рабочего стола | Только этот ярлык |
SystemLanguage=ru в conf.cfg | Много баз, терминальный сервер | Все базы, включая окно запуска |
Варианты можно совмещать. Параметр в строке запуска конкретной базы при этом важнее общей настройки из conf.cfg.
Способ 2. Переключение языка в режиме 1С:Предприятие
Когда по-английски написаны сами разделы и документы, платформа ни при чём. Язык конфигурации берётся из карточки пользователя.
Язык пользователя в Конфигураторе
- Откройте базу в режиме Конфигуратора.
- Выберите
Администрирование → Пользователи. - Откройте нужного пользователя и перейдите на вкладку «Прочие».
- В поле «Язык» выберите «Русский».
- Сохраните и перезапустите сеанс пользователя.
Если в списке языков только «Русский», а интерфейс всё равно английский, значит, проблема в платформе — вернитесь к первому способу.
Язык в карточке пользователя в режиме Предприятия
В типовых конфигурациях на БСП карточку пользователя можно открыть без Конфигуратора: Администрирование → Настройки пользователей и прав → Пользователи. Поле выбора языка в ней появляется, только если в конфигурации больше одного языка. В БП 3.0 и ЗУП 3.1 русского выпуска язык один, поэтому поля чаще всего не видно.
Если язык конфигурации английский
Бывают поставки, где основной язык конфигурации — английский, а русский добавлен как второй или отсутствует вовсе. Это видно в Конфигураторе: ветка Общие → Языки в дереве конфигурации и свойство «Основной язык» в свойствах корня конфигурации.
- ✅ Русский язык в списке есть — назначьте его пользователям.
- ❌ Русского нет — переключателем это не решить. Нужна русская поставка конфигурации или перевод, а это уже работа разработчика.
Английский в режиме Конфигуратор: меню и код
Конфигуратор подчиняется тем же правилам, что и Предприятие: его меню и окна — это интерфейс платформы. Параметр /L ru в списке баз действует на оба режима, поэтому после правки по первому способу Конфигуратор тоже станет русским.
Отдельный случай — английский код в модулях: Procedure, EndProcedure, If ... Then. Это не ошибка, встроенный язык 1С двуязычный, и платформа одинаково исполняет оба варианта записи.
На какой вариант ориентируется Конфигуратор, задаёт свойство корня конфигурации «Вариант встроенного языка» (Русский или Английский). Оно влияет, например, на то, какими словами конструкторы генерируют новый код. Уже написанный код от смены свойства не переводится.
Свойства корня конфигурации меняйте только в своих разработках или в копии базы. В типовой конфигурации на поддержке правка свойств снимает объект с режима «не редактируется» и усложняет следующие обновления.
Язык печатных форм и отчётов
Печатные формы 1С — это макеты внутри конфигурации. Сами по себе они не переводятся вслед за интерфейсом.
- 🧾 Русская типовая конфигурация печатает счёт, накладную и акт на русском независимо от языка платформы.
- 🌐 Конфигурация с английским основным языком печатает на английском, пока для документа нет русского макета.
- 📅 Даты, суммы и названия месяцев в отчётах зависят от локали сеанса. При
/VL enв шапке отчёта может оказатьсяOctober 17, 2026вместо «17 октября 2026 г.».
Последний пункт — самый частый. Пользователь видит русские разделы, но в отчётах американский формат дат и точку вместо запятой в дробях. Решение — локаль, а не язык.
Региональные установки информационной базы
- Откройте базу в Конфигураторе.
- Выберите
Администрирование → Региональные установки.... - В поле «Язык (Страна)» укажите «русский (Россия)».
- Сохраните настройки и перезапустите сеансы пользователей.
В режиме Предприятия то же окно открывается через Все функции → Стандартные → Региональные установки информационной базы. Если пункта «Все функции» нет в меню, включите его в параметрах главного меню, раздел «Сервис и настройки».
💡 Параметр /VL в строке запуска сильнее настроек базы. Если у одного пользователя формат «чужой», а у остальных нормальный, ищите /VL en в его ярлыке или списке баз.
Как региональные настройки Windows влияют на 1С
Windows влияет на 1С в двух местах: при установке платформы и при работе с текстовыми файлами.
Выбор языка при установке платформы
Установщик платформы предлагает компоненты «Интерфейсы на различных языках» и язык интерфейса по умолчанию. Если оставить «Системные установки», платформа подстроится под язык Windows. На английской или «нерусифицированной» системе получится English.
Если русского интерфейса нет даже с /L ru, его, скорее всего, не поставили при установке:
- Откройте «Программы и компоненты» в Панели управления.
- Выделите «1С:Предприятие 8» нужной версии и выберите «Изменить».
- В дереве компонентов отметьте русский язык в группе интерфейсов на различных языках.
- Завершите установку и перезапустите 1С.
Кракозябры вместо русских букв
Платформа 8.3 работает в Юникоде, поэтому внутри базы кириллица отображается нормально при любом языке Windows. Проблемы начинаются на стыке с внешними файлами:
- 📄 выгрузки и загрузки в кодировке
ANSI(часть банковских файлов, старые обмены, CSV); - 🧰 командные файлы
.batс русскими путями; - 🔌 внешние компоненты и старые программы, не поддерживающие Юникод.
Их кодировку определяет системная локаль Windows. В английской Windows её меняют так: Control Panel → Region → Administrative → Change system locale, затем выбрать «Russian (Russia)». В русской Windows путь тот же: «Региональные стандарты → Дополнительно → Изменить язык
системы».
Смена языка системы требует перезагрузки компьютера. На терминальном сервере это оборвёт сеансы всех пользователей — делайте в нерабочее время и предупредите людей заранее.
Галочку «Бета-версия: использовать Юникод (UTF-8)» в том же окне не включайте: она ломает старые программы, которые ждут кодировку 1251.
Если язык не переключился
Чаще всего «не работает » по одной из причин ниже. Выберите свой симптом.
Советы администраторам: как настроить язык один раз для всех
Если 1С стоит у десятка пользователей или на терминальном сервере, править ярлыки по одному неудобно. Работает такая схема:
- Задайте
SystemLanguage=ruвconf.cfgна сервере терминалов или в образе рабочего места. - Назначьте всем пользователям язык «Русский» в Конфигураторе. Новых пользователей создавайте копированием из правильно настроенного.
- Укажите «русский (Россия)» в региональных установках каждой информационной базы.
- Если используете общий список баз, держите параметры запуска в нём, а не в личных ярлыках.
💡 Разработчикам и тем, кто сверяет текст ошибок с англоязычными форумами, удобно держать две копии ярлыка — с /L ru и /L en. Платформа переключается мгновенно, база не меняется.