Имя: Пароль:
1C
1С v8
Выбор из списка выбора - ?
0 MWWRuza
 
гуру
27.03.19
09:43
Добрый день!
Я вообще семерошник, поэтому сильно не бейте, вопрос скорее всего элементарный, просто туплю... УФ тяжелы для меня к пониманию...

Вопрос. УФ документа. По кнопке(большой такой, на сенсорном терминале - это к вопросу, почему не стандартным способом) открывается виртуальная клавиатура(ВК), где набирается подстрока для поиска.
Заполняется СписокВыбора, по определенным критериям(в том числе, и набранная подстрока). Но, это все - в принципе не важно. ВК закрывается, в поле ТЧ документа выпадает список с отобранными значениями. Как дальше выбрать значение из этого списка в ТЧ документа? Просто щелчком по нему - ничего не происходит... Если после этого, щелкнуть по этому полю - открывается опять тот-же список, с тем-же отбором, и уже можно из него выбрать значение - выбирается нормально...
Вот процедура:
&НаКлиенте
Процедура ВыполнитьПоиск(ВведТекст,Пар2) Экспорт
    СП = ЗаполнитьСпПоиска(ВведТекст);
    ЭтаФорма.Элементы.ТЧ.ТекущийЭлемент.СписокВыбора.Очистить();
    ЭтаФорма.Элементы.ТЧ.ТекущийЭлемент.СписокВыбора.ЗагрузитьЗначения(СП);
    Эл = ЭтаФорма.ВыбратьИзСписка(ЭтаФорма.Элементы.ТЧ.ТекущийЭлемент.СписокВыбора, Элементы.ТЧ.ТекущийЭлемент); // До сих пор - все нормально, в ЭЛ попадает выбранное значение списка
    
// Вот здесь, его как-то надо "запихнуть" в ТЧ... Не могу понять, как???

КонецПроцедуры
1 MWWRuza
 
гуру
27.03.19
09:56
Написал не совсем понятно, вот картинка:
https://content.foto.my.mail.ru/mail/m_w_w/_mypagephoto/h-269.jpg
2 MWWRuza
 
гуру
27.03.19
10:49
Пробую вот такое:

ЭтаФорма.Элементы.ТЧ.ТекущиеДанные = Эл.Значение;

ТЧ.ТекущиеДанные - тип справочник ссылка Номенклатура, Эл.Значение - тоже...

Не работает. Пишет, "Поле объекта недоступно для звписи(ТекущиеДанные)"...

Как правильно обработать выбор из списка?
3 MWWRuza
 
гуру
27.03.19
10:54
Все, вроде разобрался:

ЭтаФорма.Элементы.ТЧ.ТекущиеДанные.Номенклатура = Эл.Значение;
4 MWWRuza
 
гуру
27.03.19
11:16
ТЧ.ТекущиеДанные - это коллекция. А нужно именно к элементу этой коллекции обращаться...
Точно ошибка в ДНК :-(((