|
Убрать дубли в списке значений при подборе |
☑ |
0
Надмозг
25.08.17
✎
18:31
|
Управляемые формы. Сделал форму подбора, на форме элемент со значением - СписокЗначений. При подборе открывается форма справочника, выбираю два раза одно и то же, в список попадает два одинаковых значения. Как удалить дубли в таком случае?
Не могу отловить событие, которое срабатывает при подборе.
ПриИзменении и ОбработкаВыбора - не срабатывают
|
|
1
lexasan
25.08.17
✎
18:41
|
Если СписокЗначений.НайтиПоЗначению(Значение) = Неопределено Тогда
СписокЗначений.Добавить(Значение);
КонецЕсли;
|
|
2
Надмозг
28.08.17
✎
10:32
|
(1) где это должно быть, вот в чем вопрос
|
|
3
h-sp
28.08.17
✎
10:34
|
(2) ОбработкаПодбора
|
|
4
Надмозг
28.08.17
✎
10:37
|
(3) это событие чего? У меня на форме список значения, там есть ОбработкаВыбора, но она не срабатывает в этот момент
|
|
5
h-sp
28.08.17
✎
10:48
|
(4) да, ОбработкаВыбора
|
|
6
Надмозг
28.08.17
✎
10:50
|
(5) ну что-то она не хочет останавливаться на точке останова, база файловая, чисто для моих разработок
|
|
7
h-sp
28.08.17
✎
10:50
|
(4) у владельца формы подбора смотри событие ОбработкаВыбора. Кто указан в качестве владельца?
|
|
8
Надмозг
28.08.17
✎
10:54
|
(7) Есть форма, где поле Списо значений, оттуда открываю форму выбора справочника,
Владелец в ОткрытьФорму указан ЭтаФорма, т.е. форма со списком значений. В этой форме я и смотрю обработку выбора. Или нужно лезть в ту форму справочника, откуда подбираются элементы?
|
|
9
h-sp
28.08.17
✎
10:57
|
(8) ну посмотри у этой формы в событии ОбработкаВыбора, какая процедура привязана?
|
|
10
Надмозг
28.08.17
✎
11:02
|
(9) Я это первым делом и посмотрел. В Обработке выбора точка останова не срабатывает. Она работает, когда добавляешь элемент через "Добавить", а не через "Подбор"
|
|
11
h-sp
28.08.17
✎
11:17
|
(10) процедура привязана к событию?
|
|
12
Надмозг
28.08.17
✎
11:22
|
(11) ага
Короче, решил убрать кнопку подбора просто, и оставить "Добавить", не особо она нужна
|
|