|
|
СписокВыбора |
☑ |
|
0
DandelionPvl
07.04.14
✎
12:01
|
Добрый день!
Второй час ищу в интернете и не могу найти.
Есть два списка выбора. Один заблокирован (1), пока не выбрано определенное значение в другом (2). При выборе нужного значения в (2), (1) становится доступным.
Вопрос вот в чем, когда перевыбираешь значение во (2), первый блокируется, а вот значение у него остается. Как его стереть?
Не могу найти как это сделать!? Даже очищал полностью список, а значение остается.
Если ВыбранноеЗначение = "ПромышленноеПредприятие" Тогда
Элементы.ИТ_КатегорииСфераДоп.Доступность = Истина;
Иначе
Элементы.ИТ_КатегорииСфераДоп.Доступность = Ложь;
ЗначенияКатегорий = Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.ВыгрузитьЗначения();
Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.Очистить();
Элементы.ИТ_КатегорииСфераДоп.ОбновитьТекстРедактирования();
Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.ЗагрузитьЗначения(ЗначенияКатегорий);
КонецЕсли;
|
|
|
1
Wobland
07.04.14
✎
12:03
|
присвой пустое значение нужного типа
|
|
|
2
DandelionPvl
07.04.14
✎
12:17
|
Добавил в список пустое значение с пестым представлением, прописал в коде:
Если ВыбранноеЗначение = "ПромышленноеПредприятие" Тогда
Элементы.ИТ_КатегорииСфераДоп.Доступность = Истина;
Иначе
Элементы.ИТ_КатегорииСфераДоп.Доступность = Ложь;
Элементы.ИТ_КатегорииСфераДоп.СписокВыбора.НайтиПоЗначению("");
Элементы.ИТ_КатегорииСфераДоп.ОбновитьТекстРедактирования();
КонецЕсли;
Все равно значение остается... Как то странно, что нет примитивной очистки или обновления поля.
|
|
|
3
Wobland
07.04.14
✎
12:21
|
это правда, что тебе иногда хочется очищать реквизит ИТ_КатегорииСфераДоп?
|
|
|
4
DandelionPvl
07.04.14
✎
12:26
|
Да. В одном списке 3 позиции, но при выборе только одной из позиций, должен быть разблокирован второй список (что то вроде доп. классификации). При выборе же двух других, этот список должен очищаться, так как нет дополнительной классификации.
|
|
|
5
Wobland
07.04.14
✎
12:29
|
тогда тебе не нужно заниматься любовью со списком выбора
|
|
|
6
DandelionPvl
07.04.14
✎
12:55
|
Это и так понятно! (
Придется наверное справочник делать. Уродовать конфигурацию. Нет больше времени на поиски такого примитивного действия как очистить строку.
|
|
|
7
Wobland
07.04.14
✎
12:57
|
что за спровочник?
|
|
|
8
DandelionPvl
07.04.14
✎
13:03
|
Все, проблема решена.
Кому интересно, это делается через "объект": Объект.ИТ_КатегорииСфераДоп = "";
|
|
|
9
Wobland
07.04.14
✎
13:03
|
60 минут. неплохой результат
|
|
|
10
DandelionPvl
07.04.14
✎
13:12
|
Плохой. 2 часа потратил ))
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший