| 
    
            
         
         | 
    
  | 
не группирует запрос | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Папай    
     30.09.21 
            ✎
    12:15 
 | 
         
        Добрый день.Помогите разобраться почему не группирует людей при выводе результата
 
        | | Заказ.Бригадир.Наименование КАК Бригадир, | Заказ.Рабочий.Наименование КАК Рабочий, | СУММА(Заказ.БригадирСум) КАК БригадирСум, | СУММА(Заказ.РабочийСум) КАК РабочийСум, |ИЗ | Документ.Заказ КАК Заказ |ГДЕ | Заказ .Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |СГРУППИРОВАТЬ ПО | Заказ .Бригадир.Наименование, | Заказ .Рабочий.Наименование  | 
|||
| 
    1
    
        shuhard    
     30.09.21 
            ✎
    12:18 
 | 
         
        (0) не верю (с)     
         | 
|||
| 
    2
    
        acht    
     30.09.21 
            ✎
    12:19 
 | 
         
        (0) Что ожидается в результате " группирует людей при выводе результата"?     
         | 
|||
| 
    3
    
        Галахад    
     гуру 
    30.09.21 
            ✎
    12:19 
 | 
         
        Это же не весь запрос. :-)     
         | 
|||
| 
    4
    
        1Сергей    
     30.09.21 
            ✎
    12:19 
 | 
         
        Запрос корявый, но работать должен. Группирует, но не так как Вам надо, наверно     
         | 
|||
| 
    5
    
        mikecool    
     30.09.21 
            ✎
    12:21 
 | 
         
        бригадир <> рабочий     
         | 
|||
| 
    6
    
        Папай    
     30.09.21 
            ✎
    12:31 
 | 
         
        при выводе повторы людей.     
         | 
|||
| 
    7
    
        Папай    
     30.09.21 
            ✎
    12:31 
 | 
         
        (4)просто суммовые реквизиты в шапке а не как привычно в таблице     
         | 
|||
| 
    8
    
        Папай    
     30.09.21 
            ✎
    12:31 
 | 
         
        (3)весь     
         | 
|||
| 
    9
    
        Мультук    
     гуру 
    30.09.21 
            ✎
    12:40 
 | 
         
        (6) Пример, скриншот
 
        Пример: Иванов А.И. и Иванов А. И. это не повтор  | 
|||
| 
    10
    
        pasha_d    
     30.09.21 
            ✎
    12:48 
 | 
         
        Попробуй бригадира и рабочего без наименования вывести, и, соответственно сгруппировать без наименования:
 
        | Заказ.Бригадир КАК Бригадир, | Заказ.Рабочий КАК Рабочий, | СУММА(Заказ.БригадирСум) КАК БригадирСум, | СУММА(Заказ.РабочийСум) КАК РабочийСум, |ИЗ | Документ.Заказ КАК Заказ |ГДЕ | Заказ .Ссылка.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |СГРУППИРОВАТЬ ПО | Заказ.Бригадир, | Заказ.Рабочий  | 
|||
| 
    11
    
        mikecool    
     30.09.21 
            ✎
    12:49 
 | 
         
        делать через ОБЪЕДИНИТЬ ВСЕ     
         | 
|||
| 
    12
    
        shuhard    
     30.09.21 
            ✎
    12:52 
 | 
         
        (11) ТС не вкуривает результат группировки, запрос верный     
         | 
|||
| 
    13
    
        Папай    
     30.09.21 
            ✎
    12:53 
 | 
         
        (10) все равно повторы     
         | 
|||
| 
    14
    
        Папай    
     30.09.21 
            ✎
    12:53 
 | 
         
        (9)абсолютно те же люди и те же названия Иванов И Иванов И     
         | 
|||
| 
    15
    
        Папай    
     30.09.21 
            ✎
    12:54 
 | 
         
        (12)почему тогда не сгруппировывает .Делать свертку в ТЗ?     
         | 
|||
| 
    16
    
        Вася Теркин    
     30.09.21 
            ✎
    12:55 
 | 
         
        ВЫБРАТЬ БЕЗ ПОВТОРОВ     
         | 
|||
| 
    17
    
        Вася Теркин    
     30.09.21 
            ✎
    12:56 
 | 
         
        (15) Для этого сначала надо перевести на 7.7....     
         | 
|||
| 
    19
    
        mikecool    
     30.09.21 
            ✎
    13:00 
 | 
         
        (15) ты 2 года на мисте что делал?     
         | 
|||
| 
    20
    
        mikecool    
     30.09.21 
            ✎
    13:01 
 | 
         
        (15) у тебя все группирует, только ты не понимаешь - что ты просишь от запроса     
         | 
|||
| 
    21
    
        pasha_d    
     30.09.21 
            ✎
    13:06 
 | 
         
        покажи результат     
         | 
|||
| 
    22
    
        Папай    
     30.09.21 
            ✎
    13:12 
 | 
         
        (19)1с это просто хобби     
         | 
|||
| 
    23
    
        Папай    
     30.09.21 
            ✎
    13:13 
 | 
         
        (20)я прошу чтоб все доки перебрал просуммировал реквизиты шапки и  там рядом фамилии так же в шапках.чтоб суммы одной суммой а фамилия одна  в запросе     
         | 
