|
Список значений на управляемой форме | ☑ | ||
---|---|---|---|---|
0
Юзер123
naïve
17.04.15
✎
10:58
|
Доброго времени.
Почитал похожие темы, но ответа не нашел толкового. На управляемой форме хочу сделать реквизит, значение в которой будет браться из списка значений . Делай на форме реквизит с типом "Строка"., Ставлю галочку "Режим выбора из списка". Далее создаю процедуру НачалоВыборка ( на клиенте) Там пишу Список = Новый СписокЗначений; Список.Добавить("Организация"); Список.Добавить("Сотрудники"); Список.Добавить("Отделы"); МойЭлемент=ВыбратьИзСписка(Список, Элементы.МойЭлемент); в итоге получаю не то чего хочется. http://rghost.ru/7cXjFZpzr/image.png и не выбирается ничего( |
|||
1
Юзер123
naïve
17.04.15
✎
10:58
|
Пробовал и выбор из Списка и просто НачалоВыбора.
|
|||
2
SUA
17.04.15
✎
11:03
|
почти
моеполе.списоквыбора = список; последней строкой кода |
|||
3
SUA
17.04.15
✎
11:03
|
как-то так
|
|||
4
klis
17.04.15
✎
11:05
|
(0) Если ты делаешь через признак "Режим выбора из списка", то нужно просто заполнить свойство "Список выбора" у этого элемента и твой список будет выбираться по "Трем точкам".
Если ты хочешь делать программно, то ВыбратьИзСписка возвращает не само значение а элемент списка, из которого надо значение еще разыменовать - ВыбратьИзСписка(Список, Элементы.МойЭлемент).Значение; А ты смешал эти два метода... |
|||
5
Юзер123
naïve
17.04.15
✎
11:08
|
(4) (2) Списасибо! 1 момент! проверю.
|
|||
6
Юзер123
naïve
17.04.15
✎
11:08
|
(2) (4) Спасибо) проверяю
|
|||
7
Юзер123
naïve
17.04.15
✎
11:13
|
(2) (2) Значение не является значением объектного типа (СписокВыбора)
|
|||
8
George Wheels
17.04.15
✎
11:15
|
Процедура НачалоВыбора(...)
Элементы.МойЭлемент.СписокВыбора.Вставить(0, Организация); Элементы.МойЭлемент.СписокВыбора.Вставить(1, Сотрудники); Элементы.МойЭлемент.СписокВыбора.Вставить(2, Отделы); |
|||
9
Юзер123
naïve
17.04.15
✎
11:16
|
(4) не совсем понял про "Режим выбора из списка"
|
|||
10
George Wheels
17.04.15
✎
11:16
|
(8) +"Организация" "Сотрудники" "Отделы"
|
|||
11
Юзер123
naïve
17.04.15
✎
11:20
|
(10) Вообще , список будет заполняться отдельно, значениями документа.
Т.е. я сейчас просто пытаюсь понять как это работает. Для этого список простых строковых значений создаю руками. А вообще , я в форме сделал еще реквизит "Список значений" , и его заполняю. а потом его надо передать в МойЭлемент.СписокВыбора |
|||
12
George Wheels
17.04.15
✎
11:22
|
(11) Ну так ставь в (8) вместо Организация,... то что хочешь. И циклы никто не запрещал.
|
|||
13
Юзер123
naïve
17.04.15
✎
11:23
|
(8) + надо очищать каждый раз список этот а то он просто приписывает.
а в целом работает. спасибо) |
|||
14
klis
17.04.15
✎
11:27
|
(11) Может надо просто реквизит сделать ссылкой на этот "документ" и не городить огород?
|
|||
15
Юзер123
naïve
17.04.15
✎
11:30
|
Эм? (14)
|
|||
16
Юзер123
naïve
17.04.15
✎
11:31
|
(14) На форме 2 реквизита.
1. Выбор документа. 2. Выбор из списка. Список заполняется по данным табличной части выбранного документа. |
|||
17
Юзер123
naïve
17.04.15
✎
11:39
|
Счет =0;
Для каждого СтрокаСписка из СписокЗнач цикл Элементы.МойРеквизит.СписокВыбора.Вставить(Счет,СтрокаСписка.Значение); Счет=Счет+1; КонецЦикла; В списке есть но не выбирается. |
|||
18
Юзер123
naïve
17.04.15
✎
11:40
|
Сокрлп() все ) норм спасибо
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |