Project

General

Profile

Особенности добавления элементов в МБД

Что происходит при ручном добавлении нового элемента в МБД, например, при перетаскивании или копировании через буфер обмена из модуля Файлы?
Элемент еще до добавления в МБД может иметь определенные предустановленные атрибуты. Например, у него могут быть установлены имена автора и исполнителя, категория, а также другие параметры.

  • Если в списках категорий и атрибутов был выделен элемент [Все], т.е. для добавляемого значения атрибуты явно не устанавливаются, то при добавлении будет сначала произведен поиск значений предустановленных атрибутов в МБД.
  • Если в МБД таких значений нет (например, отсутствует указанный исполнитель), то будет выдан запрос

  • Если пользователь согласится с созданием нового значения атрибута, то оно будет добавлено в МБД и сохранено в свойствах элемента. Если пользователь откажется от создания нового значения, то оно будет изъято из свойств данного элемента. Нажатие кнопки Cancel (Отменить) прерывает операцию добавления элемента.
  • Если значения атрибута в МБД уже присутствуют, то они будут сохранены у элемента без выдачи предупреждений.
  • Запрос, аналогичный представленному на рисунке выше, будет выдан и в случае, если пользователь открыл окно свойств элемента МБД и изменил значение атрибута вручную, задав отсутствующее в МБД значение.

Речь идет только о нескольких параметрах элемента МБД (тех, которые отображаются в списке атрибутов), а также о категории. Остальные параметры, например, Комментарий, сохранятся в базе без изменений.
Если к добавляемому в МБД элементу присоединен звуковой файл, то он, в зависимости от настроек, будет автоматически скопирован в глобальное хранилище файлов.
Копирование файла произойдет и при его назначении/изменении в окне свойств фонограммы или при вызове пункта _Изменить ссылку
на файл_ контекстного меню списка элементов.

Файл не будет скопирован в следующих случаях:

  • Файл уже находится в глобальном хранилище. Файлы распределяются по каталогам глобального хранилища МБД только при первоначальном добавлении и никогда не меняют свое местоположение в хранилище.
  • Файл находится во внешних каталогах хранения (указанных в меню Сервис\Общие настройки\Доп\Базовые установки\Внешние каталоги хранения)
  • В хранилище найдена копия добавляемого файла, скопированная туда ранее.

attrib_value.PNG View (7.71 KB) Evgeniia Rachkovskaia, 14/08/2012 10:12

Attrib value
Add picture from clipboard (Maximum size: 742 MB)