Имя: Пароль:
1C
1С v8
Запрос данных по месяцам (выводить и нули)
,
0 Новичок_89
 
11.12.14
15:02
Доброго дня всем!
Необходимо чтобы выводились не только месяца с оборотом больше нуля но и месяца в которых он был нулевым

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

Как подобный замысел реализовать?
Заранее спасибо
1 vicof
 
11.12.14
15:05
Соединяй полную таблицу месяцев с таблицей продаж
2 Новичок_89
 
11.12.14
15:06
(1) а если Месяц менять на день неделю и тд?
3 vicof
 
11.12.14
15:06
(2) Я думаю, ты знаешь ответ :)
4 Новичок_89
 
11.12.14
15:07
(3) знал бы не сидел тут))
РегистрНакопления.Продажи(&ПериодНачало, &ПериодОкончание, Месяц) жаль такое не канает
5 Timon1405
 
11.12.14
15:10
6 vicof
 
11.12.14
15:10
месяц замени на неделю, день или чо тебе там надо. И левую таблицу тоже собирай по неделям дням и чему там тебе надо
7 Новичок_89
 
11.12.14
15:12
(4) к сожалению у моего регистра только таблица Обороты

(6) это ж сколько левых таблиц придется прописать)
8 vicof
 
11.12.14
15:13
(7) Одну. Ты чо, собрался в одном запросе и по месяцам и по дня и по секундам собирать?
9 antoneus
 
11.12.14
15:13
(7) динамически текст запроса собирай, в зависимости от.
10 piter3
 
11.12.14
15:14
(7)озвучь-ка задачу
11 antoneus
 
11.12.14
15:14
(9) ой, не, вру, не надо это тут)
12 vicof
 
11.12.14
15:16
(11) Возможно надо, автор еще сам не знает, что ему надо
13 Новичок_89
 
11.12.14
15:17
(8) собирать в зависимости от указанной периодичности

(10) Получить к примеру

01.01.2014    1124
01.02.2014    0
01.03.2014    62245
и тд
14 vicof
 
11.12.14
15:18
(13) Тогда (9)
15 piter3
 
11.12.14
15:19
стрзаменить(текстзапроса,месяц,нужнапериодичнсоть)
16 Новичок_89
 
11.12.14
15:22
думал что все таки есть какие-то средства позволяющие более красиво это сделать)

Всем спасибо!
17 ИС-2
 
naïve
11.12.14
15:35
или левым соединением с РС РегламентированныйПроизводственныйКаледарь
или использовать в итогах запроса По Период Все
18 vicof
 
11.12.14
15:36
(17) или в СКД связами наборов данных
19 piter3
 
11.12.14
15:38
(16)эээ не понял красивее это как?