|
Пытаюсь программно задать значение списка выбора для перечисления |
☑ |
0
Ivan_495
27.10.16
✎
11:34
|
Пытаюсь программно задать значение списка выбора для перечисления статус.
В модуле управляемой формы добавил код
&НаКлиенте
Процедура СтатусНачалоВыбораИзСписка(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка=Ложь;
Переч=Перечисления.Статус;
СписокСтатусов=Элементы.Статус.СписокВыбора;
СписокСтатусов.Очистить();
СписокСтатусов.Добавить(Переч.Закрыто);
СписокСтатусов.Добавить(Переч.КИсполнению);
КонецПроцедуры
Ставлю точку останова . не останавливается?
|
|
1
Ivan_495
27.10.16
✎
11:35
|
Установлен РежимВыбораИзСписка
|
|
2
Рэйв
27.10.16
✎
11:45
|
1.убери из ПриНачалеВыбора
2.При создании на сервере:
//---
Переч=Перечисления.Статус;
Сп=Новый СписокЗначений;
Сп.Добавить(Переч.Закрыто);
Сп.Добавить(Переч.КИсполнению);
Элементы.Статус.СписокВыбора.ЗагрузитьЗначения(Сп.ВыгрузитьЗначения());
Должно нормально заработать
|
|
3
Ivan_495
27.10.16
✎
11:47
|
&НаКлиенте
Процедура СтатусНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
// Вставить содержимое обработчика.
Если Объект.Наименование="Закрыто или к исполнению" тогда
Переч=Перечисления.Статус;
СписокСтатусов=Элементы.Статус.СписокВыбора;
СписокСтатусов.Очистить();
СписокСтатусов.Добавить(Переч.Закрыто);
СписокСтатусов.Добавить(Переч.КИсполнению);
КонецЕСли;
КонецПроцедуры
вот так работает
|
|
4
Ivan_495
27.10.16
✎
11:49
|
НачалоВыбораИзСписка чем отличатся от НачалоВыбора ?
|
|
5
Рэйв
27.10.16
✎
12:00
|
(4)Из назания не понятно разве?
первое при начале выбора через список, второе стандартно через три точки
|
|
6
Ivan_495
27.10.16
✎
12:15
|
а почему так не работает?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//Вставить содержимое обработчика
Если Параметры.Ключ.Пустая() = Истина тогда
Если Объект.Наименование="Закрыто или к исполнению" тогда
Элементы.Статус.РежимВыбораИзСписка=Истина;
Переч=Перечисления.Статус;
СписокСтатусов=Элементы.Статус.СписокВыбора;
СписокСтатусов.Очистить();
СписокСтатусов.Добавить(Переч.Закрыто);
СписокСтатусов.Добавить(Переч.КИсполнению);
иначе
КонецЕСли;
КонецЕСли;
КонецПроцедуры
|
|
7
Ivan_495
27.10.16
✎
12:16
|
РежимВыбораИзСписка настраивать нельзя?
|
|
8
Ivan_495
27.10.16
✎
12:21
|
РежимВыбораИзСписка в модуле формы настраивать нельзя?
|
|