Работа со структурой

В любой структуре есть обязательные поля: id, Creation date, Change date, Change author. Эти поля обязательно присутствуют в любом объекте. Причём, если id можно создавать, изменять и удалять самостоятельно, то Creation date, Change date, Change author изменяются самой платформой. Остальные поля мы создали самостоятельно при конфигурировании структуры.

Кнопки справа позволяют:

  • Добавить объект. Вводятся значения в выбранные поля объекта. Возможен выбор при сохранении объекта: генерировать событие об этом или нет. Подробнее о событиях в главе "Сценарные инструменты".

  • Скопировать структуру данных. Нужно указать родительскую папку, публичное имя и System name.

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

  • Новый фильтр.

  • Настроить фильтры.

  • Удалить структуру.

  • Импортировать и экспортировать файл с данными. Причём в некоторых структурах, таких как FileUpload предусмотрена кнопка загрузки файлов (для импортирования пользовательских данных в структуру).

  • Изменить структуру. Переименовать или установить ей нового "родителя".

  • Произвести операции. Здесь можно её полностью очистить, обновить индексы для поиска (в том числе все), счётчики страниц.

Как и в случае со сценарием, при наведении на объект появляется всплывающее меню, в котором можно зайти в объект, копировать его ID и удалить. Скопировать объект нельзя. Переходим в сам объект.

Здесь отображаются все его поля и их значения. Если поле с типом link или arrayLink, то значение объекта будет ссылкой на слинкованный по ID объект. Например, в поле bookIds значения 86, 80, 71, 11 будут ссылками на объекты другой структуры (слинкованной) books с такими же ID.

В правой колонке указано, кем и когда создан этот объект, дата его последней модификации и 99 изменений. Это возможность "откатиться" на несколько шагов назад, если вы не сразу поняли, что ошиблись. Функция очень востребована пользователями платформы.