|||
| 
    24
    
        acht    
     30.09.21 
            ✎
    13:16 
 | 
         
        (23) > а фамилия одна  в запросе
 
        Но запрашиваешь-то ты две фамилии. Бригадира и работника. И группируешь по этой паре. Хобби у него такое, видите-ли.  | 
|||
| 
    25
    
        Kassern    
     30.09.21 
            ✎
    13:26 
 | 
         
        (23) Вот есть у вас таблица:
 
        1) Вася, Петя, 4000 2) Вася, Толик, 3000 Как в данном случае должна повести система в вашем понимании? Ведь бригадир то совпадает)  | 
|||
| 
    26
    
        1Сергей    
     30.09.21 
            ✎
    13:27 
 | 
         
        Возможно, ТС нужны Итоги, а не Группировки     
         | 
|||
| 
    27
    
        Папай    
     30.09.21 
            ✎
    13:50 
 | 
         
        (25)как же тогда правильно сделать     
         | 
|||
| 
    28
    
        Kassern    
     30.09.21 
            ✎
    13:50 
 | 
         
        (27) вы не ответили как вам надо в данном случае     
         | 
|||
| 
    29
    
        Папай    
     30.09.21 
            ✎
    14:01 
 | 
         
        (28)
 
        Документ1 Иванов 1000 Петров 2000 Документ2 Иванов 500 Итог: Иванов 1500 Петров 2000  | 
|||
| 
    30
    
        Kassern    
     30.09.21 
            ✎
    14:03 
 | 
         
        (29) а где в вашем примере Рабочий? Укажите на примере Бригадир,Рабочий,Сумма и какой должен быть итог.     
         | 
|||
| 
    31
    
        Папай    
     30.09.21 
            ✎
    14:10 
 | 
         
        (30) как то так.хотя в документе2 бригадир может отсутствовать
 
        Документ1 Бригадир 1000 Рабочий 2000 Документ2 Рабочий 500 Итог: Бригадир 100 Рабочий 2500  | 
|||
| 
    32
    
        Kassern    
     30.09.21 
            ✎
    14:14 
 | 
         
        (31) ну так объедините 2 таблицы, в первой группировку сделайте по бригадиру, во второй по рабочему. По факту на выходе у вас будет Поле Бригадир/Рабочий и общая сумма.     
         | 
|||
| 
    33
    
        Папай    
     30.09.21 
            ✎
    14:24 
 | 
         
        (32)понял спасибо     
         | 
|||
| 
    34
    
        mikecool    
     30.09.21 
            ✎
    15:19 
 | 
         
        (33) точно понял? я тебе об этом в начале ветки писал     
         | 
|||
| 
    35
    
        серый КТУЛХУ    
     30.09.21 
            ✎
    15:54 
 | 
         
        Запрос.Текст =
 
        "ВЫБРАТЬ Заказ.Бригадир.Наименование КАК СотрудникФИО, СУММА(Заказ.БригадирСум) КАК Сумма |ПОМЕСТИТЬ втНеСвернутыеСуммы |ИЗ Документ.Заказ КАК Заказ |ГДЕ Заказ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |СГРУППИРОВАТЬ ПО Заказ.Бригадир.Наименование |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ Заказ.Рабочий.Наименование, СУММА(Заказ.РабочийСум) |ИЗ Документ.Заказ КАК Заказ |ГДЕ Заказ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |СГРУППИРОВАТЬ ПО Заказ.Рабочий.Наименование |; |ВЫБРАТЬ втНеСвернутыеСуммы.СотрудникФИО КАК СотрудникФИО, СУММА(втНеСвернутыеСуммы.Сумма) КАК Сумма |ИЗ втНеСвернутыеСуммы КАК втНеСвернутыеСуммы |СГРУППИРОВАТЬ ПО втНеСвернутыеСуммы.СотрудникФИО"; как-то так...  | 
|||
| 
    36
    
        серый КТУЛХУ    
     30.09.21 
            ✎
    15:59 
 | 
         
        ну или чтобы два раза не сворачивать - то и попроще можно:
 
        Запрос.Текст = "ВЫБРАТЬ Заказ.Бригадир.Наименование КАК СотрудникФИО, Заказ.БригадирСум КАК Сумма |ПОМЕСТИТЬ втНеСвернутыеСуммы |ИЗ Документ.Заказ КАК Заказ |ГДЕ Заказ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |ОБЪЕДИНИТЬ ВСЕ |ВЫБРАТЬ Заказ.Рабочий.Наименование, Заказ.РабочийСум |ИЗ Документ.Заказ КАК Заказ |ГДЕ Заказ.Дата МЕЖДУ НАЧАЛОПЕРИОДА(&НачПериода, ДЕНЬ) И КОНЕЦПЕРИОДА(&КонПериода, ДЕНЬ) |; |ВЫБРАТЬ втНеСвернутыеСуммы.СотрудникФИО КАК СотрудникФИО, СУММА(втНеСвернутыеСуммы.Сумма) КАК Сумма |ИЗ втНеСвернутыеСуммы КАК втНеСвернутыеСуммы СГРУППИРОВАТЬ ПО втНеСвернутыеСуммы.СотрудникФИО"; как-то так...  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |