Нумерация табличной части при отборе #722701


#0 by HellenaR
Здравствуйте! Нужен ваш совет. Есть форма, на ней - табличная часть, туда выгружается результат запроса. Строчки пронумерованы. При установке отбора нумерация не пересчитывается, то есть, например: было 1 аб 3 аб 4 г Отбор по аб, результат 1 аб 3 аб Как лучше сделать, чтобы номера становились 1,2 ? В след.коммент сейчас кину код, как сделала, и проблемы.
#1 by Рэйв
Ты уж определись. Тебе по значению отбор или по строкам.
#2 by HellenaR
Этот код пересчитывает номера при любом действии на таб.часть: установка курсора и т.п., и работает при большом количестве строк ну очень долго. Более красивое решение есть?
#3 by HellenaR
Отбор по какому-либо реквизиту строки. Например, по контрагенту.
#4 by HellenaR
Опечатки Для Каждого Строка Из ТЧ Цикл Этот кусок кода возвращает курсор на исходную строчку :)
#5 by Рэйв
Код смешной конечно:-) 1.>>СтрИсходная =  ЭлементыФормы.СписокР.ТекущаяСтрока; 2.Для Каждого Строка ... Строка - зарезервированно. 3. Вам бы просто подучиться:-).
#6 by Рэйв
И все это только потому, что фотка есть:-)
#7 by HellenaR
спасибо за советы подучиться! Хотелось бы почитать советы по теме топика
#8 by France
по теме чел в 1 написал.. и, что даст номер строки после отбора? Правильно - ничего.
#9 by alle68
У ТП есть метод "ПроверитьСтроку(<Строка>)". А событие я бы поменял.
#10 by HellenaR
Всем спасибо, придумала вариант в стиле женской логики, но работает быстро, и вроде без косяков
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С