По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Вам нужен некий формальный признак, по которому можно разделить Состояния мероприятий на плановые и фактические. Боюсь, без него ничего не получится.
Например, если Вы определите список плановых и фактических состояний в параметрах, то выражение может быть таким (здесь опущена проверка на NULL и деления на ноль):
Если же Состояние выполнения - это некий справочник, у которого скажем есть флаг, отвечающий за тип состояния, то можно использовать его. Например, пусть это будет флаг "ПлановоеСостояние", тогда выражение примет вид:
Например, если Вы определите список плановых и фактических состояний в параметрах, то выражение может быть таким (здесь опущена проверка на NULL и деления на ноль):
Количество(Различные
Выбор Когда СостояниеМероприятия В(&СостоянияВыполнения)
Тогда Регистратор
Конец)
/ Количество(Различные
Выбор Когда СостояниеМероприятия В(&СостоянияПлана)
Тогда Регистратор
Конец)
* 100
ПоказатьЕсли же Состояние выполнения - это некий справочник, у которого скажем есть флаг, отвечающий за тип состояния, то можно использовать его. Например, пусть это будет флаг "ПлановоеСостояние", тогда выражение примет вид:
Количество(Различные
Выбор Когда Не СостояниеМероприятия.ПлановоеСостояние
Тогда Регистратор
Конец)
/ Количество(Различные
Выбор Когда СостояниеМероприятия.ПлановоеСостояние
Тогда Регистратор
Конец)
* 100
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот