Как на английском называется программа 1с

Обновлено: 04.07.2024

Единственный продукт на рынке, полностью переведённый на английский язык.

Дополнение к уже существующим у вас продуктам 1С, без доработок.

Для каких конфигураций 1С существует английский интерфейс и сколько он стоит?

BIT.English Language Pack является дополнением к продуктам «1С», и для его использования необходима лицензия на основной продукт. Английский интерфейс существует для следующих решений 1С: 1С:Комплексная автоматизация 375 000 ₽ | Получить демо 1С:Бухгалтерия предприятия от 125 000 ₽ | Получить демо 1С:Зарплата и управление персоналом 300 000 ₽ | Получить демо

Закажите демонстрацию BIT.English Language Pack

Выберите удобное время, и наш эксперт продемонстрирует все возможности BIT.English Language Pack.

Как выглядит английский интерфейс для 1С

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

Выбор языка интерфейса в английском интерфейсе 1С УТ

Выбор языка интерфейса в английском интерфейсе 1С:УТ


Документы поступления в английском интерфейсе 1С УТ


Номенклатура в английском интерфейсе 1С УТ


Отчёт Валовая прибыль предприятия в английском интерфейсе 1С УТ


Отчёты по продажам в английском интерфейсе 1С УТ


Установка цен номенклатуры в английском интерфейсе 1С УТ

Преимущества BIT.English Language Pack


Над переводом работали профессиональные переводчики как из России, так из стран Евросоюза, свободно владеющие английским языком и бизнес-терминологией.


Мы постоянно работаем над улучшением перевода на основании обратной связи от наших клиентов (в решении аккумулируется опыт всех внедрений).


За фиксированную цену заказчик сразу получает полностью переведённую конфигурацию.


Без доп. затрат на переход

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


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


За фиксированную плату заказчик получает своевременные обновления вслед за выходом новых релизов компании 1С.



1С:ERP Управление предприятием 2

Легендарную российскую программу «1С» переводят на английский язык с выпуском международной версии системы ERP (Enterprise Resource Planning, планирование ресурсов предприятия). Об этом рассказал руководитель разработки «1С:ERP» Алексей Моничев на VIII международной конференции «1С», прошедшей в середине июня 2019 года.

«Мы поставили себе цель из российской ERP выделить ядро, очищенное от „российского законодательства”, которое можно использовать в разных странах как основу для разработки локальных решений», — сказал он.

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

В комментарии для CNews Алексей Моничев рассказал, что решение о разработке международной версии было принято в связи с соответствующими запросами партнёров «1С», занимающихся внедрением продукта компании за пределами страны. По его словам, «1С:ERP» пользуется неплохим спросом в странах СНГ, во многих государствах Восточной Европы и даже отдельных странах Западной Европы: в частности, в Германии и Италии.

Бета-версия международной ERP (версия 2.5.3) выйдет в августе или сентябре 2019 года. Затем начнётся её финальная доработка на основе поступающих требований партнёров.

Английский интерфейс начали тестировать начиная с версии 1С:ERP 2.4.8 в начале июня: «Мы организовали полностью автоматическую технологию перевода, — говорит Моничев. — Мы пользуемся услугами профессиональных переводчиков, работающих на портале Smartcat». Как только в конфигурации появляются новые фразы или слова, они сразу загружаются в Smartcat, а после обработки также автоматически возвращаются в систему обратно на английском языке. «Это позволило нам полностью исключить отставание в разработке английского интерфейса от русского. Принимаем замечания по точности перевода», — сказал руководитель разработки программы.

Но самая интересная задача — перевод кода, который исторически писался на русском языке.

Речь идёт о встроенном языке программирования «1С», на котором написана конфигурация ERP:

  • названия объектов (метаданные) конфигурации,
  • переменные,
  • процедуры,
  • функции.

Язык «1С» создан компанией с нуля и является предметно-ориентированным языком, предназначенным для быстрого решения бизнес-задач. Как сказано в Википедии, рабочее название языка — «1Сик» («одинэсик»), по своему синтаксису он подобен Visual Basic.

В компании пояснили, что на языке «1С» с момента его появления можно было пользоваться как русским («если…то»), так и английским (if…then) синтаксисом, на выбор разработчика.

Пример программы на языке 1С

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

Представители «1C» в разговоре с CNews отметили, что сама платформа «1С: Предприятие» написана на С++ и Java, но включает компилятор собственной разработки «1С». С помощью этой платформы можно писать и исполнять бизнес-приложения на языке «1С»; она выступает средой для быстрой разработки кросс-платформенных бизнес-приложений и средой их выполнения (runtime environment) в разных ОС и СУБД: «Мы считаем язык „1С: Предприятия” и в целом технологию и архитектуру системы очень эффективными для разработки бизнес-приложений, безотносительно страны, для которой они разрабатываются, — сказали они. — А для удобства международных разработчиков мы выпустили и развиваем среду разработки 1С:Enterprise Development Tools (EDT) на основе платформы Eclipse».

Интересно, что для встроенного языка 1C cуществует несколько дополнительных компонентов, расширяющих основные классы, их свободное добавление и изменение. Фирмой-разработчиком эти компоненты не рекомендованы к использованию. Например, компонента 1С++ расширяет язык 1С средствами полноценного объектно-ориентированного программирования. Её использование значительно расширяет возможности конфигурирования 1С. Это свободный программный продукт, распространяемый под лицензией GPL.

Одна из легенд фирмы "1С" – по поводу названия компании. Почему именно такое и в чем его преимущества. Кстати, даже в изложении Бориса Нуралиева, точного варианта ответа "почему" нет, есть только несколько версий. Что же касается преимуществ, то одно из них очевидно – при сортировке компаний по алфавиту "1С" неизменно впереди всех. Но, рассказывая о достоинствах имени, помнится еще в нашу первую встречу более 15 лет назад, Директор называл и другую: фирма будет называться одинаково и в русском и в английском написании. Тогда я запомнил этот момент, но не придал ему сколь-нибудь существенное значение: тема перевода названия казалась мне не очень существенной.
Хотя, конечно, забавно – "1С" и 1С (обратите, внимание – в первом случае русское написание, которое должно писаться в кавычках, во втором – анлглийское (Уан-Си), пришется без кавычек).

Забавано, но хорошо ли?

То, что это неправильно с точки зрения русского языка – это понятно. А эффективно ли с точки зрения маркетинга, в том числе в плане продвижения торговой марки?

По поводу этого, вспоминается известный пример – слово "ресторан". Специфика тут в том, что тут используются буквы, похожие на латинские. Поэтому иностранцы, видя такую вывеску, считают, что тут приведен английский текст. Но при этом не понимают, что же это за слово – PECTOPAH (получается, что-то вроде "пектопах").

С проблемой "1С" я лично столкнулся во время одной зарубежной командировки еще несколько лет назад, когда беседовал с кем-то из микросовтовских топов по поводу их бизнеса MBS в России. Говоря о конкурентах MS, он упомянул название "Уан-Си", и я просто не понял, о чем он говорит. Я переспросил, что это за компания, и только со второго раза уяснил.

Интересно, как поймет мой тогдашний собеседник английский вариант отчета IDC о российском ERP-рынке? По крайней мере, года два назад в нем фигурировала компания под названием 1S. Догадается ли он, что 1C (си) и 1S – это одно и то же?

А потом стали возникать проблемы с понимаем и у меня лично. Всем известно, что С (русская) и C (латинская) – очень коварные буквы. Мало того, что они похожи, они еще и находятся на одной клавише клавиатуры. Коварство это всем известно – легко перепутать и получить совсем иное с точки зрения поисковика слово.

Проблема хорошо видна на примере облака тегов: там прописаны оба варианта названия компании и какое из них английское, а какое русское – понять невозможно…

Кстати, некоторые наши ИТ-компании вполне могли бы последовать примеру "1С", например КРОК. И звучало бы по английски очень прикольно – "кпок"!

В течение двух-трех ближайших месяцев фирма «1С» создаст международную версию своей популярной системы ERP (Enterprise Resource Planning, планирование ресурсов предприятия), которую будет проще внедрять у заказчиков за рубежом из-за более легкой адаптации под местные реалии. Об этом рассказал руководитель разработки «1С:ERP» Алексей Моничев на VIII международной конференции «1С», прошедшей в середине июня 2019 г.

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

В разговоре с CNews Моничев сообщил, что решение о разработке международной версии было принято в связи с соответствующими запросами партнеров «1С», занимающихся внедрением продукта компании за пределами нашей страны. Топ-менеджер отметил, что «1С:ERP» пользуется неплохим спросом в странах СНГ (например, в Казахстане и Белоруссии), во многих государствах Восточной и отдельных странах Западной Европы (в частности, Германии и Италии), а также на весьма отдаленных от Москвы территориях вроде Вьетнама.

nuraliev600.jpg

Бета-версия международной ERP с индексом 2.5.3 будет выпущена в августе или сентябре 2019 г. Затем начнется ее финальная доработка на основе поступающих требований партнеров.

Что получит пользователь

