Имя: Пароль:
1C
1С v8
Внешняя печатная форма.
0 Pasha12312
 
10.03.13
17:56
Доброго времени суток! Помогите , пожалуйста, с решением задачи:
Делаю Внешнюю печатную форму для документа "ОтпускаОрганизации".Данные
получаю не запросом , а через ДокументСсылка.
 Вот документ:
http://uploads.ru/z8Uap.png
Суть в чем, как видно на картинке, в 1-й табличной части может быть 2 строки с одинаковым сотрудником, но остальные данные другие.Я сделал цикл по етой Тч  - Для Каждого ... и вывожу данные в  печатную форму.Оно выводит Ольга, Ольга, Олег. По идее правильно, но
Нужно сделать ,если сотрудник один и то же - выводить его в одну область, но с данными 1-й и 2-й колонки.
У меня был вариант такой:  в начале цикла сделать переменную Сотрудник и в конце цикла записывать ФИО в ету переменную. при следующем проходе цикла делать сравнение , если Сотрудник = ФИО тогда, выводить в одну область, иначе в другую, но нужно записать данные из 2-х строк, а в цикле только данные 1-й строки.
1 Pasha12312
 
10.03.13
17:57
возможно, что-то неясно написал - говорите..
2 butterbean
 
10.03.13
18:00
делай запрос
3 Pasha12312
 
10.03.13
18:10
а в запросе как ? как-то группировать строки из ТЧ?
4 Pasha12312
 
10.03.13
18:12
я пробовал так , потому как в запросе тоже не знаю как ето сделать!
5 mistеr
 
10.03.13
18:51
(3) Да, ИТОГИ по сотруднику, обход по группировкам.
Или на СКД.
6 Pasha12312
 
10.03.13
19:18
я делаю запрос, в Поля добавляю весь документ. На закладке Итоги я не могу ничего добавить, кроме Ссылка. Я так понимаю, нужно делать на закладке Группировка. Добавлять Сотрудник из Табличной Части в Групповое поле или Суммируемое поле. Подскажите , как?
7 mistеr
 
10.03.13
19:38
(6) Именно итоги. Чем ссылка не устраивает? Нужны не итоги, а обход по группировкам..
8 Pasha12312
 
10.03.13
19:59
(7) подскажите как именно..
http://uploads.ru/2u1SI.png
9 butterbean
 
10.03.13
20:01
(8) запрос нужен не к шапке, а к таб. части документа, и там группировочным полем делать сотрудника
10 Pasha12312
 
10.03.13
20:03
так я же все взял. РаботникиОрганизации - это нужная мне ТабЧасть
11 Мимохожий Однако
 
10.03.13
21:13
На курсах учат сначала нарисовать на бумажке, что хочешь получить и откуда берешь данные. А уже после этого бросаться на амбразуру, т.е. писать запрос и т.д.
ИМХО, нарисуй, что хочешь и откуда брать. Покажи нам.
12 Pasha12312
 
10.03.13
21:41
Хочу так выводить в макет:
http://uploads.ru/kGBP0.png
У меня, просто, получается только по отдельности:
Олександрова О.А - Дополнительный отпуск
Олександрова О.А - Основной ежегодный...
Надо как-то совместить, если это один и тот же сотрудник..
13 Pasha12312
 
10.03.13
22:11
(11)
14 Pasha12312
 
10.03.13
23:03
???
15 Darky
 
10.03.13
23:15
Выбираешь запросом данные из Документ.ОтпускаОрганизации.НужнаяТебеТабличнаяЧасть
На закладке итоги выбираешь Сотрудника
Получаешь выборку и обходишь ее по группировкам. На первом уровне у тебя будет Сотрудник, на втором - детальные записи
16 Pasha12312
 
11.03.13
00:18
на закладке Итоги , я не могу выбрать Сотрудник. Только Ссылку  
Документа...
17 Pasha12312
 
11.03.13
00:24
могу выбрать , только эту ссылку:
http://uploads.ru/KR1zD.jpg
18 Darky
 
11.03.13
00:49
В запросе вместо
ИЗ Документ.ОтпускаОрганизации
должно быть
ИЗ Документ.ОтпускаОрганизации.НужнаяТебеТабличнаяЧасть
Тебе же нужны данные табличной части, а не шапки документа
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс