|
УТ 11 отбор закупочных цен |
☑ |
0
LivingStar
27.08.15
✎
12:15
|
В некий отчет вывожу цены по товарам. Сделал срез последних, в отчет попадают все цены что есть в выборке. Пользователь ставит задачу, что бы в отчет попадали только цены период которых попадает в установленный в отчете. Если там август 2015, то и товары должны быть по которым были установлены цены в августе. В параметрах виртуальной таблицы ЗакупочныеЦеныСрезПоследних, в перион установлен &КонецПериода. Получается что отфильтровать цены по периоду я могу в условии? Наложив фильтр на период? Или нужно использовать другую виртуальную таблицу?
|
|
1
Михаил Козлов
27.08.15
✎
12:21
|
"то и товары должны быть по которым были установлены цены в августе." - срез последних на конец августа даст цены, установленные ДО конца августа (включая). Например, 01.01.2015
Если нужны установленные В августе, Вам придется взять все движения регистра в августе и организовать в них как-бы срез последних.
Или внутреннее соединение 2-х таблиц: срез последних на конец августа и срез первых на начало.
|
|
2
LivingStar
27.08.15
✎
12:28
|
||
ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗакупочныеЦены.СрезПоследних(
,
Период >= &ТекущаяДата
И Период <= &КонецПериода) КАК ЗакупочныеЦеныСрезПоследних
ПО СвободныеОстатки.Номенклатура = ЗакупочныеЦеныСрезПоследних.Номенклатура
|
|
3
LivingStar
27.08.15
✎
12:29
|
пока вот так сделал, цен нет но, номенклатура выводится без цен, видимо это уже по основному запросу
|
|
4
LivingStar
27.08.15
✎
12:29
|
(1) как сделать как вы описали, так и не понял
|
|
5
Михаил Козлов
27.08.15
✎
13:24
|
(2) Спасибо: не знал, что так можно.
|
|
6
LivingStar
27.08.15
✎
13:29
|
смотрю в консоле запросов запрос, там в поле период у некоторых записей стоит NULL, добавляю условие в основной запрос
||
И ЗакупочныеЦеныСрезПоследних.Период <> NULL)
||
почему то не реагирует на него
|
|
7
LivingStar
27.08.15
✎
13:37
|
выразил через ЕСТЬNULL и проверяю на 0, тоже не работает, не фильтрует, почему?
|
|
8
LivingStar
27.08.15
✎
13:53
|
получилось отфильтровать через ещё один пакет запроса, почему?
||
ГДЕ
ВТ_Запрос3.Период <> 0
|
|
9
LivingStar
27.08.15
✎
14:21
|
понятно почему
|
|