Какпользоваться методами НайтиСледующий() и Сбросить()? #385471


#0 by Vici84
Дело в том что после выполнения некоторого условия в выборке мне необходимо вернуться на первую запись выборки, я использую метод Сбросить У меня результат запроса иерархический- по номенклатуре, на первом уровне иерархии склада нет а на втором имне надо проверить наличае на каждом складе, может следует использовать метод НайтиСледующий?
#1 by Terv
задача то какая стоит?
#2 by Vici84
Процедура проведения расходной накладной. Если на текущем складе(С которого обозначено в расходной) остатка меньше , чем требуется, то списываем сколько есть и переходим к тому из других где остатка наибольшее кол - во и движение оставшегося делаем уже по нему
#3 by Terv
как сортируешь в запросе? как обходишь результат запроса?
#4 by Фокусник
имхо, нужно в запросе подготовить данные в нужном порядке: 1) сортировка по признаку этот/прочие склад (чтобы этот был всегда вверху) и 2) вторая сортировка - по убыванию остатка. В таком случае скидывать выборку не понадобится.
#5 by Vici84
я сделала сортировку по убыванию, но как добраться до 1-й записи в выборке???
#6 by HIDDEN MESSAGE
#7 by Vici84
чью??? запроса???
#8 by Terv
зачем тебе 1я запись, что ты там потеряла?
#9 by Vici84
У меня сортировка по убванию остатка и  склад снаибольшем остатком всегда первая запись
#10 by Vici84
И в чем разница между методами Следующий и НайтиСледующий, кроме тог, что во втором параметром поиска является структура????
#11 by HIDDEN MESSAGE
#12 by Terv
Соблюдаем правила!
#13 by Vici84
так все же помогите с задачкой чего то я уже совсем запуталась
#14 by Serg_1960
А у Вас в документе один склад указан? Если да - тогда групировка и иерархия не нужна, - нужен отбор в запросе. Если склады указаны в ТЧ документа (и они различные) - то да тогда можно группировать.
#15 by Vici84
в документе склад один, норазная номенклатура же может списываться
#16 by Serg_1960
Я ж говорю - оригинально мыслите :( Если расходная накладная с _одного_ склада - то разме можно ипользовать остатки _другого_ склада? Ну да ладно, - это Ваши проблемы :(
#17 by Terv
как бы сделал я в запросе ВЫБОР   КОГДА Склад = &ВыбранныйСклад ТОГДА 1   ИНАЧЕ 0 КОНЕЦ КАК Приорет Упорядочить по Приоретет, КоличествоНаСкладе Итоги по Номенклатура,Склад в выборе 1 обход по номенклатуре 2 обход по складе как набрали количество на складе, то прерываем 2й обход, после 2 обхода проверяем все ли количество по текущей номенклатуре списали.
#18 by Vici84
ну у меня задача такая дурацкая,Если на текущем складе(С которого обозначено в расходной) остатка меньше , чем требуется, то списываем сколько есть и переходим к тому из других где остатка наибольшее кол - во и движение оставшегося делаем уже по нему мне задали я стажеруюсь,
#19 by Terv
"Если расходная накладная с _одного_ склада - то разме можно ипользовать остатки _другого_ склада? " +1
#20 by Vici84
я понимаю ваше негодование. но такое задание :( сама с ним уже очень долго мучаюсь
#21 by Serg_1960
Ладушки :) Тогда так:
#22 by eddy_n
Кстати, 1с-ники по большей части стараются избегать этого метода 'СледующийПоЗначениюПоля', предпочитая ему рекурсию
#23 by Vici84
Вообщето я спрашивала про метод НайтиСледующий и как он в моей ситуации будет выглядеть и уместно ли его использование
#24 by Vici84
Кто поможет мне????
#25 by Vici84
Ну кто нибудь ну пожалуйста
#26 by eklmn
ужос то какой, пугливые нынче одноэсники? Для начала выложи сюда то, что ты наваяла, а умные ребята уже подскажут где и как. А вообще попытайся понять то, что тебе опытный специалист написал в В твоем случае метод НайтиСледующий ни к селу, ни к городу.
#27 by Vici84
Вот это я и хотела услышать - ни к селу не к городу значит и париться с ним не надо Спасибо!!! А как все же перейти на 1-ю запись в выборке????
#28 by Terv
риторический вопрос, а зачем? а если вообщем, то сбросить
#29 by Serg_1960
Вики, пора уже самой найти в документации и прочитать когда и какой метод используется для обхода значений выборки :( Прочти и нам раскажи :)
#30 by Vici84
а можно ссылочку???
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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

Back to top