|
Сгруппировать в схеме запроса | ☑ | ||
---|---|---|---|---|
0
Радим1987
29.08.19
✎
10:34
|
Добрый день, кто нибудь знает как сгруппировать в схеме запроса?
"ВЫБРАТЬ | ИСТИНА КАК Пометка, | ВТЧтоЗаменять.СсылкаЧтоЗаменять КАК ЧтоЗаменять, | ВТНаЧтоЗаменять.СсылкаНаЧтоЗаменять КАК НаЧтоЗаменять |ИЗ | ВТЧтоЗаменять КАК ВТЧтоЗаменять | ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВТНаЧтоЗаменять КАК ВТНаЧтоЗаменять | ПО ВТЧтоЗаменять.Идентификатор = ВТНаЧтоЗаменять.Идентификатор Нужна такая группировка в схеме запроса_________________________________ | |СГРУППИРОВАТЬ ПО | ВТЧтоЗаменять.СсылкаЧтоЗаменять, | ВТНаЧтоЗаменять.СсылкаНаЧтоЗаменять" |
|||
1
unenu
29.08.19
✎
10:36
|
продолжайте...
|
|||
2
Радим1987
29.08.19
✎
10:54
|
ЗапросДанныеРезультат = СхемаЗапроса.ПакетЗапросов.Добавить();
ТаблицаРезультат = ЗапросДанныеРезультат.Операторы[0]; ИсточникРезультат = ТаблицаРезультат.Источники.Добавить("ВТЧтоЗаменять","ВТЧтоЗаменять"); ИсточникРезультат1 = ТаблицаРезультат.Источники.Добавить("ВТНаЧтоЗаменять","ВТНаЧтоЗаменять"); Только вот так ТаблицаРезультат.ВыбираемыеПоля.Добавить("Максимум(Истина)"); ТаблицаРезультат.ВыбираемыеПоля.Добавить("ВТЧтоЗаменять.СсылкаЧтоЗаменять"); ТаблицаРезультат.ВыбираемыеПоля.Добавить("ВТНаЧтоЗаменять.СсылкаНаЧтоЗаменять"); ЗапросДанныеРезультат.Колонки[0].Псевдоним = "Пометка"; ЗапросДанныеРезультат.Колонки[1].Псевдоним = "ЧтоЗаменять"; ЗапросДанныеРезультат.Колонки[2].Псевдоним = "НаЧтоЗаменять"; ИсточникРезультат.Соединения.Добавить(ИсточникРезультат1, "ВТЧтоЗаменять.Идентификатор = ВТНаЧтоЗаменять.Идентификатор"); ИсточникРезультат.Соединения[0].ТипСоединения = ТипСоединенияСхемыЗапроса.Внутреннее; Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТЧ",ТаблицаЗначений); |
|||
3
trooba
29.08.19
✎
11:09
|
И... Смелее!
|
|||
4
Максим Нижегородец
29.08.19
✎
11:18
|
(0) Есть проблема в 1С, что когда передается в параметре ТаблицаЗначений, то сразу ее сгруппировать нельзя. Нужно ее вначале поместить во временную, а потом можно с ней делать, что хочешь.
Думаю дело в этом. Запрос = Новый Запрос; Запрос.УстановитьПараметр("ТЧ",ТаблицаЗначений); Хотя могу ошибаться и дело в другом. |
|||
5
Ёпрст
29.08.19
✎
11:23
|
(0)
попробуй тупо через УстановитьТекстЗапроса готовый текст запроса запихать сразу. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |