Английский интерфейс в 1С:Предприятии 8.3: ключ /Len, язык пользователя и перевод конфигурации
Содержание
Чтобы запустить 1С на английском языке
, поставьте платформу 1С:Предприятие 8.3 с компонентом английского интерфейса и добавьте в параметры запуска базы ключ /Len. После этого меню, системные окна и сообщения платформы станут английскими. Разделы, справочники и документы самой конфигурации переключатся, только если в ней есть английский перевод.
Способов три, и выбор зависит от задачи. Ключ /Len подходит, когда английский нужен одному сотруднику в одной базе. Язык в свойствах пользователя — когда в базе работают люди с разными языками. Англоязычная конфигурация (международные продукты 1С или собственный перевод) — когда иностранцам нужен полностью английский интерфейс, а не только системное меню.
| Способ | Что станет английским | Когда выбирают |
|---|---|---|
Ключ /Len в параметрах запуска | Меню, диалоги и сообщения платформы | Один пользователь, быстрая проверка |
| Язык в свойствах пользователя базы | Интерфейс конфигурации, если перевод есть | Смешанная команда в одной базе |
SystemLanguage в conf.cfg | Язык платформы на всём компьютере | Компьютер иностранного сотрудника |
| Англоязычная или переведённая конфигурация | Всё: разделы, формы, отчёты, печать | Иностранный офис, работа целиком на английском |
Где взять английскую версию 1С и как её установить
Отдельной «английской 1С» на уровне платформы нет. Дистрибутив платформы 8.3 один и тот же, языки интерфейса входят в него как компоненты установки. Скачивают его там же, где обычно: на портале обновлений по договору сопровождения или у партнёра.
Установка платформы с английским интерфейсом
- Запустите
setup.exeиз дистрибутива платформы. - На шаге выбора компонентов раскройте пункт «Интерфейсы на различных языках».
- Отметьте «Английский» (при желании — и другие языки, места они занимают немного).
- На следующем шаге выберите язык интерфейса по умолчанию: «Системные установки» берёт язык Windows, «Английский» включает его всегда.
- Завершите установку и откройте базу.
Если на английской Windows оставить вариант «Системные установки», платформа сама запустится по-английски. На русской Windows понадобится ключ /Len или правка conf.cfg, о них ниже.
Международные продукты
Для иностранных компаний 1С выпускает прикладные решения сразу на английском. Их продвигает подразделение 1C International, линейка отличается от российской: другие названия, свой учёт под международные правила, без российской регламентированной отчётности.
Если ваша задача — вести учёт по российскому законодательству, но дать иностранному директору английский интерфейс, международный продукт не подойдёт. Российские типовые конфигурации (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) написаны на русском, и путь здесь — язык платформы плюс перевод нужных частей.
Как включить английский язык в уже установленной 1С
Если платформа стоит давно и английский при установке не отмечали, ключ /Len ничего не изменит. Сначала доустановите язык.
Доустановка языкового компонента
- Откройте в Windows «Программы и компоненты».
- Найдите строку «1С:Предприятие 8» с нужным номером версии и нажмите «Изменить».
- Выберите режим изменения состава компонентов.
- Отметьте английский в группе «Интерфейсы на различных языках» и завершите мастер.
Повторный запуск setup.exe той же версии даёт то же самое. Для каждой установленной версии платформы компонент ставится отдельно: если на компьютере их три, а база открывается в другой, английский в ней не появится.
Ключ /Len в параметрах запуска базы
- В окне запуска 1С выделите базу и нажмите «Изменить».
- Пройдите мастер до последней страницы.
- В поле «Дополнительные параметры запуска» впишите
/Len. - Нажмите «Готово» и откройте базу.
Тот же ключ работает в ярлыке. Пример для тонкого клиента :
"C:\Program Files\1cv8\8.3.24.1342\bin\1cv8c.exe" ENTERPRISE /F"D:\Bases\Trade" /Len /VLen
Ключ /L задаёт язык интерфейса платформы, /VL — код локализации сеанса: формат дат, чисел и разделителей. Номер версии в пути подставьте свой.
Язык для всего компьютера через conf.cfg
Если английский нужен во всех базах на этом компьютере, проще поменять общий параметр. Откройте с правами администратора файл conf.cfg в папке conf каталога установки (обычно C:\Program Files\1cv8\conf\) и пропишите строку:
SystemLanguage=en
Значение System возвращает выбор по языку Windows, ru — русский. Ключ /L в параметрах конкретной базы сильнее этой настройки.
Перевод интерфейса конфигурации, если английского нет
После /Len пользователь часто видит смесь: меню «File», «Edit», «Help» английские, а разделы «Банк и касса», «Продажи» и названия документов — русские. Так и должно быть. Тексты разделов, форм и реквизитов хранятся в конфигурации, платформа их не переводит.
Как устроен перевод в конфигурации
- 🌐 В дереве метаданных есть ветка «Языки». Добавьте туда английский язык с кодом
en. - 🏷️ У каждого объекта (справочника, документа, реквизита, команды) есть синоним. Синоним многоязычный: для каждого языка в нём своя строка.
- 💬 Тексты в коде задают функцией
НСтр:НСтр("ru = 'Документ проведён'; en = 'Document posted'"). Без вариантаenпользователь увидит русский текст. - 👤 Язык, на котором человек видит конфигурацию, берётся из его свойств в списке пользователей базы.
Где назначить язык пользователю
В Конфигураторе: Администрирование → Пользователи, откройте пользователя, вкладка «Прочие», поле «Язык». В списке будут только языки, добавленные в конфигурацию. Пока там один русский, выбирать нечего.
Перевод типовой конфигурации — это снятие с поддержки или доработка, которая мешает обновлениям. Перед правкой сделайте копию базы и согласуйте изменения с тем, кто сопровождает конфигурацию.
Практичный объём перевода
Переводить всю Бухгалтерию 3.0 нет смысла: там десятки тысяч строк, и каждый релиз приносит новые. Обычно переводят то, с чем иностранный сотрудник реально работает: 2-3 раздела, ключевые документы, управленческие отчёты. Для массового перевода удобнее среда разработки 1C:EDT: в ней есть инструменты работы с переводами строк и словарями.
Расширение конфигурации не всегда спасает. Добавить своё — новые отчёты, формы, тексты — через расширение можно, а массово менять синонимы заимствованных типовых объектов неудобно. Оцените объём до начала работ.
Отчёты и печатные формы на английском
Чаще всего английский нужен не в интерфейсе, а на выходе: счёт для иностранного покупателя, инвойс, отчёт для материнской компании. Это решается проще, чем перевод всей программы.
Печатные формы
- 📄 Отдельный макет. Создайте англоязычную печатную форму в расширении или во внешней печатной форме. Подключение через
Администрирование → Печатные формы, отчёты и обработкине трогает типовую конфигурацию . - 🔤 Текстовые поля макета. Постоянные надписи пишите сразу на английском, а данные (наименование, адрес) берите из реквизитов, где хранится английский вариант.
- 🗓️ Даты и суммы. Задайте формат с локализацией:
Формат(Дата, "Л=en_US; ДФ='dd MMMM yyyy'")выведет месяц по-английски.
Сумму прописью на английском даёт функция ЧислоПрописью с параметром локализации Л=en_US. Строку параметров предмета исчисления (dollar/dollars, cent/cents) задайте сами под нужную валюту.
Отчёты
Для отчётов на системе компоновки данных заголовки полей берутся из синонимов и из заголовков, заданных в схеме. В схеме у поля можно указать заголовок на нескольких языках. Если английского в конфигурации нет, надёжнее сделать отдельный отчёт: выгрузить нужные показатели и подписать колонки по-английски вручную.
Для разовых задач работает выгрузка: сформируйте отчёт, сохраните в Excel и переведите шапку там. Для ежемесячной отчётности материнской компании это быстро надоедает, лучше один раз сделать английский отчёт.
Данные на английском: справочники, документы, кодировки
Язык интерфейса не влияет на сами данные. Наименование контрагента, номенклатуры или статьи затрат хранится одной строкой: что ввели, то и видят все.
Как хранить два варианта названия
- 🏢 Контрагенты. Полное наименование и адрес иностранного покупателя заведите латиницей. Для российского документа ставьте русские поля, для инвойса — английские.
- 📦 Номенклатура. Добавьте дополнительный реквизит «Наименование на английском» через
Администрирование → Общие настройки(флажок «Дополнительные реквизиты и сведения» в Бухгалтерии 3.0). Печатная форма инвойса будет брать название оттуда. - 💱 Валюта. Для валютных расчётов и пересчёта курсовых разниц язык не важен: работают обычные механизмы валютного учёта.
Кодировки при обмене
1С работает в Unicode, кириллица и латиница внутри базы уживаются без проблем. Сложности появляются на стыке: выгрузка в текстовый файл, CSV, старые DBF. Если английский Excel показывает вместо кириллицы «кракозябры», дело в кодировке файла, а не в языке 1С. Сохраняйте выгрузки в UTF-8 или указывайте кодировку явно при открытии.
Когда английский не включается: ошибки и решения
Отдельный случай — внешние обработки и доработки. Их тексты написаны в коде как есть. Если программист не оборачивал сообщения в НСтр с вариантом en, при английском интерфейсе они останутся русскими.
Другие способы работать с 1С по-английски
Веб-клиент и тонкий клиент по HTTP
Опубликованная база открывается в браузере. Язык веб-клиента определяется настройками браузера и адресом: в адресе после имени публикации обычно стоит код локализации вида ru_RU. Удобно, когда иностранный сотрудник работает с ноутбука, на котором ничего нельзя устанавливать.
Встроенный язык на английском для разработчиков
Сам язык программирования 1С двуязычный: Если ... Тогда и If ... Then — одно и то же, оба варианта понимает платформа. В свойствах конфигурации есть параметр «Вариант встроенного языка»: он определяет, на каком языке Конфигуратор подставляет ключевые слова и шаблоны. Это для разработчиков, на пользовательский интерфейс параметр не влияет.
Лицензии
Язык интерфейса не требует отдельной лицензии. Те же клиентские лицензии работают при любом языке, переустанавливать или перепривязывать их после смены языка не нужно.
Где учиться работе в 1С на английском
Материалов на английском меньше, чем на русском, но они есть. Ориентир по источникам:
| Ресурс | Кому полезен |
|---|---|
| Англоязычная документация платформы 1С:Предприятие 8.3 | Разработчикам и администраторам: встроенный язык, СКД, клиент-сервер |
| Книги по разработке на 1С, переведённые на английский | Новичкам в программировании на 1С |
| Курсы и вебинары партнёров 1C International | Пользователям международных продуктов |
| Сообщества разработчиков 1С на английском | Вопросы по коду и типовым задачам |
Для пользователя российской Бухгалтерии курс на английском почти бесполезен: в нём разбирают другую программу. Практичнее короткая внутренняя инструкция по вашим 5-10 операциям со скриншотами английского интерфейса.