Оригинал на GitHub
Вопрос
Расчетные в уже созданных Циклах не меняют свое расположение в зависимости от Сортировки в дереве. С чем это связано?
Ответ
При создании цикла sort
таблиц записывается в таблицу Версии таблиц в циклах (calcstable_cycle_version)
.
В таблице Версии рассчетных таблиц (calcstable_versions)
, sort
тоже указан, но там он справочно — можно пересчитать строки с версиями и машина обновит sort
из Списка таблиц (tables)
.
То есть если вы изменили sort
в Списке таблиц
, то вам нужно пойти в Версии таблиц в циклах (calcstable_cycle_version)
и пересчитать строки нужных циклов с использованием Пересчитать+ для поля sort (доступно в PRO-версии), чтобы порядок обновился в уже созданных циклах.
Расчет таблиц внутри цикла идет по sort
. Но если вам нужно считать по одному порядку, а отображать по другому, для этого нужно использовать поле default_ord
в Версии рассчетных таблиц (calcstable_versions)
. При создании цикла эти значения будут записываться в поле ord
в Версии таблиц в циклах (calcstable_cycle_version)
для конкретного цикла.