|
СКД. Почему не получает данных следующей строки через "ВычислитьВыражение"?
| ☑ |
0
iluvatar
24.09.14
✎
13:51
|
В Скд, если в вычисляемом поле стоит "ВычислитьВыражение("%Допустим, ссылка%",,, "Предыдущая")" - то оно стабильно и правильно выдает значение %Допустим, ссылки% из предыдущей строки. Но никак не хочет выдавать данные строки следующей. Вопрос: почему?
|
|
1
hhhh
24.09.14
✎
14:03
|
(0) машину времени изобретаете?
|
|
2
iluvatar
24.09.14
✎
14:23
|
(1) Нет. Просто, так как эта функция есть в СП, то, я полагаю, что она уже изобретена, либо я ее неправильно использую.
|
|
3
Armando
24.09.14
✎
14:25
|
Следующая запись еще не существует. СКД так не умеет
|
|
4
Teresa
24.09.14
✎
14:32
|
(3) секундочку, как так не умеет. ВычислитьВыражение() позволяет получить следующую запись при использовании параметра "Следующая", разве нет? Может быть, просто автор неправильно указывает параметры.
|
|
5
Teresa
24.09.14
✎
14:36
|
|
|
6
Armando
24.09.14
✎
14:39
|
Хотя может и умеет) Надо пробовать. С нижестоящей группировкой попутал.
|
|
7
iluvatar
24.09.14
✎
15:12
|
Разобрался. Обязательно надо передавать оба параметра - и начало и конец. Хотя, получение предыдущей работает прекрасно, даже если ей давать только начало.
|
|
8
iluvatar
24.09.14
✎
15:12
|
(1) Вот и вся машина времени.
|
|
9
Teresa
24.09.14
✎
15:15
|
(7) для проверки индекса, может быть, поэтому параметр и нужен, наверное
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший