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

    Строки таблиц с табличной единицей пересчета можно заполнять автоматически по условиям.

    Для этого первым по sort полем строчной части ставится поле с nameinsert.

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

    Список обязательно должен содержать только уникальные значения, не содержащие null или "" (пустую строку).

    Если по результатам пересчета список в insert изменился и:

    • Добавились новые значения — строки будут добавлены в конец таблицы.

    • Удалились значения:

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