К статье
Практический материал

Администрирование · 9 мин

Как переключить язык интерфейса 1С

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

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

В большинстве типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, ЗУП) интерфейс по умолчанию русский, а платформа поддерживает несколько языков из коробки. Если программа внезапно открылась на английском или другом языке, чаще всего причина — в параметрах запуска или настройках пользователя, и исправить это можно за пару минут без конфигуратора.

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

Как быстро сменить язык в режиме «Предприятие»

В типовых конфигурациях язык интерфейса можно переключить без конфигуратора. Откройте раздел «Администрирование» (или «НСИ и администрирование»), найдите настройку языка — обычно она называется «Язык интерфейса» или находится в персональных настройках пользователя. Выберите нужный язык из списка и перезапустите программу, чтобы изменения применились ко всем окнам.

В некоторых конфигурациях язык привязан к пользователю информационной базы. Тогда путь такой: «Администрирование» → «Пользователи и права» → откройте карточку пользователя → поле «Язык». После сохранения попросите пользователя выйти и зайти снова.

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

Переключение языка через параметры запуска

Если база открывается не на том языке, удобно задать язык принудительно через параметр командной строки. Платформа 1С поддерживает ключ /L, после которого указывается код языка: /Lru — русский, /Len — английский. Параметр прописывается в свойствах ярлыка или в настройках информационной базы в стартере 1С (кнопка «Настройка» при выборе базы).

Дополнительно существует параметр /VL, задающий язык локализации для служебных сообщений. Эти ключи особенно полезны, когда на одном компьютере работают сотрудники с разными языковыми предпочтениями: каждому создаётся свой ярлык со своим параметром.

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

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

На уровне конфигурации языки хранятся в дереве метаданных: «Общие» → «Языки». По умолчанию в типовых решениях добавлен русский язык. Чтобы добавить новый, щёлкните правой кнопкой по ветке «Языки», выберите «Добавить» и укажите код и наименование языка, например English (en).

Важно понимать: добавление языка не переводит интерфейс автоматически. После добавления нужно заполнить синонимы на новом языке для всех объектов — справочников, документов, реквизитов, команд и форм. Для этого в свойствах каждого объекта поле «Синоним» редактируется через кнопку с многоточием, где появляются вкладки по всем языкам конфигурации.

Чтобы ускорить перевод, используйте встроенный инструмент «Правка» → «Редактирование текстов интерфейсов». Он показывает все строки конфигурации в табличном виде и позволяет массово заполнять переводы, а также искать незаполненные синонимы.

Как выбрать язык при запуске конфигуратора и отладчика

Сам конфигуратор тоже может открываться на разных языках. Язык интерфейса конфигуратора задаётся тем же параметром /L, но для режима DESIGNER. Кроме того, в самом конфигураторе есть переключатель языка редактирования: внизу окна или через меню «Конфигурация» можно выбрать, синонимы какого языка вы сейчас редактируете.

Если при отладке сообщения об ошибках выводятся на английском, проверьте, какой язык указан у пользователя, под которым запускается сеанс, и не задан ли принудительно параметр /VL в ярлыке.

Многоязычные базы: особенности и ограничения

В клиент-серверных и файловых базах с несколькими языками каждый пользователь может работать на своём языке интерфейса, при этом данные остаются общими. Однако есть нюанс: встроенный язык запросов и встроенный язык программирования в модуле выбираются на уровне конфигурации (свойство «Вариант встроенного языка») и не переключаются для отдельных пользователей.

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

Сравнение способов смены языка

Настройка пользователя в режиме «Предприятие»

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

Параметр запуска /L

Удобен для отдельных ярлыков и тестирования; требует доступа к настройке ярлыка или базы в стартере.

Добавление языка в конфигураторе

Полноценное решение для перевода, но требует прав разработчика и заполнения всех синонимов вручную.

Частые ошибки и их решение

Самая распространённая ситуация — после смены языка часть надписей остаётся на старом языке. Причина почти всегда в незаполненных синонимах: проверьте объекты через «Редактирование текстов интерфейсов» и заполните пропуски. Вторая типичная проблема — язык сбрасывается после перезапуска: значит, параметр задан только в ярлыке, а не в настройках пользователя, либо наоборот, и настройки конфликтуют.

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

Типичные ошибки
01
Добавили язык в конфигуратор, но не заполнили синонимы — интерфейс показывает пустые надписи или строки на старом языке.
02
Изменили язык только в ярлыке, забыв про настройку пользователя — после входа под другим сеансом язык возвращается обратно.
03
Редактируют типовую конфигурацию на поддержке без копии — последующее обновление может затереть переводы или завершиться с ошибками сравнения.

Как проверить результат после переключения

После смены языка пройдите по основным разделам: главное меню, списки документов, формы справочников и отчёты. Убедитесь, что надписи кнопок, заголовки окон и системные сообщения отображаются на нужном языке. Отдельно проверьте печатные формы — они формируются из макетов, и язык макетов может отличаться от языка интерфейса.

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

Контрольные точки

Как проверить результат

Главное меню и панели разделов
Норма

Все надписи на выбранном языке

Тревожный признак

Часть пунктов осталась на прежнем языке

Формы документов и справочников
Норма

Заголовки, реквизиты и кнопки переведены

Тревожный признак

Пустые надписи или системные имена вместо текста

Системные сообщения и ошибки
Норма

Сообщения выводятся на нужном языке

Тревожный признак

Сообщения на английском при русском интерфейсе — проверьте параметр /VL

Итог

Что важно запомнить

Язык интерфейса 1С настраивается на трёх уровнях: пользователь, параметры запуска и конфигурация. Быструю смену делайте через настройки пользователя, принудительную — через параметр /L, а полноценный перевод — через добавление языка в конфигураторе с заполнением синонимов. Перед изменениями в конфигураторе всегда делайте резервную копию.

Частые вопросы

Можно ли переключить язык интерфейса без прав администратора?

Да, если нужный язык уже добавлен в конфигурацию и в вашей роли доступны персональные настройки. Обычно достаточно открыть настройки пользователя и выбрать язык из списка. Если языка в списке нет, потребуется участие разработчика.

Почему после переключения языка часть надписей осталась на русском?

Это значит, что для части объектов конфигурации не заполнены синонимы на новом языке. Откройте в конфигураторе «Правка» → «Редактирование текстов интерфейсов» и найдите незаполненные строки. Также проверьте, не являются ли эти надписи данными, введёнными пользователями вручную.

Как задать язык только для одного пользователя, а не для всей базы?

Откройте карточку конкретного пользователя в разделе «Пользователи и права» и укажите язык в его настройках. Альтернатива — создать для этого пользователя отдельный ярлык запуска с параметром /L и кодом нужного языка.

Переведутся ли печатные формы при смене языка интерфейса?

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

Можно ли вернуть язык обратно, если что-то пошло не так?

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

Где посмотреть, какие языки доступны в моей конфигурации?

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