Имя: Пароль:
1C
1С v8
Еще один вопрос по запросам
🠗 (Волшебник 23.11.2013 20:14)
0 Noob_Of_1C
 
23.11.13
19:11
В общем снова всплыла проблема.
Есть ТЗ:
-----------------
| Н | Х | Т | П |
-----------------
| Н1| Х1| Т1| 10|
| Н1| Х1| Т2| 15|
| Н2| Х2| Т1| 20|
| Н2| Х2| Т2| 25|
-----------------

Возможно - ли указать такой запрос, чтобы каждое различное значение Т стало колонкой, а значение П вставало на пересечении строки НХ и соответствующей колонки Т.
то есть что то наподобие:

-------------------------
| Н | Х | Т1| Т2|...| Тn|
------------------------|
| Н1| Х1| 10| 15|...| Xn|
| Н2| Х2| 20| 25|...| Yn|
-------------------------

Заранее спасибо за помощь
1 mehfk
 
23.11.13
19:14
Передай ТЗ в СКД, а потом забери.
2 vicof
 
23.11.13
19:17
(1) Это для слабаков. Настоящие джедаи будут перебирать таблицу в 10 циклах.
(0) Вот нафига это тебе?
3 mehfk
 
23.11.13
19:18
(2) ИМХО, с 10-ю циклами перебор.
4 mehfk
 
23.11.13
19:20
А откуда взяли исходную ТЗ ?
5 vicof
 
23.11.13
19:20
(3) Это я до десятков округлил)
6 Wobland
 
23.11.13
19:20
настоящие джедаи не будут получать первую таблицу в (0)
7 Wobland
 
23.11.13
19:22
а то понаридумывают себе геморроев да ещё будут просить нас заняться половыми излишествами
8 vicof
 
23.11.13
19:24
Только я не понял, при чем тут запрос?
9 Wobland
 
23.11.13
19:24
(8) ложь
10 mehfk
 
23.11.13
19:25
(5) Будем считать что автору пришла таблица как в (0) и он не может ничего поделать. Сделать копию ТЗ и свернуть её по колонке "Т" (ТЗКолонки). Добавить в Исходную ТЗ колонки из ТЗКолонки, обойти её в цикле и заполнить. Свернуть.
11 Wobland
 
23.11.13
19:27
(10) я не буду так считать
12 rphosts
 
23.11.13
19:28
(4) главный вопрос: а зачем 10 колонок? Подозреваю что для отчёта.
13 mehfk
 
23.11.13
19:29
(11) И это говорит человек, который округлил количество циклов до 10.
14 mehfk
 
23.11.13
19:30
(12) Земляк, давно не появлялся, куды пропал?
15 Wobland
 
23.11.13
19:30
(13) это говорит человек, поднявшийся над промежуточными ТЗ ;)
16 rphosts
 
23.11.13
19:32
(14) работу работаю
17 vicof
 
23.11.13
19:32
(14) Все мы тут земляки) Кроме автора
18 rphosts
 
23.11.13
19:33
кста, куда ТС-то сгинул?
19 mehfk
 
23.11.13
19:35
(17) ICQ не включаешь, это зря.
20 vicof
 
23.11.13
19:37
(19) Включаю, но редко.
21 mehfk
 
23.11.13
19:38
(15) Да ну их нафик, это промежуточные ТЗ, когда можно все в запросе получить. Или в СКД. Или сформировать текст запроса динамически.
22 mehfk
 
23.11.13
19:39
(20) Ты когда успел туму про мистапьянку создать, только хтел напомнить тебе.
23 mehfk
 
23.11.13
19:41
(22) + Пилять, открыл прошлогоднюю тему, может в этом году организуем?
24 vicof
 
23.11.13
19:41
(23) Ну я теперь понаехавший :) Под новый год можно
25 vicof
 
23.11.13
19:42
В прошлый раз было 3 человека :)
26 Wobland
 
23.11.13
19:42
какой такой вопрос по запросам?
27 vicof
 
23.11.13
19:43
(26) не тормозим (8)
28 rphosts
 
23.11.13
19:44
(24) Мск?
29 vicof
 
