Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:multilingual_module:edit_mult_report_template [2020/10/11 10:31] admin [Мультиязычный отчет] |
ru:manual:multilingual_module:edit_mult_report_template [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== Работа с отчетами в мультиязычной базе ====== | ====== Работа с отчетами в мультиязычной базе ====== | ||
- | В мультиязычной базе данных отчеты могут двух типов: | + | В мультиязычной базе данных отчеты могут быть двух типов: |
- | - Мультиязычный отчет - это отчет, содержащий формы на каждом языке данных. Такой отчет можно формировать на заданном языке. | + | - Мультиязычный отчет - это отчет, который может содержать формы для каждого языка базы данных. При формировании такого отчета на любом языке базы данных отчет будет строиться по форме для этого языка и с данными на этом языке. |
- | - НемультиязычныЙ отчет - это отчет с единой формой для всех языков. Данные в такой отчет подставляются на Основном языке данных. | + | - Немультиязычный отчет - это отчет с единой формой для всех языков. Данные в такой отчет подставляются на Основном языке базы данных. |
===== Мультиязычный отчет ===== | ===== Мультиязычный отчет ===== | ||
Строка 9: | Строка 9: | ||
Для создания мультиязычного отчета установите у отчета флажок **Мультиязычный**. В мультиязычном отчете дерево привязок едино для всех языков, формировать его рекомендуется на основном языке базы данных. Формы для каждого языка будут разными. | Для создания мультиязычного отчета установите у отчета флажок **Мультиязычный**. В мультиязычном отчете дерево привязок едино для всех языков, формировать его рекомендуется на основном языке базы данных. Формы для каждого языка будут разными. | ||
- | Для выбора языка, на котором необходимо разработать форму отчета, используйте выпадающий список языков (переключать Текущий язык данных не нужно) в **Окне справочника** **Отчеты**. При редактировании мультиязычного отчета в заголовке Окна редактирования отчета отображается язык, на котором в данный момент редактируется его форма. | + | Для выбора языка, на котором необходимо разработать форму отчета, используйте выпадающий список языков (переключать Текущий язык данных не нужно) в **Окне справочника** **Шаблоны отчетов**. При редактировании мультиязычного шаблона отчета в заголовке Окна редактирования отчета отображается язык, на котором в данный момент редактируется его форма. |
- | Чтобы выполнить отчет нужном языке из **Окна справочника Отчеты**, нужно в нем также выбрать необходимый язык. Чтобы выполнить отчет из Навигатора или иного справочника, нужно предварительно выбрать **Текущий язык данных**. | + | Чтобы выполнить отчет на нужном языке из **Окна справочника Шаблоны отчетов**, нужно в нем также выбрать необходимый язык. Чтобы выполнить отчет из Навигатора или иного справочника, нужно предварительно выбрать **Текущий язык данных**. |
== == | == == | ||
**Примечание.**\\ | **Примечание.**\\ | ||
- | * Попытка сформировать мультиязычный отчет для языка, на котором у него нет формы, приведет к сообщению об отсутствии формы на заданном языке. | + | * Попытка сформировать мультиязычный отчет для языка, на котором у него нет формы: |
+ | * если это формирование одиночного отчета - приведет к сообщению об отсутствии формы на этом языке. | ||
+ | * если это формирование в рамках пакетного формирования отчетов, HTML-публикации или Business Studio Portal: | ||
+ | * для ситуации, когда формируется отчет на основном языке базы данных - отчет не будет сформирован без выдачи каких-либо сообщений. | ||
+ | * для ситуации, когда формируется отчет на не основном языке базы данных - отчет будет сформирован по форме для основного языка базы данных при ее наличии, а при ее отсутствии - отчет не будет сформирован без выдачи каких-либо сообщений. | ||
* В мультиязычном отчете названия фигур на диаграмме автоматически вставляются на том языке, на котором формируется отчет. | * В мультиязычном отчете названия фигур на диаграмме автоматически вставляются на том языке, на котором формируется отчет. | ||
====== ====== | ====== ====== | ||
Строка 24: | Строка 28: | ||
Создание немультиязычного отчета происходит по обычному сценарию. | Создание немультиязычного отчета происходит по обычному сценарию. | ||
- | Подробнее про создание отчетов см. [[ru/creating_user_reports/creating_user_reports]]. | + | Подробнее про создание отчетов см. [[ru/manual/report]]. |
+ | ===== Проверка орфографии в отчетах ===== | ||
+ | Умолчания, задаваемые для проверки орфографии можно увидеть в languagesettings.ini в папке с установленной Business Studio. | ||
+ | \\ | ||
+ | Если требуется добавить новые словари для проверки, то в указанном файле нужно добавить строку: \\ | ||
+ | Код языка=Сопоставление языка,Номер языка. | ||
+ | \\ | ||
+ | При этом: | ||
+ | - Код языка можно посмотреть в приложении MetaEdit. \\ Для этого нужно перейти в меню **Настройки** - **Язык данных** или **Язык интерфейса**. | ||
+ | - Перечень доступных Сопоставлений языков можно получить, создав выполнив следующий запрос в MS SQL Server: \\ Select [name], [description] from sys.fn_helpcollations(); | ||
+ | - Номера языков перечислены тут https://docs.microsoft.com/ru-ru/office/vba/api/word.wdlanguageid. | ||
+ | |||
+ | Пример строки для файла. | ||
+ | |||
+ | en-AU=Latin1_General_100_CI_AS,1033 | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_multilingual_module_edit_mult_report_template|name=Работа с отчетами в мультиязычной базе|type=vote|trace=ip|headline=off)} |