⟵ сюдатуда ⟶
  • Учебный курс
  • Создание простых таблиц и полей
  • Коды базовый уровень
  • Вычисление значения кодом
  • Порядок вычисления и ошибка порядка вычисления, как показать поле в месте отличном от порядка вычисления
  • Единица пересчета таблиц, пересчет строк и их порядок
  • Хедер в простых и расчетных таблицах
  • Использование функций
  • На примере функции if и select
  • Работа параметра where и order на примере select
  • Разница между одним значением и списком, операции над списками (sum, min, max, count)
  • Использование math для математических операций
  • Использование str для комбинации текста
  • Фиксация вычисления при выполнении кодов
  • Ручные значения
  • Исполнять код только при добавлении
  • Быстрые переменные $#nd, $#ndt и $#ntn
  • Обработка дат
  • Ошибки расчета и информация по ним
  • Селекты и связь между таблицами
  • Настройки таблиц базовый уровень
  • Префильтры базовый уровень
  • Условное форматирование базовый уровень
  • Коды действия базовый уровень
  • Использование всплывающих окон
  • Циклы базовый уровень
  • Роли и пользователи в web
  • Коды продвинутый уровень
  • Коды действий продвинутый уровень
  • Префильтры продвинутый уровень
  • Настройки полей и таблиц продвинутый уровень
  • Циклы продвинутый уровень
  • Форматирование продвинутый уровень
  • Селект-дерево
  • Выполнения кода действия по расписанию
  • Печать и отправка email
  • Нотификации
  • Взаимодействие по API
  • Адаптивность и секции
  • Графики
  • Вид таблицы панелями и поворот строчной части
  • Анонимные таблицы для неавторизованного доступа
  • Внешние формы для сбора информации
  • Обновление и бэкапирование
  • Дублирование схем и перенос таблиц между базами
  • Консольная утилита bin/totum
  • Разница между одним значением и списком, операции над списками (sum, min, max, count)

    table_recalc

    Функция select выбирает одно значение или список?

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

    select возвращает одно значение — например 3 или "отвертка".

    Есть случай, когда селект возвращает список — это будет, если взять значение поля, которое хранит список. Например селект с параметром множественное.

    Список вглядит так: ["отвертка","ключ","молоток"]. Может быть список с одним значением, например: ["отвертка"], но это не одно и тоже с одним значением — различается форма.

    Функция selectList выбирает одно значение или список?

    selectList возвращает список, даже если в выборку попадет единственное значение — это будет список из одного значения.

    Если же взять список из значений полей которые сами являются списками, то будет список из списков.

    Есть функция, которая поможет вам эти списки склеить друг за другом — listTrain.

    Если поле предназначено для одного значения, а в него передан список?

    Лучше не допускать таких ситуаций. Если такое случилось, то значение не будет отображено или будет ошибка.

    Если выбирается список, то как взять из него одно значение?


    =:
    $list[1] list: listCreate(item: "A"; item: "B"; item: "C") // Результат: B

    Как одно значение преобразовать в список?


    =:
    listCreate(item: $value) value: 10

    =:
    json`[$value]` value: "огурец"

    Какие базовые операции можно совершать со списками?

    Есть целый раздел функций, связанных с обработкой списков: