Имя: Пароль:
1C
1С v8
СписокВыбора
,
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 часа потратил ))