Как получить нумерацию строк табличного поля #528297


#0 by askharlov
Исходные данные: 1. Есть документ и в его форме присутствует табличное поле, связанное с табличной частью документа 2. В табличном поле есть номер строки, но это номер строки табличной части документа. 3. Устанавливаю в табличном поле отбор. В результате вижу ту же нумерацию строк табличной части документа, которая, в данном случае, уже не соответствует нумерации и количеству отображаемых на экране строк табличного поля. Некрасиво! Задача: Вывести на экран нумерацию строк табличного поля. Есть решение? Заранее благодарю.
#1 by Grusswelle
запросом
#2 by DrShad
Некрасиво!? сам то понял что хочешь сделать?
#3 by askharlov
DrShad - я не понял твоего вопроса...
#4 by askharlov
Grusswelle - да запросом можно. Но накладывается еще одно пожелание: хотелось бы, чтоб это поле было автонумератором, но в пределах установленного отбора. Т.е. при добавлении новой строки, ей присваивался следующий порядковый номер. Это в принципе не сложно сделать все тем же запросом. И второй момент: при изменении порядка строк, должна соответственно меняться и нумерация (то есть всегда идти начиная с номера 1 и по возрастанию). В принципе это тоже можно запросом... Ну! если более простых путей нет, то так и сделаю. Спасибо
#5 by askharlov
Grusswelle! Вот еще момент, который я упустил: Как получить по Вашей рекомендации нумерацию строк запросом - это понятно. Возникает следующий вопрос: как эту нумерацию проставить в табличном поле. Для табличного поля не поддерживается доступ к строке по индексу и нет возможности обойти все строки циклом "Для каждого". Иными словами как программно обойти все строки табличного поля? Заранее благодарю.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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