Значение @docchildren И Прочие Из Того Же Семейства

cLif

Well-Known Member
27.09.2010
50
4
#1
Уважаемые, поясните, пжлста, мне следующий момент, кто знает:
Почему я не могу воспользоваться значением функции @DocChildren (или любой похожей с типом Special Text) в колонке, в которой ее и вызываю?

Я понимаю, что:
1. Значение генериться на лету для юзера (который может видеть не все документы)
2. Значение не может быть переведено в число

НО!
Почему я не могу использовать в формуле то, что вернула функция? Скажем, даже для текстового сравнения, значение же имеется все же в данный момент.
 

cLif

Well-Known Member
27.09.2010
50
4
#3
Артем, приведи формулу :)
Может можно обойти по другому.

а вообще, Help: This function does not work in any other formula.

UPD: Попробуй Вот этот хитрый ход
Спасибо за наводку! В ссылке более четко, чем в хелпе (вернее явно) написано, что нет возможности конвертации в текст.
Тем не менее, не могу (правда) понять почему...это такой уж спец тип или связано с вычислением налету?

А пример может быть любой. Скажем, при вызове @DocChildren ("No Resp"; "Has Resp") вернет одно из двух, но уже в своем Special Text, который обработать никак. В целом используемое решение по логике схоже с предложенным по ссылке, ибо других вариантов нет ;)
 

nvyush

Well-Known Member
Lotus team
22.04.2009
2 317
0
#4
В ссылке более четко, чем в хелпе (вернее явно) написано, что нет возможности конвертации в текст.
Тем не менее, не могу (правда) понять почему...это такой уж спец тип или связано с вычислением налету?
Если бы Вы более внимательно прочитали все посты по приведённой выше ссылке, все вопросы отпали бы:

The reason "Special" text items are special is that they only gain their values after everything else that goes into building a view has been completed. So at the time you are calculating your column values, they don't have any meaning.

i.e. The order of events is ...

- Calculate column values
- Sort the view (can't do this until the columns are calculated)
- Calculate the special fields (can't do this until you have a sorted view)