Поиск в таблице справочника по нескольким реквизитам. #668908


#0 by Azgerd
При работе с таблицами справочника есть методы НайтиПоРеквизиту и НайтиПоКоду в итоге получаем найденную запись и делаем с ней что хотим. Вопрос как найти получить запись поиском по нескольким реквизитам? Т.е. сделать не Выборку, а именно установить курсор на найденной по нескольким реквизитам записи?
#1 by Jonny_Khomich
запрос
#2 by Wobland
на какой из 18?
#3 by Azgerd
1С 8.2 Мне Запрос не нужен. Необходимо получить для редактирования искомую строку.
#4 by mikecool
я не против
#5 by Ненавижу 1С
по идейным соображениям запрос не нужен?
#6 by mikecool
+4 разрешаю искать перебором, раз запрос не нужен
#7 by ДенисЧ
ну так получи. В чём вопрос то? Есть такой метод... НайтиСтроки...
#8 by Wobland
аллах запрещает?
#9 by lapinio
самое оптимальное запрос с параметром подобно
#10 by Azgerd
НайтиСтроки вроде бы ищет только в табличных частях справочника, а не сами записи справочника?
#11 by Wobland
подобно - ни разу не отпимально
#12 by Wobland
ещё в ТЗ. пробегись по выборке, засунь всё в ТЗ, потом ищи строки. раз уж религия такая
#13 by ДенисЧ
а... в справочнике... Запрос. Или в лес. Ну или на Привоз
#14 by 1Сергей
сам запутался в своём СП. Какая ирония :)
#15 by Azgerd
Запросом можно искать, но много писанины (создать запрос, по том перебирать и искать по коду). Этоже самое к примеру в Фоксе можно сделать одной командой (типа Locate for)
#16 by Wobland
зато работает как надо. купи гуся
#17 by lapinio
Выборка конечно лучше получая все поля объекта и помещая в ОЗУ. А запрсом получаем нужные поля. Если поиск по нескольким реквизитам и по трем набранным буквам сделать поиск с помощью объектной модели как то затруднительно.
#18 by Ненавижу 1С
зачем искать по коду? достаточно правильно создать запрос, тем более текст запроса достаточно "накликать" в конструкторе запросов
#19 by Wobland
потом перебирать? срочно дружись с запросами, у тебя пусто в голове
#20 by 1Сергей
если ты не любишь Запросы, ты не можешь называть себя одинесником
#21 by Wobland
я! я не люблю! семёрочные. у меня от них начинает кружиться голова и возникает необъяснимое чувство тревоги и страха
#22 by ДенисЧ
таки вперёд на Привоз покупать гуся...
#23 by ДенисЧ
если ты боишься запросов, выпей 50 грамм. Алкоголь притупляет чувство страха
#24 by Wobland
500 будет в самый раз для притупления. только я ж работать не смогу
#25 by 1Сергей
ты и так не работаешь :)
#26 by ДенисЧ
а ты ещё и работаешь? О_о
#27 by Wobland
поработаешь тут с вами. я в отпуске загораю
#28 by ИС-2
бить надо за найтипоКоду и поРеквизиту. Больше ими не пользуйся
#29 by Azgerd
Я может чёт не понимаю. После запроса пишем: Выборка=РезультатЗапроса.Выбрать; Выборка - это же виртуальная таблица, а как мне получить реальную запись справочника, не используя Справочник.НайтиПоКоду(Выборка.Код)
#30 by Defender aka LINN
ППЦ...
#31 by Wobland
что говорит СП?
#32 by Ненавижу 1С
Выборка это скорее курсор SQL (ближе к нему) Выборка.Ссылка - если есть конечно поле такое в запросе, дает ссылку на запись справочника
#33 by Azgerd
За Выборка.Ссылка спасибо,это понятно. Я не очень 1С - ник. Так что плаваю в структуре языка. А ППЦ в голове у Defender aka
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С