Меню 1С вдруг стало английским: где вернуть русский язык

· 9 мин

Содержание

Чтобы изменить язык в 1С на русский, добавьте к запуску параметр /Lru: в свойствах базы в окне запуска или в ярлыке программы. Если это не помогло, переустановите платформу с русским языком интерфейса по умолчанию, а в Конфигураторе проверьте поле Язык у пользователя на вкладке Прочие.

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

1. Какой язык сменился: платформы или конфигурации

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

Что видитеЧей это языкГде менять
Английские системные окна, File, Help, About, кнопки OK/Cancel, а справочники по-русскиПлатформыПараметр /L, установка платформы, conf.cfg
Меню платформы русское, а разделы и документы по-английскиКонфигурацииПоле Язык у пользователя базы
Английское всё, включая окно запуска со списком базПлатформы, на всём компьютереУстановка платформы, conf.cfg
Русские буквы видны как Счет или квадратикиНи то, ни другое: кодировка или шрифтНастройки Windows или Linux, раздел 6

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

💡 Типовые конфигурации фирмы 1С для России обычно содержат один язык — русский. Если английскими стали названия разделов в такой базе, скорее всего, вы работаете не с той конфигурацией, а с её англоязычной версией или доработкой.

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

Самый быстрый способ — передать платформе код языка при старте. Параметр /L задаёт язык интерфейса платформы, ru — русский.

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

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

Через ярлык на рабочем столе

Если базу открывают ярлыком, а не через общий список, добавьте параметр прямо в строку Объект свойств ярлыка:

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

Для серверной базы вместо /F используется /S"имя_сервера\имя_базы". Путь к 1cestart.exe у 32-разрядной платформы на 64-разрядной Windows начинается с C:\Program Files (x86)\1cv8\.

Язык форматов: параметр /VL

Рядом с /L есть /VL — код локализации сеанса. Он отвечает не за подписи меню, а за форматы: разделитель дробной части, вид даты, порядок дня и месяца. Если меню уже русское, но даты отображаются как 10/7/2026, допишите /VLru:

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

3. Русский язык в работающей программе: пользователь и региональные установки

Внутри запущенной 1С нет переключателя языка в духе «Настройки → Language». Язык конфигурации привязан к пользователю базы и подхватывается при входе. Значит, менять его нужно в карточке пользователя, а потом перезапускать сеанс.

В Конфигураторе

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

Если поле Язык пустое, платформа берёт основной язык конфигурации. Для русской типовой это и есть русский.

В режиме 1С:Предприятие

В Бухгалтерии 3.0, ЗУП 3.1 и УТ 11 список пользователей открывается из Администрирование → Настройки пользователей и прав → Пользователи. Выбор языка в карточке появляется, только когда в конфигурации больше одного языка. Для одноязычной базы карточку открывать бессмысленно — нужен способ из раздела 2.

Региональные установки базы

Отдельная настройка — Региональные установки информационной базы. В Конфигураторе она в меню Администрирование, в режиме Предприятия — в Функциях для технического специалиста (их включают в параметрах программы). Здесь задают язык (страну) для форматов чисел и дат всей базы. Подписи меню эта настройка не меняет, но если в отчётах вдруг пошли американские даты, причина обычно здесь.

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

4. Языки конфигурации в Конфигураторе: что проверить

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

  1. В Конфигураторе откройте дерево конфигурации: Конфигурация → Открыть конфигурацию.
  2. Разверните ветку Общие → Языки. Там перечислены все языки, на которые переведены объекты.
  3. Откройте свойства корня конфигурации (правый щелчок по верхнему узлу → Свойства) и найдите свойство Основной язык. Оно определяет язык для пользователей, у которых поле Язык не заполнено.

Если в ветке Языки есть только Английский, русского перевода у конфигурации просто нет. Никакой параметр запуска не заставит её говорить по-русски: нужна русская версия от поставщика.

Не меняйте основной язык и не удаляйте языки в типовой конфигурации, стоящей на поддержке. Это изменение объектов конфигурации: следующее обновление пройдёт со сравнением и объединением, а не в один клик. Перед любыми правками сохраните копию через Администрирование → Выгрузить информационную базу.

Не путайте с вариантом встроенного языка

В свойствах конфигурации есть ещё Вариант встроенного языка: русский или английский. Он влияет на то, как Конфигуратор показывает ключевые слова в модулях и запросах — Если…Тогда или If…Then. На интерфейс пользователя он не действует. Если программист жалуется на английский код, смотрите сюда, а не в языки.

5. Ручная правка файлов настроек: conf.cfg и ibases.v8i

В инструкциях в интернете встречается «файл users.v8i». Такого файла у платформы 8.3 нет. Есть два реальных файла, которые стоит знать.

