A
Akupaka
Всем привет!
Обнаружил такую функциональность только что, которая абсолютно не отвечала моим ожиданиям.
Есть вид, который отображает числовую инфу.
Один из столбцов использует формулу вида: @If(@IsAvailable($Conflict); 0; v), где v - поле, содержит действительное число. Столбец подсчитывает итоговою сумму.
Такая формула была использована, чтобы конфликты отображались, но не влияли на итоговую сумму. Т.к. конфликт, к тому же еще и дочерний док, то значение поля v из конфликта в столбце вовсе не отображается.
Но внимательные пользователи подметили, что итоговая сумма не соотв ожидаемому значению.
После тщательного просмотра было подтверждено, что значение из конфликтного дока влияет на итоговую сумму.
После некоторого исследования выяснилось, что, если назначить программное имя столбцу равное значению поля, то формула столбца не действует! Т.е. если у этого столбца будет имя v, то в столбце будет просто значение поля, а не результат вычисления формулы. Т.о. имя столбца получает больший приоритет значения в виде.
Это фича или бага? Я ранее особо и не пользовался программными именами, не знал такой фичи.
Обнаружил такую функциональность только что, которая абсолютно не отвечала моим ожиданиям.
Есть вид, который отображает числовую инфу.
Один из столбцов использует формулу вида: @If(@IsAvailable($Conflict); 0; v), где v - поле, содержит действительное число. Столбец подсчитывает итоговою сумму.
Такая формула была использована, чтобы конфликты отображались, но не влияли на итоговую сумму. Т.к. конфликт, к тому же еще и дочерний док, то значение поля v из конфликта в столбце вовсе не отображается.
Но внимательные пользователи подметили, что итоговая сумма не соотв ожидаемому значению.
После тщательного просмотра было подтверждено, что значение из конфликтного дока влияет на итоговую сумму.
После некоторого исследования выяснилось, что, если назначить программное имя столбцу равное значению поля, то формула столбца не действует! Т.е. если у этого столбца будет имя v, то в столбце будет просто значение поля, а не результат вычисления формулы. Т.о. имя столбца получает больший приоритет значения в виде.
Это фича или бага? Я ранее особо и не пользовался программными именами, не знал такой фичи.