Имя: Пароль:
1C
1С v8
До и после текущее строки в ТП?
0 Santa4527
 
21.09.11
10:03
Как получить значения в ТП идущий сразу после текущей строки или до текущей строки?
1 butterbean
 
21.09.11
10:04
ТП[ТП.Индекс(ТекСтрока)+-1]
2 Santa4527
 
21.09.11
10:14
(1) А для СправочникСписок подойдет?
3 PR
 
21.09.11
10:15
(0) Запросом.
4 НЕА123
 
21.09.11
10:19
(1)+ в цикле с проверкой.
5 Santa4527
 
21.09.11
10:19
(3) Интересно как?

У меня есть справочник в форме списка есть ТП СправочникСписок вот там мне и нужно получить это значения.
6 DrShad
 
21.09.11
10:20
подробнее задачу можно? вероятно есть другое решение, чем ковырять СправочникСписок
7 НЕА123
 
21.09.11
10:26
неа. (1) не пойдет. сортировка еще есть.
(3)+1 можно построителем.
8 Santa4527
 
21.09.11
10:44
На самом деле задача заключается в произвольной сортировки справочника. Пользователь должен сделать произвольную сортировку справочника, и она может постоянно меняться.
9 PR
 
21.09.11
10:49
(5) Вот я удивляюсь с людей, которые три года на форуме и 1С наверное не меньше занимаются, но не могут решить такой вопрос самостоятельно. Что мешает изучить уже эту долбаную документацию?

ЗЫ: Чтобы никто не кричал, что трындеть не мешки ворочать и что пришел, ничего не сказал по делу, все обкакал, самоутвердился и ушел.

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

То, что делать надо запросом - это по-любому. Тут уж для понимания придется все-таки RTFM.
Просто ТП не хранит данные, оно только отображает _порцию_ данных.
10 DrShad
 
21.09.11
10:58
(9) может без перебора выборки, а найти позицию по значению? ведь текущий элемент известен
11 PR
 
21.09.11
11:00
(10) Может. Я просто сначала почему-то прочитал сабж, что надо найти предыдущий текущему элемент.
Да и еще куча всего может, просто не хочу за автора головой думать.
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс