![]() |
|
УТ 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
|
понятно почему
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |