VK Video
Какой параметр функции select необходимо задать, что бы получить данные из цикла?
Чтобы обратится внутрь цикла из таблицы находящейся вне цикла — надо указать номер цикла в параметре cycle
:
=: select(table: 'table_in_cycle'; cycle: #cycle_id; field: 'field')
В каких случаях можно не использовать cycle в select-функциях?
Если вы обращаетесь внутрь цикла из таблицы циклов из строки цикла. В этом случае cycle
подставляется тотумом автоматически.
Как узнать номер цикла?
Номер цикла — это #id
строки в таблице циклов.
Если вы находитесь в таблице внутри цикла, то можно получить номер переменной $#nci
(now cycle id).
=: listSum(list: $list)
list: selectList(table: 'payments'; field: 'summ'; where: 'order' = $#nci)