Управление учебным процессом ВУЗа  (28.03.2024)
Установка значений последовательностей

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

Создание новых последовательностей

Для создания новой последовательности необходимо:

  1. В разделе Системная форма открыть представление (таблицу данных) Последовательности и с помощью контекстного меню вызвать действие Создать.
  2. В форме параметров указать  Имя и  Наименование последовательности.
  3. После нажатия кнопки ОК, в представлении Последовательности для новой записи, в колонке Текущее значение, нужно установить начальное значение для генератора.
    Пример
    Допустим необходимо создать генератор регистрационных номеров абитуриентов бакалавриата. Для этого вызываем действие Создать и в форме параметров указываем Имя, например "NewRegNumber", и Наименование , например "Новый регистрационный номер абитуриента бакалавриата". После чего в колонке Текущее значение установим начальное значение "1". Если данную последоватеьность использовать при регистрации абитуриентов бакалавриата, то следующий (первый) зарегистрированный абитуриент получит регистрационный номер "1", следующий "2" и так далее.

В процессе использования последовательностей Текущие значения будут изменяться и в представлении Последовательности будут отображаться актуальные текущие значения.
Пример
Если в предыдущем примере с использованием последовательности "Новый регистрационный номер абитуриента бакалавриата" зарегистрируется новый абитуриент под регистрационным номером "3", то для данной последовательности в представлении Последовательности  в качестве  Текущего значения будет установлено значение "3".

Переустановка текущих значений последовательностей

Так как многие бизнес-процессы в системе проходят циклически, то может возникнуть необходимость перед новым циклом переустановить начальное Текущее значение, для этого необходимо выбрать требуемую последовательность и в колонке Текущее значение установить новое начальное значение.
Пример
Допустим в примере с регистрацией абитуриентов бакалавриата уже зарегистрировалось 1000 абитуриентов и для последовательности "Новый регистрационный номер абитуриента бакалавриата" зафиксировано Текущее значение "1000". Если мы для данной последовательности переустановим Текущее значение и установим значение "1", то следующий зарегистрированный абитуриент станет первым и получит регистрационный номер "1". Все регистрационные номера полученные до этого сохранятся.