Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:manual:multilingual_module:edit_mult_report_template [2020/10/10 20:27]
127.0.0.1 внешнее изменение
ru:manual:multilingual_module:edit_mult_report_template [2023/03/16 12:20] (текущий)
Строка 1: Строка 1:
 ====== Работа с отчетами в мультиязычной базе ====== ====== Работа с отчетами в мультиязычной базе ======
  
-В мультиязычной базе данных отчеты могут быть мультиязычными и немультиязычными. +В мультиязычной базе данных отчеты могут быть двух типов: 
-  - Мультиязычный отчет - это отчет, содержащий формы на каждом языке данных и возможностью формирования отчета на заданном языке. +  - Мультиязычный отчет - это отчет, который может содержать формы для каждого языка базы данных. При формировании такого отчета на любом языке базы данных отчет будет строиться по форме для этого языка и с данными на этом языке. 
-  - Немультиязычным отчет - это отчет с единой формой для всех языков. Данные в такой отчет подставляются  на Основном языке данных.+  - Немультиязычный отчет - это отчет с единой формой для всех языков. Данные в такой отчет подставляются  на Основном языке базы данных.
  
 ===== Мультиязычный отчет ===== ===== Мультиязычный отчет =====
Строка 9: Строка 9:
 Для создания мультиязычного отчета установите у отчета флажок **Мультиязычный**. В мультиязычном отчете дерево привязок едино для всех языков, формировать его рекомендуется на основном языке базы данных. Формы для каждого языка будут разными. Для создания мультиязычного отчета установите у отчета флажок **Мультиязычный**. В мультиязычном отчете дерево привязок едино для всех языков, формировать его рекомендуется на основном языке базы данных. Формы для каждого языка будут разными.
  
-Для выбора языка, на котором необходимо разработать форму отчета используйте выпадающий список языков (переключать Текущий язык данных не нужно) в {{bslink>Окне справочника|ShowRepository?dea12ad7-c729-4974-aab7-f53029f37ed6;h=ll2b1f22e9-f856-4d44-a8e7-09bbbd53a6b1|O=none}} Отчеты.  При редактировании мультиязычного отчета в заголовке Окна редактирования отчета отображается язык,  на котором в данный момент редактируется его форма. +Для выбора языка, на котором необходимо разработать форму отчетаиспользуйте выпадающий список языков (переключать Текущий язык данных не нужно) в **Окне справочника** **Шаблоны отчетов**.  При редактировании мультиязычного шаблона отчета в заголовке Окна редактирования отчета отображается язык,  на котором в данный момент редактируется его форма. 
  
-Чтобы выполнить отчет или на нужном языке из Окна справочника Отчеты нужно на нем также выбрать необходимый язык. Чтобы выполнить отчет из Навигатора или иного справочника нужно предварительно выбрать Текущий язык базы.+Чтобы выполнить отчет на нужном языке из **Окна справочника Шаблоны отчетов**, нужно в нем также выбрать необходимый язык. Чтобы выполнить отчет из Навигатора или иного справочниканужно предварительно выбрать **Текущий язык данных**.
  
 == == == ==
 **Примечание.**\\  **Примечание.**\\ 
-  * Попытка сформировать мультиязычный отчет для языка, на котором у него нет формыприведет к сообщению об отсутствии формы на заданном языке.+  * Попытка сформировать мультиязычный отчет для языка, на котором у него нет формы
 +    * если это формирование одиночного отчета - приведет к сообщению об отсутствии формы на этом языке. 
 +    * если это формирование в рамках пакетного формирования отчетов, 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)}
Driven by DokuWiki