Функция getDurationSchAttr подсчитывает время между указанными событиями. Началом и окончанием может быть любое поле с типом число или дата из таблицы event. Работает по заданному в модели календарю процесса.
getDurationSchAttr('событие1',порядковый_номер_события1,'событие2',порядковый_номер_события2,'дата_события1','дата_события2')
событие1 — событие, откуда начинается расчет времени прохождения.
'' - если оставить кавычки пустыми, а в поле порядковый_номер_события1 написать 0, то время будет считаться от начала экземпляра процесса.порядковый_номер_события1 — номер появления первого события. Например:
событие2 — событие, когда завершается расчет времени прохождения.
'' — если оставить кавычки пустыми, а в порядковый_номер_события2 написать 0, то время будет считаться до конца экземпляра процессапорядковый_номер_события2 — номер появления второго события. Например:
дата_события1 — колонка, откуда будет взята дата для первого указанного события.
дата_события2 — колонка, откуда будет взята дата для последнего указанного события.