Имя: Пароль:
1C
1C 7.7
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) так и не удалит
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn