|
Запрос. Срез последних. Не правильный параметр |
☑ |
0
ЗлаяЗая
20.10.21
✎
11:26
|
Из временной таблицы приходят даты и названия услуг. Нужно получить цену услуг на указанную дату.
Ругается, что параметр не правильный в СрезПоследних.
|ВЫБРАТЬ
| ВТ1.ДатаДокумента,
| ВТ1.НоменклатураУслуга,
| ЦеныНоменклатурыСрезПоследних.Цена
|ПОМЕСТИТЬ ВТ2
|ИЗ
| ВТ1 КАК ВТ1
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(ВТ1.ДатаДокумента) КАК ЦеныНоменклатурыСрезПоследних
| ПО ВТ1.НоменклатураУслуга = ЦеныНоменклатурыСрезПоследних.Номенклатура
|
|
1
ДенисЧ
20.10.21
✎
11:28
|
А кто сказал, что так можно?
|
|
2
mikecool
20.10.21
✎
11:32
|
(0) иди в скд, там можно
|
|
3
George Wheels
20.10.21
✎
11:33
|
(0) А где тут дата для СрезПоследних?
|
|
4
Kassern
20.10.21
✎
11:35
|
|
|
5
ЗлаяЗая
20.10.21
✎
12:12
|
(3) ВТ1.ДатаДокумента
|
|
6
ЗлаяЗая
20.10.21
✎
13:13
|
(4) дата там как параметр передается
|
|
7
Малыш Джон
20.10.21
✎
13:15
|
(5) ВТ1 - это не объект, это таблица, соотвественно, ВТ1.ДатаДокумента - это колонка таблицы. Нельзя в качестве параметра указывать колонку таблицы.
|
|
8
Kassern
20.10.21
✎
13:29
|
(6) почитайте внимательно, в инете полно ссылок, на то как вывести срез последних на каждую дату
|
|
9
ЗлаяЗая
20.10.21
✎
13:38
|
Запрос.Текст= "ВЫБРАТЬ
| РеализацияТоваровУслугТовары.Ссылка.Дата КАК ДатаДокумента,
| РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента КАК Договор,
| РеализацияТоваровУслугТовары.Номенклатура,
| РеализацияТоваровУслугТовары.Номенклатура.Родитель КАК ГруппаНоменклатуры,
| итСвязьДоговораСЦенойДоставки.НоменклатураУслуга,
| итСвязьДоговораСЦенойДоставки.ЦенаДоставкиВСтоимостиПродукции
|ИЗ
| Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.итСвязьДоговораСЦенойДоставки КАК итСвязьДоговораСЦенойДоставки
| ПО РеализацияТоваровУслугТовары.Ссылка.ДоговорКонтрагента = итСвязьДоговораСЦенойДоставки.Договор
| И РеализацияТоваровУслугТовары.Номенклатура.Родитель = итСвязьДоговораСЦенойДоставки.ГруппаНоменклатуры
| ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(РеализацияТоваровУслугТовары.Ссылка.Дата) КАК ЦеныНоменклатурыСрезПоследних
| ПО итСвязьДоговораСЦенойДоставки.НоменклатураУслуга = ЦеныНоменклатурыСрезПоследних.Номенклатура";
Все равно ругается.
|
|
10
Малыш Джон
20.10.21
✎
13:39
|
(9) потому что "РеализацияТоваровУслугТовары" - это не объект, это тоже таблица...
|
|
11
Kassern
20.10.21
✎
13:40
|
(9) я же вам скинул пример, как на СКД это делается и как в обычно запросе...
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший