|
УФ. Глючит выбор из списка.
| ☑ |
0
megabax
27.03.15
✎
11:46
|
Добрый день. При начале выбора из списка в управлямой форме делаю так:
Процедура ДокументацияТипДокументаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Элемент.СписокВыбора.Очистить();
Список=ПолучитьСписокВидовДокументов();
для каждого стр из Список цикл
Элемент.СписокВыбора.Добавить(стр);
конеццикла;
КонецПроцедуры
|
|
1
megabax
27.03.15
✎
11:47
|
При обработке выбора делаю так:
Процедура ДокументацияТипДокументаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
Элементы.Документация.ТекущиеДанные.ТипДокумента=ВыбранноеЗначение.Значение;
КонецПроцедуры
И почему то когда выбираю, то ничего не выбрается. Подскажите пожалуйста, как лечить?
|
|
2
megabax
27.03.15
✎
11:48
|
Формирвоанеи списка выглядит так:
&НаСервере
функция ПолучитьСписокВидовДокументов()
Список=Новый СписокЗначений();
Список.Добавить("Документ1С");
Для ъ=0 По Перечисления.битТипыФайлов.Количество()-1 Цикл
Список.Добавить(Перечисления.битТипыФайлов.Получить(ъ));
КонецЦикла;
возврат Список;
конецфункции
|
|
3
Жан Пердежон
27.03.15
✎
11:50
|
(2) массив возващай, а не список, либо исправь Элемент.СписокВыбора.Добавить(стр);
|
|
4
megabax
27.03.15
✎
11:53
|
(3) Спасибо, теперь заработало. Сделал так:
&НаСервере
функция ПолучитьСписокВидовДокументов()
Список=Новый Массив();
Список.Добавить("Документ1С");
Для ъ=0 По Перечисления.битТипыФайлов.Количество()-1 Цикл
Список.Добавить(Перечисления.битТипыФайлов.Получить(ъ));
КонецЦикла;
возврат Список;
конецфункции
А тут закомментил:
&НаКлиенте
Процедура ДокументацияТипДокументаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
//Элементы.Документация.ТекущиеДанные.ТипДокумента=ВыбранноеЗначение.Значение;
КонецПроцедуры
|
|