|
Нужна помощь в запросе |
☑ |
0
Vetal821
28.03.18
✎
10:42
|
Подскажите как в запросе получить на выходе:
типы цен: для всех элементов из справочника в колонках
Получается вот такое
Номенклатура 1 192 Закуп
Номенклатура 1 208 Розница 1
Номенклатура 1 215 Розница 2
Номенклатура 2 138 Закуп
Номенклатура 2 160 Розница 1
Номенклатура 2 170 Розница 2
Как сделать так?
Номенклатура/типы цен Закуп Розница 1 Розница 2
Номенклатура 1 192 208 215
Номенклатура 2 138 160 170
|
|
1
Chameleon1980
28.03.18
✎
10:43
|
самое простое
возьми три раза таблицу цен (типа срез последних)
в параметрах ВТ пропиши нужный тип цен
свяжи их по чему нужно.
минимум по номенклатуре.
может еще по хар-кам
как-то так
|
|
2
Chameleon1980
28.03.18
✎
10:44
|
полное соединение, наверное
|
|
3
AlvlSpb
28.03.18
✎
10:48
|
(0) Сделай на скд и вывод в ТЗ
|
|
4
Vetal821
28.03.18
✎
10:48
|
Тип цен-справочник т.е. он меняется. не могу явно указать в параметрах
|
|
5
Chameleon1980
28.03.18
✎
10:49
|
типа так
ВЫБРАТЬ
ЦеныНоменклатурыСрезПоследних.Номенклатура,
ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Поле1,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена1,
ЕСТЬNULL(ЦеныНоменклатурыСрезПоследних.Цена, 0) КАК Цена2
ИЗ
РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаСреза, ТипЦен = &ТипЦен1) КАК ЦеныНоменклатурыСрезПоследних
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаСреза, ТипЦен = &ТипЦен2) КАК ЦеныНоменклатурыСрезПоследних1
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыСрезПоследних1.Номенклатура
И ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних1.ХарактеристикаНоменклатуры
ПОЛНОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(&ДатаСреза, ТипЦен = &ТипЦен3) КАК ЦеныНоменклатурыСрезПоследних2
ПО ЦеныНоменклатурыСрезПоследних.Номенклатура = ЦеныНоменклатурыСрезПоследних2.Номенклатура
И ЦеныНоменклатурыСрезПоследних.ХарактеристикаНоменклатуры = ЦеныНоменклатурыСрезПоследних2.ХарактеристикаНоменклатуры
|
|
6
Chameleon1980
28.03.18
✎
10:49
|
СКД возьми
|
|
7
Chameleon1980
28.03.18
✎
10:50
|
(6) + еще проще там
|
|
8
Vetal821
28.03.18
✎
10:51
|
без СКД нельзя сделать?
|
|
9
Vetal821
28.03.18
✎
10:52
|
в параметр нельзя передать справочник? как нибудь
|
|
10
Ненавижу 1С
гуру
28.03.18
✎
10:52
|
(8) тогда на базе универсального отчета как в старых версиях
|
|
11
Vetal821
28.03.18
✎
10:53
|
в сКД могу сделать, но не знаю как из СКД заполнить Табличную часть в обработке
|
|
12
Vetal821
28.03.18
✎
11:05
|
а все нашел спасибо всем)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший