Как бы попроще вычислить общее количество

  • Автор темы PavelT100
  • Дата начала
P

PavelT100

#1
Есть у меня вью с тремя видами документов.
RFT - главные, родительские докуметы
у них могут быть дочерние документы CAT и ERR
у CAT могут быть тоже дочерние ERR
Надо вычислить общее количество документов ERR для RFT и показывать его во вью.

Я много работал, согрелся и вспотел.
Завёл поле CountERR в RFT.
На LS:
Написал агент для первоначальной инициализации.
При добавлении нового документа ERR нахожу его RFT и увеличиваю счетчик CountERR.
При удалении документа ERR нахожу его RFT и уменьшаю счетчик CountERR.
Всё работает, если пользователи смогут найти ошибки, я пока не отчаиваюсь их исправить,
но можно как-то изящней решить эту задачу с помощью формул?

Мне не удаётся придумать как для этой задачи использовать формулы:
@DocNumber
@DocChildren
@DocDescendants
@DocLevel
@DocParentNumber
@DocSiblings