Как добавить языковую панель в 1с
Описание
В правом нижнем углу пропала панель переключения языков.
Причина
- Случайное удаление самой панели или файла ctfmon.exe из автозагрузки.
- Установлен всего один язык.
- Иногда, из-за вируса.
Решение
Прежде чем пробовать описанные ниже методы, проверьте, сколько в системе установлено языков ввода. Это делается в Панели управления - Часы, язык и регион - Язык. Если установлен только один язык, языковая панель не будет появляться. В этом случае нужно его добавить.
Восстановить языковую панель в Windows 7 (Vista) и позднее
- Нажмите «Пуск» - «Панель управления» - «Язык и региональные стандарты».
Перейдите на вкладку «Языки и клавиатуры» и нажмите «Изменить клавиатуру…».
Перейдите на вкладку «Языковая панель» и поставьте переключатель в положение «Закреплена в панели задач».
Раскройте «Планировщик заданий» - «Библиотека планировщика заданий» - «Microsoft» - «Windows» - выделите «TextServicesFramework» - в правом окне найдите задание «MsCtfMonitor». При необходимости, включите его — для этого кликните по заданию правой кнопкой мыши и выберите «Включить».
* Если задание MsCtfMonitor отсутствует, его можно экспортировать с другого рабочего компьютера и импортировать на компьютер с проблемой.
Затем нажмите «Пуск» - в форме поиска введите services.msc и нажмите Enter.
Найдите службу «Диспетчер задач» и убедитесь, что она работает и запускается автоматически. Если служба не запускается автоматически, нажмите «Пуск» - в форме поиска введите regedit и нажмите Enter.
Найдите ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Schedule откройте параметр Start и замените его значение на 2. Перезагрузите компьютер;
Если в диспетчере задач нет нужного задания или не получилось включить автозапуск службы, нажмите «Пуск» - в форме поиска введите команду regedit - «OK». Найдите ключ HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run
В правом окне кликните правой кнопкой мыши - «Создать» - «Строковый параметр». Назовите новый параметр CTFMON.EXE и откройте его для редактирования. В поле «Значение:» введите C:\WINDOWS\system32\CTFMON.EXE и перезагрузите компьютер.
Восстановить языковую панель в Windows XP:
- Кликните правой кнопкой мыши по нижней панели меню - раскройте «Панели инструментов» и выберите «Языковая панель»;
На вкладке «Параметры» нажмите «Языковая панель» и поставьте галочку «Отображать языковую панель на рабочем столе»;
Если ctfmon отсутствует в msconfig, нажмите «Пуск» - «Выполнить» - введите команду regedit – «OK». Найдите ключ HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Run
В правом окне кликните правой кнопкой мыши - «Создать» - «Строковый параметр». Назовите новый параметр CTFMON.EXE и откройте его для редактирования. В поле «Значение:» введите C:\WINDOWS\system32\CTFMON.EXE и перезагрузите компьютер.
Универсальный метод
Если ни один из вышеперечисленных методов не помог решить проблему, установите программу Punto Switcher. Это более продвинутый переключатель языков для Windows. Если данная программа мешает своим автопереключением, его можно отключить и пользоваться Punto Switcher, как индикатором активного языка.
При работе с 1С интерфейс полностью или частично может отображаться на другом языке. Причем возникать это может как у всех, так и лишь у некоторых пользователей. Инструкция о том, как правильно указать язык работы 1С.
Особенно это актуально для многоязычных конфигураций, содержащих несколько языков.
В интернете достаточно много инструкций о том, где именно расположен выбор языка. По запросу "как изменить язык в 1с" гугл выдает 33 тысячи инструкций. Причем совершенно разных
Но проблема в том, что настроек достаточно много и не всегда ясно, какую именно нужно менять. Иногда инструкция помогает в решении проблемы, иногда нет.
Кажется, что 1С работает криво, запутанно и глючно. На самом деле настройка языка очень проста и работает понятно и четко. Просто языков несколько. И нужно учитывать, какой именно в каких случаях нужно менять.
Ниже краткая инструкция со всеми основными настройками, который могут влиять на язык отображения в 1С.
Какие виды языков есть в 1С, зачем они нужны.
Язык на самом деле не один, а целых три:
- Язык разработки;
- Язык интерфейса платформы;
- Язык интерфейса конфигурации;
А кроме языков, есть еще и региональные настройки, от которых зависит формат чисел, дат и времени.
Из этих пяти настроек на интерфейс влияют три:
Несмотря на многообразие инструкций и способов выполнения настроек, самих способов указания настроек достаточно мало. Их можно свести всего к пяти.
Язык разработки
Язык разработки (Вариант встроенного языка) - язык используемый для написания исходного кода конфигурации.
Выбирается основной язык программирования ("Русский" или "Английский").
Назначение: Выбор определяет, на каком языке будут формироваться языковые конструкции в модулях и выдаваться информация о базовых типах данных. От него зависит, шаблоны какого языка будут использовать при добавлении данных или использовании конструкторов.
При этом независимо от выбранного языка разработки, код можно писать на любом. В том числе и вперемешку на русском и английском.
Настройка: Язык разработки указывается в свойствах конфигурации в поле "Вариант встроенного языка"
Для определения встроенного языка конфигурации из кода 1С можно обратиться к метаданным командой Метаданные.ВариантВстроенногоЯзыка.
Менять данный язык после начала разработки нельзя. Никаких изменений в интерфейсе это не принесет, но может сделать неработоспособным написанный ранее код.
Язык интерфейса платформы.
В стандартный дистрибутив платформы входят следующие языки интерфейса платформы:
английский, азербайджанский, болгарский, венгерский, вьетнамский, китайский, грузинский, казахский, латышский, литовский, немецкий, польский, румынский, русский, турецкий, украинский, французский.
Соответственно, для работы пользователя можно использовать лишь один из них. Теоретически существует "Механизм быстрого частичного перевода ресурсов платформы", позволяющий для отдельного клиента/партнера в ограниченном варианте самостоятельно добавить в платформу новый язык. Но о реальных случаях использования не слышала.
При необходимости мы можем определить текущий язык интерфейса платформы с помощью функции ТекущийЯзыкСистемы().
Настройка: Есть несколько способов установить язык платформы. Наиболее простой и наиболее часто используемый это указать язык платформы в целом для всех баз 1С на данном компьютере, прописав его в файле conf.cfg.
Способ 1. Данную настройку проще всего прописать при установке платформы. Для этого достаточно на этапе "Язык интефейса по умолчанию" указать нужный язык.
Способ 2. Если платформа уже установлена, то можно перезапустить установку параметров. Для этого выбираем "Пуск"-"Панель управления"-"Программы и компоненты". Находим нужную установку 1С и нажимаем "Изменить"
Способ 3. Еще можно напрямую прописать настройку в файл. Обычно он лежит по адресу "C:\Program Files (x86)\1cv8\conf\conf.cfg". Открываем файл, добавляем строчку "SystemLanguage=RU", сохраняем.
Способ 4. Если язык платформы не прописан, то используются настройки операционной системы по умолчанию. Для их изменения выбираем "Пуск"-"Панель управления"-"Язык и региональные стандарты".
Способ 5. При работе в веб-клиенте по умолчанию используется язык, установленный как "предпочитаемый язык" в браузере. Соответственно и менять его нужно в настройках браузера.
Все прошлые способы устанавливают язык платформы в целом для всех баз на компьютере пользователя. Рассмотрим указание языка для конкретного сеанса.
Способ 6. Если для разных баз нужно использовать разные языки интерфейса, то нужный код языка можно указать в строке запуска 1C после ключа /L.
Способ 7. Если при запуске информационной базы выполняется выбор базы через типовой стартер. То ключ запуска /L можно указать в окне "Редактирование информационной базы" в поле "Дополнительные параметры запуска"
Способ 8. При запуске отладки из конфигуратора язык запуска можно указать в параметрах конфигуратора. "Сервис" - "Параметры" - "Запуск 1С:Предприятия" - "Дополнительные" - "Яык интерфейса системы".
Способ 9. При работе в браузере язык, отличный от языка по умолчанию, можно указать суффиксом адресной строки вида "/en_US/"
Способ 10. На самом деле указание кода языка в строке запуска это самый надежный вариант. Он работает всегда. Если он не сработал, значит, нужный язык просто не установлен в платформе. Возвращаемся на этап установки платформы и выбираем нужный язык.
Язык интерфейса конфигурации
Язык интерфейса конфигурации - это языки интерфейса, созданные пользователем. При разработке конфигурации разработчик продумывает, какие языки нужны пользователю данной конкретной конфигурации и для каждого языка прописывает свой вариант всех текстов, синонимов, заголовков. В отличии от языков интерфейса платформы (жестко прописанных разработчиками платформы), языки интерфейса конфигурации могут быть любыми. В том числе мы можем создать язык, не существующий в реальности. Количество языков ничем не ограничено.
Коды языков никак не связаны с кодами интерфейса платформы. Мы можем использовать любой удобный код языка. Язык интерфейса также никак не связан с настройками операционной системы. Он зависит только от разработчика конфигурации и администратора.
Единственное исключение, это разработка приложения для мобильных устройств. В этом случае рекомендуется указывать коды языков в соответствии соТекущийЯзыкСистемы() .
Есть всего два способа установки языка интерфейса.
Способ 1. Указать язык для конкретного пользователя в свойствах пользователя информационной базы.
Способ 2. Если у пользователя язык по умолчанию не указан, то будет использоваться язык, указанный в свойствах конфигурации в реквизите "Основной язык".
При работе в конфигураторе для полей, в которых поддерживается многоязычный ввод, появляется значок лупы. При нажатии на данный значок мы можем корректировать тексты на нескольких языках одновременно. Однако также можем и просто корректировать тексты в любом многоязычном поле напряму без нажатия лупы. В этом случае мы редактируем текст текущего языка, не затрагивая второй язык. Чтобы переключить текущий язык в конфигураторе есть следующие способы:
Способ 3: Выбрать в меню пункт "Конфигурация" - "Язык редактирования конфигурации". Выбрать язык, со значениями которого мы хотим работать в ближайшее время.
Способ 4: Также язык можно переключить мышкой в строке статуса в правом нижнем углу окна конфигуратора.
Способ 5: Для множественного редактирования полезно использовать режим конфигуратора "Правка" - "Редактирование текстов интерфейсов"
Региональные настройки.
Ну и последними стоит упомянуть региональные настройки. Есть региональные настройки Информационной базы в целом и региональные установки текущего сеанса. Режим настройки региональных установок информационной базы позволяет управлять форматом отображения даты, времени, чисел, логических констант и влияет на порядок сортировки строк в списках информационной базы данных.
Варианты языков региональных настроек не зависят от платформы или конфигурации. Они зависят только от возможностей операционной системы. Полный список допустимых вариантов языка региональных настроек можно получить с помощью функции ПолучитьДопустимыеКодыЛокализации()
Лично у меня в Windows 254 варианта языков, которые можно использовать как основу региональных настроек.
Используемые базой региональные настройки можно определить с пощью функции КодЛокализацииИнформационнойБазы()
Региональные настройки ИБ можно установить:
Способ 1: При создании базы. На этапе "Добавление информационной базы" необходимо выбрать язык, который будт использоваться для хранения данных.
Способ 2. Из конфигуратора. В пункте меню Администрирование – Региональные установки ИБ. Для смены языка информационной базы обязательно использование монопольного режима.
Примечания: Если в качестве СУБД используется PostgreSQL, то для существующей информационной базы изменение языка (страны) не может быть выполнено произвольным образом. Установленное значение языка (страны) можно изменить только на такое, которое будет использовать тот же порядок сортировки строк (collation) СУБД, что и существующее значение. Например, русский (Россия) может быть изменен на белорусский (Беларусь), но не может быть изменен на украинский (Украина).
Если в качестве СУБД используется IBM DB2, то смена значения языка (страны) не поддерживается.
Региональные установки конкретного сеанса влияют на отображение дат, чисел, времени при работе с ИБ. Есть несколько способов установки настройки для конкретного сеанса.
Способ 1: Установка общих настроек для всех сеансов. Для вызова режима нужно выбрать пункт Администрирование – Региональные установки ИБ и указать региональные параметры.
Способ 2. Если общие значения по умолчанию не установлены, то используются настройки операционной системы. Поэтому можно установить нужные настройки, сменив язык операционной системы.
Способ 3. Если для разных баз нужно использовать разные региональные настройки, то нужный код языка можно указать в строке запуска 1C после ключа /VL.
Способ 4. Если при запуске информационной базы выполняется выбор базы через типовой стартер. То ключ запуска /VL можно указать в окне "Редактирование информационной базы" в поле "Дополнительные параметры запуска"
Способ 5. При запуске отладки из конфигуратора язык запуска можно указать в параметрах конфигуратора. "Сервис" - "Параметры" - "Запуск 1С:Предприятия" - "Дополнительные" - "Код локализации сеанса".
В процессе работы региональные настройки текущего сеанса можно определить с помощью функции ТекущийКодЛокализации()
Итоги.
Я попыталась собрать в одном месте разнородную информацию о настройке языка в 1С. Думаю, эта статья отлично показывает принцип использования языков и послужит хорошей шпаргалкой при необходимости настройки.
В целом все варианты работы с языками в 1С можно представить следующим образом:.
Интерфейс программного комплекса 1С может отображать информацию на разных языках. Это облегчает работу с платформой тем жителям страны, которые «русским» не владеют. Региональные установки программируются на этапе разработки комплекта, и пользователю остаётся лишь выбрать подходящий набор функций, чтобы данные в формах программы были переведены на нужный язык.
Случается и так, что приложение изначально поддерживает исключительно один язык интерфейса.
Для просмотра настроек нужно запустить 1С в режиме Конфигурации. Напротив записи «Основной язык» стоит значение.
Если нажать на кнопку с тремя точками, откроется меню выбора параметра и в нём только один вариант.
Таким образом, язык программы поменять в дальнейшем не получится.
Установка языка в 1С
Обычно платформа поддерживает только два значения: Английский и Русский. Это можно видеть в окне установки программы. Остальные доступные варианты отмечены крестиком.
Если в процессе настройки данной функции были внесены неправильные значения, то при активации программы некоторые пункты меню или данные в формах могут быть на английском, а другие – на русском.
Внесение коррективов в процесс установки
Чтобы запустить процедуру повторной инсталляции следует в Панели Управления Windows найти в разделе «Программы и компоненты» запись типа «1С: Предприятие» и выделить её кнопкой мыши. После этого нужно нажать на «Изменить».
Появится окно, предлагающее пользователю способы управления. Нужно выбрать вкладку ИЗМЕНИТЬ, активировав её правой клавишей указателя.
В главном окне выбора компонентов нам нужен раздел «Интерфейсы на различных языках». Он открывается щелчком мыши.
Потребуется выбрать один из отмеченных крестиком языков, и установить его в систему.
Далее приложение предложит пользователю выбрать язык интерфейса. Параметр «Системные установки» берёт значения из региональных настроек системы.
Нажимаем кнопку «Далее» и попадаем в окно завершения установки. После этого нужно запустить программу для контрольной проверки. Как видно на рисунке, все пункты переведены на русский язык.
Вспомогательный метод изменения языка в 1С
В окне запуска программы нажимаем кнопку «Изменить».
При редактировании настроек нужно изменить пункт «Дополнительные параметры запуска»: дописать код \Lru. Это пригодится, если комплекс работает на разных ПК и требуются индивидуальные установки для каждой из систем.
Коды для выбора других значений:
- bg (Болгарский).
- de (Немецкий).
- en (Английский).
- ka (Казахский).
- kk (Грузинский).
- lt (Литовский).
- lv (Латышский).
- pl (Польский).
- ro (Румынский).
- ru (Русский).
- tr (Турецкий).
- uk (Украинский).
- vi (Вьетнамский).
Изменение параметров запуска в файле конфигурации – conf.cfg
Для этого понадобится найти файл с названием conf.cfg, который находится в разделе с установленной программой (путь bin\conf).
Его можно изменить при помощи блокнота. Достаточно внести свои значения в параметр SystemLanguage.
Каждый из вышеуказанных кодов подходит. Значение system служит для того, чтобы интерфейса 1С менялся в соответствии с настройками Windows. Потребуется сохранить файл.
Установленное значение автоматически применится для всех компонентов, привязанных к платформе.
Установка языка интерфейса под определенного пользователя
В режиме конфигурационного запуска приложения следует найти всех потребителей системы посредством раздела «Администрирование-Пользователи».
В окне со списком, в правой его части, нужно выбрать определённую запись и в меню выбора языка установить значение.
Региональные настройки программы 1С
Во время работы с информационными базами (при активации новой или загрузке уже готовой ИБ) можно изменить региональные параметры.
При добавлении группы в разделе «Язык (Страна)» нужно выбрать из списка подходящее значение.
Если требуется подстроить параметры для каждой из баз данных, нужно в окне редактирования ИБ в разделе «Дополнительные параметры» внести запись \VL перед языковым кодом.
Изменение языка в веб-браузере
Когда комплекс 1С подключён через облачное хранилище, можно использовать региональные параметры веб - браузера для определения языка интерфейса. Для этого в адресной строке следует добавить запись /ru_RU.
Веб - браузер имеет право вносить свои коррективы, отчего данные иногда отображаются на нескольких языках. Отредактировать параметры можно посредством добавления нужного ключа запуска. Запустим приложение на английском языке (en_US).
Если система 1С поддерживает установку дополнительных языков, то вышеописанных методов будет вполне достаточно для редактирования настроек. Пользователь может в любой момент изменить язык программы.
Хотите получать подобные статьи по четвергам?
Быть в курсе изменений в законодательстве?
Подпишитесь на рассылку
Если при написании в программу был «зашит» только один язык, то попытки поменять язык платформы ни к чему не приведут.
Зайдя в программу в режиме «Конфигуратор», откроем свойства и нажмем двойным щелчком мышки на названии. На примере «1С:Бухгалтерия» мы видим, что в поле «Основной язык» стоит – «Русский».
Рис.1 Основной язык
Если мы откроем кнопку выбора языка, то в окне увидим только один предусмотренный язык.
Рис.2 Единственный предустановленный язык
Поэтому здесь язык полностью переключить нельзя, какие бы языки в настройках далее мы не применяли.
Установка языка
В платформе 1С по умолчанию имеются только английский и русский языки. Они выделены серыми коробочками, остальные отмечены крестиком.
Рис.3 Установка языка
Когда язык не установлен по каким-то причинам или неверно настроен, какие-то элементы при запуске могут отображаться на английском. Это и кнопки, и гиперссылки, пункты меню и текст в документах и т.п.
Рис.4 Установка языка
Рис.5 Установка языка
Рис.6 Установка языка
Рис.7 Установка языка
Рис.8 Установка языка
Рис.9 Установка языка
Рис.10 Установка языка
Изменение установки платформы
Зайдем в раздел «Панель управления-Программы и компоненты». Выбрав используемую платформу, жмем «Изменить».
Рис.11 Изменение установки платформы
Устанавливаем переключатель в положение «Изменить» и переходим «Далее».
Рис.12 Изменение установки платформы
Первое – проверим языки установки в группе «Интерфейсы на различных языках».
Рис.13 Интерфейсы на различных языках
Когда он по каким-то причинам не установлен, отмечаем, что данный компонент нужно установить.
Рис.14 Отмечаем, что данный компонент нужно установить
Рис.15 Отмечаем, что данный компонент нужно установить
Рис.16 Отмечаем, что данный компонент нужно установить
Следующим шагом программа предлагает выбрать предустановленный язык. Пункт «Системные установки» предполагает использование языка из системных настроек.
Рис.17 Пункт «Системные установки»
Следуя шагам установщика, переходим «Далее» и по окончании установки запускаем нашу программу. Язык меню изменился, кнопки теперь на русском.
Рис.18 Язык меню изменился, кнопки теперь на русском
Проверяем справочники и документы. Слов на английском нет, интерфейс полностью русифицирован.
Рис.19 Интерфейс полностью русифицирован
Рис.20 Интерфейс полностью русифицирован
Еще один способ: изменить настройки в дополнительных параметрах запуска
При запуске 1С нажмем кнопку «Изменить».
Рис.21 Изменить настройки в дополнительных параметрах запуска
В «Дополнительные параметры» вписываем ключ запуска программы и язык. В нашем примере – «\Lru». Прибегнуть к этому способу стоит, когда на разных компьютерах необходимо использовать разные языки интерфейса.
Рис.22 Дополнительные параметры
При выборе языковой поддержки могут быть использованы следующие коды:
Изменение параметров запуска в файле конфигурации – conf.cfg
Язык интерфейса 1С можно задать еще одним способом – изменить параметры запуска в файле конфигурации conf.cfg. Этот файл располагается в папке «bin\conf» установленной платформы.
Рис.23 Изменение параметров запуска в файле конфигурации
Открыть его можно с помощью программы «Блокнот» и задать значение параметра SystemLanguage=RU.
Рис.24 Задать значение параметра
Можно использовать любой из приведенных выше кодов. Если указать значение параметра system, то будет использован язык предусмотренный настройками ОС. Сохраняем изменения в файле.
Рис.25 Сохраняем изменения в файле
Выбранный язык станет общим для всех программ, стоящих на компьютере и запускаемых данной платформой.
Установка языка интерфейса под определенного пользователя
Для этого зайдем в программу в режиме «Конфигуратор» и откроем список пользователей в пункте меню «Администрирование-Пользователи».
Рис.26 Откроем список пользователей
Открыв карточку пользователя на закладке «Прочие», находим кнопку выбора языка. Теперь для выбранного пользователя программа будет запускаться на установленном языке.
Рис.27 Кнопка выбора языка
Региональные настройки программы 1С
При добавлении новой или загрузки выгруженной ранее ИБ есть возможность задать региональные настройки используемого языка.
Рис.28 Региональные настройки программы
Для этого в параметрах базы выбирается нужный язык из предложенного списка.
Рис.29 Выбирается нужный язык из предложенного списка
Рис.30 Выбирается нужный язык из предложенного списка
Чтобы в разных базах использовать свои региональные установки, в настройках запуска программы, в «Доппараметрах» вписывают ключ «\VL».
Рис.31 В «Доппараметрах» вписывают ключ «\VL»
Изменение языка в веб-браузере
При работе с программой 1С в облаке, используя веб-браузер, поменять язык можно в адресной строке. Обратите внимание на ключ в конце адреса. В нашем примере – ru_RU, поэтому программа запускается на русском языке.
Рис.32 Изменение языка в веб-браузере
Ошибочное определение языка связано с настройками ОС или настройками браузера. В любом случае пользователь может сам изменить настройку запуска, изменив ключ в конце строки. Проведем эксперимент и изменим ключ на en_US. Программа запустится на английском.
Рис.33 Ошибочное определение языка связано с настройками ОС или настройками браузера
Рис.34 Ошибочное определение языка связано с настройками ОС или настройками браузера
Интерфейс 1С полностью или частично может отображаться на разных языках, что, безусловно, актуально для многоязычных конфигураций.
Виды языков 1С и для чего они используются
Виды языков в 1С
- Язык разработки
- Язык интерфейса платформы
- Язык интерфейса конфигурации
Кроме этих языков, также существуют региональные настройки, которые влияют на формат чисел, дат, времени.
Несколько языков в одной программе
Разберем детально каждый из языков 1С и выясним как изменить тот или иной язык 1С
Язык разработки
Язык разработки (Вариант встроенного языка) - язык, используемый для написания исходного кода конфигурации.
Назначение: Выбор определяет, на каком языке будут формироваться языковые конструкции в модулях и выдаваться информация о базовых типах данных. От него зависит, шаблоны какого языка будут использовать при добавлении данных или использовании конструкторов.
При этом независимо от выбранного языка разработки, код можно писать на любом. В том числе и вперемешку на русском и английском.
Настройка: Язык разработки указывается в свойствах конфигурации в поле "Вариант встроенного языка"
Встроенный язык 1С
Для определения встроенного языка конфигурации из кода 1С можно обратиться к метаданным командой
Менять данный язык после начала разработки нельзя. Никаких изменений в интерфейсе это не принесет, но может сделать неработоспособным написанный ранее код.
Язык интерфейса платформы
В стандартный дистрибутив платформы входят следующие языки интерфейса платформы:
английский, азербайджанский, болгарский, венгерский, вьетнамский, китайский, грузинский, казахский, латышский, литовский, немецкий, польский, румынский, русский, турецкий, украинский, французский.
Определить текущий язык интерфейса платформы мы можем с помощью функции:
Настройка: Есть несколько способов установить язык платформы. Наиболее простой и наиболее часто используемый это указать язык платформы в целом для всех баз 1С на данном компьютере, прописав его в файле conf.cfg.
Способ 1. Эту настройку легче всего указать при установке платформы. Для этого достаточно на этапе "Язык интефейса по умолчанию" указать нужный язык.
Способ 2. Если платформа уже установлена, то можно перезапустить установку параметров. Для этого выбираем "Пуск"-"Панель управления"-"Программы и компоненты". Находим нужную установку 1С и нажимаем "Изменить"
Способ 3. Еще можно напрямую прописать настройку в файл. Обычно он лежит по адресу "C:\Program Files (x86)\1cv8\conf\conf.cfg". Открываем файл, добавляем строчку "SystemLanguage=RU", сохраняем.
Способ 4. Если язык платформы не прописан, то используются настройки операционной системы по умолчанию. Для их изменения выбираем "Пуск"-"Панель управления"-"Язык и региональные стандарты".
Способ 5. При работе в веб-клиенте по умолчанию используется язык, установленный как "предпочитаемый язык" в браузере. Соответственно и менять его нужно в настройках браузера.
Все прошлые способы устанавливают язык платформы в целом для всех баз на компьютере пользователя. Рассмотрим указание языка для конкретного сеанса.
Способ 6. Если для разных баз нужно использовать разные языки интерфейса, то нужный код языка можно указать в строке запуска 1C после ключа /L.
Способ 7. Если при запуске информационной базы выполняется выбор базы через 1CEStart.exe. То параметрзапуска /L можно указать в окне "Редактирование информационной базы" в поле "Дополнительные параметры запуска"
Параметр запуска языка 1С
Способ 8. При запуске отладки из конфигуратора язык запуска можно указать в параметрах конфигуратора. "Сервис" - "Параметры" - "Запуск 1С:Предприятия" - "Дополнительные" - "Яык интерфейса системы".
Способ 9. При работе в браузере язык, отличный от языка по умолчанию, можно указать суффиксом адресной строки вида "/en_US/"
Способ 10. На самом деле указание кода языка в строке запуска это самый надежный вариант. Он работает всегда. Если он не сработал, значит, нужный язык просто не установлен в платформе. Возвращаемся на этап установки платформы и выбираем нужный язык.
Язык конфигурации
Язык интерфейса конфигурации - это языки интерфейса, созданные разработчиком конфигурации. Для каждого языка разработчик прописывает свой вариант всех текстов, синонимов, заголовков и т.д. В отличии от языков интерфейса платформы (жестко прописанных разработчиками платформы), языки интерфейса конфигурации могут быть абсолютно любыми. В том числе мы можем создать язык, не существующий в реальности. Количество языков ничем не ограничено.
Языки интерфейса конфигурации
Коды языков никак не связаны с кодами интерфейса платформы. Мы можем использовать любой удобный код языка. Язык интерфейса также никак не связан с настройками операционной системы. Он зависит только от разработчика конфигурации и администратора.
Единственное исключение, это разработка приложения для мобильных устройств. В этом случае рекомендуется указывать коды языков в соответствии со стандартом ISO 639 . Это позволит мобильной платформе устанавливать язык интерфейса конфигураци в зависимости от установленного у пользователя в мобильном телефоне основного языка. В противном случае при проверке конфигурации будет выдаваться предупреждение.
Определить текущий язык интерфейса платформы мы можем с помощью функции:
Есть всего два способа установки языка интерфейса:
Способ 1. Указать язык для конкретного пользователя в свойствах пользователя информационной базы.
Способ 2. Если у пользователя язык по умолчанию не указан, то будет использоваться язык, указанный в свойствах конфигурации в реквизите "Основной язык".
Основной язык конфигурации
При работе в конфигураторе для полей, в которых поддерживается многоязычный ввод, появляется значок лупы. При нажатии на данный значок мы можем корректировать тексты на нескольких языках одновременно. Однако также можем и просто корректировать тексты в любом многоязычном поле напряму без нажатия лупы. В этом случае мы редактируем текст текущего языка, не затрагивая второй язык. Чтобы переключить текущий язык в конфигураторе есть следующие способы:
Способ 3: Выбрать в меню пункт "Конфигурация" - "Язык редактирования конфигурации". Выбрать язык, со значениями которого мы хотим работать в ближайшее время.
Способ 4: Также язык можно переключить мышкой в строке статуса в правом нижнем углу окна конфигуратора.
Способ 5: Для множественного редактирования полезно использовать режим конфигуратора "Правка" - "Редактирование текстов интерфейсов"
Региональные настройки
Последними стоит упомянуть региональные настройки. Есть региональные настройки Информационной базы в целом и региональные установки текущего сеанса. Режим настройки региональных установок информационной базы позволяет управлять форматом отображения даты, времени, чисел, логических констант и влияет на порядок сортировки строк в списках информационной базы данных.
Варианты языков региональных настроек не зависят от платформы или конфигурации. Они зависят только от операционной системы. Полный список допустимых вариантов языка региональных настроек можно получить с помощью функции:
Используемые базой региональные настройки можно определить с пощью функци:
Способ 1: При создании базы. На этапе "Добавление информационной базы" необходимо выбрать язык, который будт использоваться для хранения данных.
Региональные настройки языка ИБ
Способ 2. Из конфигуратора. В пункте меню Администрирование – Региональные установки ИБ. Для смены языка информационной базы обязательно использование монопольного режима.
Примечания: Если в качестве СУБД используется PostgreSQL, то для существующей информационной базы изменение языка (страны) не может быть выполнено произвольным образом. Установленное значение языка (страны) можно изменить только на такое, которое будет использовать тот же порядок сортировки строк (collation) СУБД, что и существующее значение. Например, русский (Россия) может быть изменен на белорусский (Беларусь), но не может быть изменен на украинский (Украина).
Если в качестве СУБД используется IBM DB2, то смена значения языка (страны) не поддерживается.
Региональные установки конкретного сеанса влияют на отображение дат, чисел, времени при работе с ИБ. Есть несколько способов установки настройки для конкретного сеанса.
Способ 1: Установка общих настроек для всех сеансов. Для вызова режима нужно выбрать пункт Администрирование – Региональные установки ИБ и указать региональные параметры.
Способ 2. Если общие значения по умолчанию не установлены, то используются настройки операционной системы. Поэтому можно установить нужные настройки, сменив язык операционной системы.
Способ 3. Если для разных баз нужно использовать разные региональные настройки, то нужный код языка можно указать в строке запуска 1C после ключа /VL.
Способ 4. Если при запуске информационной базы выполняется выбор базы через типовой стартер. То ключ запуска /VL можно указать в окне "Редактирование информационной базы" в поле "Дополнительные параметры запуска"
Региональные настройки сеанса
Способ 5. При запуске отладки из конфигуратора язык запуска можно указать в параметрах конфигуратора. "Сервис" - "Параметры" - "Запуск 1С:Предприятия" - "Дополнительные" - "Код локализации сеанса".
В процессе работы региональные настройки текущего сеанса можно определить с помощью функции:
Теперь ответить на вопросы Где меняется язык 1С ? Как изменить язык в 1С? уже не проблема.
Табличка ниже послужит хорошей шпаргалкой при необходиомсти настройки языка 1С. Нужно лишь понимать, что именно мы меняем в данный момент.
Читайте также: