#0
by Popovnm
Всем привет. Есть форма списка документов. На ней реквизит типа "ДокументСписок". Вопрос - можно ли как то программно поставить курсор на последнюю строку списка документов?
#3
by golden-pack
Использование: Чтение и запись. Описание: Содержит текущую строку табличного поля. Доступность: Толстый клиент. Примечание: Тип значения строки табличного поля приведен в описаниях расширений табличного поля у соответствующих объектов. См. также: ТабличноеПоле, свойство ТекущаяКолонка
#6
by Popovnm
Спасибо за отзывы. при открытии стоит - позиционировать на последней строке. Но если пользователь изменяет отбор, курсор остается на середине списке. (я понимаю что есть клавиша end, но пользователям это не удобно и необходимо, чтобы при смене отбора курсор вставал на последнюю строку)
#8
by Popovnm
Читаю, и что же я вижу: ДокументСписок.<Имя документа> (DocumentList.<Имя документа>) Свойства: Колонки (Columns) Методы: Описание: Предназначен для управления списком документов, отображаемым в табличном поле. Доступность: Сервер, толстый клиент, внешнее соединение. Здесь нет методов для перебора строк. Поэтому и спрашиваю - можно ли как то установить курсор на последнюю строку? Да и вообще коллеги, сюда обращаются за помощью, а не за фразами "СП читай". Если нашел что-то в помощнике, будь добр выложи, облегчи решение задачи.
#9
by Jaap Vduul
Есть два способа: 1. Определить ссылку документа, который с учётом текущих настроек списка (сортировка, отборы) должен быть последним и применить к нему .
#10
by ssh2006
Сделать все это можно, но имхо брось эту затею, костыль какой-то, а то еще будешь париться как определить смену отбора пользователем. Хотя если это какая-то спец форма и нужно чего-то там быстро делать, отбор повешен на свои кнопки, ну может быть... Можно, например, передать текущий отбор списка в построитель запроса, определить ссылку и применить
#11
by Popovnm
"Определить ссылку документа, который с учётом текущих настроек списка (сортировка, отборы) должен быть последним и применить к нему . " Хм, я правильно понимаю, что при смене отбора, можно делать запрос на текущие условия отбора и сортировку, искать ссыль на документ и затем... Текущая строка - передается тек строка документа, как её вытащить? Отбор, вытаскиваем строку, ставим старый отбор и устанавливаем тек строку? По моему там "огород" будет, ляжет форма списка)) SendKeys - сейчас ищу инфу, попробую затестить. "ssh2006" - "отлов" смены отбора я реализовал, затык именно на установке последней строки.
#12
by Popovnm
В общем все получилось - спасибо . Появился такой код в форме: Переключается на ок. Отлов отбора может и "кривоват", но в моем случае отбор идет в большинстве по 2-м реквизитам, имена элементов у них уникальные.
#13
by kosts
Да, событие явно подходящее. Всё время будет на последнюю строку скакать, по делу и без...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Добавление нового субсчета в 1С БП 8.2
- СКД: Инициализация СКД созданной программно. Свойство "параметры
- Кракозябры при печати из 1с 8.
- v8: Контроль уникальности табельного номера в 1С:ЗУП
- Режем торт чтобы можно было поровну раздать куски на 3 и 4 гостя
- УТ 11
- УФ, добавила свою команду в форму списка документов
- Новая Старая версия БП 2.0.37
- Розница 1.0 Отчёт о розничных продажах
- Подмена стандартных отчетов на внешние в УПП
- как узнать в какой таблице(sql) лежат "Параметры сеанса" УТ10.3 ??
- ЗУП : командировка в выходной день
- Склеить результат запроса в одну строку
- Настройка Плана Обмена БП 2.0 -> Документооборот
- Перестала формироваться оборотно-сальдовая ведомость
- объединить строки таблицы через запятую в запросе
- Акционные цены в УТ 10.3
- Сортировка в форме списка регистра сведений (Обычное приложение)
- Как сложить в запросе строки представления?
- Кадровое перемещение ругается на предыдущее перемещение (ЗиКБУ 8.2)