v7: Как сделать в запросе группировку по дате?
☑
0
Kirich1983
12.08.16
✎
14:51
Группировка по дате документа КредДокумент пустая, а если группировать по Измерению КредДокумент группирует нормально. Почему?
Запрос = СоздатьОбъект("Запрос");
ТекстЗапроса =
"//{{ЗАПРОС(ДанныеДляКолонок)
|Период с ДатаНачала по ВыбКонПериода;
|Контрагент = Регистр.Покупатели.Договор.Владелец;
|Договор = Регистр.Покупатели.Договор;
|Фирма = Регистр.Покупатели.Фирма;
|УпрАналитика = Регистр.Покупатели.Фирма.УпрАналитика;
|ЮрЛицо = Регистр.Покупатели.Фирма.ЮрЛицо;
|ДатаДокум = Регистр.Покупатели.КредДокумент.ДатаДок;
|СуммаРуб = Регистр.Покупатели.СуммаРуб;
|Функция СуммаРубПриход = Приход(СуммаРуб);
|Функция СуммаРубКонОст = КонОст(СуммаРуб);
|Группировка Контрагент упорядочить по Контрагент.Наименование без групп;
|Группировка ДатаДокум;";
1
Kirich1983
12.08.16
✎
15:02
Получается группировка по Документу выводится, а получить группировку по Дате через точку выводит пустая дата!
2
GrVas
12.08.16
✎
15:08
Сделай в конструкторе запроса
Период с ВыбНачПериода по ВыбКонПериода;
|Фирма = Регистр.Покупатели.Фирма;
|ДатаДок = Регистр.Покупатели.КредДокумент.ДатаДок;
|СуммаВал = Регистр.Покупатели.СуммаВал;
|Группировка Квартал;
"//{{ЗАПРОС(Сформировать)
|Период с ВыбНачПериода по ВыбКонПериода;
|Фирма = Регистр.Покупатели.Фирма;
|ДатаДок = Регистр.Покупатели.КредДокумент.ДатаДок;
|СуммаВал = Регистр.Покупатели.СуммаВал;
|Группировка День;
3
GrVas
12.08.16
✎
15:08
Восьмерошники ёпрст
4
Ёпрст
12.08.16
✎
15:10
(0) В запросе не доступны атрибуты у переменных, которые представляют из себя объекты неопределенного типа или вида.
Исключения - общие реквизиты документов.
Вот и нет Даты и других реквизитов у КредДок, ибо это - <Документ> без вида.
Фирштейн ?
Максимум, можно только в условии их "поиметь", но группировку и в переменные не вытащить.
5
Kirich1983
12.08.16
✎
15:11
Фирштейн
6
Это_mike
12.08.16
✎
15:47
если только в прямых...
Закон Брукера: Даже маленькая практика стоит большой теории.