|
Оптимизация запроса | ☑ | ||
---|---|---|---|---|
0
StillEnough
26.05.15
✎
12:42
|
Есть 3 запроса
ВЫБРАТЬ СУММА(ТоварыНаСкладахОбороты.КоличествоОборот) КАК КоличествоВыпуска, ТоварыНаСкладахОбороты.Номенклатура ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ТоварыНаСкладахОбороты ГДЕ ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВыпускПродукции И ТоварыНаСкладахОбороты.Склад.ЯвляетсяМагазином СГРУППИРОВАТЬ ПО ТоварыНаСкладахОбороты.Номенклатура разница в типе документа. Мне нужно понимание, сколько количество в каждом типе документа. Отчет делаю на СКД, и сейчас это реализовано разными наборами данных. Но может можно сделать проще (и быстрее)? |
|||
1
Абыр
26.05.15
✎
12:43
|
ОБЪЕДИНИТЬ
|
|||
2
Ёпрст
26.05.15
✎
12:44
|
делай всё в одном запросе
|
|||
3
Ёпрст
26.05.15
✎
12:45
|
группируй тупо по типу дока.. всё собственно
|
|||
4
Широкий
26.05.15
✎
12:47
|
" И ТоварыНаСкладахОбороты.Склад.ЯвляетсяМагазином"
в параметры виртуально таблицы |
|||
5
Абыр
26.05.15
✎
12:49
|
(0) Хотя не нужно объединить.
Группируй по ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОбороты.Регистратор) |
|||
6
StillEnough
26.05.15
✎
12:56
|
окей, сделал так
ВЫБРАТЬ СУММА(ТоварыНаСкладахОбороты.КоличествоОборот) КАК КоличествоОприходований, ТоварыНаСкладахОбороты.Номенклатура, ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОбороты.Регистратор) КАК ТипЗнч ИЗ РегистрНакопления.ТоварыНаСкладах.Обороты(&НачалоПериода, &КонецПериода, Регистратор, Склад.ЯвляетсяМагазином) КАК ТоварыНаСкладахОбороты ГДЕ (ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ОприходованиеТоваров ИЛИ ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.ВыпускПродукции ИЛИ ТоварыНаСкладахОбороты.Регистратор ССЫЛКА Документ.СписаниеТоваров) СГРУППИРОВАТЬ ПО ТоварыНаСкладахОбороты.Номенклатура, ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОбороты.Регистратор) но, мне кажется, без толку, т.к. надо выводить 3 значения в разные столбы. Т.е. 3 количество дожно получиться. 3 значения в столбце "Количество" |
|||
7
Ёпрст
26.05.15
✎
13:01
|
(6)
тогда еще тупее - в select воткнуть case и привет |
|||
8
Ёпрст
26.05.15
✎
13:03
|
+7 выбор когда регистратор ссылка блабла бла тогда количество иначе 0 конец как количество по доку блаблабла.. ну и ниже еще кучка кейсов
|
|||
9
Basilio
26.05.15
✎
13:03
|
(0) "Мне нужно понимание, сколько количество в каждом типе документа."
Тебя кто так учил предложения строить? И ты еще программировать собрался? Сначало (с) по-русски научись мысли формулировать. |
|||
10
StillEnough
26.05.15
✎
13:04
|
я понял, спасибо. придумаю что-нибудь.
всем спасибо за советы. |
|||
11
StillEnough
26.05.15
✎
13:09
|
(9) справедливо, но главное чтобы поняли, не так ли? меня поняли сразу. и при чем тут вообще программирование ?)) если вы не можете понять, о чем я написал значит это вам нужно учить русский. (статистика ответов говорит сама за себя - 1 "непонятливый" на 3 "понятливых"). никого не хочу оскорбить, но вы, похоже, зануда (:
|
|||
12
Basilio
26.05.15
✎
13:15
|
(11) насчет зануды - есть немного.
Понять то, что Вы написали можно, но требует больше усилий чем если бы Вы потрудились перечитать и поправить написанное перед публикацией. Это элементарное уважение к отвечающим. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |