Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
12 дек 2024, 23:49

РегистрСведений....СрезПоследних

Автор mashencev_anton, 05 мар 2015, 13:15

0 Пользователей и 1 гость просматривают эту тему.

mashencev_anton

День добрый. Можно ли получить Значение  из например РегистраСведенийЦеныНоменклатурыКонтрагентовСрезПоследних Меньше Определенной даты?

Andrey_123

Меньше на сколько? И если возможно объясните подробней, а лучше на примере.

mashencev_anton

Цитата: Andrey_123 от 05 мар 2015, 13:20Меньше на сколько
Вот это не известно заранее.

А в Пример: мне нужно получить цену, по типу цены, но чтобы она была меньше или даже равна определенной дате.


cska-fanat-kz

СрезПоследних берется на произвольную дату, не обязательно на текущую.
ну или пример хотя бы приведите...
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

has

А обязательно СрезПоследних? Если записей в регистре не так уж много, то просто фильтр по периоду не получиться наложить?

mashencev_anton

ВЫБРАТЬ
ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен,
ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура,
ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена
ИЗ
РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних КАК ЦеныНоменклатурыКонтрагентовСрезПоследних
ГДЕ
ЦеныНоменклатурыКонтрагентовСрезПоследних.Период = &Период
И ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен = &ТипЦен
И ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура = &Номенклатура

И ничего не показывает, а вот если ЦеныНоменклатурыКонтрагентовСрезПоследних.Период > &Период тогда  получаю цену ну не ту что нужно

has

Используйте параметры виртуальной таблицы.

ВЫБРАТЬ
    ЦеныНоменклатурыКонтрагентовСрезПоследних.ТипЦен,
    ЦеныНоменклатурыКонтрагентовСрезПоследних.Номенклатура,
    ЦеныНоменклатурыКонтрагентовСрезПоследних.Цена
ИЗ
    РегистрСведений.ЦеныНоменклатурыКонтрагентов.СрезПоследних(&Период, ТипЦен = &ТипЦен и Номенклатура = &Номенклатура) КАК ЦеныНоменклатурыКонтрагентовСрезПоследних

А вообще просто без среза, просто фильтр по периоду нужному и все

mashencev_anton

Цитата: has от 05 мар 2015, 14:28Используйте параметры виртуальной таблицы.

спасибо большое!!! очень помогло.


has

Цитата: has от 05 мар 2015, 14:28А вообще просто без среза, просто фильтр по периоду нужному и все
В данном случае имелось ввиду если фильтр нужен на <=

Теги:
Рейтинг@Mail.ru

Поиск