|
СКД, жесткий тупняк |
☑ |
0
degot
28.06.16
✎
18:32
|
Есть запрос вида
ВЫБРАТЬ
РасходнаяТовары.Товар КАК Номенклатура,
РасходнаяТовары.Ссылка.Кладовщик
ПОМЕСТИТЬ ТЧ
ИЗ
Документ.РасходнаяНакладная.Товары КАК РасходнаяТовары
СГРУППИРОВАТЬ ПО
РасходнаяТовары.Товар,
РасходнаяТовары.Ссылка.Кладовщик
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ТЧ.Кладовщик,
СУММА(1) КАК СчетчикСтрок
ПОМЕСТИТЬ ТЧ2
ИЗ
ТЧ КАК ТЧ
СГРУППИРОВАТЬ ПО
ТЧ.Кладовщик
;
в консоли запросов все ок
а в скд для каждого кладовщика стчетчикстрок всегда 1
причем независимо указываю ресурс и группировку или просто вывожу детальные записи
сижу полчаса туплю, что не так?
|
|
1
mehfk
28.06.16
✎
18:52
|
|
|
2
mehfk
28.06.16
✎
18:52
|
увидишь реальный запрос
|
|
3
grayshadow
28.06.16
✎
18:58
|
у меня такое недавно было с выборкой из регистра
компоновка что-то гнусное делает с Сумма(1)
но когда выбрала все измерения, отпустило
по аналогии предлагаю выбрать номенклатуру тож
|
|
4
echo77
28.06.16
✎
19:13
|
Похоже, что из
СГРУППИРОВАТЬ ПО
РасходнаяТовары.Товар,
РасходнаяТовары.Ссылка.Кладовщик
Выпало поле группировки
РасходнаяТовары.Товар,
- рецепт прост - первый запрос пакета оберните во вложенный запрос - там СКД не будет оптимизировать
|
|
5
degot
28.06.16
✎
19:21
|
(4) с ума сойти , действительно сработало , спасибо!
что значит выпало поле?!?!
кто нибудь может объяснить?
|
|
6
vicof
28.06.16
✎
19:23
|
Скд оптимизирует запросы. Кури галку обязательное. И не надо никаких вложенных запросов.
|
|
7
degot
28.06.16
✎
19:29
|
(6) спасибо, ушел курить
|
|
8
echo77
29.06.16
✎
17:47
|
(6) он помещает выборку в ВТ, это поле у него не будет присутствовать в доступных полях, галку "обязательное" не накинуть. Или как-то можно?
|
|
9
ovrfox
29.06.16
✎
17:52
|
Вообще то данная залдача решается одним запросом
ВЫБРАТЬ
РасходнаяТовары.Ссылка.Кладовщик КАК Кладовщик,
Количество (Различные РасходнаяТовары.Товар) КАК Счетчик строк
ПОМЕСТИТЬ ТЧ2
ИЗ
Документ.РасходнаяНакладная.Товары КАК РасходнаяТовары
СГРУППИРОВАТЬ ПО
РасходнаяТовары.Ссылка.Кладовщик
;
|
|
10
Nuobu
29.06.16
✎
17:53
|
(0) Помести последнюю таблицу в ВТ и вытаскивай данные оттуда.
|
|
11
xxTANATORxx
29.06.16
✎
17:55
|
(0) в первый запрос добавь
1 как СчетчикСтрок
Во втором суммируй это поле
|
|
12
ILM
гуру
29.06.16
✎
18:39
|
(10) Это не всегда помогает, когда в СКД есть связи между оборотными регистрами и ВТ, то результат может быть отличный от желаемого.
|
|