Алексей Моничев уверен, что работа «1С» над английской версией ERP принесет пользу не только зарубежным, но и российским пользователям — за счет ускоренного развития ее функциональности.

В частности, по заверению топ-менеджера, в рамках этого проекта произойдет существенное развитие подсистемы МСФО (международные стандарты финансовой отчетности) и появится полностью настраиваемый план счетов РСБУ (издаваемые Минфином российские стандарты бухгалтерского учета).

Преодоление языкового барьера

Английский интерфейс в тестовом статусе появился в «1С:ERP» в версии 2.4.8 уже в начале июня 2019 г. «Мы организовали полностью автоматическую технологию перевода, — указывает Моничев. — Мы пользуемся услугами профессиональных переводчиков, работающих на портале Smartcat».

Как только в хранилище конфигурации появляются фразы или слова, требующие перевода, они тут же загружаются на Smartcat, а после обработки также автоматически возвращаются в систему обратно на английском языке. «Это позволило на полностью исключить отставание в разработке английского интерфейса от русского. Принимаем замечания по точности перевода», — обратился Моничев к гостям конференции.

monichev600.jpg

Алексей Моничев: Мы поставили себе цель из российской ERP выделить ядро, которое можно использовать в разных странах

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

OSDU: что нужно знать об открытых стандартах работы с данными в нефтегазе


Как уточнили CNews представители «1C», речь идет о переводе прикладного кода на встроенном языке программирования «1С», на котором написана конфигурация ERP: названия объектов (метаданные) конфигурации, переменные, процедуры и функции. Например, объект «ЗаказНаПроизводство» в англоязычной версии будет называться ProductionOrder и т. д.

В то же время в компании добавляют, что на языке «1С» с момента его появления можно было пользоваться как русским («если…то»), так и английским (if…then) синтаксисом языка — по выбору конкретного программиста.

Некоторые подробности о языке «1С»

Представители «1C» в разговоре с CNews отметили, что язык «1С» был создан компанией с нуля и является предметно-ориентированным языком, предназначенным для быстрого решения бизнес-задач. Приложения (ERP, CRM, Бухгалтерия и более тысячи других тиражных) написаны именно на нем. В английской терминологии такие языки называются Domain Specific Language (DSL).

Язык «1С» является составной частью платформы «1С:предприятие», которая в свою очередь написана на С++ и Java, но включает компилятор собственной разработки фирмы «1С». С помощью этой платформы можно писать и исполнять бизнес-приложения на языке «1С»; она выступает средой для быстрой разработки кросс-платформенных бизнес-приложений и средой их выполнения (runtime environment) в разных ОС и СУБД.

«Мы считаем язык “1С:предприятия” и в целом технологию и архитектуру системы очень эффективными для разработки бизнес-приложений, безотносительно страны, для которой они разрабатываются, — заверили в разговоре с CNews представители компании. — А для удобства международных разработчиков выпустили и развиваем среду разработки 1С:Enterprise Development Tools (EDT) на основе платформы Eclipse».

«1С:ERP» и искусственный интеллект

Напомним, в рамках VIII международной конференции «1С» российская компания также объявила еще об одном важном новшестве, касающемся ее ERP — в нее будут встроены алгоритмы искусственного интеллекта (ИИ). Фирма уже приступила к пилотным проектам по их использованию.

В случае с ИИ-сервисом для оптимизации закупок и прогнозирования продаж расчетная экономия использующих его предприятий составила в среднем 1% от их оборота.

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

В интернете достаточно много инструкций о том, где именно расположен выбор языка. По запросу "как изменить язык в 1с" гугл выдает 33 тысячи инструкций. Причем совершенно разных

Но проблема в том, что настроек достаточно много и не всегда ясно, какую именно нужно менять. Иногда инструкция помогает в решении проблемы, иногда нет.

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

Ниже краткая инструкция со всеми основными настройками, который могут влиять на язык отображения в 1С.

Какие виды языков есть в 1С, зачем они нужны.


Язык на самом деле не один, а целых три:

  1. Язык разработки;
  2. Язык интерфейса платформы;
  3. Язык интерфейса конфигурации;

А кроме языков, есть еще и региональные настройки, от которых зависит формат чисел, дат и времени.

Из этих пяти настроек на интерфейс влияют три:


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


Язык разработки

Язык разработки (Вариант встроенного языка) - язык используемый для написания исходного кода конфигурации.

Выбирается основной язык программирования ("Русский" или "Английский").

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

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

Настройка: Язык разработки указывается в свойствах конфигурации в поле "Вариант встроенного языка"


Для определения встроенного языка конфигурации из кода 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С можно представить следующим образом:.

Читайте также: