|
Нужна помощь по параметрам в виртуальных таблицах. | ☑ | ||
---|---|---|---|---|
0
memogolik
23.03.12
✎
17:08
|
Есть запрос:
ВЫБРАТЬ * ИЗ Документ.РеализацияТоваровУслуг.Товары КАК Реализ ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(Реализ.Ссылка.Дата) КАК Цены ПО Реализ.Номенклатура = Цены.Номенклатура Система ругается на СрезПоследних(Реализ.Ссылка.Дата). Как можно передать параметр в виртуальную таблицу через переменную самого запроса? Или как можно сделать по другому, тоже только через запрос. Заранее спасибо за ответ. |
|||
1
andr_scr
23.03.12
✎
17:09
|
а зачем?
|
|||
2
NcSteel
23.03.12
✎
17:10
|
(1) Ему нужны цены на момент документа.
|
|||
3
NcSteel
23.03.12
✎
17:10
|
(2) + Вроде все ясно .
|
|||
4
NcSteel
23.03.12
✎
17:10
|
(0) Тут два левых соединения нужно.
|
|||
5
guitar_player
23.03.12
✎
17:10
|
Тебе нужно по другому сделать. Выбрать из документов даты и сделать ручками срезы последних на эти даты. Гугли срез последних на каждую дату. 100500 раз обсуждалось
|
|||
6
memogolik
23.03.12
✎
17:13
|
(4) а какое еще левое соединение нужно?
|
|||
7
m-serg74
23.03.12
✎
17:19
|
(6) думается как то вот так
ВЫБРАТЬ РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.НомерСтроки, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры, МАКСИМУМ(ЦеныНоменклатуры.Период) КАК Период ПОМЕСТИТЬ ВТ1 ИЗ Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ПО РеализацияТоваровУслугТовары.Номенклатура = ЦеныНоменклатуры.Номенклатура И РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры = ЦеныНоменклатуры.ХарактеристикаНоменклатуры И РеализацияТоваровУслугТовары.Ссылка.Дата >= ЦеныНоменклатуры.Период СГРУППИРОВАТЬ ПО РеализацияТоваровУслугТовары.Ссылка, РеализацияТоваровУслугТовары.НомерСтроки, РеализацияТоваровУслугТовары.Номенклатура, РеализацияТоваровУслугТовары.ХарактеристикаНоменклатуры ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ВТ1.Ссылка, ВТ1.НомерСтроки, ВТ1.Номенклатура, ВТ1.ХарактеристикаНоменклатуры, ЦеныНоменклатуры.Цена ИЗ ВТ1 КАК ВТ1 ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныНоменклатуры ПО ВТ1.Номенклатура = ЦеныНоменклатуры.Номенклатура И ВТ1.ХарактеристикаНоменклатуры = ЦеныНоменклатуры.ХарактеристикаНоменклатуры И ВТ1.Период = ЦеныНоменклатуры.Период |
|||
8
Ненавижу 1С
гуру
23.03.12
✎
17:20
|
срез последних на каждую дату запроса, это уже паттерн такой на мисте
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |