Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 7.7 и ранее

v7: Метод справочника НайтиПоКоду()

v7: Метод справочника НайтиПоКоду()
Я
   kathleen
 
10.01.13 - 09:41
Если в справочнике нет контроля уникальности кода и мне нужно перебрать все элементы с определенным кодом, можно ли воспользоваться этим методом в цикле  или он всегда будет возвращать мне первый элемент с этим кодом?
 
 
   Andy777
 
1 - 10.01.13 - 09:44
будет находить только один элемент, делай запросом.
   evGenius
 
2 - 10.01.13 - 09:44
всегда первый
   lucifer
 
3 - 10.01.13 - 09:44
если у тебя цикл по всем элементам справочника, зачем тебе НайтиПоКоду()?
Поставь условие в цикле 
Если Элемент.Код = ТвойКод Тогда

КонецЕсли
   1Сергей
 
4 - 10.01.13 - 09:44
порядоккодов + тупой перебор
   Privalov
 
5 - 10.01.13 - 09:45
(1) + 100
   Patrio_O_Muerte
 
6 - 10.01.13 - 09:46
Какая развратная фотка...
   kathleen
 
7 - 10.01.13 - 09:46
Ясно, спасибо
   Ёпрст
 
8 - 10.01.13 - 09:47
(0)
в ложной транзакции найдешь всё.
   Ёпрст
 
9 - 10.01.13 - 09:47
через НайтиПоКоду()
   kathleen
 
10 - 10.01.13 - 09:48
(9)А я не знаю что это такое((
 
 Рекламное место пустует
   1Сергей
 
11 - 10.01.13 - 09:50
(8) из пушки по воробьям, имхо
   Ёпрст
 
12 - 10.01.13 - 09:54
(10)

НачатьТранзакцию();
Пока Спр.НайтиПоКоду(<параметры>) =1 Цикл
   СЗ.ДобавитьЗначение(Спр.ТекущийЭлемент());
   Спр.Удалить();
КонецЦикла;
ОтменитьТранзакцию();
СЗ.ВыбратьЗначение(,);
   kathleen
 
13 - 10.01.13 - 09:57
(12)А, поняла, спасибо
   lucifer
 
14 - 10.01.13 - 10:07
(12) а если не надо удалять
   chelentano
 
15 - 10.01.13 - 10:08
(14) так и не удалит

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует