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

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

Почему 1С работает на русском языке и как изменить язык интерфейса

Разбираемся, почему 1С работает на русском языке, от чего зависит язык интерфейса и как сменить его в настройках платформы, конфигуратора и пользователя.

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

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

Почему 1С изначально русскоязычная

Главная причина — назначение продукта. Типовые решения 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей) реализуют российскую методологию учёта: план счетов по приказу Минфина, формы первичных документов, регламентированную отчётность, расчёт НДФЛ и страховых взносов. Весь этот функционал описан в коде и в интерфейсе на русском языке, потому что нормативная база, которой он следует, русскоязычная.

Вторая причина — рынок. Основная аудитория 1С — организации России и стран СНГ, где русский язык является рабочим. Для этой аудитории русскоязычный интерфейс снижает порог входа: бухгалтеру или кладовщику не нужно знать английский, чтобы провести документ или сформировать отчёт.

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

От чего зависит язык интерфейса в 1С

Язык, который вы видите при запуске, определяется несколькими уровнями настроек, и они могут конфликтовать. Понимание этой иерархии помогает быстро найти, где «сбит» язык.

  • Языки, установленные с платформой. При установке 1С:Предприятия выбираются языки интерфейса. Если установлен только русский, переключиться на английский не получится без переустановки компонентов.
  • Язык по умолчанию для информационной базы. Задаётся в конфигураторе или при создании базы.
  • Язык конкретного пользователя. В карточке пользователя можно назначить индивидуальный язык интерфейса — он имеет приоритет над общим.
  • Параметр запуска. Ярлык или командная строка могут принудительно задавать язык сеанса.
  • Региональные настройки операционной системы. Влияют на форматы дат, чисел и валюты, а в ряде случаев — на выбор языка по умолчанию.
Язык отличается только у одного пользователяИндивидуальная настройка

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

Язык отличается у всех пользователей базыНастройка базы или запуска

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

Нужного языка нет в списке выбораЯзык не установлен

Проверьте компоненты установки платформы

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

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

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

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

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

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

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

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

Также проверьте ярлык запуска: параметр командной строки /L принудительно задаёт язык сеанса, например /Lru для русского или /Len для английского. Если ярлык содержит такой параметр, он перекроет настройки базы, и смена языка в карточке пользователя не сработает.

text
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\Trade" /Lru

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

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

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

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

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

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

Если даты выводятся в формате «MM/DD/YYYY» или суммы с точкой вместо запятой, проверьте региональные настройки базы: в конфигураторе это свойства информационной базы, в клиент-серверном варианте — свойства базы в консоли кластера. Для российского учёта корректный вариант — русские региональные установки (Россия).

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

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

Язык меню и кнопок после перезапуска
Норма

Надписи на выбранном языке у всех нужных пользователей

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

Язык не изменился или «слетает» при следующем входе — проверьте параметр /L в ярлыке

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

ДД.ММ.ГГГГ, запятая как разделитель

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

Американский формат даты — сбиты региональные настройки базы

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

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

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

Пустые поля или иероглифы — конфигурация не содержит перевода этих строк

Многоязычные конфигурации и их ограничения

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

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

Варианты работы с другим языком

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

Подходит для обучения иностранного сотрудника; ограничение — переводятся только системные элементы, а не вся конфигурация

Многоязычная доработка конфигурации

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

Международная поставка платформы

Подходит для зарубежных филиалов; ограничение — учёт по российским правилам в ней не реализован

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

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

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

Итог

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

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

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

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

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

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

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

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

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

Даты в документах отображаются в американском формате. Это проблема языка?

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

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

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

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

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