НачалоВыбора ДанныеВыбора

1. Tatyana_012345 23 27.03.24 18:19 Сейчас в теме
Запуталась слегка
Не хочу делать через параметры формы , просто хочется список вывести

Процедура ХХХНачалоВыбора(Элемент, ДанныеВыбора, ВыборДобавлением, СтандартнаяОбработка)

СтандартнаяОбработка = Ложь;

МассивЗначений = ПолучитьДоступныеХХХ(П1,П2);
ДанныеВыбора = новый СписокЗначений;
Для Каждого Значение из МассивЗначений Цикл
ДанныеВыбора.Добавить(Значение.Номер);
КонецЦикла;

По описанию после должен открываться список на форме в ДанныеВыбора, Но ничего не происходит
Подскажите , что я делаю не так ?

Если добавляю строчку
Элемент.СписокВыбора = ДанныеВыбора;
ошибка "не доступно для записи" и список выводится

Подскажите как вывести список пож-ста
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
4. spacecraft 27.03.24 20:20 Сейчас в теме
(1)
МассивЗначений = ПолучитьДоступныеХХХ(П1,П2);

Предположу, что это серверная функция.с директивой &НаСервере

Примечание:
В обработчике данного события нельзя использовать серверные методы формы с директивой компиляции &НаСервере, а также изменять свойства, которые могут привести к серверному вызову.
5. Tatyana_012345 23 28.03.24 09:06 Сейчас в теме
(4)
Процедура ХХХНачалоВыбора - на клиенте
ПолучитьДоступныеХХХ - на серверебез контекста
2. Tatyana_012345 23 27.03.24 18:29 Сейчас в теме
или пользоваться
ДанныеВыбора.ПоказатьВыборЭлемента(Новый ОписаниеОповещения("ПослеВыбораЭлемента", ЭтаФорма),"Выберете ххх");
3. polax 27.03.24 19:02 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот