|
v7: Метод справочника НайтиПоКоду()
| ☑ |
0
kathleen
10.01.13
✎
09:41
|
Если в справочнике нет контроля уникальности кода и мне нужно перебрать все элементы с определенным кодом, можно ли воспользоваться этим методом в цикле или он всегда будет возвращать мне первый элемент с этим кодом?
|
|
1
Andy777
10.01.13
✎
09:44
|
будет находить только один элемент, делай запросом.
|
|
2
evGenius
10.01.13
✎
09:44
|
всегда первый
|
|
3
lucifer
10.01.13
✎
09:44
|
если у тебя цикл по всем элементам справочника, зачем тебе НайтиПоКоду()?
Поставь условие в цикле
Если Элемент.Код = ТвойКод Тогда
КонецЕсли
|
|
4
1Сергей
10.01.13
✎
09:44
|
порядоккодов + тупой перебор
|
|
5
Privalov
10.01.13
✎
09:45
|
(1) + 100
|
|
6
Patrio_
O_Muerte
10.01.13
✎
09:46
|
Какая развратная фотка...
|
|
7
kathleen
10.01.13
✎
09:46
|
Ясно, спасибо
|
|
8
Ёпрст
10.01.13
✎
09:47
|
(0)
в ложной транзакции найдешь всё.
|
|
9
Ёпрст
10.01.13
✎
09:47
|
через НайтиПоКоду()
|
|
10
kathleen
10.01.13
✎
09:48
|
(9)А я не знаю что это такое((
|
|
11
1Сергей
10.01.13
✎
09:50
|
(8) из пушки по воробьям, имхо
|
|
12
Ёпрст
10.01.13
✎
09:54
|
(10)
НачатьТранзакцию();
Пока Спр.НайтиПоКоду(<параметры>) =1 Цикл
СЗ.ДобавитьЗначение(Спр.ТекущийЭлемент());
Спр.Удалить();
КонецЦикла;
ОтменитьТранзакцию();
СЗ.ВыбратьЗначение(,);
|
|
13
kathleen
10.01.13
✎
09:57
|
(12)А, поняла, спасибо
|
|
14
lucifer
10.01.13
✎
10:07
|
(12) а если не надо удалять
|
|
15
chelentano
10.01.13
✎
10:08
|
(14) так и не удалит
|
|