|
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) так и не удалит
|
| Форум | Правила | Описание | Секции | Поиск |