Курсор не переходит на след. строку #638113


#0 by rowflag
&НаКлиенте Почему?
#1 by Wobland
ТекущаяСтрока - не число
#2 by rowflag
(строка выделена следующая, а курсор стоит на предыдущей)
#3 by rowflag
но строка то выделяется следующая. Как правильно
#4 by rowflag
?
#5 by Wobland
правильно присваивать в текущую строку нужную строку
#6 by rowflag
Выражение    Значение    Тип Элементы.ТЧСписок.ТекущаяСтрока    0    Число
#7 by rowflag
Как присвоить ту, которую я только что добавил?
#8 by Wobland
Описание: Тип: Произвольный. Идентификатор текущей строки таблицы.
#9 by rowflag
Отладчик пишет что число.
#10 by Reset
Я нуль в УФ и проверять некогда, но попробуй так НоваяСтрока=Объект.ТЧСписок.Добавить;
#11 by Wobland
я 0.01 в УФ, но попробуй =НоваяСтрока
#12 by Reset
Пусть оба попробует) Заодно узнаем. Хоть какая-то польза
#13 by Wobland
да это принцип, не зависящий от формы
#14 by rowflag
Попробовал и то и другое. Результат тот же: Строка новая выделенная (текущая), а курсор на предыдущей..
#15 by rowflag
Выход нашелся..
#16 by rowflag
&НаКлиенте
#17 by rowflag
Делать текущую строку надо не в процедуре ТЧСписокПриОкончанииРедактирования.
#18 by Reset
Ну, это, собственно, логично
#19 by Wobland
логично - это соответствующее свойство у таблицы выставить. и без всякого кода
#20 by Wobland
а так - меняет посередине, внезапно выскакивает новая строка. жуть
#21 by Reset
Но, я все таки рекомендовал бы избавится от Текущая+1, ибо ... идентификатор для элемента коллекции. Этот идентификатор не привязан к позиции элемента в коллекции.
#22 by rowflag
какое свойство?
#23 by rowflag
спасибо!
#24 by Wobland
соответствующее. какие нашёл?
#25 by rowflag
Не нашел..
#26 by Wobland
а тут?
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям