Программно открывается список док-ов. Как поставить курсор на определенную строку? #376588


#0 by Ахмадинежад
сабж собсно
#1 by Ахмадинежад
аа, забыл добавить : "туплю, помогите"
#2 by hhhh
ДокументСписок.ТекущаяСтрока = ...
#3 by Ахмадинежад
это понятно, как мне определить какая строка должна быть текущей?
#4 by IOL
Найди каюнить строку :-) и ее в качестве параметра.
#5 by Ахмадинежад
как найти то?
#6 by Ахмадинежад
ДокументСписок не итерируется(Для каждого) и не разыменовывается (через [])
#7 by hhhh
чем тея не устраивает та строка, которая устанавливается по-умолчанию?
#8 by Ахмадинежад
всем ))
#9 by vmv
вопрос должен звучать не как найти строки, а при каких условиях мы получим номер строки для позиционирования строки табличной части при открытии документа. Получить номер строки можно: 1. поиском ссылки на колонку табличной части, если значения колонки уникальны 2. по движениям документа, где записан номер строки документа 3. прочие извращенные методы. Далее, получаем строку
#10 by hhhh
Расширение формы списка документов ПараметрТекущаяСтрока (CurrentLineParameter) Использование: Чтение и запись. Описание: Тип: ДокументСсылка. Осуществляет позиционирование на строку, содержащуюся в форме списка и отображающую устанавливаемое значение. Позиционирование происходит при открытии или повторном открытии формы. Если форма используется для выбора или подбора, данная установка имеет более высокий приоритет, чем свойство формы НачальноеЗначениеВыбора.
#11 by Ахмадинежад
было бы слишком просто, если бы дело имелось с ТЧ документа, в сабже написано про список документов
#12 by hhhh
+ НачальноеЗначениеВыбора (ChoiceInitialValue) Использование: Чтение и запись. Описание: Тип: Произвольный. Содержит начальное значение выбора, переданное в форму, открываемую для выбора или подбора значения из списка. При стандартном выборе значения в поле ввода или в ячейке табличного поля из связанной с ним формы выбора, в начальное значение выбора записывается значение поля. Если открытие формы выбора осуществляется из модуля, то начальное значение выбора необходимо устанавливать средствами языка до открытия формы выбора. Перед открытием формы (до события ПриОткрытии) система производит попытку позиционирования списка, связанного с основным реквизитом формы (если такой существует), на этом значении. Далее значение может быть обработано средствами языка в обработчике события ПриОткрытии. Недоступно на сервере 1С:Предприятие. Не используется в модуле внешнего соединения.
#13 by vmv
+9 вернее, поиском значения в колонке...это может быть и ссылка и что угодно, если значения в колонке уникальны - мы выйдем на номер, или индекс строку, или саму строку. Что выбрать для позиционирования - это уже дело вкуса
#14 by Ахмадинежад
что мне в этот параметр заталкивать? Как мне это что-то найти? (Есть ссылка на документ, нужно на нем в форме спика спозиционироваться)
#15 by vmv
11. в случае со списком документов все намного проще. и все написал
#16 by Ахмадинежад
см
#17 by vmv
ДументСписок.ТекущаяСтрока = НайденнаяСсылка. как получить НайденнаяСсылка должен знать сам или достаточно открыть синтаксис-помощник раздел ДокуменСсылка
#18 by Ахмадинежад
спасибо, дошло. Просто я думал в качестве параметра нужно строку запихивтаь а не ссылку на док. Всем спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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