|
Как спозиционироватся в ПолеВыбора на нужной строке? |
☑ |
0
vova1122
28.01.19
✎
17:11
|
Только начал изучать 1с8. Так что не пинайте сильно.
На форме отчета есть ПолеВыбора.
При открытии формы отчета заполняю данными это ПолеВыбора. И мне нужно сразу спозиционироваться на определенной строке в Поле выбора. Но у ПолеВыбора нет метода ТекущаяСтрока. Как мне встать на нужную строку?
ЭлементыФормы.Сдокумент.СписокВыбора.Очистить();
Для Каждого Документ Из Метаданные.Документы Цикл
ЭлементыФормы.Сдокумент.СписокВыбора.Добавить(Документ);
КонецЦикла;
ЭлементыФормы.Сдокумент.ТекущаяСтрока=5;// ругается что нет такого метода ТекущаяСтрока
|
|
1
mikecool
28.01.19
✎
17:13
|
Сдокумент = нужное значение
|
|
2
vova1122
28.01.19
✎
17:16
|
(1) в смысле указать нужный вид доккумента? а как?
|
|
3
Ёпрст
гуру
28.01.19
✎
17:19
|
.Значение = ....
|
|
4
Ёпрст
гуру
28.01.19
✎
17:24
|
в твоём случае,
ЭлементыФормы.Сдокумент.Значение = Метаданные.Документы.АвансовыйОтчет; //например
|
|
5
vova1122
28.01.19
✎
17:32
|
(4) спасибо огромное. но на этом у меня вопросы не закончатся. по ходу переписывания моей нетленки из 7.7 на 8.3 вопросов будет много (причем примитивных)
|
|
6
_Дайвер_
28.01.19
✎
20:45
|
(5)
Сч = 0;
Для Сч из доки цикл
сч = сч + 1;
КонецЦикла;
СписокДоков[сч]
|
|
7
_Дайвер_
28.01.19
✎
20:46
|
(6) Я к тому что ты можешь использовать счетчик, а потом по индексу в списке обратиться, но это не точно\
|
|