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

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

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

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

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

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

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

Какие уровни языка существуют в 1С

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

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

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

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

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

Доустановка языка интерфейса
  1. 1
    Закройте все сеансы 1С и конфигуратор.
  2. 2
    Запустите установщик платформы и выберите режим изменения.
  3. 3
    На шаге выбора языка интерфейса отметьте нужные языки.
  4. 4
    Завершите установку и запустите 1С.
  5. 5
    Проверьте язык системных меню и диалогов.

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

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

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

bash
"C:\Program Files\1cv8\8.3.x\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\Trade" /Len

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

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

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

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

Перевод типовой конфигурации

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

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

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

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

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

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

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

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

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

Язык системных меню и диалогов
Норма

Меню, кнопки и стандартные окна на нужном языке

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

Меню остались на прежнем языке — язык не установлен или не задан параметр /L

Надписи на формах конфигурации
Норма

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

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

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

Форматы дат и чисел
Норма

Даты и числа отображаются в ожидаемом формате

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

Ошибки ввода чисел или неверные даты — проверьте региональные настройки

Типичные ошибки и ограничения

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

Третья типичная ситуация — изменение конфигурации без копии и последующие проблемы с обновлением типового решения. Наконец, в клиент-серверном варианте языковые параметры могут задаваться на уровне сеанса и пользователя, поэтому изменение на одном рабочем месте не распространяется на остальных.

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

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

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

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

Можно ли полностью перевести типовую 1С на английский язык?

Автоматически — нет. Типовые конфигурации содержат русские надписи, и их перевод требует доработки: добавления языка, заполнения синонимов всех объектов, перевода текстов в модулях и макетов. Для иностранных сотрудников часто достаточно английского интерфейса платформы, который переводит системные меню и диалоги.

Что делает параметр запуска /L?

Параметр /L с кодом языка задаёт язык интерфейса платформы для данного сеанса, например /Len — английский. Он работает только если соответствующий язык установлен вместе с платформой, и не влияет на прикладные надписи конфигурации.

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

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

Как задать разный язык для разных пользователей одной базы?

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

Влияет ли смена языка на данные в базе?

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

Нужно ли переустанавливать платформу, чтобы добавить язык?

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