Имя: Пароль:
1C
1С v8
SQL, 1С Запросы, СКД - Как сделать
,
0 Dionis Sergeevich
 
08.05.13
20:30
Как в запросе к таблице обработать записи.. как бы объяснить... Попробую на примере.

ИсходнаяТаблица

Организация     Ресурс(Допустим подразделения)       Измерение
Рока и копыта   Администрация                        10
Рога и копыта   Цех № 15                             8
Рога и копыта   Еще одно подразделение               1
Копыта и рога   Еще одно подразделение               20

ТоЧтоНужноНаВыходе

Организация     Ресурс(Допустим подразделения)       Измерение
Рока и копыта   Администрация                        11
Рога и копыта   Цех № 15                             8
Копыта и рога   Еще одно подразделение               20

Все нужно сделать в запросе 1С или в настройках СКД учитывая что таблица исходник в наборе данных СКД

Всю голову сломал. Подскажите, кто умен
1 Fragster
 
гуру
08.05.13
20:32
мы тоже не поняли, почему 1 шутка "еще одного подразделения" попала на "администрацию"...
2 milan
 
08.05.13
21:35
Выбор когда ресурс = еще одно подразделение тогда администрация иначе ресурс конец
3 Dionis Sergeevich
 
08.05.13
22:34
(1) Допустим заадача что "Еще одно подразделение" должно слодиться с "Администрация".

(2) Выбор может оперировать данными в одной строке - по которой расчитывается измерение. Мне же нужно что-бы измерение расчиталось по нескольким строкам

По условию - нескольких ресурсов
4 Fragster
 
гуру
08.05.13
22:45
пользовательское поле
5 Fragster
 
гуру
08.05.13
22:46
и группировка
6 Dionis Sergeevich
 
08.05.13
23:31
(5) Для группировки нужен общий показатель для них.

Вижу выход - обработать программно таблицу набора данных до того как его начнет обрабатывать скд
7 Dionis Sergeevich
 
08.05.13
23:45
http://postimg.org/image/s2u84mmap/

Вот как запросом из одной таблици сделать вторую?

Select


From ПерваяТаблица
8 Dionis Sergeevich
 
08.05.13
23:47
Можно не в запросе (в запросе добавляя айди второго измерения с группировкой по новому полю - вложенный подзапрос) Может есть в СКД такая функция
9 milan
 
08.05.13
23:57
Тебе написали как сделать, ждешь готовый запрос или схему ?
Выбор или пользовательское поле, потом группировка по организации и полученному полю
10 Dionis Sergeevich
 
09.05.13
00:02
(9) Бред - не сработает. Вот хз что делать - третий день ищу ответ
11 milan
 
09.05.13
00:20
(10) ну ты сделай и скриншоты несработавшего в студию
12 ILM
 
гуру
09.05.13
09:58
(10) Бесплатный урок, только из-за вашего ника))

// Запрос начало

ВЫБРАТЬ
Т.Имя,
Т.Типок,
Т.Е-Балл
ИЗ Персонал_DS КАК Т
Где НЕ Т.Типок В ("Ду-рак", "Му-дак")

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
 Т.Имя,
 "Ду-рак",
 СУММА(Т.Е-Балл)
ИЗ Персонал_DS КАК Т
Где Т.Типок В ("Ду-рак", "Му-дак")
СГРУППИРОВАТЬ ПО Т.Имя


// Запрос кончало
13 mistеr
 
09.05.13
11:50
(7) Еще раз прочитай (2). Во вложенном запросе преобразование через ВЫБОР, в основном группировка.
14 Dionis Sergeevich
 
09.05.13
16:39
(12) Во =) Спс