Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Проблема со списком выбора

Проблема со списком выбора
Я
   sem4cnt
 
12.01.13 - 18:13
На форме есть полеввода в режиме использования "РежимВыбораИзСписка". Тип значения поля "Произвольный".

В свойстве "СписокВыбора" поля передан список значений.

Теперь внимание!

Почему следующий код возвращает неопределено?

ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.СписокВыбора.НайтиПоЗначению(ПолеВводаБыстрыйВыборОтборов)

Хотя ПолеВводаБыстрыйВыборОтборов есть значение из этого списка?
 
 
   Undefined vs NULL
 
1 - 12.01.13 - 18:16
да врешь ты все, там обычно строки только
   sem4cnt
 
2 - 12.01.13 - 18:17
Где строки и насчет чего я вру?
   sem4cnt
 
3 - 12.01.13 - 19:17
Бред какой-то:

    СписокНастроек = ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.СписокВыбора;     
    ТекущееЗначениеОтбора = СписокНастроек.НайтиПоЗначению(ПолеВводаБыстрыйВыборОтборов);

    ФормаСохраненныхНастроекОтбора = ПолучитьФорму("ФормаСохраненныхНастроекОтбора", ЭтаФорма, ЭтаФорма);
    ФормаСохраненныхНастроекОтбора.СписокСохраненныхНастроек = СписокНастроек;
    Действие = ФормаСохраненныхНастроекОтбора.ОткрытьМодально(); 

 // ВНимание!!!!!!
 
        Если ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.СписокВыбора.НайтиПоЗначению(ТекущееЗначениеОтбора) = Неопределено Тогда
            ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.Значение = Неопределено;    
        КонецЕсли;
   sem4cnt
 
4 - 12.01.13 - 19:18
(3) ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.Значение = Неопределено; // попадает все время сюда
   sem4cnt
 
5 - 12.01.13 - 19:18
А отладчик показывает: СписокНастроек = ЭлементыФормы.ПолеВводаБыстрыйВыборОтборов.СписокВыбора // Истина
   sem4cnt
 
6 - 12.01.13 - 19:19
Хрень полнейшая: списки одинаковы, а значение не находит!
   sem4cnt
 
7 - 12.01.13 - 19:30
Кто-нибудь может подсказать?

Проблема в том, что после того как в открытой форме происходит изменение списка, сохраненный ранее элемент уже не находится, даже если он в этом списке еще есть!!!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует