Срез предпоследних, как? #619542


#0 by Мигрень
Как из Регистра Сведений извлечь предпоследнне значение цены? Что-то не соображу с запросом..
#1 by Нуф-Нуф
срез не поможет. работай с физической таблицей
#2 by Vakhrin
получи дату последнего в срезе и помести ее параметров с минус секундой для получения предпоследнего )
#3 by ilkoder
если пофантазировать - в срезе последних вроде должен быть период, а потом по периоду срез первых сделать - ну собрать запрос из нескольких... хотя не уверен
#4 by Лефмихалыч
может обойтись срезом первых?
#5 by ilkoder
проблема что период у всех записей разный
#6 by PR
Съэмулировать самому.
#7 by mozzga
отсортировать и выбрать первые 2, один из них последний, другой предпоследний, но это изврат :)
#8 by mozzga
+ и брать максимум или минимум
#9 by wade25
Срезом последних получить дату последней записи, кинуть ее во временную к примеру и уже сделать срез последних на эту дату - сек.
#10 by Reset
Получить срез последних, соединить с физ таблицей по периоду (меньше), затем отобрать по максимум периода в физ таблице. Но запрос будет тяжелый.
#11 by prog2012
максимум из кроме последней
#12 by Reset
Или физическую таблицу соединить со срезом последних на равенство периода, наложить условие на null в срезе последних и взять максимум.
#13 by GROOVY
Лефмихалыча никто не услышал чтоль?!
#14 by Reset
Я прочитал. Но применить СрезПервых не вижу как.
#15 by Мигрень
Срез первых точно не подходит. Нужно напечатать в ценнике "старую" цену.
#16 by Reset
Если нужно получить цену только по 1 товару, то все элементарно получается через ПЕРВЫЕ 2 (отсортировав физ таблицу по убыванию периода) и прочитать в результате языке вторую строку
#17 by PR
А Лефмихалыч сказал правильно?
#18 by Reset
*языке - лишнее слово :)
#19 by Coldboy
Если в ценник старую цену, то сделай срез первых.
#20 by Мигрень
Поговорю с заказчиком, если это его устроит.., тада конечно! В типовой обработке печати ценников, как известно, товаров много :)
#21 by mozzga
да тут можно вообще случайные цифры ставить :)
#22 by Reset
Если получать сразу по списку товаров, я бы делал, навереное Я так понял, что нужна ПредПоследняя цена, а не первая. Ну очевидно ценник вида "была цена такая-то(зачеркнуто красным), а теперь  ниже"
#23 by Reset
Нужно так: Текущая цена - (указываем реальное значение), была цена - (указываем +20% от реального) :DD
#24 by Мигрень
Да, просто и вполне нормально вроде
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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