Переводим 1С 8.3 на английский: платформа, база и пользователь
Содержание
Чтобы включить английский интерфейс в 1С 8.3, добавьте в параметры запуска базы ключ /Len: в окне запуска выделите базу, нажмите Изменить, дойдите до последней страницы и впишите /Len в поле дополнительных параметров. Условие одно — при установке платформы должен быть выбран английский языковой пакет.
Сложность в другом. Ключ переключает только «оболочку» платформы: системные меню, диалоги, сообщения. Названия разделов, документов и отчётов приходят из конфигурации. Если конфигурация русская (а типовые БП 3.0, ЗУП 3.1 и УТ 11 именно такие), вы увидите смешанный интерфейс: английские меню платформы и русские разделы. Полный перевод возможен только там, где английский язык заложен в саму конфигурацию.
Три уровня языка в 1С: что именно можно перевести на английский
Прежде чем менять настройки, разберитесь, какой слой вам нужен. Их три, и они настраиваются независимо.
| Уровень | Что переводится | Где настраивается |
|---|---|---|
| Язык платформы | Главное меню, системные окна, кнопки ОК/Отмена, тексты ошибок платформы, Конфигуратор | Ключ /L, файл conf.cfg, установщик |
| Язык конфигурации | Разделы, справочники, документы, отчёты, реквизиты | Свойство «Язык» у пользователя базы |
| Локаль (региональные установки) | Формат дат и чисел, разделители, порядок сортировки | Региональные установки базы, ключ /VL |
📌 Отсюда типичные сценарии:
- 🌍 Иностранному сотруднику нужно работать в русской БП 3.0 — переводится только платформа, разделы останутся русскими.
- 🛠 Разработчику удобнее англоязычный Конфигуратор — достаточно языка платформы.
- 🏢 Компании нужна полностью англоязычная учётная система — нужна конфигурация с английским языком в метаданных (международные решения, например 1C:Drive, или собственная доработка).
Сменить язык в 1С «одной галочкой» для всего сразу нельзя. Правильный вопрос: какой из трёх слоёв нужен вам.
Шаг 1. Проверяем языковой пакет и номер платформы
Английский интерфейс платформы ставится отдельным компонентом. Если его не выбрали при установке, ключ /Len ничего не изменит: 1С молча запустится на русском.
Как проверить
- Откройте папку установленной платформы, обычно
C:\Program Files\1cv8\<номер версии>\bin. - Посмотрите, есть ли там файлы ресурсов с суффиксом
_en(например,*_en.res). Есть — пакет установлен. - Номер платформы видно в имени папки и в окне
Справка → О программе.
Как доустановить английский
- Запустите дистрибутив той же версии платформы (
setup.exe). - Выберите режим изменения установленной программы.
- В списке компонентов раскройте пункт
Интерфейс на различных языкахи отметьте английский. - Завершите установку. Перезагрузка компьютера не нужна, но запущенные сеансы 1С закройте.
На этом же шаге установщик предлагает выбрать язык интерфейса по умолчанию. Если выбрать английский, все базы на этом компьютере будут открываться на английском без дополнительных ключей.
Дистрибутив должен совпадать по номеру с установленной платформой. Если ставить пакет из другой версии, получится вторая платформа рядом с первой, а базы продолжат запускаться старой.
Шаг 2. Смена языка интерфейса через параметры запуска базы
Это основной способ. Он меняет язык только для одной базы и только на этом компьютере — удобно, если английский нужен не везде.
Через окно запуска
- Запустите 1С, в списке выделите нужную базу.
- Нажмите
Изменить. - Пройдите мастер кнопкой
Далеедо последней страницы. - В поле
Дополнительные параметры запускавпишите/Len. - Нажмите
Готовои откройте базу.
Если в поле уже есть другие ключи, добавьте /Len через пробел. Порядок ключей роли не играет.
Через ярлык или командную строку
Для отдельного ярлыка ключ дописывают в строку запуска. Пример для тонкого клиента и файловой базы:
"C:\Program Files\1cv8\<номер версии>\bin\1cv8c.exe" ENTERPRISE /F "D:\Bases\Buh" /Len
Для Конфигуратора то же самое, только с 1cv8.exe и режимом DESIGNER:
"C:\Program Files\1cv8\<номер версии>\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /Len
Для серверной базы вместо /F используется /S "сервер\имя_базы".
Через conf.cfg — для всех баз сразу
Если английский нужен везде, проще прописать язык в общем конфигурационном файле платформы. Он лежит в C:\Program Files\1cv8\conf\conf.cfg. Добавьте строку:
SystemLanguage=EN
Значение System возвращает выбор по языку Windows. Ключ /L в параметрах конкретной базы сильнее файла: так можно оставить английский по умолчанию, а одну базу запускать на русском через /Lru.
Файл conf.cfg правят с правами администратора Windows. Блокнот без повышения прав сохранит его в виртуальную папку, и изменение «не сработает».
Шаг 3. Язык пользователя в базе: переводим разделы и документы
Этот шаг нужен, если конфигурация содержит английский язык в метаданных. В типовых русских конфигурациях список языков состоит из одного русского, и выбрать нечего.
Как узнать, есть ли английский в конфигурации
- Откройте базу в Конфигураторе.
- Откройте дерево конфигурации (
Конфигурация → Открыть конфигурацию). - Раскройте ветку
Общие → Языки.
Если там только «Русский» — перевести разделы и документы настройкой нельзя. Нужна другая конфигурация или доработка.
Как назначить пользователю английский
В Конфигураторе:
Администрирование → Пользователи.- Откройте карточку пользователя, вкладка
Прочие. - В поле
Языквыберите английский, сохраните.
В режиме 1С:Предприятие в конфигурациях на БСП язык задаётся в карточке пользователя (раздел Администрирование → Настройки пользователей и прав → Пользователи), если в конфигурации больше одного языка. Поле появляется только тогда, когда выбирать есть из чего.
Язык пользователя применяется при следующем входе: текущий сеанс нужно закрыть.
Региональные стандарты Windows и локаль базы
Язык и региональные стандарты — разные вещи. Можно работать в английском интерфейсе с русскими датами и наоборот.
Что берёт 1С из Windows
- 🌐 Язык интерфейса платформы, если ни ключ
/L, ниconf.cfgего не задают, а при установке выбран вариант «Системные установки». - 📅 Формат дат и чисел, если у базы не заданы собственные региональные установки.
Региональные стандарты Windows меняются в Параметры → Время и язык → Язык и регион. После смены перезапустите 1С.
Локаль самой базы
В Конфигураторе: Администрирование → Региональные установки информационной базы. Здесь выбирают язык (страну) для форматов: например, «английский (США)» даст дату вида 10/7/2026 и точку как десятичный разделитель.
Меняйте локаль базы только по согласованию со всеми пользователями. Она влияет на всех: на печатные формы, выгрузки в Excel, обмены, где даты передаются строкой. Делайте это вне рабочего времени и после резервной копии.
Чтобы поменять формат только для себя, используйте ключ /VLen (код локализации сеанса) в параметрах запуска рядом с /Len.
Английский язык в Конфигураторе и режиме Предприятия
Ключ /L действует одинаково в обоих режимах, но задавать его нужно для каждого режима, если запускаете их разными ярлыками. Через окно запуска ключ из параметров базы подхватывают обе кнопки — 1С:Предприятие и Конфигуратор.
Что меняется в Конфигураторе
- 🧭 Меню
File,Edit,Configuration,Debug,Administrationвместо русских. - 📝 Палитра свойств: названия свойств объектов («Synonym», «Comment»).
- 🔤 Встроенная справка по синтаксису — если английская справка установлена вместе с пакетом.
Код модулей не переводится. Встроенный язык 1С понимает оба синтаксиса одновременно: Если ... Тогда и If ... Then работают в одном модуле. Вариант, на котором Конфигуратор подставляет шаблоны и автодополнение, задаётся в свойстве конфигурации «Вариант встроенного языка».
Свойство «Вариант встроенного языка» хранится в конфигурации. Если менять его в типовой конфигурации на поддержке, это изменение попадёт в сравнение при обновлении. Для личного удобства хватит языка платформы.
Что меняется в режиме Предприятия
- ✅ Главное меню, команды панели («Create», «Post», «Print» для системных команд), стандартные диалоги.
- ✅ Системные сообщения: блокировки, ошибки проверки заполнения, которые формирует платформа.
- ❌ Разделы, документы, реквизиты и сообщения, написанные разработчиком в коде, — остаются на языке конфигурации.
Поэтому в русской БП 3.0 после /Len вы увидите английскую кнопку закрытия и русский раздел «Банк и касса». Это не сбой, а нормальное поведение.
Кракозябры, квадратики и обрезанный текст после смены языка
Сама по себе смена языка платформы кодировку не ломает: 1С 8.3 работает в Unicode. Проблемы появляются на стыке с операционной системой и внешними файлами.
Квадратики вместо букв
Причина — в системе нет шрифта, который использует 1С. Чаще встречается на Linux и в урезанных образах Windows Server.
- 🐧 Linux: установите шрифты с поддержкой кириллицы и латиницы (пакеты Microsoft Core Fonts или аналоги), затем перезапустите клиент.
- 🪟 Windows: проверьте, не удалены ли стандартные шрифты Arial и Segoe UI. На терминальных серверах их иногда вычищают при «облегчении» образа.
Кракозябры в выгрузках
Если после переключения Windows на английский региональный формат файлы из 1С открываются с кракозябрами — дело в кодировке файла, а не в интерфейсе. Программа, открывающая CSV или TXT, читает его в кодировке по умолчанию для нового региона. Решения:
- Сохранять выгрузку в UTF-8 (в обработках выгрузки обычно есть выбор кодировки).
- Открывать CSV в Excel через импорт данных с явным указанием кодировки.
- В Windows вернуть русский язык
в параметре «Язык программ, не поддерживающих Юникод» (
Панель управления → Региональные стандарты → Дополнительно). Это нужно старым внешним программам, не самой 1С.
Обрезанные подписи
Английские слова бывают длиннее русских и наоборот. В формах с фиксированной шириной подпись может обрезаться. Платформенные формы перестраиваются сами, а в доработанных формах ширину элементов правит разработчик.
Частые сбои при переключении языка и как их снять
Ещё одна неочевидная ситуация — терминальный сервер
. Параметры запуска баз хранятся в профиле каждого пользователя Windows (файл ibases.v8i). Если английский нужен одному сотруднику, правьте его список баз, а не общий. Если нужен всем — conf.cfg в папке платформы на сервере.