![]() |
![]() |
![]() |
|
Обращение к данным из предыдущей строки | ☑ | ||
---|---|---|---|---|
0
neider8534
18.03.13
✎
06:28
|
День добрый, есть вопрос...
Отчет выводит в таблицу значения, и при выводе строки надо значения сравнить со значениями в предыдущей строке, каким образом обратиться к данным предыдущей строки? Тапками не бейте, опыта еще маловато :) |
|||
1
Галахад
гуру
18.03.13
✎
06:38
|
Вроде так:
ПредСтр = тз[тз.Индекс(ТекСтр) - 1] |
|||
2
Wobland
18.03.13
✎
06:42
|
нужно обязательно определиться с предыдущей строкой для нулевой
|
|||
3
neider8534
18.03.13
✎
06:52
|
Если н>1 Тогда
ПредСтр = Область.Параметры.РегистраторСпидометрВыезда[Область.Параметры.РегистраторСпидометрВыезда(н)-1]; Сообщить(ПредСтр); КонецЕсли; Нифига, пишет "Метод объекта не обнаружен (РегистраторСпидометрВыезда)" ЧОЯДНТ? :( |
|||
4
Галахад
гуру
18.03.13
✎
06:55
|
(3) Вообще-то я писал про предыдущую строку таблицы значений.
|
|||
5
Wobland
18.03.13
✎
06:57
|
опять путаем данные с тем, что видим на мониторе
|
|||
6
neider8534
18.03.13
✎
07:04
|
эммм
Если н>1 Тогда ПредСтр = Выборка.РегистраторСпидометрВыезда[Выборка.РегистраторСпидометрВыезда(н)-1]; Сообщить(ПредСтр); КонецЕсли так? |
|||
7
Wobland
18.03.13
✎
07:09
|
Предыдущее=Выборка[й-1]
|
|||
8
Wobland
18.03.13
✎
07:09
|
иди даже Выборка[й-1].РегистраторСпидометрВыезда
|
|||
9
neider8534
18.03.13
✎
07:13
|
Если н>1 Тогда
ПредСтр = Выборка[н-1].РегистраторСпидометрВыезда; Сообщить(ПредСтр); КонецЕсли; Пишет Значение не является значением объектного типа (РегистраторСпидометрВыезда) |
|||
10
Wobland
18.03.13
✎
07:14
|
(9) перевожу на русский. у выборки нет такого поля
|
|||
11
neider8534
18.03.13
✎
07:21
|
(10) кажется понял, но не до конца... Буду экспериментировать.
|
|||
12
Wobland
18.03.13
✎
07:22
|
шифт+ф9, выборка, ентер, клик по плюсику должно вправить мозг ;)
|
|||
13
Лефмихалыч
18.03.13
✎
08:28
|
(0) а если пользователь поменяет сортировку или группировок добавит?
|
|||
14
Wobland
18.03.13
✎
08:30
|
(13) как вариант: надавать такому пользователю по рукам, чтобы в мой запрос не лез
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |