Имя: Пароль:
1C
1С v8
Выбор из списка
0 geka-geka
 
24.02.12
09:22
Есть поле ввода. Осуществляется выбор из списка. Как узнать порядковый номер элемента при выборе из списка?
1 geka-geka
 
24.02.12
09:31
(0) порядковый номер выбранного элемента
2 DrShad
 
24.02.12
09:39
Индекс() не предлагать?
3 geka-geka
 
24.02.12
09:52
(2) Наверное меня не понял. Сначала я заполнил список выбора. После выбора, я хочу узнать порядковый номер выбранного элемента в списке выбора.
4 Reset
 
24.02.12
09:53
(3) Индекс() не предлагать? (да простит меня (2))
5 Wobland
 
24.02.12
09:55
(4) ну сказал же, не предлагать. думаем ещё варианты ;)
6 geka-geka
 
24.02.12
09:55
(2),(4) Процедура ПолеВвода1ОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)

Да к чему тут Индекс() прикручивать?
7 Fish
 
24.02.12
09:56
(6) К голове.
8 Стальная Крыса
 
24.02.12
09:57
(6) ну поискать тогда надо в списке это самое "выбранное значение" и тогда только можно узнать его индекс
9 Reset
 
24.02.12
09:57
(6) К списку значений
10 Wobland
 
24.02.12
09:58
(7) если к голове не предлагать, то к коленке
11 SeraFim
 
24.02.12
09:58
а если список отсортировать? ;)
вообще как вариант, в форме списка выбора переписать обработку события, чтоб возвращало не выбранный элемент, а структуру - выбранный элемент + номер
12 Reset
 
24.02.12
09:58
(10) Кумулятивно
13 geka-geka
 
24.02.12
09:58
(8) Дело в том, что в списке есть одинаковые элементы, а нужно порядковый номер определить однозначно
14 Reset
 
24.02.12
09:59
(13) Лол
15 Wobland
 
24.02.12
09:59
(13) значит, они всё же разные
16 Reset
 
24.02.12
10:00
Т.е. выберите день : (предлагается список "Понедельник,Понедельник,Понедельник")
И нужно узнать, какой именно! понеделтник выбран?
17 geka-geka
 
24.02.12
10:00
Значения одинаковые, а разница в порядке
18 Reset
 
24.02.12
10:00
Зачем ты предлагаешь выбирать из одинаковых элементов?
19 geka-geka
 
24.02.12
10:01
представления разные
20 Reset
 
24.02.12
10:01
Пятница, похоже.
21 Wobland
 
24.02.12
10:01
(17) да разные говорю. по смыслу разные. пример списка в студию
22 Ненавижу 1С
 
гуру
24.02.12
10:01
(19) значит ищи по представлению
23 Reset
 
24.02.12
10:02
(19) -> (18)
при этом вводишь в заблуждение пользователя, подменяя представления
24 Reset
 
24.02.12
10:03
Ну или (22), потом Индекс() *-)
25 Fish
 
24.02.12
10:05
(23) Это видимо для того, чтобы враг не догадался, какой понедельник выбирать. И только особо доверенные люди будут знать, что выбирать надо третий :)))
26 Reset
 
24.02.12
10:08
(25) (вспомнилось) Нормальные люди - это те, которые знают, что девятый вагон находится сразу после восьмого (а не тот, который перед десятым)
27 PuhUfa
 
24.02.12
10:09
(25)
Если НомерВыбранногоПонедельника = 1 Тогда
 //это и вправду понедельник
ИначеЕсли НомерВыбранногоПонедельника = 2 Тогда
 //не... это вторник
ИначеЕсли НомерВыбранногоПонедельника = 3 Тогда
 //а вот это среда
...
КонецЕсли;
28 Wobland
 
24.02.12
10:11
Есть у меня приятель, работает в магазине GUCCI на Кутузке. Рассказал
следующую историю.
Приходит к ним как-то в понедельник парочка: муж из "новых русских"
(не бандюк, а более культурный вариант из банкиров-бизнесменов) и жена
соответствующая. Жена выбрала платье за $2,000 - муж "без базара" заплатил.
Во вторник приходит та же женщина(!), но с любовником. Выбирает такое же(!)
платье за те же $2,000, и любовник так же "без базара" платит.
А среду эта бабёнка приходит уже одна, сдает одно платье и получает $2,000
на руки :)
Такая вот "неплохая прибавка к пенсии" :) "Обналичка" и "отмывание денег"
в одном флаконе...
29 geka-geka
 
24.02.12
11:10
Сделал значения различными строковыми вида "<НомерЭлемента>: <ЗначениеЭлемента>", потом пришлось делать разбор строки этойстроки, чтобы вытащить, то что нужно.
30 DrShad
 
24.02.12
11:14
(29) таки велосипед с квадратными колесами изобретаем
31 СноваЗдорова
 
24.02.12
11:51
Чувак пишет 1С:интернет казино
Основная теорема систематики: Новые системы плодят новые проблемы.