![]() |
![]() |
![]() |
|
N - мерное Тета-соединение. | ☑ | ||
---|---|---|---|---|
0
Анцеранана
17.06.13
✎
11:23
|
Коллеги , помогите, написал сложный запрос для СКД, а далее туплю..
Запрос помещает в регистр последние цены типа "DDP" на дату. А как мне сделать, чтобы в результат запроса добавлялись так же цены других типов аналогичным образом. Вроде просто , а туплю (( Помогите. Вот собственно запрос: ВЫБРАТЬ ТОРГ_ПродажиОбороты.Номенклатура, ТОРГ_ПродажиОбороты.Регистратор, ТОРГ_ПродажиОбороты.Регистратор.Дата, МАКСИМУМ(ЦеныДДП.Период) КАК ПериодДДП ПОМЕСТИТЬ ЦеныДДПНаДату ИЗ РегистрНакопления.ТОРГ_Продажи.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ТОРГ_ПродажиОбороты ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныДДП ПО ТОРГ_ПродажиОбороты.Регистратор.Дата >= ЦеныДДП.Период И ТОРГ_ПродажиОбороты.Номенклатура = ЦеныДДП.Номенклатура ГДЕ ЦеныДДП.ТипЦен = &ЦенаДДП СГРУППИРОВАТЬ ПО ТОРГ_ПродажиОбороты.Регистратор, ТОРГ_ПродажиОбороты.Регистратор.Дата, ТОРГ_ПродажиОбороты.Номенклатура ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ЦеныДДПНаДату.Номенклатура, ЦеныДДПНаДату.Регистратор, ЦеныДДПИтог.Цена КАК ЦенаДДП // тут нужны цены и других типов! ИЗ ЦеныДДПНаДату КАК ЦеныДДПНаДату ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры КАК ЦеныДДПИтог ПО ЦеныДДПНаДату.Номенклатура = ЦеныДДПИтог.Номенклатура И ЦеныДДПНаДату.ПериодДДП = ЦеныДДПИтог.Период |
|||
1
Rovan
гуру
17.06.13
✎
11:27
|
(0) в РегистрСведений.ЦеныНоменклатуры
какие измерения ? |
|||
2
Анцеранана
17.06.13
✎
11:28
|
(1) Номенклатура и тип цен. Он то мне и нужен.
|
|||
3
Бертыш
17.06.13
✎
11:34
|
Учитывай что конкретного типа цены может и не быть, а так выборка типов цен и левым соединением с выборкой цен типа как в http://1cnk.ru/Articles/regqery.html
|
|||
4
DarKySiK
17.06.13
✎
11:38
|
(0) В первой ВТ убрать условие, добавить в поля выборки типы цен из РС. Во второй таблице добавить связь по типу цен... Попробуй по крайне мере.. возможно вру
|
|||
5
Rovan
гуру
17.06.13
✎
11:44
|
(+4) да - примерно так
|
|||
6
Анцеранана
17.06.13
✎
13:06
|
(4) (5) Спасибо за помощь. Но теперь возникла следующая проблема. Я не сказал, что мне надо в рез. таблицу выводить еще валюту цены (ресурс регистра)
у меня получилась таблица: Номенклатура Регистратор ТипЦены Валюта Цена в которой на каждое сочетание Номенклатура/Регистратор приходится по нескольку записей. Как мне теперь преобразовать эту таблицу в такую: Номенклатура Регистратор ТипЦены1 Валюта1 Цена1 ТипЦены2 Валюта2 Цена2 в рамках запроса? (так как все это для СКД) В которой будет одна запись. Подкиньте идею плиз))) |
|||
7
hhhh
17.06.13
✎
13:12
|
ну номенклатуру и регистратор кидай в измерения строки, а тип цены и валюту в измерения колонок.
|
|||
8
DarKySiK
17.06.13
✎
13:16
|
(7) +1 т.е. вывод через таблицу
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |