Введение

В статье описан перевод шаблонов документов, по которым строятся отчёты в StoreHouse 5. Каждый отчет в StoreHouse 5 строится по собственному макету. 
Перевод состоит из 3 этапов:

  1. Открытие файла Sh.rpt
  2. Запуск редактора макетов
  3. Редактирование макета отчетов

Открытие файла Sh.rpt

Найдите на рабочем столе файл Sh.exe:

Нажмите на него правой кнопкой мыши и выберите пункт Расположение файла.

У вас откроется папка с файлами установки StoreHouse 5. В этой же папке найдите файл Sh.rpt. В файле Sh.rpt указаны соответствия между названиями отчётов в программе и файлами макетов.

Откройте файл Sh.rpt. По умолчанию, операционная система файл не узнает, поэтому откройте файл и нажмите ссылку Использовать приложение с этого ПК.

Выберите Блокнот в предложенном списке:

Файл откроется в блокноте.

Каждая строчка файла соответствует одному отчёту в программе StoreHouse 5. После перевода каждого отчёта, вы его будете сохранять с новым именем. Открывая в процессе этот файл, вы сможете отслеживать прогресс перевода и оставшиеся отчеты.

Запуск редактора макетов

Макеты отчётов редактируются в редакторе макетов, который можно открыть через StoreHouse 5. Запустите файл Sh.exe и авторизуйтесь под своим логином и паролем.

По умолчанию, логин — Admin, пароля нет.
Чтобы отредактировать отчёт, его сначала нужно открыть. В верхнем меню нажмите кнопку Отчеты и выберите нужный отчёт. Начнём с первого — Ведомость остатков.

Откроется окно настройки отчёта. Вам не нужно его заполнять, оставьте все поля как есть и просто нажмите Применить.

Откроется пустой отчёт.

Теперь найдите в главном меню раздел Файл и нажмите на ссылку Дизайнер отчетов…:

Программа выведет список доступных макетов. Выберите макет, который хотите отредактировать. Так как перевести нужно все макеты, начнём с первого. Выделите макет и нажмите кнопку Редактировать:

Согласитесь с подтверждением, нажав Да.

В результате откроется Редактор макетов. В нём-то и необходимо делать перевод.

Редактирование макета

Каждый макет состоит из 2 элементов:

  • Обычный текст - заголовки, единицы измерения, валюты и прочее;
  • Бэнды с переменными и скриптами. Обычно на английском языке.

Необходимо перевести текстовые элементы. Переменные и другие элементы редактировать не нужно. Переменные заключены в [Квадратные скобки]
Чтобы отредактировать элемент, нажмите на него 2 раза левой кнопкой мышки или один раз правой и ссылку Edit:

В результате откроется меню редактирования элемента. Замените оригинальный текст на перевод:

Нажмите ОК. Текст элемента изменится:

Переведите оставшиеся элементы.
Сохраните макет, нажав Ctrl + S или значок дискеты . Закройте редактор макетов, нажав крестик в правом верхнем углу. Если вы не сохранили макет ранее, программа предложит сохранить его при закрытии.
После закрытия система спросит, как назвать новый макет. В поле Наименование отчета будет указано русское название. Его необходимо перевести.
Замените русское название на английское и нажмите ОК

Готово, макет переведен.
Обратите внимание, что новое название применится только после перезапуска программы. Поэтому, для проверки перевода, закройте и откройте программу заново.
Перезапустим StoreHouse:

Как видим, новое название применилось.