gifts2017

Переводчик отчетов, справочников и документов

Опубликовал Денис (1cspecialist) в раздел Программирование - Работа с интерфейсом

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

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

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

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

Итак, что нужно для того, чтобы у вас заработал переводчик:

1. Качаем из этой публикации архив с .cf файлом внутри;

2. Включаем в типовой конфигурации возможность изменений Конфигурация > Поддержка > Настройка поддержки > Включить возможность изменений;

3. Выбираем пункт Конфигурация > Сравнить и объединить с конфигурацией из файла. Выбираем скаченный на п.1 файл;

4. В дереве сравнений и объединений убираем галку с ветки "Свойства". Это важно!

5. Выполняем объединение и сохраняем;

6. Всем пользователям системы, которые планируют использовать переводчик, устанавливается роль "(ф) Переводчик";

После установки и раздачи ролей у пользователей с ролями "Полные права" и "(ф) Переводчик" в интерфейсе появится пункт "Translater", по нажатию на который будет вызываться обработка переводчика.

Порядок работы с переводчиком:

1. На закладке "Настройки" в верхней таблице настраивается словарь;

2. В нижней таблице той же закладки настраиваются объекты перевода (отчеты, справочники, документы);

3. По кнопке "Обновить настройки" применяются сделанные изменения;

4. На закладке "Интерфейс" появится дерево гиперссылок для открытия отчетов, справочников и документов (если для имен объектов задан перевод, то интерфейс отрисуется на иностранном языке);

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

6. При нажатии на кнопку "Перевести" будет предпринята попытка принудительного перевода формы.

Обновление типовой конфигурации после внедрения переводчика:

1. В конфигураторе выбираем пункт Конфигурация > Поддержка > Обновить конфигурацию;

2. В открывшемся списке отмечаем "Выбор файла обновления";

3. Выбираем файл обновления .cfu или .cf;

4. После того как система произведет сравнение - откроется дерево сравнения;

5. Чтобы убедится, что обновление не затрет "Переводчик" жмем Фильтр > Показать дважды измененные (в этом режиме в дереве будут отображены объекты, которые были изменены в обновляемой конфигурации и в тоже время они также изменены в постовляемой). Если все хорошо - мы увидим пустое дерево.

6. Если в п.5 мы увидили пустое дерево - это зеленый свет к обновлению. Жмем "Выполнить".

Важно! Надстройка предназначена для работы в толстом клиенте, с управляемыми формами не работает.

Важно! Надстройка адаптирована под конфигурации, в которых есть блоки регламентированной отчетности. Проверена на Управлении производственном предприятии 1.3 и Бухгалтерии предприятия 2.0. Должна вставать без проблем на любую конфигурацию, но возможно нужно будет немного доработать.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Конфигурация "Переводчик"
.rar 30,88Kb
21.02.13
99
.rar 30,88Kb 99 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Ярослав Юнка (y22-k) 19.04.11 10:10
2. Сергей Дудаков (Anything) 23.04.11 23:02
Работоспособность пока не проверял, но задумка - супер! 5 баллов за идею!

Не так давно клиент спрашивал про английский интерфейс. Но оценив трудозатраты на перевод и поддержку, решили отказаться. А эта разработка может значительно облегчить ситуацию.
3. Денис (1cspecialist) 24.04.11 00:56
Рад, что вам пригодится. Переводчик, конечно, не решит всех проблем перевода, но как компромисс между ценой и качеством подойдет многим пользователям. Вместо того, чтобы дублировать отчеты - их можно просто переводить.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа