Проблема перевода типовых конфигураций на другие языки существует достаточно давно. Получить какой-нибудь отчет на другом языке без сильной переработки типовой конфигурации практически невозможно. Можно, конечно, продублировать отчет и переписать на другой язык. Но при этом все-равно остается проблема перевода реквизитов документов и справочников. Да и поддержка двух одинаковых отчетов, пусть и на разных языках, дело рискованное и затратное.
Эта небольшая надстройка к типовым конфигурациям позволит облегчить проблему с переводом. Она не призвана заменить полноценный интерфейс, но как компромиссное решение подойдет пользователям, которые готовы пожертвовать небольшим неудобством в работе вместо того, чтобы платить солидные деньги за полноценный перевод интерфейса и его поддержку при последующих обновлениях. Большим достоинством этой надстройки является возможность после ее установки без проблем обновлять типовые конфигурации практически в автоматическом режиме.
Итак, что нужно для того, чтобы у вас заработал переводчик:
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. Должна вставать без проблем на любую конфигурацию, но возможно нужно будет немного доработать.