⟵ сюдатуда ⟶
  • Установка
  • Конфигурация на Ubuntu
  • Обновления
  • Бэкапы
  • Multi/no-multi
  • Консольная утилита bin/totum
  • Основы для пользователей
  • Интерфейс и компоновка
  • Таблицы и их параметры
  • Префильтр
  • Поля и их параметры
  • Синтаксис
  • Код, действия, форматирование
  • Реляционные взаимосвязи
  • Порядок расчета и единицы пересчета
  • Сравнения
  • Функции
  • Отладка
  • Автозаполнение расчетных и временных
  • Дублирование строк и циклов
  • Деревья
  • Печать и CSV
  • API
  • Роли и пользователи
  • Нотификации
  • Действия по расписанию
  • Анонимные таблицы
  • Внешние формы
  • Экспорт и импорт таблиц
  • Системные таблицы
  • Общая структура
  • Раздел Системные таблицы
  • Основные таблицы
  • Список таблиц
  • Состав таблиц
  • Дерево
  • Версии расчетных таблиц
  • Версии таблиц в циклах
  • Настройки и крон
  • Подключение функций
  • Дополнительные интерфейсы
  • Структура файлов
  • Структура базы
  • Системные таблицы

    Общая структура

    Раздел Системные таблицы

    Основные

    —— Таблицы и поля

    ——— Технические для таблиц

    ———— ▤ Настройки вида панелей (техн.)

    ———— ▤ Время расчета полей (техн.)

    ———— ▤ Структура таблицы для вывода лога (техн.)

    ———— ▤ Изменение name поля (техн.)

    ——— ▤ ☆ Список таблиц

    ——— ▤ ★ Состав таблиц

    ——— ▤ Категории таблиц (категории таблиц указываемые в Списке таблиц)

    ——— ▤ Дерево

    ——— ▤ Версии расчетных таблиц

    ——— ▤ Версии таблиц в циклах

    —— Шаблоны

    ——— ▤ Шаблоны печати

    —— Нотификации

    ——— Технические для нотификаций

    ———— ▤ Управление нотификациями (техн.)

    ——— ▤ Нотификации

    ——— ▤ Коды нотификаций

    ——— ▤ Добавление нотификации (произвольная текстовая нотификация)

    —— API

    ——— ▤ Remotes

    —— Графики

    ——— ▤ Графики

    —— Настройки и крон

    ——— ▤ Настройки

    ——— ▤ Кроны

    —— Формы

    ——— Технические для форм

    ———— ▤ ttm_form_params_tmp (техн.)

    ———— ▤ ttm__forms_viewtypes (техн.)

    ———— ▤ ttm__forms_section_settings (техн.)

    ——— ▤ Формы ТТМ

    Импорт/экспорт

    —— Технические для импорт/экспорт

    ——— ▤ Загрузка обновления (техн.)

    ——— ▤ Изменить список полей (техн.)

    ——— ▤ Создать обновление (техн.)

    ——— ▤ Сопоставление id при загрузке (техн.)

    ——— ▤ ttm__tmp_change_tree_links (техн.)

    —— ▤ Импорт/экспорт

    Доступы

    —— ▤ Пользователи

    —— ▤ Роли

    —— ▤ Авторизации (время-логин-ip-статус)

    —— ▤ Пользователи online (по последней активности)

    —— ▤ Лог по пользователю (действия пользователя в системе)

    Основные таблицы

    Список таблиц

    Содержит полный список таблиц, имеющихся в схеме и все их настройки.

    Добавление и редактирование таблицы использует панель этой системной таблицы.

    • Добавление строки — создает таблицу в схеме.

    • Удаление — ведет к удалению таблицы со всеми хранящимися в ней данными.

    • Дублирование строк — позволяет быстро создавать дубли таблиц со всеми содержащимися в них на момент дублирования полями.

    Настройки подробно описаны в разделе документации по таблицам ⟶

    Состав таблиц

    Таблица содержит информацию обо всех полях в схеме.

    Редактирование параметров поля в этой таблице равноценно редактированию непосредственно из таблицы.

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

    Настройки полей описаны в разделе документации по полям ⟶

    Дерево

    Таблица определяет структуру дерева схемы.

    • Ветка — название раздела или папки в разделе.

    • Тип — тип записи:

      • Папка — папка в которой могут быть расположены таблицы.

      • Ссылка — произвольный url. Должно быть заполнено соответствующее поле link. Возможно указать roles для которых будут видимы ссылки.

      • Ярлык — дополнительный ярлык к таблице. При переходе по нему подставляются указанные в filters значения префильтров.

        Ярлык

        • Должно быть заполнено поле filters, в которое надо передать массив из name префильтров и их значений.

          {
              "fl_type": [4],
              "fl_delay": "true"
          }
          
        • Указанные фильтры при переходе по ярлыку будут заблокированы на изменение.

        • Использованные фильтры могут быть скрыты для пользователя.

        • Должна быть указана default_table. Видимость ярлыка будет определена для пользователя по видимости материнской таблицы.

        Если материнская таблица Скрыта из дерева — то ярлыки продолжат быть видимыми.

        • В parent_id у ярлыков могут быть выбраны другие ярлыки, в этом случае получится вложенная структура.
    • Родитель — раздел или папка родитель.

    • Раздел — неизменяемое информационное поле показывающая верхний раздел.

    • Таблица по умолчанию — таблица, которая будет открываться при переходе пользователя в раздел.

    • Фильтры — передаваемяе префильтры для типа ярлык.

    • html — произвольный html для раздела. Показывается если не выбрана таблица по умолчанию.

    • Иконка — иконка. Необходимо указать из каталога fontawersome 4 без fa- — например github.

    • Роли — роли для которых будет видна ссылка.

    • Ссылкаurl для типа ссылка.

    • Порядок — порядок сортировки разделов (слева-направо) и папок (сверху-вниз).

    Версии расчетных таблиц

    Эта таблица позволяет управлять версиями таблиц внутри циклов.

    Основной путь создания новой версии — это дублирование уже имеющейся, назначение ей нового названия и дальнейшая модификация полей.

    Рекомендуется в названиях версии отражать ее статус — текущая | разработка | устаревшая итд. тк название версии выводится непосредственно в цикле — это упрощает понимание того, в какую версию вы вносите изменения находясь непосредственно в цикле.

    • Таблица — название таблицы внутри цикла.

    • Таблица циклов — название таблицы циклов, в которой содержится таблица.

    • Порядок — порядок сортировки таблицы внутри цикла по которому определяется порядок расчета.

    • Версия — название версии таблицы внутри цикла.

    • Базовая версия — версия, с которой была сдублирована версия текущей строки (если она была дублирована).

    • По умолчанию — версия, назначаемая при создании цикла или при дублировании строк в таблице циклов.

    • Наборы для глаза — состав наборов глаза для версии в текущей строке.

    • Отображение — значение по умолчанию для порядка отображения отличного от порядка расчета.

    • Автопересчет — значение по умолчанию для автопересчета.

    • Список полей — открывает состав таблиц с полями текущей таблицы текущей версии.

    Версии таблиц в циклах

    Эта таблица определяет какие версии расчетных таблиц используются в конкретном цикле.

    Настройки и крон

    • Заголовок схемы — название схемы.

    • Главная иконка — замена иконки в верхнем левом углу. Загружайте квадратный .png умеренного размера.

    • favicon — загружайте .png с квадратным соотношением сторон.

    • title и description — информация для браузера.

    • og_title, og_description и og_image — информация для социальных систем.

    • Логирование внешних обращений и ошибок — включает запись в базу данных без учета транзакций внешних взаимодействий. Таблица _bfl.

    Не включайте просто так — генерирует огромный объем информации.