Имя: Пароль:
1C
 
Запрос к ТЗ
0 SFilchakov
 
30.07.15
22:39
Здравствуйте
Подскажите можно ли запросом из такой ТЗ:

    ПН    ВТ    СР    ЧТ    ПТ    СБ
Клиент    <>    <>    <>    <>    <>    Стул
Клиент    <>    <>    <>    Диван    <>    <>
Клиент    <>    <>    Стул    <>    <>    <>
Клиент    <>    <>    Кресло    <>    <>    <>
Клиент    Диван    <>    <>    <>    <>    <>
Клиент    <>    Кресло    <>    <>    <>    <>
Клиент    Стул    <>    <>    <>    <>    <>
Клиент    <>    <>    <>    <>    Стол    <>

Сделать такую:
    ПН    ВТ    СР    ЧТ    ПТ    СБ
Клиент    Диван    Кресло    Стул    Диван    Стул    Стул
Клиент    Стул    <>    Кресло    <>    <>    <>

Убрать пустые поля и свернуть по клиенту.
Спасибо!
1 zak555
 
30.07.15
22:49
Ты как первую тз получил ?
2 SFilchakov
 
30.07.15
22:53
(1) Эта ТЗ - результат запроса.
Мне нужно дальше её в запросе переколбасить в вид №2. только как это сделать именно в запросе?
3 SFilchakov
 
30.07.15
22:57
Или если в СКД это как-то можно сделать, тоже норм будет.
4 zak555
 
30.07.15
22:59
(2) ты проще из запроса получи то, что тебе нужно
5 SFilchakov
 
30.07.15
23:02
Условия задачи таковы, что нужно в отчете нужно получить результат таб №2
У меня выходит только №1
6 zak555
 
30.07.15
23:29
скрины выходной таблицы покажи
7 Simod
 
31.07.15
06:30
(0) Чем вторая отличается от первой?
8 Peltzer
 
31.07.15
07:35
(7) Вторая свёрнута по клиенту, но так, чтобы появлялось несколько строк в случае нескольких покупок в один день.
9 Peltzer
 
31.07.15
07:37
(5) Сортируй таблицу продаж по номенклатуре и присоединяй к номеру строки. Номер строки - это количество строк, которые меньше текущей.
10 SFilchakov
 
31.07.15
07:39
(9) Это надо сделать в запросе или СКД.
11 Peltzer
 
31.07.15
07:41
(10) Это был вопрос?
Если вопрос, то сортировку и присоединение надо делать в запросе.
12 SFilchakov
 
31.07.15
08:00
(11) Нет, не вопрос.
Как это сделать? В таблице нет номера строки.
13 ЧеловекДуши
 
31.07.15
08:12
(0) Можно из Источника данных, откуда была получена ТЗ, получить нужную ТЗ :)
14 ЧеловекДуши
 
31.07.15
08:13
(10) Это зависит от твоей задачи :)
15 ЧеловекДуши
 
31.07.15
08:15
(5) Что за отчет? СКД можно формировать и из ТЗ.
т.е. Сперва получить нужный набор данных в ТЗ, а потом уже в СКД подсунуть ТЗ в том виде, в котором хочет пользователь :)
16 SFilchakov
 
31.07.15
08:17
Немного переиначу задачу.
Вот ссылка на обработку: https://cloud.mail.ru/public/L8NA/ujGCwaAKP
Работает в любой конфе.
//
Там заполненная исходная ТЗ. По кнопке КАК НАДО. Выводится требуемый результат. Вот его нужно выполнить запросом.
По кнопке выполнить. Выполняется запрос по исходной ТЗ в том виде, как я его смог сделать. Подскажите или покажите, как получить ТЗ "КАК НАДО".
Спасибо!
17 SFilchakov
 
31.07.15
09:25
Мне бы хоть знать, реально это в запросе или нет?
18 D_E_S_131
 
31.07.15
11:32
Если для верхней таблицы из обработки, то можно через СКД. Передать в набор данных - объект свою ТЗ, а в результате сделать группировки строк по "Центр работ" и группировки колонок по "Дата". "Задание" можно сделать ресурсом, но для выражения функции ресурса нужно понимать, что это за число. Если это кол-во заданий, то ресурс будет считаться как Сумма(Задание).