23.11.13
19:44
(28) ага
30 rphosts
 
23.11.13
19:46
(29) сколько за квартиру отдаёшь? и сколько до раб. времени уходит?
31 mehfk
 
23.11.13
19:46
(24) Ну с нашей стороны ты понауехаваший.
32 vicof
 
23.11.13
19:50
(29)Двушка, три станции от кольца. (17,5 + коммуналка/2) * 2 человека. 15-20 минут до метро. Ну а так как я щас во франче, то дорога варьируется от 40 минут до 1,% часов
33 rphosts
 
23.11.13
19:59
(32) фра они такие фра... хотя и при такой работе есть свои плюсы
34 mehfk
 
23.11.13
20:00
(32) Ну а так, по баблу, считал сколько надо в Мск трудиться чтобы в потом Кемерово жилплощадью обзавестись?
35 rphosts
 
23.11.13
20:03
(34) ну там может проще в мск взять ипотеку?
36 kosts
 
23.11.13
20:06
(0)
Что-то в этом виде

Выбрать
Таблица.Н,
Таблица.Х,
Сумма(Выбор когда Таблица.Т=Т1 Тогда П Иначе 0 Конец) как Т1,
Сумма(Выбор когда Таблица.Т=Т2 Тогда П Иначе 0 Конец) как Т2,
...
Сумма(Выбор когда Таблица.Т=ТN Тогда П Иначе 0 Конец) как ТN,
37 Wobland
 
23.11.13
20:06
(36) откуда Н возьмёшь?
38 mehfk
 
23.11.13
20:08
(35) Х.з., х.з.
Если Ascent появится в теме, мы у него спросим.
39 kosts
 
23.11.13
20:09
(37) Ну если будет известен ...
40 vicof
 
23.11.13
20:10
(34) В Кемерово 4х-комнатную на ФПК можно продать, в Мск в двух станциях от кольца купить задрипанную однушку.
(35) Ну ее нах, эту ипотеку. в Москве грязно, народ наоборот сваливает в пенсионном возрасте на окраины.
(34) Вообще с жильем у меня в Кемерово нет проблем. Сюда я приехал клиентов получить и опыта понабраться. Может, конечно, и останусь, пока не знаю, как судьба сложится :)
41 rphosts
 
23.11.13
20:11
(40) .3 планируешь по удалёнке работать?
42 Wobland
 
23.11.13
20:11
(39) ладно, пусть запрос будет рассчитан только на "не более 80 Т". а если у него в Т будут какие-нибудь ссылки?
43 mehfk
 
23.11.13
20:15
(40) Если в Кемерово 4х-комнатную иметь на ФПК и ее сдавать, а иметь домик за городом, то можно ее сдавать и даже быть в плюсе и при этом самому не работать.
44 vicof
 
23.11.13
20:15
(41) Ага. Это гораздо приятней, чем сидеть в офисе.
45 vicof
 
23.11.13
20:17
(43) Если бы у меня была четырехкомнатная, я бы и на даче жил :)
46 rphosts
 
23.11.13
20:17
(43) сдать 4х не так просто
47 vicof
 
23.11.13
20:18
(46) это да
48 mehfk
 
23.11.13
20:20
(46) Непросто, если залупить нереальную цену.
49 rphosts
 
23.11.13
20:23
(48) не должно быть большого спроса на такие квартиры... проще сдавать 2 двушки
50 mehfk
 
23.11.13
20:27
(49) Еще лучше 4-ре однёшки. :)
51 rphosts
 
23.11.13
20:28
(50) 4 однёшки значительно дороже 4-х, хотя и две двушки будут подороже
52 mehfk
 
23.11.13
20:28
50+ посуточно :) :) :)
53 mehfk
 
23.11.13
20:29
4-ка это пятнашка минимум. Если не получается - следуют варианты.
54 rphosts
 
23.11.13
20:37
(53) сдавать 4-х за 15 тыр/мес? Что за распродажа?
55 mehfk
 
23.11.13
20:45
(54) Распродажа в голодный год :) В реальности цена ..... скажем так выше.