Как управлять версиями элементов?

Справочник НСИ считается версионным, если для значений элементов ведется история изменений. Для каждого элемента справочника указывается диапазон действия значения - даты начала и окончания действия.

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

Версионность справочника позволяет:

Настройка версионности справочника НСИ

Для настройки версионности справочника НСИ установите флажок «Элементы могут изменяться во времени». После чего появится возможность задавать диапазон действия значения элемента справочника.

При работе с элементами справочника используйте параметр «Дата актуальности»:

При смене даты актуальности дерево элементов перестраивается в соответствии с выбранным значением.

Особенности настройки версионности справочника НСИ:

Примечание. Дискреционные и мандатные права доступа на элементы справочников НСИ не поддерживают механизм версионности. При изменении прав на элементы справочников НСИ не создается новая версия элементов. Независимо от версии элементов берутся только актуальные права, то есть последние из установленных прав.

Создание новой версии элемента

Для создания новой версии элемента справочника выполните следующие действия:

  1. Укажите в параметре «Дата актуальности» дату, с которой создается новая версия элемента.

  2. Выполните редактирование атрибута выбранного элемента, который будет изменяться со временем.

Например, у компании «Ирбис» после 26.11.2023 сменилось наименование на «Сириус». Выполнив все вышеперечисленные действия, для элемента справочника компании «Ирбис» была создана новая версия:

Задание периода действия элемента

Задание периода действия элемента рассмотрим на примере справочника НСИ, в который были импортированы данные таблицы (наименования стран и даты, когда произошла смена их наименований):

Например:

До включения версионности элементов в справочнике НСИ отображаются наименования стран до и после переименования:

Для справочника настройте версионность: установите флажки «Элементы могут изменяться во времени» и «Ручное формирование периода действия элементов».

Далее для изменения существующих версий элементов справочника выберите элемент с наименьшим периодом действия («Бирма») и выполните последовательность действий:

  1. В параметре «Дата актуальности» установите дату, после которой элемент справочника будет меняться: «01.01.1990».

  2. Откройте элемент «Бирма» на редактирование.

  3. В открывшемся окне «Свойства элемента справочника» измените необходимый атрибут элемента справочника. В данном случае измените наименование «Бирма» на «Мьянма».

  4. Обновите дерево элементов.

В дереве элементов будут отображаться два элемента справочника с одинаковыми названиями, для одного из которых в области «Варианты значений атрибутов элемента» будет отображена расширенная история версий элемента:

Теперь в зависимости от установленного значения в параметре «Дата актуальности» наименование элемента справочника будет меняться.

Если установить дату «01.01.1986», то в справочнике будет отображены элементы:

Где:

Работа с версионными элементами

В версионном справочнике НСИ для выбранного элемента доступны следующие операции:

Ручное изменение периода действия элемента

Сортировка атрибутов элемента по периодам действия

См. также:

Вопросы и ответы