мета-данные страницы
  •  

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
документация_в_программе [17.07.2022 12:56]
Egor
документация_в_программе [17.07.2022 13:17] (текущий)
Строка 1: Строка 1:
-====== ​Справка/​помощь в программе ======+====== ​Помощь в программе ======
  
-Документирование ​в программе разделено на три части: \\ +===== Содержание ​===== 
-1. Общая ​справка по всей системе\\ +  * [[#​Общая информация|Общая информация]] 
-2. Справка в журналах\\ +    * [[#1. Общая помощь по всей системе|1. Общая помощь ​по всей системе]] 
-3. Справка в карточках\\+    * [[#2. Помощь в журналах|2. Помощь ​в журналах]] 
 +    * [[#3. Помощь ​в карточках|3. Помощь ​в карточках]] 
 +  * [[#​Настройка помощи|Настройка помощи]] 
 +    * [[#1. Задать персональные ссылки для определенной карточки/​журнала|1. Задать персональные ссылки для определенной карточки/​журнала]] 
 +    * [[#2. Закрепить ссылки за определенными мета-объектами|2. Закрепить ссылки за определенными мета-объектами]] 
 +  * [[#​Дополнительная информация|Дополнительная информация]]
  
 +----
  
-====== ​1. Общая ​справка по всей системе ​======+====== Общая ​информация ======
  
-Доступ к общей справке по всей системе находится в главном меню "//​Справка -> Документация//"​+Помощь в программе разделена на три части: \\ 
 +1. Общая ​помощь по всей системе\\ 
 +2. Помощь в журналах\\ 
 +3. Помощь ​в карточках\\ 
 + 
 + 
 +===== 1. Общая помощь по всей системе ===== 
 + 
 + 
 +Доступ к общей помощи ​по всей системе находится в главном меню "//​Справка -> Документация//"​
  
 {{:​pasted:​20220717-120443.png}} {{:​pasted:​20220717-120443.png}}
Строка 19: Строка 34:
  
  
-====== 2. Справка ​в журналах ======+===== 2. Помощь ​в журналах ===== 
  
 Кнопка помощь во всех журналах,​ наследниках от "​TUniDblListForm"​ или "​TUniListFrame"​ и находится в главном меню журнала,​ отображается если на нее назначена какая-нибудь ссылка. Кнопка помощь во всех журналах,​ наследниках от "​TUniDblListForm"​ или "​TUniListFrame"​ и находится в главном меню журнала,​ отображается если на нее назначена какая-нибудь ссылка.
Строка 35: Строка 51:
 {{:​pasted:​20191223-130731.png}} {{:​pasted:​20191223-130731.png}}
  
-====== 3. Справка ​в карточках ======+ 
 +===== 3. Помощь ​в карточках ===== 
  
 Кнопка "//​**Помощь**//"​ находится во всех формах,​ наследниках от "//​**UniForm**//"​ (если на нее назначена какая-нибудь ссылка) Кнопка "//​**Помощь**//"​ находится во всех формах,​ наследниках от "//​**UniForm**//"​ (если на нее назначена какая-нибудь ссылка)
Строка 48: Строка 66:
 Класс описывающий работу помощи - "//​**T_Help**//"​ Класс описывающий работу помощи - "//​**T_Help**//"​
  
-**Настроить отображение помощь можно двумя способами:​** +**Настроить отображение помощь можно двумя способами:​** ​\\ 
-1. Задать персональные ссылки для определенной карточки/​журнала +1. Задать персональные ссылки для определенной карточки/​журнала\\ 
-2. Закрепить ссылки за определенными мета-объектами+2. Закрепить ссылки за определенными мета-объектами\\
  
 ===== 1. Задать персональные ссылки для определенной карточки/​журнала ===== ===== 1. Задать персональные ссылки для определенной карточки/​журнала =====
  
-В списке модулей должны быть указаны ​**rHelp**, **fHelp**+В списке модулей должны быть указаны ​
   uses ... rHelp, fHelp ...   uses ... rHelp, fHelp ...
  
 Для использования T_Help должна быть задана директива компилятора **CHROM**.\\ Для использования T_Help должна быть задана директива компилятора **CHROM**.\\
  
-Пример функции,​ которая вызывает ​справку ​состоящую из трех ​документов:\\  +Пример функции,​ которая вызывает помощь ​состоящую из трех ​ссылок:\\  
-первый - это явно заданный HTML-текст,​ второй и третий являются ссылками на страницы WEB-сайта с документацией. \\ +первая - это явно заданный HTML-текст,​ второй и третий являются ссылками на страницы WEB-сайта с документацией. \\ 
 При формировании элемента списка в **rlHelp.Add("​Заголовок","​URL","​HTML","​Показывать по умолчанию","​Уровень доступа"​)** указываются параметры:​\\ ​ При формировании элемента списка в **rlHelp.Add("​Заголовок","​URL","​HTML","​Показывать по умолчанию","​Уровень доступа"​)** указываются параметры:​\\ ​
 **"​Заголовок"​**,​ который будет отображаться в списке документов;​\\ ​ **"​Заголовок"​**,​ который будет отображаться в списке документов;​\\ ​
Строка 113: Строка 131:
 </​sxh>​ </​sxh>​
  
-===== Составление списка ​документов справки через код ​метакласса формы =====+==== 2. Закрепить ссылки за определенными ​мета-объектами ====
  
-Сопоставление форм и WEB-страниц выполняется функцией T_Help.InitByAgbisRu\\ ​+Сопоставление форм и WEB-страниц выполняется функцией T_Help.InitByAgbisRu. В "//​**case ifMetaTag of**//"​ нужно добавить "​**//​tag//​**"​ необходимого мета-объекта и добавить ссылку\\ 
 <sxh Delphi> <sxh Delphi>
 class function T_Help.InitByAgbisRu(rfHelp:​T_Help;​ lfIsAgbis, lfIsAdmin:​Boolean;​ class function T_Help.InitByAgbisRu(rfHelp:​T_Help;​ lfIsAgbis, lfIsAdmin:​Boolean;​
Строка 149: Строка 167:
 </​ifauth>​ </​ifauth>​
  
-==== Дополнительная информация ====+ 
 +====== Дополнительная информация ====== 
  
 [[FormHelp|Помощь]] [[FormHelp|Помощь]]