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

1С:Предприятие ::

Метки: 

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

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

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

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

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

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

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


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