Системные таблицы (с префиксом sys_ перед именем таблицы) – это таблицы, необходимые для функционирования ядра платформы. В настоящее время это 11 приведенных ниже таблиц. Код (Id) объекта таблицы совпадает с названием физической таблицы в базе данных.
Дополнительные поля страниц
В таблице Дополнительные поля страниц (sys_pagefields) хранятся значения дополнительных полей страниц – полей, которые могут быть настроены пользователем без внесения изменений в код приложения и привязаны к шаблонам страниц (см. п. Дополнительные поля страниц).
Значения по-умолчанию
В таблице Значения по-умолчанию (sys_user_settings) хранятся индивидуальные для каждого пользователя значения по умолчанию (см. п. Персонифицированное значение по умолчанию).
Комментарии к статьям
В таблице Комментарии к статьям (sys_comments) хранятся комментарии, которые добавляют пользователи к различным страницам сайта.
Личные сообщения
В таблице Личные сообщения (sys_intmail) хранятся сообщения внутренней почты, генерируемые автоматически или создаваемые вручную пользователями.
Лог
В таблице Лог (sys_log) все автоматически сгенерированные логи, содержащие информацию о времени и дате события, типе события, имени пользователя, типе логируемого объекта, его номере, IP-адресе пользователя и др. (см. п.Логирование системных событий).
Матрица объектов
В таблице Матрица объектов (sys_obj_array) хранятся записи о взаимосвязях между объектами, устанавливаемые в кросс-таблицах Права-Роли, Страницы-Роли, Шаблоны – Дополнительные поля страниц и др.
Названия полей объектов
В таблице Названия полей объектов (sys_objlangs) хранятся записи о названии всех полей объектов БД на всех используемых языках – id, язык, тип объекта, 5 строковых, 5 числовых, 5 флагов, 5 дат, 5 ссылок на справочники, а также 2 поля описания.
Настройки объектов
В таблице Настройки объектов (sys_objtypes) хранятся записи всех объектов из дерева типов объектов в Каталоге объектов.
Объекты
В таблице Объекты (sys_objects) хранятся данные простых объектов различных типов – справочников, страниц, плагинов и др. Если объект сложный и обладает существенной спецификой, для него целесообразно создавать отдельные таблицы, которые находятся в таблицах модулей.
Связи таблиц
В таблице Связи таблиц (sys_foreignkeys) хранятся связи между таблицами по внешнему ключу.
Сообщения системы
В таблице Сообщения системы (sys_messages) хранятся все генерируемые системой сообщения.