|
Объеденение полей запроса 1C 8.3 | ☑ | ||
---|---|---|---|---|
0
Murano
10.10.19
✎
08:05
|
Здравствуйте. Я бы хотел в этом запросе объеденить поля, у которых есть IDРодителя и равно ID другого задания. Это вообще возможно сделать? А то я пробовал и не получалось
ВЫБРАТЬ МИНИМУМ(ЗаказПокупателяРасшифровка.НомерСтроки) КАК НомерСтрокиТЧ, ЗаказПокупателяРасшифровка.Задание, СУММА(ЗаказПокупателяРасшифровка.ID) КАК ID, СУММА(ЗаказПокупателяРасшифровка.IDРодителя) КАК IDРодителя, СУММА(ЗаказПокупателяРасшифровка.Цена) КАК Цена, ЗаказПокупателяРасшифровка.Исполнитель, СУММА(ЗаказПокупателяРасшифровка.КоличествоЧасов) КАК КоличествоЧасов ИЗ Документ.ЗаказПокупателя.Расшифровка КАК ЗаказПокупателяРасшифровка ГДЕ ЗаказПокупателяРасшифровка.Ссылка = &ТекущийДокумент СГРУППИРОВАТЬ ПО ЗаказПокупателяРасшифровка.Исполнитель, ЗаказПокупателяРасшифровка.Задание УПОРЯДОЧИТЬ ПО НомерСтрокиТЧ |
|||
1
catena
10.10.19
✎
08:16
|
Что подразумевается под "объединить поля"?
|
|||
2
Murano
10.10.19
✎
08:24
|
К примеру:
Задание |ID | ID Родителя | Количество часов | Цена | ---------------------------------------------------------------- Тестовое задание |11 | | 2 | 1000 | Тестовое подзадание |12 | 11 | 1 | 500 | Другое задание |13 | | 5 | 2500 | А должно быть : Задание |ID | ID Родителя | Количество часов | Цена | ---------------------------------------------------------------- Тестовое задание |11 | | 3 | 1500 | Другое задание |13 | | 5 | 2500 | То есть, объеденить в запросе задание с подзаданием. Простите, если не верно выразился |
|||
3
catena
10.10.19
✎
08:46
|
А зачем ид и идродителя суммируются в запросе?
|
|||
4
catena
10.10.19
✎
08:47
|
Вложенность по ИДРодителя многоуровненвая?
|
|||
5
ИУБиПовиц
10.10.19
✎
08:51
|
Э, у вас номер строки всегда 1 будет, че вы хотие упорядочить?:)
И если у вас повторятся задания будут, будет не оч:) ИД просуммируются А через выбор когда заполнено Ид родителя выводить его, а иначе просто ИД. и потом загрупировать, это если родитель на один уровень выше |
|||
6
Murano
10.10.19
✎
08:52
|
Это выгруженные задачи с Битрикс. Там есть параметр ID и IDРодителя. А этот запрос я использую для дальнейней печати. Там мне не нужно чтобы разбивались задачи на подзадачи. Там нужно просто общее количество часов по задаче и её подзадачам(если они есть)
|
|||
7
Murano
10.10.19
✎
08:53
|
Нужно как-бы "свернуть" подзадачи к их родительской задаче. Я не до конца понимаю как это возможно сделать
|
|||
8
Йохохо
10.10.19
✎
09:06
|
(7) то, к чему свёртывают, пишут после "сгруппировать по"
|
|||
9
Murano
10.10.19
✎
09:08
|
(8) я не уверен, что тут так удастся
|
|||
10
Murano
10.10.19
✎
09:10
|
мне нужно подзадачи свернуть к основным задачам
|
|||
11
Йохохо
10.10.19
✎
09:10
|
(9) вообще то время на попробовать такое измеряется в секундах
|
|||
12
catena
10.10.19
✎
09:14
|
Вложенность по ИДРодителя многоуровневая?
|
|||
13
Murano
10.10.19
✎
09:15
|
(12) думаю, да
|
|||
14
catena
10.10.19
✎
09:21
|
(13)Тогда это одно левое соединение с выписыванием нужного ИД в отдельную колонку для группировки.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |