Несколько слов о переводе конфигурации

18 просмотров
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 голосов, средний: 5,00 из 5)
Загрузка...

15.08.2018

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

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

Авторские права на предоставленный материал принадлежат автору сайта http://you1c.ru/

Главное окно

Форма состоит из конкретных элементов, заголовки, которых могут быть переведены однозначно, надписи, поля, кнопки и т.д.

Поэтому механизм напросился сам собой — создаем регистр сведений, в который записываем перевод фраз на нужные языки

Регистр сведений перевод

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

Код для перевода элементов

Также перевод можно осуществлять «на лету», без завершения сеанса. Также пользователь может выбирать самостоятельно каким языком ему удобнее пользоваться.

Пример переведенной формы

Также реализовал механизм авторизации пользователей с помощью встроенного языка 1с.

Окно входа

А также систему восстановления пароля пользователя. Пользователь указывает свой e-mail и новый сгенерированый пароль приходит на электронную почту пользователя.

Восстановление пароля

Добавьте статью в социальные сети или закладки:
Всячина / ,
Похожие записи
  • Выгрузка номенклатуры и контрагентов в мобильное приложение
    Как известно, компания 1С создала инструменты для создания мобильных приложений. Вот я и решил попробовать создать свое мобильное приложение. Моя программа позволяет выгружать из...
  • Статусы документов
    Небольшая внешняя обработка, которая позволяет устанавливать для различных документов свои, уникальные статусы. Иногда нужно просматривать большое количество документов и быстро выявлять документы по определенным...
  • Тест выгрузки прайс листа
    Создается новый сервис для автоматической выгрузки прайс-листов на сайт. В этой записи буду его тестировать Загрузка...

Добавить комментарий

Top
Твой персональный программист 1C 2013
Все права защищены. При использовании материалов активная ссылка на ресурс обязательна.
Яндекс.Метрика