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

· 11 мин

Содержание

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

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

Какой язык вы на самом деле меняете

Прежде чем что-то переключать, определите, что именно вам не нравится. Симптомы у разных причин похожи, а лечатся они по-разному.

Что не такГде настраиваетсяКого касается
Меню стартового окна и сообщения платформы на другом языкеСтартовое окно, параметрыВсе базы на этом компьютере
Интерфейс конкретной базы на другом языкеКарточка пользователя в базеОдин пользователь
Язык задан принудительно при запускеПараметры запуска ярлыка, ключи /L и /VLОдин ярлык или одна база
Даты, числа и валюта выглядят непривычноРегиональные настройки Windows и базыВесь сеанс

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

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

Что проверить до смены: версия платформы и доступные языки

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

Что нужно выяснить:

  • 🔹 Номер платформы. Список языков интерфейса зависит от того, какие языковые файлы поставлены при установке. Дистрибутив для России обычно содержит русский и английский.
  • 🔹 Разрядность. 32- и 64-разрядные клиенты ставятся отдельно, и настройки языка у них общие, но ярлыки разные. Проверьте, каким ярлыком вы запускаете базу.
  • 🔹 Режим запуска. Тонкий клиент, толстый клиент и веб-клиент обрабатывают язык немного по-разному (подробно — в одном из разделов ниже).
  • 🔹 Есть ли у базы второй язык. Откройте любую форму и посмотрите, остались ли в ней русские подписи. Если все подписи английские, в конфигурации язык, скорее всего, уже переключён у пользователя.

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

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

Это самый частый вариант: открыли 1С, а кнопки и подсказки на английском.

  1. Закройте все открытые базы.
  2. Запустите 1С так, чтобы появилось стартовое окно со списком баз.
  3. Нажмите Настройка на верхней панели.
  4. Выберите Параметры.
  5. В открывшемся окне найдите поле «Язык интерфейса» и выберите нужный язык.
  6. Нажмите OK и полностью перезапустите 1С.

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

Если стартовое окно само на английском и вы не можете найти нужный пункт, ориентируйтесь на порядок кнопок: настройки — на верхней панели рядом со справкой. Названия в английском варианте — Settings и Options.

Настройка хранится в профиле пользователя Windows. Если на сервере терминалов у каждого сотрудника свой профиль, менять придётся каждому отдельно.

Как поменять язык в конфигураторе

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

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

Как изменить язык для конкретного пользователя базы

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

Через Конфигуратор

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте меню Администрирование → Пользователи.
  3. Дважды щёлкните нужного пользователя.
  4. В карточке найдите поле «Язык» и выберите значение из списка.
  5. Сохраните и закройте карточку.

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

Через пользовательский режим

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

Меняете язык пользователю — предупредите его заранее. После смены он увидит интерфейс на другом языке уже при следующем входе, и у людей, не готовых к этому, это вызывает панику.

Языковые версии и дополнительные пакеты: как добавить язык

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

Порядок действий:

  1. Запустите установщик платформы (тот же дистрибутив, что использовали для установки).
  2. Выберите изменение состава компонентов, а не удаление.
  3. В списке компонентов найдите интерфейсы на нужных языках и отметьте их.
  4. Завершите установку и снова откройте параметры в стартовом окне.

На что обратить внимание:

  • ✅ Ставьте языковые файлы той же версии, что и платформа. Набор из другого релиза установщик не примет.
  • ✅ Если платформу ставили администратор или ИТ-отдел, права на изменение каталога установки могут быть только у них.
  • ✅ Для серверной части (кластер 1С) язык интерфейса не нужен — сообщения сервера пишутся в журнал регистрации на языке сеанса.

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

Принудительный язык при запуске: ключи /L и /VL

Если язык нужно задать для конкретного ярлыка или для сценария запуска, используют ключи командной строки:

  • /L — язык интерфейса платформы (по коду, например ru или en);
  • /VL — язык сеанса (локаль для форматов дат, чисел и сообщений платформы).

Пример строки в свойствах ярлыка (в поле «Объект»):

"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" ENTERPRISE /IBName "Бухгалтерия" /L en /VL en_US

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

Как это использовать на практике:

  • 🔹 Завели отдельный ярлык для иностранного партнёра — в него добавили /L en.
  • 🔹 Нужно, чтобы русскоязычный пользователь всегда видел русский — добавили /L ru, и сторонние настройки не мешают.
  • 🔹 Тестируете локализацию — делаете копию ярлыка с другим кодом.

Ключ перекрывает настройки в стартовом окне. Если вы поменяли язык в параметрах, а он «не меняется», проверьте свойства ярлыка: возможно, там уже стоит /L.

Остальные параметры командной строки платформы смотрите в справке 1С по запросу «Параметры командной строки».

Тонкий клиент и веб-клиент: чем отличается смена языка

Тонкий клиент читает язык из параметров платформы на вашем компьютере, а также из ключей запуска и настроек пользователя в базе. Всё, что описано выше, относится к нему.

Веб-клиент работает иначе. Он запускается в браузере, а надписи самого клиента зависят от настроек браузера и параметров публикации базы.

Что можно сделать в веб-клиенте:

  1. Поменять язык браузера. Веб-клиент ориентируется на предпочтительный язык, заданный в браузере; после смены обновите страницу.
  2. Проверить настройки пользователя в базе. Язык из карточки пользователя применяется независимо от браузера.
  3. Уточнить у администратора параметры публикации. Их задаёт тот, кто публиковал базу на веб-сервере.

Если вы подключаетесь к базе по адресу вида http://сервер/имя_базы, а интерфейс вдруг стал английским после обновления браузера, дело почти наверняка в языке браузера. В Chrome и Edge его можно изменить в настройках, в разделе «Языки».

Проблемы с кодировками, шрифтами и «кракозябрами»

Иногда язык вроде бы переключён, но вместо текста видны квадраты или набор странных символов. Причины чаще всего приземлённые.

Квадраты или вопросительные знаки вместо букв

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

  • 🔹 Установлен ли шрифт, который использует форма (например, в печатной форме выбран редкий шрифт, которого нет на этом компьютере).
  • 🔹 Не отключены ли системные шрифты политикой на терминальном сервере.
  • 🔹 Не стоит ли в настройках Windows нестандартная схема отображения шрифтов.

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

Если «поехали» буквы в загруженном текстовом файле (выписка банка, обмен, CSV), проблема не в языке 1С, а в кодировке файла. Типовые случаи: файл в Windows-1251, а программа ждёт UTF-8, или наоборот. Откройте файл в текстовом редакторе, посмотрите кодировку и пересохраните в нужной. В обработках загрузки обычно есть поле выбора кодировки — проверьте его.

Региональные настройки: даты, числа, валюта

Формат даты, разделитель дробной части и символ валюты берутся из региональных настроек Windows и параметров сеанса. Если вместо 31.12.2026 вы видите 12/31/2026, а запятая в числах превратилась в точку, откройте панель управления Windows и проверьте регион. Для сеанса 1С дополнительно проверьте ключ /VL в ярлыке.

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

Для программистов: язык в модуле и в метаданных

Если вы пишете или дорабатываете конфигурацию, язык в коде обрабатывается на двух уровнях.

Метаданные. В конфигураторе в ветке Общие → Языки заводят объект «Язык». У каждого языка есть код (например, ru, en). Синонимы реквизитов, подписи форм и макетов хранят варианты для каждого языка.

Код. Для вывода строки на нужном языке используют функцию НСтр(). Она принимает строку с кодами и подбирает вариант под язык сеанса:

Текст = НСтр("ru = 'Документ проведён'; en = 'Document posted'");
Сообщить(Текст);

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

Практические советы:

  1. Не склеивайте текст из кусков — переводить такую строку невозможно. Выносите фразу целиком.
  2. Не зашивайте в код названия на одном языке для логики (например, Если Статус = "Проведён"). Используйте перечисления и ссылки.
  3. После добавления языка перегенерируйте формы и проверьте макеты — подписи не переносятся автоматически.

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

Частые ошибки при смене языка

Здесь собрано то, что не вошло в шаги выше.

  • ❌ Поменяли язык в параметрах, но не перезапустили 1С. Изменение подхватывается только на следующем старте.
  • ❌ Правили не тот ярлык. Если на рабочем столе два ярлыка одной базы, в одном может стоять /L, в другом нет.
  • ❌ Выбрали язык, которого нет в конфигурации. Платформа не ругается, но интерфейс остаётся на языке по умолчанию.
  • ❌ Перепутали язык платформы и язык базы. Меню стартового окна поменялось, а в самой базе всё по-старому — язык базы задаётся отдельно, у пользователя.
  • ❌ Меняли настройки на одном компьютере, а ждали эффекта на другом. Параметры хранятся в профиле пользователя, а не в базе.
Диагностика: выберите симптом

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

Настройки платформы хранятся в профиле пользователя Windows, а настройки пользователя — в самой базе. Это два разных хранилища.

Перед переустановкой Windows или переездом на другой компьютер:

  1. Запишите, какой язык стоял в параметрах платформы.
  2. Сохраните копию ярлыков с ключами запуска.
  3. Выгрузите информационную базу (.dt) — язык пользователей перенесётся вместе с ней.

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

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

Перед сменой языка
Выполнено: 0 / 5

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

Как вернуть русский язык, если интерфейс 1С стал английским?
Откройте стартовое окно, выберите Settings → Options, в поле языка интерфейса выставьте русский и перезапустите 1С. Если не помогло, проверьте ключ /L в ярлыке и язык в карточке пользователя.
Можно ли в 1С одновременно работать на двух языках?
Платформа показывает один язык интерфейса на сеанс. Разные пользователи одной базы могут работать на разных языках, если языки заведены в конфигурации.
Почему в списке нет нужного языка?
Языки интерфейса зависят от установленных компонентов платформы и от объектов «Язык» в конфигурации. Доустановите компонент или добавьте язык в конфигурацию.
Меняется ли язык документов и отчётов при смене языка интерфейса?
Нет, если разработчик конфигурации не добавил переводы. Платформа переводит свои окна, а подписи документов и отчётов берутся из конфигурации.
Влияет ли язык интерфейса на данные в базе?
Нет. Справочники, документы и проводки хранятся независимо от языка. Меняется только отображение.