Имя: Пароль:
1C
1С v8
НачалоВыбора, не добавляется выбираемое значение
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), каюсь, просто голова забита, надо бы отдельную тему создать.