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

    modification-of-the-open-button-to-guarantee-full-recalculation

    Как пересчитать цикл вручную?

    Через выпадающее меню на id строки. это доступно только роли Создатель.

    Как пересчитать цикл кодом?

    Это делает функция recalculateCycle.

    пример модификация кнопки открыть для гарантированного полного пересчета


    a1=:
    reCalculateCycle(table: $#ntn; cycle: #id) a2= : linkToTable(table: $table; cycle: #id; target: 'self') table: select(table: 'tables'; field: 'id' ; where: 'type'="calcs"; where: 'tree_node_id' = $nt; order: 'sort') nt: nowTableId()