Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Помогите с СКД

Помогите с СКД
Я
   ColonelAp4u
 
03.11.17 - 11:50
Добрый день помогите пожалуйста разобраться что делаю не так.
Есть РС периодический с ценами номенклатуры только акционные (отдельный рс не спрашивайте зачем он нужен, кто то сделал с ним и живут, не моя идея.) Документ установка цен, имеет доп реквизиты акция, и начало и конец акции, следовательно при проведении делается два движения сразу, с ценой акционной на дату начало действия акции и  цена 0 на следующий день после окончания.
Сделал следующий запрос
ВЫБРАТЬ РАЗРЕШЕННЫЕ
    _СпецЦеныНоменклатурыСрезПоследних.ТипЦен КАК ТипЦен,
    _СпецЦеныНоменклатурыСрезПоследних.Номенклатура КАК Номенклатура,
    _СпецЦеныНоменклатурыСрезПоследних.Подразделение КАК Подразделение,
    _СпецЦеныНоменклатурыСрезПоследних.Акция КАК Акция,
    _СпецЦеныНоменклатурыСрезПоследних.Период,
    СУММА(_СпецЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
ПОМЕСТИТЬ НачалоАкции
ИЗ
    РегистрСведений._СпецЦеныНоменклатуры.СрезПоследних(&НачалоПериода, Цена > 0) КАК _СпецЦеныНоменклатурыСрезПоследних

СГРУППИРОВАТЬ ПО
    _СпецЦеныНоменклатурыСрезПоследних.ТипЦен,
    _СпецЦеныНоменклатурыСрезПоследних.Номенклатура,
    _СпецЦеныНоменклатурыСрезПоследних.Подразделение,
    _СпецЦеныНоменклатурыСрезПоследних.Акция,
    _СпецЦеныНоменклатурыСрезПоследних.Период
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ РАЗРЕШЕННЫЕ
    _СпецЦеныНоменклатурыСрезПоследних.Период,
    _СпецЦеныНоменклатурыСрезПоследних.ТипЦен,
    _СпецЦеныНоменклатурыСрезПоследних.Номенклатура,
    _СпецЦеныНоменклатурыСрезПоследних.Подразделение,
    _СпецЦеныНоменклатурыСрезПоследних.Акция,
    СУММА(_СпецЦеныНоменклатурыСрезПоследних.Цена) КАК Цена
ПОМЕСТИТЬ КонецАкции
ИЗ
    РегистрСведений._СпецЦеныНоменклатуры.СрезПоследних(&ДеньКонецАкции, Цена = 0) КАК _СпецЦеныНоменклатурыСрезПоследних

СГРУППИРОВАТЬ ПО
    _СпецЦеныНоменклатурыСрезПоследних.Период,
    _СпецЦеныНоменклатурыСрезПоследних.Номенклатура,
    _СпецЦеныНоменклатурыСрезПоследних.Подразделение,
    _СпецЦеныНоменклатурыСрезПоследних.ТипЦен,
    _СпецЦеныНоменклатурыСрезПоследних.Акция
;

////////////////////////////////////////////////////////////////////////////////

ВЫБРАТЬ
    КонецАкции.Подразделение,
    КонецАкции.Номенклатура,
    КонецАкции.Акция КАК НазваниеАкцииВБазе,
    НачалоАкции.Период КАК Начало,
    КонецАкции.Период КАК Окончание,
    КонецАкции.ТипЦен,
    СУММА(НачалоАкции.Цена) КАК Цена
ИЗ
    КонецАкции КАК КонецАкции
        ЛЕВОЕ СОЕДИНЕНИЕ НачалоАкции КАК НачалоАкции
        ПО КонецАкции.ТипЦен = НачалоАкции.ТипЦен
            И КонецАкции.Номенклатура = НачалоАкции.Номенклатура
            И КонецАкции.Подразделение = НачалоАкции.Подразделение
            И КонецАкции.Акция = НачалоАкции.Акция
ГДЕ
    КонецАкции.Период > &НачалоПериода

СГРУППИРОВАТЬ ПО
    КонецАкции.Подразделение,
    КонецАкции.Номенклатура,
    КонецАкции.Акция,
    КонецАкции.Период,
    НачалоАкции.Период,
    КонецАкции.ТипЦен

Запихнул цену в ресурс, настроил таблицу тип цен группируемая колонка, все остальное просто в колонки, так вот проблема с тем что отчет не группирует номенлкатуру хот я в запросах есть группировка. Подскажите куда капнуть
 
 
   DrShad
 
1 - 03.11.17 - 11:52
капнуть главное не на клавиатуру
   DrShad
 
2 - 03.11.17 - 11:52
группировки из запросов выкинуть к чертовой матери - СКД сама умеет это делать
   DrShad
 
3 - 03.11.17 - 11:53
и лучше сделать через объединение
   ColonelAp4u
 
4 - 03.11.17 - 11:56
   ColonelAp4u
 
5 - 03.11.17 - 11:57
вот что он выводит сейчас
   DrShad
 
6 - 03.11.17 - 12:27
мне нравится
   ColonelAp4u
 
7 - 03.11.17 - 12:28
(3) Делаю через Объединение, получается Период тоже объединяется из двух запросов, а мне нужно что бы из первого запроса период был как начало акции, со второго как конец.
   ColonelAp4u
 
8 - 03.11.17 - 12:29
(6) я хотел просто узнать как сделать так что бы скд сгруппировал номенклатуру акцию и даты начала и конца до двух строчек вместо вот этого (4)
   DrShad
 
9 - 03.11.17 - 12:29
и в чем проблема? не объединяй периоды
   DrShad
 
10 - 03.11.17 - 12:30
(8) попроси ее
 
 Рекламное место пустует

Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует