Имя: Пароль:
1C
1С v8
Печатная форма/Запрос/Группировка
0 oqjawa
 
03.09.18
16:21
Подскажите пожалуйста,
Есть документ "Направление на обучение", в нём табличная часть "Сотрудники", в ней указываются ФИО, место и дата обучения сотрудника.
Допустим в документе три строчки и два человека:
1. Иванов И.И с 04.09.2018 по 04.09.2018
2. Иванов И.И с 05.09.2018 по 06.09.2018
3. Сидоров А.А. с 05.09.2018 по 06.09.2018

Как сделать так чтобы на печатную форму выводилась примерно так:

               Иванов И.И проходит обучение ...
с 04.09.2018 по 04.09.2018
с 05.09.2018 по 06.09.2018
               Сидоров А.А проходит обучение ...
С 05.09.2018 по 06.09.2018

вот..

У меня получается только по простому)

Иванов И.И проходит обучение ...
с 04.09.2018 по 04.09.2018

Иванов И.И проходит обучение ...
с 05.09.2018 по 06.09.2018

Сидоров А.А проходит обучение ...
С 05.09.2018 по 06.09.2018


Помогите разобраться, где-то сердцем чую что нужна группировка и обход результата запроса, но с обходами никогда не работал, возможно вообще не в ту сторону смотрю, помогите пожалуйста
1 tty12
 
03.09.18
16:28
(0) Не группировка нужна, а Итоги по сотруднику.
ВыборкаСотр = Запрос.Выполнить().Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
2 tty12
 
03.09.18
16:31
Пока ВыборкаКонтрагент.Следующий() Цикл
        
        //тут вывод строки с ФИО сотрудника

        Выборка = ВыборкаКонтрагент.Выбрать();
        
        Пока Выборка.Следующий() Цикл
            
            // тут пишешь вывод дат

        КонецЦикла;
        
    КонецЦикла;
3 oqjawa
 
03.09.18
16:55
Сергей, спасибо вам большое, объясняете очень хорошо,  ну я вас с полу слова понял) попробовал получилось, очень приятно что откликнулись и не высмеяли за детскую задачку, для тех кто шарит)