|
НачалоВыбора, не добавляется выбираемое значение |
☑ |
0
Invis91
14.05.12
✎
16:53
|
Процедура ПодразделыПодразделНачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Список = Новый СписокЗначений;
Для Каждого Строка Из Подразделы Цикл
Список.Добавить(Строка.Подраздел);
КонецЦикла;
Форма = Справочники.РазделыНоменклатуры.ПолучитьФормуВыбора(,ЭтаФорма);
Форма.РежимВыбора = ИСТИНА;
Форма.СправочникСписок.Отбор.Наименование.ВидСравнения = ВидСравнения.НеВСписке;
Форма.СправочникСписок.Отбор.Наименование.Использование = ИСТИНА;
Форма.СправочникСписок.Отбор.Наименование.Значение = Список;
Форма.Открыть();
КонецПроцедуры
Здравствуйте, есть одна проблема с обработкой события "НачалоВыбора".
Все работает, и форма открывается и отбор работает, но есть одно но, когда я выбираю значение, оно почему то не добавляется в поле ввода, откуда я собственно и нажимал кнопку выбора.
Это все конечно можно подправить руками, выбранное значение добавить с текущие данные строки и т.д. Но разве выбранное мною значение не должно автоматически добавляться в поле ввода, то есть после выбора значения должен сработать обработчик события "ОбработкаВыбора", но он, к сожалению, не срабатывает.
|
|
1
Kondarat
14.05.12
✎
16:55
|
Форма = Справочники.РазделыНоменклатуры.ПолучитьФормуВыбора(,Элемент);
|
|
2
XLife
14.05.12
✎
16:57
|
СтандартнаяОбработка = Ложь;
|
|
3
Invis91
14.05.12
✎
17:01
|
(1) мда, фэйспалм). спасибо большое, Kondarat)
|
|
4
Invis91
14.05.12
✎
17:51
|
В продолжении темы, есть у справочника 3 стандартных реквизита: Код, Наименование, Родитель.
В форме выбора, отбор можно делать только по Коду и Наименованию. Есть ли возможность добавить отбор по Родителю, ведь для СправочникаСписка(по умолчанию в форме выбора)программно отбор добавлять нельзя. И вообще по какому принципу реквизиты попадают в отбор? Почему 2 реквизита попали, а 3й - нет?
Решение есть, через запрос, но для такой простой задачи, кода слишком много получается. Поэтому и решил спросить.
|
|
5
Feanor
14.05.12
✎
17:53
|
(4) а отбор вида "ссылка в группе МояГруппа" чем не угодил?
|
|
6
hhhh
14.05.12
✎
17:55
|
(4) добавьте колонку Родитель на форму
|
|
7
Invis91
14.05.12
✎
17:58
|
(5) Потому что у справочника - иерархия элементов, а не групп, если я вас правильно понял.
(6) Да давно уже добавил, у колонки "Родитель" и доступность, и видимость - Истина, но в отборе по-прежнему ее нет.
|
|
8
Feanor
14.05.12
✎
18:01
|
(7) Для иерархии элементов это тоже работает. Вроде )
|
|
9
Invis91
14.05.12
✎
18:20
|
ну вроде нет) а если и да, то мне надо именно отбор по родителю, блин, уже голову сломал, почему его в списке отбора нет, не понимаю.
|
|
10
Invis91
14.05.12
✎
20:31
|
Ни у кого не появилось ответов на мой вопрос?)
|
|
11
vmv
14.05.12
✎
20:37
|
не читая этот бред
Элемент должен быть явно связан со Значением Выбора
как осуществить связь - допри сам, это просто
|
|
12
Invis91
14.05.12
✎
21:37
|
(11) Я про вопрос (4), каюсь, просто голова забита, надо бы отдельную тему создать.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший