Это старая версия документа!


Привязка ссылки к модулю

См. также полный список возможных к привязке объектов системы.

Что такое ссылка в контексте добавления её к модулю? – Это ссылка на создание объекта конкретного класса в конкретном месте.

Если в классе объектов нет реквизита-классификатора, вы можете добавить ссылку на создание объекта через процедуру.
  1. Администрирование → Основные настройки → Модули и процедуры → в портлете «Модули на домашней» клик на нужный модуль (Как создать модуль).

Механизм их работы такой же, как и у [ссылок в меню кнопки-мастера создания объектов|Настройка команд и процедур для кнопки - мастера создания объектов.] – с помощью этого механизма можно создать ссылку-команду для быстрого создания любого объекта системы (перехода к любой странице системы, в том числе в режиме редактирования) – например, дискуссии или документа в каком-либо определенном проекте, любой страницы системы и т.д.

Для добавления ссылки нужно перейти на страницу шаблона модуля и нажать кнопку «Добавить ссылку» (Рисунок 1).

!01_Stranica_shablona_modulya.png|width=900,align=center,border=2,bordercolor=silver!

Рисунок 1 – Страница шаблона модуля

После нажатия появится окно для настройки параметров создаваемой команды (Рисунок 2).

!02_Okno_nastroyki_parametrov_ssylki.png|align=center,border=2,bordercolor=silver!

Рисунок 2 – Окно настройки параметров ссылки

  • Для настройки создаваемой команды выполните следующие шаги:*
  1. В поле *«Адрес»* укажите ссылку на страницу системы, к которой нужно перейти при нажатии по кнопке-ссылке команды. Например, указав ссылку на страницу создания дискуссии в каком-либо проекте. Ссылка, которая вставляется в поле адрес, должна выглядеть следующим образом:

«*-https:<доменное_имя_сервера>/<имя_системы>-/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true*», причем в начале нужно вставить символ тильды «*~*». Таким образом, итоговое выражение будет иметь такой вид: «*~/cmn.aspx?pageName=Discussions.Topic.Edit&projectid=b5247219-b1db-4c62-83d3-bbaec824e867&problem=true*» (Рисунок 2). {note}Важно обратить внимание на то, что *нельзя* копировать ссылку кнопки, которая запускает процедуру добавления – нужно копировать именно ту ссылку, которая отображается в адресной строке браузера уже в момент создания какого-либо объекта - когда страница находится в режиме редактирования.{note} Например, для указания ссылки на страницу создания дискуссии в каком-либо проекте, нужно: # - В отдельной(ом) вкладке (окне) браузера перейдите в нужный проект. # - Откройте страницу списка дискуссий и нажмите кнопку «Добавить». # - После того, как откроется страница создания дискуссии, скопируйте ссылку в адресной строке браузера. # - Откройте вкладку (окно) браузера, в которой(ом) у Вас открыто окно настроек создаваемой команды. # - Вставьте скопированную ссылку в поле «Адрес». # - Удалите в начале ссылки «*-https:<доменное_имя_сервера>/<имя_системы>-*» и добавьте символ тильды.

  1. В поле *«Текст команды»* введите название, например, «Вопрос подрядчику».
  2. Загрузите картинку для команды или выберите ее из набора, уже имеющегося в системе – для этого нажмите по ссылке «выбрать из коллекции картинок».
  3. Выберите группы пользователей, для которых в данном модуле будет доступна создаваемая ссылка.
  4. Сохраните настройки.

h3. Изменение параметров ссылки, включение/отключение отображения ссылки в модуле

Для того, чтобы изменить параметры ссылки нужно нажать на кнопку редактирования в портлете «Порядок расположения команд» – !03_Editpen.png|border=1,bordercolor=silver! (Рисунок 1). После этого появится окно с параметрами ссылки – внесите изменения и сохраните их.

{tip}Для включения/отключения отображения ссылки в модуле на Рабочем столе нажмите на кнопку «Изменить» в портлете «Порядок расположения команд» (Рисунок 1), затем отметьте, либо уберите галочку в строке той ссылки, которую нужно скрыть или отобразить и кнопку «Сохранить».{tip}