Администрирование · 8 мин
Как поменять язык в 1С: полная инструкция
Пошаговая инструкция, как поменять язык в 1С: настройки пользователя, параметры запуска, языки конфигурации, типичные ошибки и проверка результата.
Язык в 1С регулируется на нескольких уровнях: язык интерфейса платформы, язык конкретного пользователя информационной базы, язык конфигурации и параметры запуска сеанса. Из-за этого вопрос «как поменять язык в 1С» почти всегда требует уточнения — что именно нужно перевести: меню и кнопки программы, тексты документов или сообщения об ошибках.
В большинстве случаев достаточно изменить язык пользователя в настройках информационной базы — тогда интерфейс для этого сотрудника переключится при следующем входе. Если же нужен другой язык для всех пользователей сразу или для отдельного запуска программы, используются параметры командной строки и настройки конфигуратора.
Важно понимать ограничение: перевести можно только то, что заложено в конфигурацию. Если разработчик не добавил английские (или иные) синонимы для объектов, при переключении языка часть надписей останется на исходном языке или отобразится в виде технических имён. Ниже разберём все рабочие способы и их границы.
Что именно можно переключить: уровни языка в 1С
Прежде чем что-то менять, определите, какой из уровней вам нужен. Первый уровень — язык интерфейса платформы: меню, системные диалоги, кнопки «Записать», «Провести», стандартные сообщения. Он задаётся параметром запуска или настройками пользователя.
Второй уровень — язык конфигурации: названия документов, справочников, реквизитов, печатных форм, которые разработчик задал через синонимы. Если в конфигурации есть только русский язык, никакие настройки пользователя не переведут названия объектов на английский.
Третий уровень — данные: наименования товаров, контрагентов, комментарии, введённые пользователями. Они хранятся «как есть» и автоматически не переводятся. Многоязычные наименования возможны только если конфигурация это поддерживает (например, через дополнительные реквизиты или специальные механизмы представлений).
Как поменять язык для конкретного пользователя
Это самый частый сценарий: одному сотруднику нужен английский интерфейс, остальным — русский. Откройте раздел «Администрирование» → «Пользователи» (в типовых конфигурациях) или список пользователей через конфигуратор: «Администрирование» → «Пользователи». Найдите нужного пользователя и откройте его карточку.
В карточке пользователя найдите поле «Язык» — обычно оно находится на вкладке «Прочее» или «Дополнительно» в конфигураторе и в блоке настроек в режиме предприятия. Выберите нужный язык из списка доступных. Список формируется из языков, добавленных в конфигурацию, и языков интерфейса платформы.
Сохраните изменения и попросите пользователя перезайти в программу. Язык применяется при старте сеанса, поэтому в уже открытом сеансе интерфейс не переключится. Признак успеха — системные меню и надписи отображаются на выбранном языке.
- 1Откройте список пользователей в конфигураторе или в разделе «Администрирование»
- 2Найдите нужного пользователя и откройте его карточку
- 3Установите поле «Язык» в нужное значение
- 4Сохраните изменения
- 5Попросите пользователя завершить сеанс и войти заново
- 6Проверьте, что меню и надписи отображаются на новом языке
Как задать язык через параметры запуска
Параметр командной строки удобен, когда нужно запускать одну и ту же базу на разных языках — например, сделать два ярлыка: русский и английский. В командной строке запуска или в свойствах ярлыка добавьте ключ /L с кодом языка, например: /L en для английского или /L ru для русского.
Дополнительно существует параметр /VL, задающий код локали сеанса — он влияет на форматы дат, чисел и разделители. Например, /VL en_US задаст американский формат отображения чисел и дат, что важно для иностранных сотрудников.
Чтобы создать ярлык, скопируйте существующий ярлык запуска 1С, откройте его свойства и в поле «Объект» после пути к программе и параметров базы допишите нужные ключи. Параметр в ярлыке имеет приоритет над настройкой пользователя, если они конфликтуют — проверяйте поведение на тестовом входе.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" ENTERPRISE /S"Server\Base" /N"Ivanov" /L en /VL en_USКак добавить или изменить языки конфигурации
Если нужно перевести названия объектов, а не только системные меню, работа ведётся в конфигураторе. Откройте дерево конфигурации, найдите ветку «Языки» (Общие → Языки) и проверьте, какие языки уже добавлены. При необходимости добавьте новый язык через контекстное меню.
После добавления языка у каждого объекта конфигурации появляется возможность заполнить синоним на этом языке. Это делается в палитре свойств объекта: поле «Синоним» можно переключать между языками и вводить перевод. Для массового перевода удобнее использовать механизм редактирования текстов интерфейса: «Правка» → «Редактирование текстов интерфейсов» — он собирает все строки в одну таблицу.
Учтите, что изменение конфигурации требует прав разработчика и, как правило, снятия конфигурации с полной поддержки у типовых решений. Для типовых конфигураций на поддержке правки лучше согласовать со специалистом, сопровождающим обновления, иначе при очередном обновлении возможны конфликты.
Как проверить результат и что делать, если язык не переключился
После смены настроек войдите под нужным пользователем и проверьте три зоны: системное меню (команды «Файл», «Операции» или их английские аналоги), названия разделов и документов, форматы дат и чисел. Если меню перевелось, а названия объектов остались на русском — в конфигурации нет синонимов на выбранном языке.
Если язык не изменился вовсе, проверьте по порядку: завершён ли старый сеанс (язык применяется только при новом входе), не переопределяет ли параметр /L в ярлыке настройку пользователя, и выбран ли язык именно в карточке того пользователя, под которым выполняется вход.
Отдельная ситуация — часть надписей отображается вопросительными знаками или пустыми строками. Это признак того, что синонимы на целевом языке не заполнены либо нарушена кодировка. Проверьте редактор текстов интерфейсов и убедитесь, что строки заполнены корректно.
Как проверить результат
Отображаются на выбранном языке
Остались на прежнем языке — проверьте настройку пользователя и перезапуск сеанса
Переведены синонимами конфигурации
Русские названия или пустые строки — синонимы не заполнены
Соответствует заданной локали (/VL)
Прежний формат — параметр локали не задан или неверный код
Типичные ошибки и ограничения
Самая распространённая ошибка — ожидание, что переключение языка переведёт данные. Наименования товаров и контрагентов, введённые по-русски, так и останутся русскими: переводится интерфейс и представления объектов, а не содержимое базы.
Вторая ошибка — попытка переключить язык «на лету» без перезахода. Настройка языка пользователя читается при старте сеанса, поэтому активный сеанс нужно завершить и начать заново.
Третья ошибка — правка синонимов в типовой конфигурации на полной поддержке. Такие изменения затрудняют обновление: при обновлении платформа может предложить заменить объекты, и ручные переводы будут утеряны или вызовут конфликты сравнения. Безопасный путь — тестовая копия и документирование всех правок.
Часто задаваемые вопросы
Можно ли переключить язык 1С без прав администратора?
Частично. Запуск с параметром /L через собственный ярлык доступен обычному пользователю, если он может создавать ярлыки. А вот смена языка в карточке пользователя и правка конфигурации требуют прав администратора или разработчика.
Почему после смены языка часть надписей осталась на русском?
Это означает, что для этих объектов конфигурации не заполнены синонимы на выбранном языке. Системные меню платформа переводит сама, а названия документов и справочников — только если разработчик добавил переводы в конфигураторе.
Переведутся ли печатные формы при смене языка?
Только если шаблоны печатных форм содержат многоязычные строки или предусмотрен отдельный макет под нужный язык. В большинстве типовых конфигураций печатные формы жёстко привязаны к основному языку, и для другого языка требуется доработка макетов.
Как сделать разные языки для разных пользователей одной базы?
Установите каждому пользователю свой язык в карточке пользователя — настройка индивидуальна. Альтернатива — раздать сотрудникам ярлыки с разными параметрами /L, если править карточки пользователей нежелательно.
Что делать, если нужного языка нет в списке выбора?
Список формируется из языков, добавленных в конфигурацию, и языков интерфейса платформы. Если языка нет, его нужно добавить в конфигураторе (Общие → Языки) и заполнить синонимы — это работа разработчика на тестовой копии базы.