|
Помогите с СКД | ☑ | ||
---|---|---|---|---|
0
ColonelAp4u
03.11.17
✎
11:50
|
Добрый день помогите пожалуйста разобраться что делаю не так.
Есть РС периодический с ценами номенклатуры только акционные (отдельный рс не спрашивайте зачем он нужен, кто то сделал с ним и живут, не моя идея.) Документ установка цен, имеет доп реквизиты акция, и начало и конец акции, следовательно при проведении делается два движения сразу, с ценой акционной на дату начало действия акции и цена 0 на следующий день после окончания. Сделал следующий запрос ВЫБРАТЬ РАЗРЕШЕННЫЕ _СпецЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен, _СпецЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура, _СпецЦеныНоменклатурыСрезПоследних.Подразделение КАК Подразделение, _СпецЦеныНоменклатурыСрезПоследних.Акция КАК Акция, _СпецЦеныНоменклатурыСрезПоследних.Период, СУММА(_СпецЦеныНоменклатурыСрезПоследних.Цена) КАК Цена ПОМЕСТИТЬ НачалоАкции ИЗ РегистрСведений._СпецЦеныНоменклатуры.СрезПоследних(&НачалоПериода, Цена > 0) КАК _СпецЦеныНоменклатурыСрезПоследних СГРУППИРОВАТЬ ПО _СпецЦеныНоменклатурыСрезПоследних.ТипЦен, _СпецЦеныНоменклатурыСрезПоследних.Номенклатура, _СпецЦеныНоменклатурыСрезПоследних.Подразделение, _СпецЦеныНоменклатурыСрезПоследних.Акция, _СпецЦеныНоменклатурыСрезПоследних.Период ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ РАЗРЕШЕННЫЕ _СпецЦеныНоменклатурыСрезПоследних.Период, _СпецЦеныНоменклатурыСрезПоследних.ТипЦен, _СпецЦеныНоменклатурыСрезПоследних.Номенклатура, _СпецЦеныНоменклатурыСрезПоследних.Подразделение, _СпецЦеныНоменклатурыСрезПоследних.Акция, СУММА(_СпецЦеныНоменклатурыСрезПоследних.Цена) КАК Цена ПОМЕСТИТЬ КонецАкции ИЗ РегистрСведений._СпецЦеныНоменклатуры.СрезПоследних(&ДеньКонецАкции, Цена = 0) КАК _СпецЦеныНоменклатурыСрезПоследних СГРУППИРОВАТЬ ПО _СпецЦеныНоменклатурыСрезПоследних.Период, _СпецЦеныНоменклатурыСрезПоследних.Номенклатура, _СпецЦеныНоменклатурыСрезПоследних.Подразделение, _СпецЦеныНоменклатурыСрезПоследних.ТипЦен, _СпецЦеныНоменклатурыСрезПоследних.Акция ; //////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ КонецАкции.Подразделение, КонецАкции.Номенклатура, КонецАкции.Акция КАК НазваниеАкцииВБазе, НачалоАкции.Период КАК Начало, КонецАкции.Период КАК Окончание, КонецАкции.ТипЦен, СУММА(НачалоАкции.Цена) КАК Цена ИЗ КонецАкции КАК КонецАкции ЛЕВОЕ СОЕДИНЕНИЕ НачалоАкции КАК НачалоАкции ПО КонецАкции.ТипЦен = НачалоАкции.ТипЦен И КонецАкции.Номенклатура = НачалоАкции.Номенклатура И КонецАкции.Подразделение = НачалоАкции.Подразделение И КонецАкции.Акция = НачалоАкции.Акция ГДЕ КонецАкции.Период > &НачалоПериода СГРУППИРОВАТЬ ПО КонецАкции.Подразделение, КонецАкции.Номенклатура, КонецАкции.Акция, КонецАкции.Период, НачалоАкции.Период, КонецАкции.ТипЦен Запихнул цену в ресурс, настроил таблицу тип цен группируемая колонка, все остальное просто в колонки, так вот проблема с тем что отчет не группирует номенлкатуру хот я в запросах есть группировка. Подскажите куда капнуть |
|||
1
DrShad
03.11.17
✎
11:52
|
капнуть главное не на клавиатуру
|
|||
2
DrShad
03.11.17
✎
11:52
|
группировки из запросов выкинуть к чертовой матери - СКД сама умеет это делать
|
|||
3
DrShad
03.11.17
✎
11:53
|
и лучше сделать через объединение
|
|||
4
ColonelAp4u
03.11.17
✎
11:56
|
||||
5
ColonelAp4u
03.11.17
✎
11:57
|
вот что он выводит сейчас
|
|||
6
DrShad
03.11.17
✎
12:27
|
мне нравится
|
|||
7
ColonelAp4u
03.11.17
✎
12:28
|
(3) Делаю через Объединение, получается Период тоже объединяется из двух запросов, а мне нужно что бы из первого запроса период был как начало акции, со второго как конец.
|
|||
8
ColonelAp4u
03.11.17
✎
12:29
|
(6) я хотел просто узнать как сделать так что бы скд сгруппировал номенклатуру акцию и даты начала и конца до двух строчек вместо вот этого (4)
|
|||
9
DrShad
03.11.17
✎
12:29
|
и в чем проблема? не объединяй периоды
|
|||
10
DrShad
03.11.17
✎
12:30
|
(8) попроси ее
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |