Срез последних по не всем измерениям регистра сведений #287417


#0 by Molot
Помогите, люди добрые! Мозги уже падают. Надо соединить одну таблицу (т/ч документа) с последними данными по периодическому регистру сведений "Цены номенклатуры контрагентов" (УТ 10.2). Интересует последняя установленная цена, но не важно, какого контрагента. Но если я исключаю измерение из параметров отбора - он мне вываливает запросом все вариации цен. А мне нужна только одна!
#1 by ТелепатБот
#2 by Molot
Не подошло.
#3 by kumena
делай еще максимум по дате
#4 by Molot
максимум по дате - это где? В параметры виртуальной таблицы среза это не задать, в условия - тоже. А если группировку делать - то меня интересует не макс. дата, а значение цены на эту дату. Я вот уже почти решение родил, но оно не совсем оптимальное...
#5 by Molot
Все. Справился. Делаем группировку. Упорядочиваем по Период УБЫВ. Обходим выборкой по группировкам, а внутри нее делаем выборку по детальным записям. Но ее не циклим, а только позиционируем на первой. И готово. Для выгрузки в ТЗ подход, конечно, не годится. kumena, спасибо за участие!
#6 by Diman000
В том то и дело, что через функцию МАКСИМУМ в запросе можно результат в запросе вытащить
#7 by simol
а если надо не число а строку?
#8 by Diman000
Причем тут число или строка? Максимум нужно по периоду брать, а это есть дата
#9 by simol
У меня задача выбрать где не дата а два варианта кода строкой "99999" или "00000". У одного владельца бцдет или оба или "00000". А надо если оба выбирать только "99999".
#10 by Diman000
Твоя задача имеет отношение к РС? Если да, то сдается мне, что неправильно спроектирован РС, либо ты его пытаешься использовать не по назначению. Хотя категорично утверждать не берусь не видев задачу ;-)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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