|
Теги: Управляемая форма, выпадающий список выбора, программно | ☑ | ||
---|---|---|---|---|
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 минут обращаюсь с очередным вопросом, а как убрать из области поиска по строке левые значения?
Список при АвтоПодборе я задал, если начинаю вводить ерунду, он и говорит мол ничего такого нет, вот есть такой список как мне надо, но стоит начать вводить верное значение, как он тут же лезет в общий список контактных лиц и выкидывает мне здоровый список. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |