|
Форма выбора для внешней обработки 1с 8.2 | ☑ | ||
---|---|---|---|---|
0
Forget
16.10.12
✎
06:20
|
Здравствуйте!
Я пишу внешнюю обработку для 1с 8.2, и на основной форме мне надо создать поле с возможностью выбора нескольких значений, список значений должен формироваться автоматически перед началом выбора. Создала в обработке ФормуВыбора, но никак не удается ее получить и открыть. Скажите, пожалуйста, как это сделать? Или может существует другой способ выбора множества значений из списка? |
|||
1
Галахад
гуру
16.10.12
✎
06:22
|
Поле выбора. Тип "Список значений".
|
|||
2
Forget
16.10.12
✎
06:34
|
Галахад, я пробовала этот вариант. У меня не получилось добавить значения в список.
<code> Процедура СправочникиНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) Список = Элемент.СписокВыбора; Список.Добавить("Значение"); КонецПроцедуры </code> Список открылся пустым. И я не поняла, есть ли у списка возможность выбора нескольких значений. |
|||
3
Галахад
гуру
16.10.12
✎
06:37
|
(2) А, невнимательно прочитал.
Я делаю проще. сз = Новый СписокЗначений; сз.Добавить("аааа"); сз.Добавить("ббб"); сз.ВыбратьЗначение ... |
|||
4
Forget
16.10.12
✎
06:45
|
Написала:
СписокВыбора = Новый СписокЗначений; СписокВыбора.Добавить("аааа"); СписокВыбора.Добавить("ббб"); Список выбора опять открылся пустой(( |
|||
5
Рэйв
16.10.12
✎
06:47
|
(4)как вариант
Сделай Реквизит Тип Строка. В свойствах "Кнопка выбора из списка" - поставь галку. Редактирования текста наоборот снять. А потом в ПриОткрытии() сп=новый СписокЗначений; сп.Добавить("Раз"); сп.Добавить("Два"); сп.Добавить("Три"); ЭлементыФормы.КакойтоРеквизит.СписокВыбора=сп; КакойтоРеквизит="Раз"; |
|||
6
Галахад
гуру
16.10.12
✎
06:52
|
Как-то так:
сз = Новый СписокЗначений; сз.Добавить("аааа"); сз.Добавить("ббб"); ВыбЭлемент = сз.ВыбратьЭлемент("Выберите что-то", ВыбЭлемент); Если ВыбЭлемент = Неопределено Тогда Сообщить("не выбрали."); Иначе ВыбЗначение = ВыбЭлемент.Значение; КонецЕсли; |
|||
7
Forget
16.10.12
✎
06:57
|
Открыть список получилось! Только нет возможности выбрать несколько элементов... Это возможно?
|
|||
8
4uvak
16.10.12
✎
07:41
|
(7)Тогда зачем использовать список? Работай с табличным полем или с полем ввода!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |