Имя: Пароль:
1C
1С v8
Как такой запрос сделать с детализацией по неделям?
0 Босечка
 
04.08.15
10:01
Запрос.Текст =
"ВЫБРАТЬ
|    ЗаказНарядИсполнители.Категория,
|    ЗаказНарядИсполнители.Категория.Сумма КАК Сумма,
|    ЗаказНарядИсполнители.Исполнитель КАК Исполнитель,
|    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ЗаказНаряд.Автомобиль) КАК КоличествоМашин
|ИЗ
|    Документ.ЗаказНаряд.Исполнители КАК ЗаказНарядИсполнители
|        ЛЕВОЕ СОЕДИНЕНИЕ Документ.ЗаказНаряд КАК ЗаказНаряд
|        ПО ЗаказНарядИсполнители.Ссылка = ЗаказНаряд.Ссылка
|ГДЕ
|    ЗаказНаряд.Дата >= &НачалоПериода
|    И ЗаказНаряд.Дата <= КОНЕЦПЕРИОДА(&КонецПериода, ДЕНЬ)
|    И ЗаказНаряд.Дата <> ДАТАВРЕМЯ(1, 1, 1)
|    И ЗаказНаряд.Состояние = &Сост
|
|СГРУППИРОВАТЬ ПО
|    ЗаказНарядИсполнители.Категория,
|    ЗаказНарядИсполнители.Исполнитель,
|    ЗаказНарядИсполнители.Категория.Сумма
|
|УПОРЯДОЧИТЬ ПО
|    Исполнитель";
1 sash-ml
 
04.08.15
10:03
"Выбрать
|    ЗаказНарядИсполнители.Дата как Период,
|    Началопериода(ЗаказНарядИсполнители.Дата,Неделя) как ПериодНеделя,
...
2 xaozai
 
04.08.15
10:04
(0) А зачем здесь соединение?
3 magicSan
 
04.08.15
10:06
(2) Чтоб ктонить потом переписал запрос )))
4 Azverin
 
04.08.15
10:14
(0) используй одну таблицу в запросе - ЗаказНарядИсполнители. Реквизиты документа тяни из "Ссылка".
5 Босечка
 
04.08.15
10:15
|    Началопериода(ЗаказНарядИсполнители.Дата,Неделя) как ПериодНеделя

на это ругается
6 sash-ml
 
04.08.15
10:19
(5) |    Началопериода(ЗаказНарядИсполнители.Ссылка.Дата,Неделя) как ПериодНеделя  

но ваш запрос покажет всех исполнителей за все время, отличаться будет только количество машин, это нужно?
7 Босечка
 
04.08.15
10:44
Да, спасибо.
AdBlock убивает бесплатный контент. 1Сергей