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

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

Как изменить локализацию 1С: язык интерфейса и региональные настройки

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

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

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

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

Что именно нужно изменить: определяем задачу

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

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

Маршрут решения

Как выбрать действие

Нужен другой язык меню и кнопок у одного пользователяЗадайте язык в карточке пользователя или параметром запуска /L
Неправильный формат дат, чисел, сортировка строкМеняйте региональные установки информационной базы в конфигураторе
Разработчику нужен другой язык встроенного кодаПереключите язык конфигурации в свойствах корня конфигурации
Интерфейс не на том языке сразу после установки платформыПроверьте язык по умолчанию в настройках стартера и параметр /L в ярлыке

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

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

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

Переключение через параметр запуска

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

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

Изменение региональных установок информационной базы

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

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

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

Язык встроенного кода и конфигуратора

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

Язык интерфейса самого конфигуратора переключается через меню «Сервис» → «Параметры» либо тем же параметром /L при запуске конфигуратора. Если конфигуратор открывается на английском, а нужен русский — проверьте ярлык запуска и настройки стартера.

Многоязычные конфигурации: как это устроено

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

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

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

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

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

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

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

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

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

Весь интерфейс на выбранном языке

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

Интерфейс не изменился — проверьте параметр /L в ярлыке и права пользователя

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

Форматы соответствуют выбранному региону

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

Форматы прежние — региональные установки не применены или переопределены в сеансе

Сортировка справочников
Норма

Строки упорядочены по правилам выбранного языка

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

Сортировка странная или ошибки — возможно, требуется реструктуризация

FAQ

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

Если администратор уже назначил язык в карточке пользователя, сменить его самостоятельно обычно нельзя. Но можно запустить программу с параметром /L и кодом языка — это работает без изменения настроек базы и не требует административных прав внутри 1С.

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

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

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

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

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

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

Как вернуть русский интерфейс, если всё стало на английском?

Проверьте ярлык запуска: удалите параметр /Len или замените на /Lru. Затем проверьте карточку пользователя в разделе «Администрирование» → «Пользователи» — поле «Язык» должно быть «Русский». После перезахода интерфейс вернётся к русскому.

Отличается ли смена локализации в файловой и клиент-серверной базе?

Язык интерфейса пользователя меняется одинаково. Региональные установки в клиент-серверном варианте дополнительно зависят от настроек СУБД — collation базы данных должен соответствовать выбранному языку, иначе возможны ошибки сортировки и сравнения строк.

Итог

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

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