Добрый день. При начале выбора из списка в управлямой форме делаю так:
Процедура ДокументацияТипДокументаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
Элемент.СписокВыбора.Очистить();
Список=ПолучитьСписокВидовДокументов();
для каждого стр из Список цикл
Элемент.СписокВыбора.Добавить(стр);
конеццикла;
КонецПроцедуры
Формирвоанеи списка выглядит так:
&НаСервере
функция ПолучитьСписокВидовДокументов()
Список=Новый СписокЗначений();
Список.Добавить("Документ1С");
Для ъ=0 По Перечисления.битТипыФайлов.Количество()-1 Цикл
Список.Добавить(Перечисления.битТипыФайлов.Получить(ъ));
КонецЦикла;
возврат Список;
конецфункции
(3) Спасибо, теперь заработало. Сделал так:
&НаСервере
функция ПолучитьСписокВидовДокументов()
Список=Новый Массив();
Список.Добавить("Документ1С");
Для ъ=0 По Перечисления.битТипыФайлов.Количество()-1 Цикл
Список.Добавить(Перечисления.битТипыФайлов.Получить(ъ));
КонецЦикла;
возврат Список;
конецфункции
А тут закомментил:
&НаКлиенте
Процедура ДокументацияТипДокументаОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
//Элементы.Документация.ТекущиеДанные.ТипДокумента=ВыбранноеЗначение.Значение;
КонецПроцедуры
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой