|
v7: Позиционирование при выборе из списка значений | ☑ | ||
---|---|---|---|---|
0
belowww
27.08.13
✎
14:24
|
Здравствуйте! Есть колонка табличного поля документа. С помощью процедуры ПриНачалеВыбораЗначения создается список значений, который потом через ВыбратьЗначение отображается в виде выпадающего списка.
Можно ли сделать так, чтобы при начале выбора значения из этого списка, активной становилась 5я строка (например), а не 1я. Если да, то как? Это не поле диалога типа ''Список'' или ''Поле со списком'', просто реквизит табличной части |
|||
1
dk
27.08.13
✎
14:29
|
а выбираешь как? через СЗ.Выбрать()?
|
|||
2
belowww
27.08.13
✎
14:30
|
через сз.ВыбратьЗначение(...)
|
|||
3
dk
27.08.13
✎
14:32
|
параметры у выбратьзначение смотрел?
|
|||
4
KishMish
27.08.13
✎
14:32
|
(0)можно эмулированием нажатий клавиш
|
|||
5
dk
27.08.13
✎
14:34
|
гоню не те там параметры, значит тупо через
СЗ.ТекущаяСтрока(2); СЗ.ВыбратьЗначение |
|||
6
1Сергей
27.08.13
✎
14:36
|
(4) а можно ещё штаны через голову одевать.
(5) вот теперь гонишь. нужно в первый параметр передавать переменную с предустановленным значением |
|||
7
belowww
27.08.13
✎
14:39
|
dk, не пойдет, ТекущаяСтрока работает только с полями диалога типа ''Список'' или ''Поле со списком''.
|
|||
8
belowww
27.08.13
✎
14:44
|
1Сергей, я или не понял, или неправильно понял
|
|||
9
belowww
27.08.13
✎
14:46
|
1Сергей, то есть позиционироваться оно будет на первой в любом случае, просто нужное мне значение будет на первым в списке?
|
|||
10
1Сергей
27.08.13
✎
14:46
|
(8)
Выбор = <Нужное значение>; Если СЗ.ВыбратьЗначение(Выбор)=1 Тогда |
|||
11
dk
27.08.13
✎
14:49
|
СЗ.ВыбратьЗначение(СЗ.ПолучитьЗначение(5))
|
|||
12
belowww
27.08.13
✎
14:49
|
1Сергей, работает, спасибо большое
|
|||
13
belowww
27.08.13
✎
14:59
|
ээм, а как теперь вытащить результат выбора?
Выбор=ДатЗПсп.ПолучитьЗначение(7); Если ДатЗПсп.ВыбратьЗначение(Выбор,,,,2)=1 Тогда ДатЗП = Выбор; КонецЕсли; |
|||
14
Джордж1
27.08.13
✎
15:00
|
(13)ДатЗП = Выбор;
|
|||
15
belowww
27.08.13
✎
15:34
|
(14) так не работает
|
|||
16
1Сергей
27.08.13
✎
15:47
|
Выбор=ДатЗПсп.ПолучитьЗначение(7);
Если ДатЗПсп.ВыбратьЗначение(Выбор,,,,2)=1 Тогда Сообщить(Выбор); ДатЗП = Выбор; КонецЕсли; так что кажет? |
|||
17
belowww
27.08.13
✎
15:58
|
(16)правду кажет
извините, дело было в другом, уже работает спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |