Имя: Пароль:
1C
 
Запрос по нескольким периодам
0 Denshu
 
24.04.18
13:09
Добрый день. Нужно сделать отчет который будет выводить информация по нескольким периодам, например продажи за текущий месяц и за этот же месяц прошлого года.
В СКД сделал следующий запрос

ВЫБРАТЬ
    ПродажиОбороты.Номенклатура КАК Номенклатура,
    ПродажиОбороты.Контрагент КАК Контрагент,
    ПродажиОбороты.КоличествоОборот,
    NULL КАК КоличествоОборотПрошлный
ИЗ
    РегистрНакопления.Продажи.Обороты(&Нач1, &Кон1, Авто, ) КАК ПродажиОбороты
ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.Контрагент,
    NULL,
    ПродажиОбороты.КоличествоОборот
ИЗ
    РегистрНакопления.Продажи.Обороты(&Нач2, &Кон2, Авто, ) КАК ПродажиОбороты

Соответсвено Нач1 и Кон1, задаю начало и конец текущего месяца, а Нач2 и Кон2 - начало и конец месяца прошлого года. Но в СКД есть стандартные периоды НачалоПериода и КонецПреиода, и СКД абсолютно пофигу на мои Нач и Кон, она все равно по обеим соединения делает выборку по своим стандартным периодам, подскажите как решить эту проблему?
1 catena
 
24.04.18
13:16
короче. если просто - там в конструкторе запроса есть закладка "Компоновка", у ней тама закладка "Таблицы" и у каждой таблицы надо настройки выставить. Как-то так.
2 Сти
 
24.04.18
13:20
(0) Так. В СКД, если периоды стандартные, ну там, месяц, квартал, год и т.п. можно обойтись и
одним запросом без объединения.

А по сути вопроса - во вкладке СКД "параметры" установить ограничение доступности и убрать использование с этих стандартных параметров.
3 Denshu
 
24.04.18
13:27
(1) спасибо, все получилось
(2) там нельзя убрать использование там или "Авто" или "Всегда"
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой