v7: Как получить номер активизированной строки? #660838


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

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