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

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

УПП, Запрос, соединение таблиц

УПП, Запрос, соединение таблиц
Я
   Garry1010
 
29.12.12 - 12:21
Что-то не пойму, что я делаю не так...
Нужно, чтобы по каждому проекту и каждой статье запрос выдавал не только те периоды (в виде начала месяца), в которых есть обороты, но все, которые имеются в промежутке дат - не выдаёт, паразит. Вроде соединение делаю...
Вот текст запроса (а где описание тэгов форума?):
--------
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, ДЕНЬ) КАК Период
ПОМЕСТИТЬ втДни
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
;

 ////////////////////////////////////////////////////////////////////////////////
 
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(РегламентированныйПроизводственныйКалендарь.ДатаКалендаря, МЕСЯЦ) КАК Период
ПОМЕСТИТЬ втМесяцы
ИЗ
    РегистрСведений.РегламентированныйПроизводственныйКалендарь КАК РегламентированныйПроизводственныйКалендарь
ГДЕ
    РегламентированныйПроизводственныйКалендарь.ДатаКалендаря МЕЖДУ &НачалоПериода И &КонецПериода
;

 ////////////////////////////////////////////////////////////////////////////////
 
ВЫБРАТЬ РАЗЛИЧНЫЕ
    втМесяцы.Период КАК Период
ПОМЕСТИТЬ втПериоды
ИЗ
    втМесяцы КАК втМесяцы
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ втДни КАК втДни
        ПО втМесяцы.Период = втДни.Период
;

 ////////////////////////////////////////////////////////////////////////////////
 
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ДвиженияДенежныхСредствОбороты.Период, МЕСЯЦ) КАК Период,
    ДвиженияДенежныхСредствОбороты.Проект,
    ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств,
    СУММА(ДвиженияДенежныхСредствОбороты.СуммаОборот) КАК СуммаОборот
ПОМЕСТИТЬ втИтоги
ИЗ
    РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ДвиженияДенежныхСредствОбороты

СГРУППИРОВАТЬ ПО
    ДвиженияДенежныхСредствОбороты.Проект,
    ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств,
    НАЧАЛОПЕРИОДА(ДвиженияДенежныхСредствОбороты.Период, МЕСЯЦ)
;

 ////////////////////////////////////////////////////////////////////////////////
 
ВЫБРАТЬ
    втИтоги.Проект,
    втИтоги.СтатьяДвиженияДенежныхСредств,
    втПериоды.Период КАК Период,
    втИтоги.СуммаОборот
ИЗ
    втИтоги КАК втИтоги
        ПРАВОЕ СОЕДИНЕНИЕ втПериоды КАК втПериоды
        ПО втИтоги.Период = втПериоды.Период
--------
 
 
   Cube
 
1 - 29.12.12 - 12:28
(0) "а где описание тэгов форума?" - забей, на этом форуме с оформлением постов - засада.
Если ты пишешь отчет, то сделай на СКД. Глянь тут обсасывали эту тему недавно: v8: Нужна помощь по получению данных на каждый день(даже пустых) из регистра накопл.
   Garry1010
 
2 - 29.12.12 - 12:37
(1) Нет, мне сам запрос нужно понять. Нужно заставить его делать то, что надо.

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