...

Формула типа Строка в таблице

Тема в разделе "Вопросы по платформе", создана пользователем uliana240601, 9 мар 2023.

  1. uliana240601

    uliana240601 Новичок

    Есть столбцы, где вводятся значения, сколько минут отработали сотрудники за час. Необходимо сделать столбец, где будет выводиться сумма.
    upload_2023-3-9_12-18-3.png
    Т.к суммировать время нельзя, думала создать столбец с формулой по строке, чтобы там с помощью мат.формул преобразовать число во время и задать ему необходимый вид. Как работать с формулой по строке?
  2. kulikov

    kulikov Техническая поддержка

    К сожалению формулы внутри таблицы работают только с одинаковыми типами, но Вы можете воспользоваться следующим способом.
    В настройке шаблона форм воспользоваться сценарием для изменения данных в таблице. К примеру добавьте к таблице столбец с типом строка Общее время, он будет выводить в необходимой Вам форме результат, сам столбец Время, содержащее общее значение можете скрыть нажав в настройках таблицы на значок глаза.
    Внутри Настройки форм прикрепите к таблице Событие при изменении значения Добавьте сценарий который будет выводить в столбец Общее время в необходимой форме результат, к примеру:
    if(Context.data.table && Context.data.table.length > 0) {
    for(let row of Context.data.table) {
    row.result = row.time + ' минут';
    }
    Context.data.table= Context.data.table;
    }
    Где table это Таблица, time - столбец Время, result - созданный столбец с типом Строка - Общее время.
    Подробнее о работе с типом Таблица внутри сценариев Вы можете узнать здесь.