НайтиСледующий(СтруктураПоиска) Цикл #281775


#0 by Andrey-ny
Нужно выбрать из результатов запроса строки, сначала содержащие значение "сырьё", потом "материалы". Не понимаю как пользоваться отбором НайтиСледующий. Прошу, разъяснения.
#1 by чувак
Можно использовать возможности языка запроса, например Like
#2 by чувак
т.е. предложение "подобно"
#3 by yalex
А что тут непонятного? Позицинирует на запись с нужным значением поля.
#4 by coder1cv8
А в чем сложность? Тока сбрасывать выборку не забывай...
#5 by Wladimir_spb
Может проще упорядочить в запросе?
#6 by yalex
А что значит сбрасывать выборку?
#7 by чувак
Тебе лучше не знать об этом :))
#8 by Andrey-ny
Итак: имя колонки "Родитель", значение "сырьё". ------------------------------- Переменная не определена (сырьё)
#9 by Wladimir_spb
)))
#10 by Wladimir_spb
Сырье в запросе строка или элСправочника?
#11 by Andrey-ny
Сырьё - ето название группы справочника
#12 by yalex
Указывай ссылку на группу
#13 by чувак
Покажи, как ты определили эту переменную
#14 by yalex
СсылкаНаСырьё = Справочники.Номенклатура.НайтиПоНаименованию("Сырьё");
#15 by yalex
Так и определил - сырьё))
#16 by чувак
#17 by coder1cv8
в СП есть, но автор я думаю дойдет ещё до этого нюанса при некотором упорстве )
#18 by Andrey-ny
"сырьё" ето не переменная, ето значение
#19 by Wladimir_spb
Точно!
#20 by Andrey-ny
Пока ВыборкаДетали.НайтиСледующий("сырьё","Родитель") Цикл
#21 by Andrey-ny
Разобрался. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям