Срез "предпоследних" #563736


#0 by Andrey1957
Уважаемые коллеги! Встал перед проблемой поиска во вложенном запросе предпоследних значений в Регистре сведений. Умом понимаю, что во вложенном запросе для каждой записи нужно взять период на секунду меньший, чем период в Срезе последних. Но как все это скомпоновать в рамках одного запроса? Кто-нибудь решал подобную проблему или подскажет где она решена в рамках типовых отчетов? Заранее спасибо.
#1 by guitar_player
В СКД можно соединением с указанием параметров. В запросе насколько я понял - нужно получить срез последних, потом найти период из этого регистра по измерениям, чтобы он был меньше периода из среза последних и был максимальным. потом по этим измерениям и найденному периоду получить запись
#2 by golden-pack
Каждый одинэсник должен уметь написать срез последних запроссом
#3 by Andrey1957
golden-pack, речь не о выборке среза ПОСЛЕДНИХ, а именно ПРЕДПОСЛЕДНИХ значений из периодического регистра сведений. Грубо говоря, в том же регистре КурсыВалют понадобилось бы выбрать последнее и ПРЕДПОСЛЕДНЕЕ значение по каждой валюте. Как это реализовать одним запросом? В правильно порядок указан. ЧТО делать я понимаю, не понимаю только КАК? И пока нигде примеров не нашел.
#4 by golden-pack
я ошибся
#5 by kuromanlich
я в свое время плюнул и вне запроса ручками написал.
#6 by guitar_player
сейчас накидаю что нить подобное на каком нибудь регистре
#7 by guitar_player
ВЫБРАТЬ ИЗ
#8 by SeraFim
"нужно взять период на секунду меньший, чем период в Срезе последних" - это уже будет не СрезПредпоследних, а неизвестно что. я бы сделал, как в
#9 by guitar_player
Если регистры большие в начале советую максимально урезать их (чтобы в них были только нужные значения), поместить их в какую нибудь временную и дальше с ними работать
#10 by guitar_player
у нас есть регистры в которых по несколько милионов записей, пока это сработает юзер может чай заварить и выпить... а так да... тоже решение, только зависит от обстоятелься
#11 by Andrey1957
guitar_player, Спасибо! Уразумел, КАК делать. Тема закрыта!
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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