0
hasan-rusel
04.08.20
✎
13:59
|
Есть отчет на СКД.
Итоговая часть запроса выглядит так:
ВЫБРАТЬ
ВТ_9001.Период КАК Дата,
ВТ_9002.Регистратор,
ВТ_9002.Количество,
ВТ_9002.КорСчет КАК Счет9002,
ВТ_9001.СуммаОборотКт КАК цена9001,
ВТ_9002.Стоимость КАК цена9002,
ВТ_9001.СуммаОборотКт - ВТ_9002.Стоимость КАК Разница,
ВЫРАЗИТЬ(ВТ_9001.СуммаОборотКт / ВТ_9002.Количество КАК ЧИСЛО(15, 2)) КАК Цена,
ПРЕДСТАВЛЕНИЕ(ВТ_9002.НоменклатураАртикул + " " + ВТ_9002.Номенклатура.Наименование) КАК Номенклатура,
ВТ_9001.Подразделение,
ВТ_9002.Номенклатура.Родитель
ИЗ
ВТ_9001 КАК ВТ_9001
ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТ_9002 КАК ВТ_9002
ПО ВТ_9001.Регистратор = ВТ_9002.Регистратор
И ВТ_9001.Субконто2 = ВТ_9002.Номенклатура
Необходимо сюда добавить виртуальную таблицу "ЦеныНоменклатуры.СрезПоследних" где получать определенные данные.
Вопрос: как в параметр "Период" виртуальной таблицы передать дату "ВТ_9001.Период КАК Дата".
|
|
4
fisher
04.08.20
✎
14:08
|
Суть в том, что придется или эмулировать срез последних в запросе, работая с основной таблицей регистра, либо нагрузить этими срезами СКД через связанные наборы данных.
|
|