Формулы в реестрах

В реестрах производится вычисление формул, но только по тем данным, которые выведены в реестре. Вычисление производится по обычным правилам, но на вход формулы подается только один объект. Т.е. для успешного вычисления у этого объекта в реестре должны быть выведены все показатели, которые участвуют в формуле. Вычисленное значение никак не привязывается к объекту, а просто добавляется как значение в соответствующем столбце реестра.

Формулы вычисляются без анализа зависимостей и использования только что вычисленных значений.

При этом вычисление происходит после достраивания объектов в реестр и не влияет на него. Для того, чтобы увидеть вычисленное значение, вычисляемый столбец необходимо сделать необязательным.

В противном случае в реестре будут отображены только те объекты, у которых для этого показателя есть введенное значение, и введенное значение перекроет вычисленное.

Это сделано из соображений производительности – чтобы вычислять формулы уже после разбивки реестра на страницы.