|
Теги: Управляемая форма, выпадающий список выбора, программно
| ☑ |
0
Rizhij_Nikitos
30.12.13
✎
03:22
|
Процедура КонтактноеЛицоНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
//На сервере я заполняю ТЗ в объекте, куда помещаю все контакнтые лица.
ЗаполнитьСписокКонтактныхЛицКонтрагента();
СтандартнаяОбработка=Ложь;
Элемент.СписокВыбора.Очистить();
Для Каждого Строка Из Объект.КонтактныеЛица Цикл
Элементы.КонтактноеЛицо.СписокВыбора.Добавить(Строка.КонтактноеЛицо);
КонецЦикла;
В момент нажатия кнопки выбора не выпадает список со значениями... что я делаю не так?
Режим выбора из списка отключен, если включу - пропадут текущие значения и вообще начнется непонятно что.
Задача: на форме есть реквизит контактное лицо. Контактные лица - подчиненный справочник справочнику Контрагенты.
Я сначала выбираю контрагента, после чего выбираю из выпадающего списка контактное лицо, список формирую сам(получаю по владельцу).
|
|
1
Rizhij_Nikitos
30.12.13
✎
03:38
|
Так, ладно с проблемой я разобрался, но начав доводить до совершенства, мне удалось найти крах платформы :)
Веселое занятие - делай как я - будь против системы:
Делаем поле ввода, на него ставим список выбора, делаем обработчик на событие АвтоПодбор
Пытаемся сделать ДанныеВыбора.Очистить();
В СП написано, что это список значений, однако система думает по другому, но СП настаивая на своем, шлет и тебя и твою систему. В результате чего предлагает пойти мне спать.
1С:Предприятие 8.3 (8.3.3.641) Удачки.
|
|
2
Rizhij_Nikitos
30.12.13
✎
03:40
|
Кстати, дочитав СП я все же нашел, что стандартное значение неопределено, и если систему с ошибкой я еще могу понять, то крах - это все таки косяк...
|
|
3
Rizhij_Nikitos
30.12.13
✎
03:41
|
Как сделать список выбора:
РежимВыбораИзСписка у элемента ПолеВвода выключен.
Включаем кнопку списка выбора
Отключаем кнопку выбора
Стандартно заполняем список выбора у элемента и все работает.
|
|
4
Rizhij_Nikitos
30.12.13
✎
03:42
|
Список выбора заполнять при открытии формы либо при изменении головного контрагента, иначе работает... не работает.
|
|
5
Rizhij_Nikitos
30.12.13
✎
04:08
|
Спустя еще 25 минут обращаюсь с очередным вопросом, а как убрать из области поиска по строке левые значения?
Список при АвтоПодборе я задал, если начинаю вводить ерунду, он и говорит мол ничего такого нет, вот есть такой список как мне надо, но стоит начать вводить верное значение, как он тут же лезет в общий список контактных лиц и выкидывает мне здоровый список.
|
|