Администрирование · 10 мин
Почему 1С работает на русском языке и как изменить язык интерфейса
Разбираемся, почему 1С работает на русском языке, от чего зависит язык интерфейса и как сменить его в настройках платформы, конфигуратора и пользователя.
Запрос «1С почему на русском» обычно возникает в двух ситуациях. Первая — пользователь хочет понять, почему программа 1С изначально русскоязычная и существует ли она на других языках. Вторая — интерфейс внезапно отображается не на том языке, который ожидался, и нужно вернуть привычный русский или, наоборот, переключиться на другой. Обе ситуации разбираются ниже с конкретными действиями.
Платформа 1С:Предприятие разработана российской компанией «1С» и изначально ориентирована на российское законодательство: бухгалтерский и налоговый учёт, кадровые документы, отчётность в ФНС, ПФР и ФСС построены по нормам российского права. Поэтому русский язык — базовый язык платформы и всех типовых конфигураций. При этом сама платформа технологически многоязычна: интерфейс можно переводить, а конфигурации могут поддерживать несколько языков одновременно.
Почему 1С изначально русскоязычная
Главная причина — назначение продукта. Типовые решения 1С (Бухгалтерия предприятия, Зарплата и управление персоналом, Управление торговлей) реализуют российскую методологию учёта: план счетов по приказу Минфина, формы первичных документов, регламентированную отчётность, расчёт НДФЛ и страховых взносов. Весь этот функционал описан в коде и в интерфейсе на русском языке, потому что нормативная база, которой он следует, русскоязычная.
Вторая причина — рынок. Основная аудитория 1С — организации России и стран СНГ, где русский язык является рабочим. Для этой аудитории русскоязычный интерфейс снижает порог входа: бухгалтеру или кладовщику не нужно знать английский, чтобы провести документ или сформировать отчёт.
При этом платформа не «зашита» под один язык. Механизм локализации позволяет разработчику создавать многоязычные конфигурации: каждая строка интерфейса хранится с привязкой к коду языка, и пользователь видит вариант на своём языке. Существуют и международные поставки платформы с английским и другими языками интерфейса.
От чего зависит язык интерфейса в 1С
Язык, который вы видите при запуске, определяется несколькими уровнями настроек, и они могут конфликтовать. Понимание этой иерархии помогает быстро найти, где «сбит» язык.
- Языки, установленные с платформой. При установке 1С:Предприятия выбираются языки интерфейса. Если установлен только русский, переключиться на английский не получится без переустановки компонентов.
- Язык по умолчанию для информационной базы. Задаётся в конфигураторе или при создании базы.
- Язык конкретного пользователя. В карточке пользователя можно назначить индивидуальный язык интерфейса — он имеет приоритет над общим.
- Параметр запуска. Ярлык или командная строка могут принудительно задавать язык сеанса.
- Региональные настройки операционной системы. Влияют на форматы дат, чисел и валюты, а в ряде случаев — на выбор языка по умолчанию.
Проверьте карточку пользователя в разделе администрирования
Проверьте язык по умолчанию и параметры ярлыка
Проверьте компоненты установки платформы
Как сменить язык интерфейса для пользователя
Самый частый сценарий — у одного сотрудника интерфейс отображается не на том языке. В типовых конфигурациях это исправляется через настройки пользователя, и для этого не нужен конфигуратор.
- 1Откройте раздел «Администрирование» (в некоторых конфигурациях — «Настройки» → «Пользователи и права»).
- 2Перейдите в список пользователей и откройте карточку нужного сотрудника.
- 3Найдите поле «Язык» или «Язык интерфейса» и выберите нужное значение из списка.
- 4Сохраните изменения и попросите пользователя перезапустить сеанс.
- 5Проверьте результат: надписи меню и кнопок должны отображаться на выбранном языке.
Если пользователь работает через веб-клиент, после смены языка достаточно обновить страницу или заново войти в базу. В тонком клиенте требуется полный перезапуск приложения — язык читается при старте сеанса.
Учтите: если в списке доступен только один язык, значит, другие языки либо не установлены с платформой, либо конфигурация их не поддерживает. В этом случае индивидуальная настройка не поможет — переходите к проверке установки.
Как изменить язык по умолчанию для всей базы
Когда язык нужно сменить для всех пользователей сразу, настройка выполняется на уровне информационной базы. В клиент-серверном варианте это делается через консоль кластера или конфигуратор, в файловом — через конфигуратор.
В конфигураторе откройте базу, перейдите в свойства конфигурации и проверьте параметр «Основной язык». Дополнительно в свойствах каждого пользователя (раздел «Администрирование» → «Пользователи») есть поле «Язык» — значение «По умолчанию» означает, что применяется основной язык конфигурации.
Также проверьте ярлык запуска: параметр командной строки /L принудительно задаёт язык сеанса, например /Lru для русского или /Len для английского. Если ярлык содержит такой параметр, он перекроет настройки базы, и смена языка в карточке пользователя не сработает.
"C:\Program Files\1cv8\8.3.x.xxxx\bin\1cv8.exe" ENTERPRISE /F"C:\Bases\Trade" /LruЧто делать, если нужного языка нет в списке
Если при выборе языка доступен только русский (или только один вариант), причина почти всегда в составе установки платформы. Языки интерфейса — это отдельные компоненты дистрибутива, и при «типовой» установке часто ставится только один.
Для добавления языка запустите установщик платформы той же версии, выберите режим изменения и отметьте нужные языки интерфейса в списке компонентов. После завершения установки язык появится в настройках пользователей и в параметре /L. Переустанавливать конфигурацию или базу не требуется.
Отдельный случай — код и встроенный язык. Даже при английском интерфейсе платформы код типовых российских конфигураций написан на русском варианте встроенного языка, и это нормально: встроенный язык 1С имеет два синтаксиса, но конфигурация компилируется на том, на котором разработана.
Региональные настройки: даты, числа и валюта
Язык интерфейса и региональные форматы — разные вещи, хотя их часто путают. За формат дат, разделитель дробной части и символ валюты отвечают региональные настройки информационной базы, а не язык меню.
Если даты выводятся в формате «MM/DD/YYYY» или суммы с точкой вместо запятой, проверьте региональные настройки базы: в конфигураторе это свойства информационной базы, в клиент-серверном варианте — свойства базы в консоли кластера. Для российского учёта корректный вариант — русские региональные установки (Россия).
Как проверить результат
Надписи на выбранном языке у всех нужных пользователей
Язык не изменился или «слетает» при следующем входе — проверьте параметр /L в ярлыке
ДД.ММ.ГГГГ, запятая как разделитель
Американский формат даты — сбиты региональные настройки базы
Формы на языке, предусмотренном конфигурацией
Пустые поля или иероглифы — конфигурация не содержит перевода этих строк
Многоязычные конфигурации и их ограничения
Разработчик может создать конфигурацию, где каждый элемент интерфейса хранится на нескольких языках: в свойствах конфигурации добавляются языки, а для синонимов объектов, надписей и макетов заполняются переводы. Платформа автоматически показывает пользователю строки на языке его сеанса.
Однако есть ограничения, о которых нужно знать перед тем, как требовать «английскую версию» типовой 1С. Во-первых, типовые российские конфигурации переведены ограниченно: основные меню могут переключиться, но названия документов, отчётов и печатных форм часто останутся русскими. Во-вторых, данные, введённые пользователями (наименования товаров, контрагентов), не переводятся автоматически — они отображаются так, как их ввели.
Варианты работы с другим языком
Подходит для обучения иностранного сотрудника; ограничение — переводятся только системные элементы, а не вся конфигурация
Полный перевод под задачи компании; ограничение — требует разработчика и усложняет обновления
Подходит для зарубежных филиалов; ограничение — учёт по российским правилам в ней не реализован
Типичные ошибки при настройке языка
Отдельно предупредим о работе через веб-сервер: при публикации базы язык может определяться настройками публикации и браузера. Если через тонкий клиент язык один, а через браузер другой, проверьте параметры публикации и региональные настройки веб-сервера.
Что важно запомнить
1С русскоязычна по назначению — это платформа под российский учёт. Язык интерфейса меняется на уровне пользователя, базы или ярлыка запуска, а доступность языков зависит от установленных компонентов платформы. Форматы дат и чисел настраиваются отдельно, через региональные настройки.
Частые вопросы
Можно ли полностью перевести типовую 1С:Бухгалтерию на английский язык?
Полностью — нет. Платформа позволит переключить системные меню, но типовая российская конфигурация не содержит полного английского перевода документов, отчётов и печатных форм. Для полноценной англоязычной работы потребуется доработка конфигурации или специализированное международное решение.
Почему после обновления платформы язык интерфейса сбросился?
Чаще всего при обновлении устанавливается новая версия платформы с набором компонентов по умолчанию, а ярлык начинает ссылаться на неё. Проверьте, какие языки установлены для новой версии, и параметры запуска в ярлыке.
Можно ли разным пользователям одной базы назначить разные языки?
Да. Язык задаётся индивидуально в карточке каждого пользователя и применяется при входе. Один сотрудник может работать с русским интерфейсом, другой — с английским, если конфигурация и платформа поддерживают оба языка.
Даты в документах отображаются в американском формате. Это проблема языка?
Нет, это региональные настройки. Проверьте региональные установки информационной базы в конфигураторе или в консоли кластера, а также региональные настройки операционной системы на компьютере пользователя.
Переведутся ли названия товаров и контрагентов при смене языка?
Нет. Данные, введённые пользователями, хранятся как есть и автоматически не переводятся. Смена языка влияет только на элементы интерфейса: меню, кнопки, системные сообщения и переведённые разработчиком надписи.
Что делать, если в списке языков доступен только русский?
Запустите установщик платформы той же версии в режиме изменения и доустановите нужные языки интерфейса. После этого они появятся в настройках пользователей и станут доступны для параметра запуска /L.