ФайлГде лежитЗа что отвечает
conf.cfgC:\Program Files\1cv8\<версия>\bin\conf\Общие параметры конкретной версии платформы, в том числе язык по умолчанию
ibases.v8i%APPDATA%\1C\1CEStart\Список баз текущего пользователя Windows и свойства каждой базы

Язык по умолчанию в conf.cfg

Способ полезен, когда за компьютером несколько пользователей Windows и прописывать /Lru каждому долго.

  1. Закройте все окна 1С на компьютере.
  2. Откройте Блокнот от имени администратора: иначе сохранить файл в Program Files не получится.
  3. Откройте conf.cfg из каталога нужной версии платформы.
  4. Добавьте строку (или исправьте существующую):
SystemLanguage=RU
  1. Сохраните файл и запустите 1С.

Значение System возвращает язык операционной системы. Отсюда частая причина «английской 1С»: на компьютере Windows с английским языком, а в conf.cfg или при установке выбран язык системы.

💡 Каждая версия платформы читает только свой conf.cfg. После обновления платформы на новую сборку строку придётся добавить заново — в каталоге новой версии.

Список баз в ibases.v8i

В файле каждая база — это блок с именем в квадратных скобках и строками вида Connect=File="D:\Bases\Buh";. Дополнительные параметры, введённые в окне запуска, сохраняются в блоке той же базы. Вручную этот файл правят редко: надёжнее внести /Lru через кнопку Изменить. Но файл удобно скопировать на другой компьютер вместе с настройками баз — тогда параметр переедет вместе со списком.

Переустановка платформы

Если английским стало всё, включая окно запуска, а правка conf.cfg не помогла, переустановите платформу.

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

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

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

Windows: язык программ без поддержки Юникода

Сама платформа 8.3 работает в Юникоде, но внешние компоненты, старые драйверы оборудования и обработки чтения файлов могут полагаться на системную кодировку.

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

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

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

На Linux язык платформы берётся из локали. Квадратики вместо букв — признак того, что нет шрифтов с кириллицей.

locale                                    # должно быть LANG=ru_RU.UTF-8
sudo locale-gen ru_RU.UTF-8
sudo apt install ttf-mscorefonts-installer fontconfig
fc-cache -f

Команды даны для Ubuntu и Debian. После установки шрифтов перезапустите 1С. Чтобы платформа говорила по-русски независимо от системы, тот же ключ /Lru можно передать и здесь.

Кракозябры при загрузке файлов

Типичная картина: выписка или прайс загрузились, а вместо наименований — Привет. Файл сохранён в одной кодировке, а прочитан в другой. В обработках кодировку указывают явно:

Текст = Новый ТекстовыйДокумент;
Текст.Прочитать("D:\Обмен\выписка.txt", "windows-1251");
Строка1 = Текст.ПолучитьСтроку(1);

Банковские выписки в формате 1CClientBankExchange обычно приходят в windows-1251, выгрузки с сайтов и маркетплейсов — в UTF-8, старые DOS-программы дают cp866.

Веб-клиент

В адресе веб-клиента есть часть с кодом языка, например /ru_RU/. Браузер с английскими настройками может подставить /en_US/. Замените этот фрагмент в адресной строке и сохраните ссылку в закладки уже в русском виде.

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

7. Ошибки при смене языка и вопросы

Несколько ловушек, на которых теряют время:

  • 🔁 Параметр вписан, а язык прежний. Сеанс не перезапускали или открыли базу не из того списка. Закройте все окна 1С и откройте базу заново.
  • 🧩 Поменяли язык пользователя, а меню осталось английским. Поле Язык в карточке отвечает за конфигурацию. Системное меню переключается только /L, conf.cfg или переустановкой.
  • 🗂 Правили conf.cfg не той версии. Платформ на компьютере может стоять несколько. Смотрите номер в окне О программе и открывайте каталог именно с ним.
  • 💾 Файл не сохраняется. Блокнот открыт без прав администратора, Windows молча сохраняет копию в другое место.
Можно ли сделать английский интерфейс одному сотруднику, а остальным оставить русский?
Да. Добавьте /Len в свойства базы только на его компьютере или в его ярлык. Остальные продолжат работать по-русски.
Влияет ли язык интерфейса на данные в базе?
Нет. Документы, проводки и справочники не меняются. Меняются только подписи на экране, а при /VL — форматы отображения дат и чисел.
Нужна ли отдельная лицензия на русский язык?
Нет. Языки интерфейса входят в дистрибутив платформы, лицензия от выбранного языка не зависит.
Почему печатная форма по-английски, хотя всё остальное по-русски?
Макет формы сделан на английском или сохранён во внешней обработке. Язык платформы на макеты не влияет, нужен русский вариант формы от разработчика.
Почему язык слетел после обновления платформы?
Новая версия ставится в свой каталог со своим conf.cfg, а при установке мог быть выбран язык системы. Повторите настройку для новой версии.