Как получить номер текущей строки в форме документа #18479


#0 by ddd
Или туплю или раньше не надо было: как получитьномер выделенной строки многострочной части в форме документа?
#1 by ValeraVV
НомерСтрокиСинтаксис:НомерСтрокиНазначение:Доступ к номеру строки многострочной части документа.Замечание:Атрибут имеет смысл только при выбранной строке.Подробнее см. в документации, глава 'Работа с Документами'
#2 by Мулька
НомерСтроки
#3 by ddd
Нифига. Это срабатывает когда делаешь перебор многострочной частиВыбратьСтрокиПока ПолучитьСтроку = 1 Цикл // здесь доступно НомерСтроки для текуще строки выборки,а нужно для текущей строки в форме...
#4 by ddd
Объясню точнее:В форме документа есть 2 закладки на одной многострочная часть, на другой ТаблицаЗначений в которой отображается табличная часть. Нужно чтобы при переключении на вторую закладку выделенной была та же строка как и в многострочной части на 1-ой закладке.
#5 by dma
Форма.ТекущаяСтрока
#6 by bsg
АктивизироватьСтроку(<?>);Синтаксис:АктивизироватьСтроку(<НомСтроки>)Назначение:Установить курсор на указанной строке многострочной части документа.Параметры:<НомСтроки> - необязательный параметр. Номер строки, которую следует активизировать. Если параметр опущен, то активизируется текущая строка многострочной части документа.Замечание:Метод доступен только в Модуле формы документа и работает с документом доступным в локальном контексте.
#7 by ddd
TO 5:ТекСтр = Форма.ТекущаяСтрока;{Документ.ЗаказНаПроизводство.Форма.Модуль(1683)}: Поле агрегатного объекта не обнаружено (ТекущаяСтрока)Проверять надо что советуете или знать наверняка.
#8 by ddd
To 6:Вопрос был как получить номер текущей строки в многострочной части чтобы установить текущую строку в ТаблицеЗначений.
#9 by bsg
см. 1,2 и не гони 3
#10 by ddd
ТО 9:Простой пример: в форме документа сделай кнопку с формулойВыбратьСтроки;Предупреждение(НомерСтроки);Потом глянь на какой строке стоит курсор и что говорит Предупреждение.
#11 by dma
За сорри. Попробовал. В модуле формы доступен реквизит НомерСтроки - проверил. Работает и по кнопке и по формуле из табличной части. Закладки делать не стал. Не знаю почему ты решил так в . В соответствии с попробуй: ТвояТЗ.ТекущаяСтрока(НомерСтроки)
#12 by bsg
А, зачем при переключении нужно перебирать строки? По-моему, ерундой занимаешься.Оставь в своей кнопке Предупреждение(НомерСтроки);И посмотри что получится.
#13 by ddd
НомерСтроки определяет номер выбранной строки документа например через ПолучитьСтрокуПоНомеру или в выборке строк. В частном случае она равна номеру текущей строки в форме, но не факт (смотри 10).Можно сделать так: АктивизироватьСтроку;ПолучитьСтрокуПоНомеру;и тогда НомерСтроки = 3, а текущая строка = 2
#14 by ddd
Вопрос был как получить? Ответы могуть быть:б) можно так-тоа не "а зачем?". Если интересно зачем могу рассказать отдельно чтобы людям здесь не мешать
#15 by bsg
Не интересно.Ответ на вопрос: НомерСтроки. Используй до цикла перебора строк.
#16 by ddd
Видимо никак...
#17 by Guk
Никак. НомерСтроки и ПолучитьСтрокуПоНомеру ты же не хочешь использовать...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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