⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Версии таблиц в циклах
  • Дополнительные параметры версий
  • Дублирование цикла
  • Пересчет цикла кодом и модификация кнопки открыть для гарантированного полного пересчета
  • Синхронизация доступов между разными таблицами циклов
  • Таблицы с одним циклом
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Дублирование цикла

    cycle-duplication

    Строку какой таблицы необходимо дублировать для дублирования цикла?

    Строку в таблице циклов.

    Выполняются ли коды при добавлении в хедерах и футерах таблиц внутри цикла при дублировании?

    Нет, дублирование не является операцией добавления.

    При дублировании цикла с какой версией создаются таблицы внутри цикла?

    С той же, что и в цикле источнике.

    пример переключения версии при дублировании

    Логика такая:

    1. Мы отслеживаем кодом при добавлении переменную $#duplicatedId

    2. Кодом действя проверяем, и в случае если она != 0 выполняем set в версия таблиц в циклах:


    =:
    set(table: 'calcstable_cycle_version'; field: 'version' = $version; where: 'cycles_table' = $#nti; where: 'table_name' = "table_name") version: select(table: 'calcstable_versions'; field: 'version'; where: 'cycles_table' = $#nti; where: 'table_name' = "table_name"; where: 'is_default' = true)