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

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

Как изменить язык в 1С:ERP: настройка интерфейса для пользователя и всей системы

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

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

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

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

Как устроена языковая настройка в 1С:ERP

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

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

Как сменить язык интерфейса конкретному пользователю

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

Порядок действий
  1. 1
    Откройте раздел «НСИ и администрирование» → «Настройка пользователей и прав» → «Пользователи».
  2. 2
    Найдите нужного сотрудника в списке и откройте его карточку.
  3. 3
    В поле «Язык» выберите требуемый вариант из выпадающего списка (например, English).
  4. 4
    Сохраните карточку и попросите пользователя перезайти в программу — настройка применяется при новом входе.
  5. 5
    Проверьте результат: меню, кнопки и заголовки форм должны отображаться на выбранном языке.

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

Как задать язык по умолчанию для всей базы

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

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

Как добавить новый язык в конфигурацию

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

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

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

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

Для разовых задач — тестирования локализации, демонстрации, работы внешнего специалиста — удобно запускать сеанс с нужным языком без изменения настроек. Для этого используется параметр командной строки /L с кодом языка.

bash
1cv8.exe ENTERPRISE /F"C:\Bases\ERP" /N"Иванов" /L en

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

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

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

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

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

Меню и кнопки основного окна
Норма

Подписи отображаются на выбранном языке

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

Часть подписей осталась на русском — не заполнены синонимы или язык задан только для сеанса

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

Тексты на языке интерфейса

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

Смешанный язык — проверьте версию платформы и установленные языковые пакеты

Печатные формы документов
Норма

Шаблоны выводятся на нужном языке

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

Макеты на русском — требуется доработка макетов под локализацию

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

Типичные ошибки при смене языка

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

Отдельная частая ситуация — смешанный интерфейс после обновления конфигурации. Если переводы частично «слетели», проверьте, не перезаписало ли обновление доработанные синонимы, и восстановите их из копии.

Итог

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

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

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

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

Наиболее вероятная причина — для нового языка не заполнены синонимы объектов метаданных. Платформа в таких случаях показывает значение на основном языке. Проверьте переводы через «Редактирование текстов интерфейса» в конфигураторе. Также убедитесь, что пользователь действительно перезашёл в базу после изменения настройки.

Можно ли работать в одной базе на разных языках одновременно?

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

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

Не автоматически. Макеты печатных форм в типовой 1С:ERP содержат фиксированные русские надписи. Для вывода документов на другом языке потребуется доработка макетов или использование внешних печатных форм с локализованными шаблонами.

Что делать, если нужного языка нет в списке выбора?

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

Влияет ли смена языка на обмены данными и отчётность?

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