|
Список значений из результата запроса. | ☑ | ||
---|---|---|---|---|
0
progaoff
22.07.15
✎
14:07
|
Макет = ПолучитьМакет ("Макет");
ОбластьШапка = Макет.ПолучитьОбласть("Шапка"); ОбластьДанные = Макет.ПолучитьОбласть("Данные"); ТабДок = Новый ТабличныйДокумент; Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ |ФактическиеГрафикиСпециалистовСрезПоследних.Организация, |ФактическиеГрафикиСпециалистовСрезПоследних.Период, |КОЛИЧЕСТВО (ФактическиеГрафикиСпециалистовСрезПоследних.Должность) | ИЗ |РегистрСведений.ФактическиеГрафикиСпециалистов.СрезПоследних КАК ФактическиеГрафикиСпециалистовСрезПоследних | ГДЕ |ФактическиеГрафикиСпециалистовСрезПоследних.Организация = &Организация |И ФактическиеГрафикиСпециалистовСрезПоследних.Должность = &Должность |И ФактическиеГрафикиСпециалистовСрезПоследних.Период МЕЖДУ &НачПериода И &КонПериода | СГРУППИРОВАТЬ ПО | Период, | Организация, | Должность"; Запрос.УстановитьПараметр("НачПериода", НачПериода); Запрос.УстановитьПараметр("КонПериода", КонПериода); Запрос.УстановитьПараметр("Организация", Организация); Запрос.УстановитьПараметр("Должность", Должность); СписокДат = Новый СписокЗначений; СписокДат.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Период")); КоличествоМастеров = Новый СписокЗначений; КоличествоМастеров.ЗагрузитьЗначения(Запрос.Выполнить().Выгрузить().ВыгрузитьКолонку("Должность")); ТабДок.Вывести(ОбластьШапка); ТабДок.Вывести(ОбластьДанные); ТабДок.Показать(); Добрый день. Есть отчет планы выходов, нужно в макете отобрать все даты понедельников вторников и тд. по этим датам расставить количество сотрудников которые выходили в эти дни. Сам макет выглядит как календарь. Я сделал запрос в поле период у меня список с датами, а поле Должность это количество сотрудников вышедших в определенный день. И разделил этот результат на два списка значений. дальше тупик... |
|||
1
progaoff
22.07.15
✎
14:46
|
Не ужели никто не может помочь?
|
|||
2
hhhh
22.07.15
✎
14:55
|
91) А зачем нужно 2 списка? Это бзик такой?
|
|||
3
D_E_S_131
22.07.15
✎
14:56
|
Почему бы в запросе не получить от даты дни недели и посчитать группировку по ним?
|
|||
4
Fram
22.07.15
✎
14:57
|
(0) СКД наше все!!!
|
|||
5
progaoff
22.07.15
✎
14:58
|
(1) нет не бзик, просто ради эксперемента, но щас понимаю что на много услажнил себе жизнь.
|
|||
6
progaoff
22.07.15
✎
15:00
|
(3) есть пример кода?
|
|||
7
progaoff
22.07.15
✎
15:12
|
День недели в запросе не подойдет, мне нужны все даты дней недели в одной таблице типа
пон. ДАТА1 <КОЛ-ВО СОТРУДНИКОВ> ДАТА2 <КОЛ-ВО СОТРУДНИКОВ> ДАТА3 <КОЛ-ВО СОТРУДНИКОВ> ДАТА4 <КОЛ-ВО СОТРУДНИКОВ> |
|||
8
hhhh
22.07.15
✎
15:13
|
а там не все даты у вас ?
|
|||
9
progaoff
22.07.15
✎
15:17
|
ВЫБРАТЬ
//ФактическиеГрафикиСпециалистовСрезПоследних.Организация, ДЕНЬНЕДЕЛИ(ФактическиеГрафикиСпециалистовСрезПоследних.Период) КАК Поле1, КОЛИЧЕСТВО(ФактическиеГрафикиСпециалистовСрезПоследних.Должность) КАК Должность ИЗ РегистрСведений.ФактическиеГрафикиСпециалистов.СрезПоследних КАК ФактическиеГрафикиСпециалистовСрезПоследних ГДЕ ФактическиеГрафикиСпециалистовСрезПоследних.Организация = &Организация И ФактическиеГрафикиСпециалистовСрезПоследних.Должность = &Должность И ФактическиеГрафикиСпециалистовСрезПоследних.Период МЕЖДУ &НачПериода И &КонПериода СГРУППИРОВАТЬ ПО Должность, ДЕНЬНЕДЕЛИ(ФактическиеГрафикиСпециалистовСрезПоследних.Период) Вот так выдает все дни недели и общее количество по ним. немного не так мне надо |
|||
10
progaoff
22.07.15
✎
15:18
|
Общее количество имеется ввиду за допустим 4 понедельника, а нужно что бы понедельник в разрезе дат был
|
|||
11
hhhh
22.07.15
✎
15:20
|
ВЫБРАТЬ
//ФактическиеГрафикиСпециалистовСрезПоследних.Организация, ДЕНЬНЕДЕЛИ(ФактическиеГрафикиСпециалистовСрезПоследних.Период) КАК Поле1, ФактическиеГрафикиСпециалистовСрезПоследних.Период, КОЛИЧЕСТВО(ФактическиеГрафикиСпециалистовСрезПоследних.Должность) КАК Должность ИЗ |
|||
12
hhhh
22.07.15
✎
15:21
|
ЫБРАТЬ
//ФактическиеГрафикиСпециалистовСрезПоследних.Организация, ДЕНЬНЕДЕЛИ(ФактическиеГрафикиСпециалистовСрезПоследних.Период) КАК Поле1, ФактическиеГрафикиСпециалистовСрезПоследних.Период КАК Дата, КОЛИЧЕСТВО(ФактическиеГрафикиСпециалистовСрезПоследних.Должность) КАК Должность ИЗ |
|||
13
progaoff
22.07.15
✎
15:24
|
Огромное спасибо! Как бы теперь это говн еще вывести в макет
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |