Пользователь

Пользователь - человек, работающий с системой. На каждого пользователя заводится отдельная запись в таблице ‘Пользователь’.

Внутри раздела ‘Пользователь’ можно создать следующие разделы:

image-1648565772976.png

  • Параметры – содержит описания параметров, переменных и выражений.
  • Процедуры – в данном разделе описываются процедуры, которые обрабатывают одну запись пользователя.
  • Виды просмотра – содержит описания видов просмотра, работающих от контекста пользователя.
  • Выборки – содержит описания простых выборок, применяемых для отбора записей о пользователях.
  • Формы – содержит описания форм для ввода пользователя.
  • Схемы копирования пользователей - содержит описания схем создания одного пользователя на основе другого. Схемы применяются при описании методов и процедур.
  •  Сценарии – содержит описания сценариев, которые предполагается использовать в качестве родителей при создании других сценариев.
  •  Классификация – содержит описание классов и типов пользователей.
  • Доступные параметры – не используется.
  • Отчеты – содержит описания отчетов, обрабатывающих одного пользователя.

Подробное описание перечисленных разделов приведено ранее, в главе ‘Основные объекты’ и в главах по разделам (‘Параметры’, ‘Процедуры‘, ‘Виды просмотра’, ‘Выборки’, ‘Формы’, ‘Сценарии’, ‘Отчёты’).

Рассмотрим описание пользователей на примерах.

Описание базовых параметров пользователя находится в базовом разделе ‘Системная область’.

image-1648565832153.png

Остальные параметры расположены в библиотеке [КЛАССЫ, ТИПЫ, ПАРАМЕТРЫ, ПЛАНЫ, ОПИСАНИЯ СПИСКОВ].

image-1648565849687.png

Единственные класс и тип пользователей описаны в базовом разделе ‘Системная область’.

image-1648565868354.png

В описании класса заданы форма и метод для удаления записи пользователя.

image-1648565884334.png

Записи таблицы ‘Пользователь’ могут редактировать только те пользователи, которым назначена роль ‘Администратор пользователей’. Это условие задано в описании типа.

image-1648565902164.png

Базовая форма и форма пользователя находятся в базовом разделе ‘Системная область’.

image-1648565919743.png

Одна из подстановок формы сделана в библиотеке ‘Базовый набор’. В форму добавлено еще одно поле.

image-1648565936211.png

Отчеты для печати пользователей расположены в библиотеке ‘! Примитивы отчетов’.

image-1648565952576.png