|
СКД | ☑ | ||
---|---|---|---|---|
0
Mafoni
23.04.12
✎
14:21
|
Есть набор данных
Сотрудник1 - Дата1 |
|||
1
Mafoni
23.04.12
✎
14:23
|
Сотрудник 1 Дата 1
Сотрудник 1 Дата 2 Сотрудник 2 Дата 3 Сотрудник 3 Дата 4 Сотрудник 3 Дата 5 Сотрудник 3 Дата 6 как с помощью скд получить вот такой отчет Сотрудник 1 Дата 1 Дата 2 Сотрудник 2 Дата 3 Сотрудник 3 Дата 4 Дата 5 Дата 6 ???? |
|||
2
Mafoni
23.04.12
✎
14:23
|
UP
|
|||
3
Wobland
23.04.12
✎
14:25
|
вот запросом такое не склеивается. подождём гуру СКД
|
|||
4
Ranger_83
23.04.12
✎
14:25
|
(0)Запрос толковый сначала создать
|
|||
5
Mafoni
23.04.12
✎
14:25
|
(4) - пример толкового запроса???
|
|||
6
eklmn
гуру
23.04.12
✎
14:25
|
Группировка
|
|||
7
MaxxiMiliSanM
23.04.12
✎
14:26
|
Используй ВЫБОР КОГДА и создавай дополнительные колонки
|
|||
8
MaxxiMiliSanM
23.04.12
✎
14:26
|
хотя прогнал)
|
|||
9
Mafoni
23.04.12
✎
14:26
|
(7) - опять же пример можно ??
|
|||
10
Ranger_83
23.04.12
✎
14:27
|
(5)Хочешь готовое решение?
|
|||
11
Ranger_83
23.04.12
✎
14:27
|
у меня его нет
|
|||
12
Mafoni
23.04.12
✎
14:28
|
Единственный вариант который я придумал - это
если получить вот такой результат запроса Сотрудник 1 Дата 1 Счетчик = 1 Сотрудник 1 Дата 2 Счетчик = 2 Сотрудник 2 Дата 3 Счетчик = 1 Сотрудник 3 Дата 4 Счетчик = 1 Сотрудник 3 Дата 5 Счетчик = 2 Сотрудник 3 Дата 6 Счетчик = 3 то можно счетчик запихнуть в колонки сотрудника в строки и будет как бы ничего но вот опять же как этот счетчик получить ????? |
|||
13
Mafoni
23.04.12
✎
14:29
|
Гуру СКД - отзовитесь !!!!!!!
|
|||
14
Mafoni
23.04.12
✎
14:31
|
UP - вверх
|
|||
15
Mafoni
23.04.12
✎
14:38
|
вверх
|
|||
16
Стальная Крыса
23.04.12
✎
14:51
|
Системное поле "номер по порядку в группировке"
может поможет |
|||
17
chirinna
23.04.12
✎
14:59
|
(12) Запрос подскажу (набросал для контрагентов и дат заказов в УТ):
ВЫБРАТЬ ЗаказПокупателя.Контрагент КАК Контрагент, ЗаказПокупателя.Дата, СУММА(ВложенныйЗапрос.Поле1) КАК Счетчик ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ ЗаказПокупателя.Контрагент КАК Контрагент, ЗаказПокупателя.Дата КАК Дата, 1 КАК Поле1 ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ГДЕ ЗаказПокупателя.Дата МЕЖДУ &ДатаНач И &ДатаКон) КАК ВложенныйЗапрос ПО ЗаказПокупателя.Контрагент = ВложенныйЗапрос.Контрагент И ЗаказПокупателя.Дата >= ВложенныйЗапрос.Дата ГДЕ ЗаказПокупателя.Дата МЕЖДУ &ДатаНач И &ДатаКон СГРУППИРОВАТЬ ПО ЗаказПокупателя.Контрагент, ЗаказПокупателя.Дата УПОРЯДОЧИТЬ ПО Контрагент Не разберешься - пиши. |
|||
18
chirinna
23.04.12
✎
15:02
|
Вкратце: Склеивай запрос с той же таблицей и считай сколько в приклеиваемой таблице записей даты больших или равных текущей (при равном контрагенте).
|
|||
19
ilya_i
23.04.12
✎
15:03
|
Может сделать таблицы по сотруднику (а не строки), а даты в колонки
|
|||
20
chirinna
23.04.12
✎
15:31
|
Не получится - тогда даты будут через промежутки идти и колонок будет столько, сколько всего дат.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |