Создание новых расширений функций

Настройка расширений функций позволяет создавать собственные элементы меню на основании стандартных функций системы.

  1. Войдите в систему с правами администратора.
  2. Выберите «Настройки» > «SunSystems» > «Расширения функций».
    Примечание. Можно отсортировать список функций по любому из столбцов, для этого достаточно щелкнуть заголовок такого столбца.
  3. Выберите элемент функции, который будет использоваться в качестве шаблона.
  4. Щелкните «Расширить». Откроется диалоговое окно «Добавить функцию» . Создается копия функции, которая будет использоваться в качестве шаблона. Список шаблонов отображается под исходным системным меню вместе с языком системы.
  5. Внесите в свойства необходимые изменения. Отображение свойств зависит от выбранного в данный момент элемента. Некоторые свойства доступны только для чтения.
    Тип функции
    Классификация выбранного элемента меню.
    ИД функции
    Внутренний ИД функции SunSystems.
    Родительский узел
    Расположение функции в дереве меню, которое используется для отображения функций в «Менеджере пользователей». Чтобы сохранить функцию в другое место, отличное от системной папки по умолчанию, нажмите кнопку «Обзор» в поле «Родительский узел». Теперь, когда будут настроены разрешения на функции для группы пользователей, данная функция появится в этом расположении.
    Тип значка
    Значок, используемый для обозначения функции.
    Имя формы
    Имя формы SunSystems, которая будет использоваться для этой функции. Имя нужно ввести, если необходимо, чтобы для функции открывалась определенная форма с сервера, а также если эта форма в данный момент находится на компьютере клиента, т. е. заполняется локально. Если оставить это поле незаполненным, SunSystems будет автоматически открывать форму для этой функции. Если для функции существует несколько форм, SunSystems предложит выбрать нужную форму на этапе выполнения.
    Фактический бюджет
    Код бюджета для книги (при необходимости), например A-Actuals.
    Организация
    Код организации, используемый с данной функцией. Если оставить это поле незаполненным, пользователю будет предложено выбрать организацию при активации функции.
    Имя исполняемого файла
    Полный путь к внешнему приложению.
    Аргументы командной строки
    Любые аргументы командной строки.
    Рабочий каталог
    Путь к рабочему каталогу.
    Ссылка URL
    Ссылка URL на конкретную веб-страницу.
    Специальный текст языка
    В области «Специальный текст языка» под исходным именем отображается новое имя с указанием языка, выбранного в данный момент в столбце «Код языка».

    Щелкните область «Текст функций» и введите имя функции. Оно будет отображаться в SunSystems в указанном вами виде тем пользователям, у которых выбран в данный момент такой же язык, как у вас.

    Примечание. В исходной функции установленный код языка соответствует системному языку. Он используется, если текст функции не был переведен на правильный язык, и должен, таким образом, использоваться для всех элементов меню, создаваемых для функции.

    Щелкните область суффикса расширенной функции и введите уникальный набор символов. Эти символы добавляются к коду функции в «Дизайнере меню групп пользователей». Можно указать до пяти буквенно-цифровых символов.

    Примечание. Кнопка «ОК» станет активной только после завершения указанной процедуры.
    Примечание. Строка в области текста языка сохраняется только в том случае, если для кода языка указаны и текст, и суффикс. Если указан только текст или только суффикс, сохранить строку невозможно.
    Параметры
    Используйте область параметров, чтобы заранее задать значения и настройки, имеющие отношения к функции.
  6. Нажмите кнопку «ОК»; вновь созданное расширение функции можно найти в указанной папке расширений функций. Системные функции обозначаются красным значком, а расширенные — синим значком.
  7. Нажмите кнопку «ОК».
  8. Создав расширения функций, установите соответствующие разрешения, определяющие, в какие меню групп пользователей можно будет добавлять данные элементы.